sistemas distribuídos estrutura de redes. estruturas de rede fundamentos tipos de redes...
TRANSCRIPT
![Page 1: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/1.jpg)
Sistemas DistribuídosEstrutura de Redes
![Page 2: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/2.jpg)
Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos Exemplo de rede Resumo
![Page 3: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/3.jpg)
Fundamentos
Um sistema distribuído é uma coleção de processadores fracamente acoplados interconectados por uma rede de comunicação
![Page 4: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/4.jpg)
Vantagens dos Sistemas Distribuídos
Compartilhamento de recursos Velocidade de computação Confiabilidade Comunicação
![Page 5: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/5.jpg)
Tipos de Sistemas Operacionais Distribuídos Sistema operacionais de redeUm sistema operacional de rede fornece um ambiente no qual os
usuários, que estão cientes da multiplicidade de máquinas, podem acessar recursos remotos efetuando o login na máquina remota apropriada ou transferindo dados da maquina remota para suas próprias máquinas
Login remoto Transferência de arquivos remotos
Sistemas operacionais distribuídosEm um sistema operacional distribuído, os usuários acessam recursos
remotos da mesma forma que com recursos locais. A migração de dados e processos de um site para outro estão sob controle do sistema operacional distribuído
Migração de dados Migração de computação Migração de processos
![Page 6: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/6.jpg)
Sistema operacionais de rede
Um sistema operacional de rede fornece um ambiente no qual os usuários, que estão cientes da multiplicidade de máquinas, podem acessar recursos remotos efetuando o login na máquina remota apropriada ou transferindo dados da maquina remota para suas próprias máquinas Login remoto Transferência de arquivos remotos
![Page 7: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/7.jpg)
Sistemas operacionais distribuídos
Em um sistema operacional distribuído, os usuários acessam recursos remotos da mesma forma que com recursos locais. A migração de dados e processos de um site para outro estão sob controle do sistema operacional distribuído Migração de dados Migração de computação Migração de processos
![Page 8: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/8.jpg)
Migração de Dados
![Page 9: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/9.jpg)
Migração de computação
![Page 10: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/10.jpg)
Migração de Processos
![Page 11: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/11.jpg)
Tipos de Redes
Redes Locais (LANs) Redes de longa distância (WANs)
![Page 12: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/12.jpg)
ComunicaçãoCinco questões básicas: Nomeação e resolução de nomes (como os processos localizam uns
aos outro para se comunicar Estratégia de roteamento (como as mensagens são enviadas pela
rede) Fixo Virtual Dinâmico
Estratégia de pacotes Pacotes Quadros Datagramas
Estratégias de conexão Comutação de circuitos Comutação de mensagens Comutação de pacotes
Disputa (Contenção)Técnicas para evitar colisões repetidas: CSMA/CD, passagem de token
(token pass) e slot de mensagens
![Page 13: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/13.jpg)
Nomeação e resolução de nomes
Como os processos localizam uns aos outro para se comunicar
![Page 14: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/14.jpg)
Estratégia de roteamento (como as mensagens são enviadas pela rede)
FixoVirtualDinâmico
![Page 15: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/15.jpg)
Estratégia de pacotes
Pacotes Quadros Datagramas
![Page 16: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/16.jpg)
Estratégias de conexão
Comutação de circuitos Comutação de mensagens Comutação de pacotes
![Page 17: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/17.jpg)
Disputa (Contenção)
Técnicas para evitar colisões repetidas:
CSMA/CD, passagem de token (token pass) e slot de mensagens
![Page 18: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/18.jpg)
Protocolos de Comunicação
1. Camada física2. Camada de enlace de dados3. Camada de rede4. Camada de transporte5. Camada de sessão6. Camada de apresentação7. Camada de aplicação
![Page 19: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/19.jpg)
Robustez
Detecção de falhas Reconfiguração Recuperação após falhas
![Page 20: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/20.jpg)
Questões de Projetos Transparência
Idealmente um sistema distribuído deve parecer a seus usuários como um sistema centralizado convencional
Tolerância a falhas Falhas (erros de comunicação, as falhas da máquina (do
tipo parada por falha), problema nos dispositivos de armazenamento e degradação das mídias de armazenamento
Degradação: no desempenho e/ou funcionalidade Sistema tolerante a falhas
A tolerância a falhas é difícil de implementar Escalabilidade
É a capacidade de um sistema se adaptar a uma carga de serviço crescente
![Page 21: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/21.jpg)
Exemplo de rede
Host Roteadores
![Page 22: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/22.jpg)
Resumo Sistema Distribuído Processadores em um sistema distribuído variam em tamanho
e função Processadores são conectados através de uma rede de
comunicação Dois tipos de sistemas distribuídos
LANs WANs
Um sistema distribuído pode sofrer vários tipos de falhas de hardwares
Para que um sistema distribuído seja tolerante a falhas , ele deverá detectar falhas de hardware e reconfigurar o sistema. Quando a falha for reparada, o sistema deverá ser reconfigurado novamente
![Page 23: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/23.jpg)
Bibliografia
Silberschatz, A, Galvin, P, Gagne G. Sistemas Operacionais – Conceitos e Aplicações. Ed Campus. 1ª Ed. Capítulos 14
![Page 24: Sistemas Distribuídos Estrutura de Redes. Estruturas de Rede Fundamentos Tipos de Redes Comunicação Protocolos de comunicação Robustez Questões de Projetos](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc15e497959413d8e5a7e/html5/thumbnails/24.jpg)
computer system
A complete, working computer. The computer system includes not only the computer, but also any software and peripheral devices that are necessary to make the computer function. Every computer system, for example, requires an operating system.