Download - Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação
![Page 1: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/1.jpg)
Sistemas DistribuídosProf. Carlos Augusto da Costa Carvalho
Conceituação e Classificação
![Page 2: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/2.jpg)
ConceituaçãoDefinições
![Page 3: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/3.jpg)
Definição de Sistemas Distribuídos
![Page 4: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/4.jpg)
Sistema Distribuído
![Page 5: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/5.jpg)
Sistema Centralizado
![Page 6: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/6.jpg)
Sistema Distribuído Moderno
![Page 7: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/7.jpg)
Compartilhamento de Recursos
![Page 8: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/8.jpg)
Transparência da Distribuição
![Page 9: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/9.jpg)
Sistemas Abertos
![Page 10: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/10.jpg)
Interoperabilidade, Portabilidade e Extensibilidade
![Page 11: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/11.jpg)
Escalabilidade com Relação ao Tamanho
![Page 12: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/12.jpg)
Algoritmos Distribuídos
![Page 13: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/13.jpg)
Escalabilidade Geográfica
![Page 14: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/14.jpg)
Esconder a Latência na Comunicação
Obs.: Latência na Comunicação significa “Atrasos na Comunicação”
![Page 15: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/15.jpg)
Esconder a Latência na Comunicação
Figura: Verificação do preenchimento de um formulário: a)No servidor b)No cliente
![Page 16: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/16.jpg)
DistribuiçãoFigura: Dividindo o espaço de nomes DNS em zonas.
![Page 17: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/17.jpg)
Replicação
![Page 18: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/18.jpg)
AtividadeDefina o que é sistema distribuído? Defina o que é recurso e como são
distribuídos?Como Esconder a Latência das
Comunicações?
![Page 19: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/19.jpg)
ClassificaçãoHardware
![Page 20: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/20.jpg)
Classificação de Hardware
![Page 21: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/21.jpg)
Classificação de Hardware
![Page 22: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/22.jpg)
Multiprocessador em Barramento
Se a cache for suficientemente grande, a taxa de acerto (hit rate) pode ser de 90% ou mais;A cache, no entanto, introduz problemas de consistência;O barramento limita a escalabilidade (usualmente há, no máximo, 256 processadores).
![Page 23: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/23.jpg)
Multiprocessadores com Chaveamento
Figura: a) Cross-barb) Rede ômega
![Page 24: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/24.jpg)
Multiprocessadores com Chaveamento
![Page 25: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/25.jpg)
Multiprocessadores com Chaveamento
![Page 26: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/26.jpg)
Multicomputador Homogêneo
Mensagens são roteadas pela rede que interconecta os processadores;Grande variedade de máquinas:
MPPs (Massively Parallel Processors), supercomputadores muito caros;COW (Cluster of Workstations).
![Page 27: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/27.jpg)
Multicomputador Heterogêneo
![Page 28: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/28.jpg)
Taxonomia de Flynn SISD: (Single Instruction Single Data): Fluxo único de instruções sobre um
único conjunto de dados. Todos os computadores monoprocessados
tradicionais estão nesta categoria;
SIMD: (Single Instruction Multiple Data): Fluxo único de instruções em
múltiplos conjuntos de dados
MISD: (Multiple Instruction Single Data): Fluxo múltiplo de instruções em um
único conjunto de dados. Nenhuma máquina atual funciona neste modelo;
MIMD: (Multiple Instruction Multiple Data): Fluxo múltiplo de instruções
sobre múltiplos conjuntos de dados:
Multiprocessadores
Multicomputadores
![Page 29: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/29.jpg)
ClassificaçãoTipos de Sistemas Distribuídos
![Page 30: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/30.jpg)
Tipos de Sistemas Distribuídos
![Page 31: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/31.jpg)
Sistemas de Computação Distribuídos
![Page 32: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/32.jpg)
Sistemas de Computação Distribuídos
![Page 33: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/33.jpg)
Sistemas de Informação Distribuídos
![Page 34: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/34.jpg)
Monitor de Processamento de Transações
![Page 35: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/35.jpg)
Integrando Aplicações Corporativas
![Page 36: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/36.jpg)
Sistemas Distribuídos Pervasivos
Sistemas Pervasivos ou Ubíquos: Tornar a interação pessoa-máquina invisível, ou seja, integrar computadores as ações e comportamentos naturais das pessoas.
![Page 37: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/37.jpg)
Exemplo de Sistemas Pervasivos
![Page 38: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/38.jpg)
Monitoração em Sistemas de Tratamento de Saúde
![Page 39: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/39.jpg)
Redes de Sensores sem Fio
![Page 40: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/40.jpg)
ClassificaçãoMiddleware
![Page 41: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/41.jpg)
Sistemas Distribuídos e Middleware
![Page 42: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/42.jpg)
Middleware: Serviços Típicos
![Page 43: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/43.jpg)
Middleware e Abertura
Em um middleware aberto, os protocolos utilizados em cada nível devem ser os mesmos, assim como as interfaces disponibilizadas às aplicações.
![Page 44: Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho Conceituação e Classificação](https://reader035.vdocuments.com.br/reader035/viewer/2022070508/570638651a28abb823901d90/html5/thumbnails/44.jpg)
Sistemas DistribuídosProf. Carlos Augusto da Costa Carvalho
Conceituação e Classificação