Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Conceituação e Classificação
Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho
2
Conceituação Definições
3
Definição de Sistemas Distribuídos
4
Sistema Distribuído
5
Sistema Centralizado
6
Sistema Distribuído Moderno
7
Compartilhamento de Recursos
8
Transparência da Distribuição
9
Sistemas Abertos
10
Interoperabilidade, Portabilidade e Extensibilidade
11
Escalabilidade com Relação ao Tamanho
12
Algoritmos Distribuídos
13
Escalabilidade Geográfica
14
Esconder a Latência na Comunicação
Obs.: Latência na Comunicação significa “Atrasos na Comunicação”
15
Esconder a Latência na Comunicação
Figura: Verificação do preenchimento de um formulário: No servidor No cliente
16
Distribuição Figura: Dividindo o espaço de nomes DNS em zonas.
17
Replicação
18
Atividade Defina o que é sistema distribuído?
Defina o que é recurso e como são distribuídos? Como Esconder a Latência das Comunicações?
19
Classificação Hardware
20
Classificação de Hardware
Multiprocessadores Multicomputadores Barramento Chaveamento
21
Classificação de Hardware
22
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).
23
Multiprocessadores com Chaveamento
Figura: Cross-bar Rede ômega
24
Multiprocessadores com Chaveamento
25
Multiprocessadores com Chaveamento
26
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).
27
Multicomputador Heterogêneo
28
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
29
Classificação Tipos de Sistemas Distribuídos
30
Tipos de Sistemas Distribuídos
31
Sistemas de Computação Distribuídos
32
Sistemas de Computação Distribuídos
33
Sistemas de Informação Distribuídos
34
Monitor de Processamento de Transações
35
Integrando Aplicações Corporativas
36
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.
37
Exemplo de Sistemas Pervasivos
38
Monitoração em Sistemas de Tratamento de Saúde
39
Redes de Sensores sem Fio
40
Classificação Middleware
41
Sistemas Distribuídos e Middleware
42
Middleware: Serviços Típicos
43
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.
44
Conceituação e Classificação
Sistemas Distribuídos Prof. Carlos Augusto da Costa Carvalho
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.