A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Conceituação e Classificação

Apresentações semelhantes


Apresentação em tema: "Conceituação e Classificação"— Transcrição da apresentação:

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


Carregar ppt "Conceituação e Classificação"

Apresentações semelhantes


Anúncios Google