Sistemas Distribuídos
Código: TIP7133
Disciplina: Sistemas Distribuídos
Carga Horária Total: 64h
Ementa:
Arquiteturas paralelas e distribuídas. Necessidades para computação distribuída e paralela. Sistemas de computação paralela e sua classificação. Aspectos de comunicação de sistemas distribuídos e paralelos. Links de comunicação. Controle de dados nos links. Roteamento. Topologias de rede. Trade-off em concorrência e comunicação. Questões de sincronização. Protocolos e algoritmos distribuídos. Algoritmos de exclusão mútua. Algoritmos para detecção e resolução de deadlock. Protocolos de transferência de dados. Gerenciamento de dados distribuídos. Consistência de dados duplicados. Distribuição de algoritmos de controle.
Referências:
TANENBAUM, A.; STEEN, V. Sistemas Distribuídos – Princípios e Paradigmas. 2. ed. Prentice Hall, 2008.
COULOURIS, G.; DOLLIMORE, J.; KINDBERG, T. Sistemas Distribuídos – Conceitos e Projeto. 4. ed. Bookman, 2007.
KUROSE, J.; ROSS, K. Redes de Computadores e a Internet. 5. ed. Addison Wesley, 2010.