Sistemas DistribuídosVisão geral
Introdução aos Sistemas Distribuídos
Um sistema distribuído é uma coleção de computadores independentes que se apresenta como um único sistema coerente. Cada nó tem processador e memória próprios; não há relógio global nem endereço compartilhado, e a cooperação ocorre só por troca de mensagens.
Transparência, papéis de processo e vazão do enxame deste tópico — e mensagens, exclusão mútua, transações e arquivos nos tópicos seguintes — partem dessa coleção e da ausência de memória compartilhada.
As páginas se agrupam em três blocos. O primeiro define o objeto e nomeia, um fato por vez, o que o projeto esconde.
O segundo arranja processos em papéis assimétricos — quem inicia, quem implementa, quem espera — e empilha esses pares em duas ou três camadas. Distingue também estações iguais numa rede local de uma federação heterogênea.
O terceiro calcula a vazão quando vários pares enviam índices distintos no mesmo intervalo, limitada pela ligação de quem recebe.
Relógio local que não ordena eventos em nós distintos, e falha de um nó com os outros no ar, estão em Definição e Características dos Sistemas Distribuídos. Quem inicia, quem implementa e a espera pela resposta, em duas ou três camadas, estão em Modelos Arquiteturais.
Papel fixo de quem implementa e o ponto único de falha estão em Modelos Arquiteturais. A vazão R = min(D, u₁+⋯+uₖ) e o tempo F/R estão em Compartilhamento de Arquivos P2P.
Várias cópias cujo número o cliente não vê estão em Definição e Características dos Sistemas Distribuídos. Índices distintos que somam uᵢ, e o rastreador que só publica a lista, estão em Compartilhamento de Arquivos P2P.
Páginas deste tópico
Definição e Características dos Sistemas Distribuídos
Alta incidência no POSCOMP15 min de leitura · 1ª mais cobrada em Sistemas Distribuídos
Definição de SD e catálogo de transparências (acesso, localização, replicação, concorrência, migração, falha, desempenho).
Abrir páginaModelos Arquiteturais
ProMédia incidência no POSCOMP9 min de leitura · 9ª mais cobrada em Sistemas Distribuídos
Cliente-servidor: servidor implementa o serviço; cliente envia requisição e espera a resposta.
Compartilhamento de Arquivos P2P
ProBaixa incidência no POSCOMP14 min de leitura · 22ª mais cobrada em Sistemas Distribuídos
partir o arquivo em pedaços e buscá-los em paralelo de muitos pares, de modo que a vazão seja a soma das capacidades de envio do enxame