Date post: | 23-Feb-2023 |
Category: |
Documents |
Upload: | unipacvaledoaco |
View: | 0 times |
Download: | 0 times |
Um breve histórico sobre sistemas
distribuídos
� Até metade da década de 80
computadores eram grandes, caros e
trabalhavam isoladamente, formando
sistemas centralizados.sistemas centralizados.
Um breve histórico sobre sistemas
distribuídos (cont.)
� A partir da segunda metade da década de 80 duas
tecnologias surgiram e evoluíram rapidamente,
viabilizando a construção de sistemas distribuídos:
� Microprocessadores;� Microprocessadores;
� Redes (LAN e WAN).
Um breve histórico sobre
sistemas distribuídos (cont.)
� O próximo desafio agora era desenvolver o
software adequado (de sistema e de aplicação)
que permitisse a descentralização.
Definição de sistema distribuído
� “Um sistema distribuído é um conjunto de
computadores autônomos interligados por
uma rede e com software projetado para
produzir um ambiente computacional produzir um ambiente computacional
integrado para o usuário.”
� George Colouris, Jean Dollimore e Tim Kindberg
– Distributed Systems: Concepts and Design
Definição de sistema distribuído
� “Você sabe que tem um quando o defeito defeito
de um computador que você nunca ouviu de um computador que você nunca ouviu
falarfalar lhe impede de fazer o seu trabalho.”
[Leslie Lamport]� [Leslie Lamport]
Motivação para utilização de
sistemas distribuídos
� Economia
� Replicação de poder de processamento
� Natureza distribuída de algumas aplicações� Natureza distribuída de algumas aplicações
� Separação física
� Distribuição funcional
� Necessidade de compartilhamento de
recursos
Exemplos de sistemas
distribuídos
�� A InternetA Internet: rede heterogênea de computadores e
aplicações
Exemplos de sistemas
distribuídos (cont.)
�� IntranetsIntranets: redes de computadores e aplicações
restritas ao ambiente de uma organização
Exemplos de sistemas
distribuídos (cont.)
� Linhas de montagem robotizadas em fábricas
� Sistemas de telefonia fixa
� Sistemas wireless: sistema de telefonia móvel celular,
laptops, PDAs, etc...laptops, PDAs, etc...
Exemplos de sistemas
distribuídos (cont.)
� Computação distribuída (GridGrid ComputingComputing)
� Redes de sensores (Sensor NetworksSensor Networks)
� Backup descentralizado (GridGrid BackupBackup)