Comunicação e Computação em Sistemas Distribuídos - Lição de Síntese

Paulo Veríssimo

Resumo

Esta lição aborda uma temática extremamente actual, que é conjunto de conceitos, técnicas, algoritmos e protocolos, que possibilita a correcta operação dos sistemas distribuídos. Isto é: como os processos comunicam entre si; como executam computações distribuídas; como o fazem de modo fiável (tolerância a faltas) e pontual (tempo-real).

Uma síntese sobre um tema tão abrangente como o que nos propomos abordar, num tempo necessariamente limitado, lança um desafio importante. No intuito de dar uma visão tão completa quanto possível da problemática que constitui o tema da lição, escolhemos abordar a generalidade dos assuntos de uma forma que, sendo resumida, não deixa de levantar as questões fulcrais de cada um. Em complemento, procuramos suscitar o interesse do leitor/ouvinte, pela descida, de quando em vez, aos pormenores de uma técnica ou protocolo bem exemplificativos da discussão. Esses pormenores serão assinalados com o título Tecnologia Seleccionada, para marcar claramente a mudança de nível de abstracção.

Também disponível em formato gzip postscript.