Algoritmos Distribuídos


Slides

  1. Computação Paralela e Distribuída [aula0ad.ppt]

  2. Introdução [aula1ad.ppt]

  3. Modelo de Computação Distribuída [aula2ad.ppt]

  4. Relógios Lógicos [aula3ad.ppt]

  5. Estado Global [aula4ad.ppt]

  6. Terminação e Algoritmos Básicos [aula5ad.ppt]

  7. Detecção de Terminação [aula6ad.ppt]

  8. Sincronizadores [aula7ad.ppt]

  9. Eleição de Líder [aula8aad.ppt] [aula8bd.ppt]

  10. Dining Philosophers e Drinking Philosophers [aula9aad.ppt] [aula9bad.ppt]

     

Trabalho:
         Apresentação de Artigo



Datas Importantes:

  • 1a Prova: dia 28 de abril de 2011

  • 2a Prova: dia 07 de junho de 2011



Livro texto:

  • Distributed Computing – Principles, Algorithms, and Systems A.D. Kshemkalyani and M. Singhal, Ed. Cambridge

  • An Introduction to Distributed Algorithms, Valmir C. Barbosa, Ed MIT Press










Programação do Curso

  • Arquiteturas de Processamento Paralelo e Distribuído

  • Definições, Modelo e Análise de Complexidades

  • Relação Aconteceu-Antes, Estado Consistente

  • Gravação de Estado Global e Detecção de Terminação

  • Relógios Lógicos

  • Algoritmos Básicos

  • Técnicas Básicas

  • Compartilhamento de recursos