Curso de Sistemas Distribuídos para Graduação em Ciência da Computação

Objetivos

Objetivos gerais

  • Entender as possíveis formas de estruturação de um sistema distribuído
  • Estudar aspectos relacionados com a construção de aplicações distribuídas

Objetivos específicos

  • Conhecer diferentes arquiteturas de sistemas distribuídos
  • Conhecer diferentes tecnologias para construção de aplicações distribuídas

Programa

  1. Introdução aos Sistemas Distribuídos
  2. Modelos de Sistemas Distribuídos
  3. Fundamentos de Tolerância a Falhas
  4. Disseminação Confiável
  5. Mecanismos Básicos de Tolerância a Falhas
  6. Processamento Confiável
  7. Arquiteturas de Sistemas Distribuídos
    1. Sistemas Cliente-Servidor
    2. Sistemas Entre-Pares (peer-to-peer)

Bibliografia

  • VERÍSSIMO, P. e RODRIGUES, L., Distributed Systems for System Architects, Kluver Academic Publishers, ISBN 0-7923-7266-2, 2001.
  • BIRMAN, K.P., Building Secure and Reliable Network Applications, Prentice Hall, ISBN: 0-1371-9584-2 1996.
  • JALOTE, P., Fault Tolerance in Distributed Systems, Prentice Hall, ISBN: 0-13-301367-7, 1994.
  • MULLENDER, S. (Editor), Distributed Systems, Addison Wesley Publishing Company; 2nd edition, ISBN: 0-2016-2427-3, 1993.

Plano de Aulas

  1. Anunciar URL da disciplina; avisar para todos olharem as datas importantes; apresentar os objetivos da disciplina; apresentar o conteúdo da disciplina; apresentar o processo de avaliação da disciplina; apresentar a motivação para a disciplina; introdução a sistemas distribuídos.
  2. Modelos de sistemas distribuídos.
  3. Fundamentos de tolerância a falhas.
  4. Fundamentos de tolerância a falhas.
  5. Disseminação confiável.
  6. Mecanismos básicos de tolerância a falhas.
  7. Mecanismos básicos de tolerância a falhas.
  8. Processamento confiável.
  9. Sistemas Cliente-Servidor.
  10. Sistemas Entre-Pares.
  11. Seminário.
  12. Seminário.
  13. Seminário.
  14. Seminário.
  15. Seminário.
  16. Seminário.
  17. Discussão sobre o projeto.
  18. Seminário.
  19. Discussão sobre o projeto.
  20. Seminário.
  21. Discussão sobre o projeto.
  22. Seminário.
  23. Discussão sobre o projeto.
  24. Discussão sobre o projeto.
  25. Discussão sobre o projeto.
  26. Discussão sobre o projeto.
  27. Discussão sobre o projeto.

Turmas

* 2006.1

 
sdgrad.txt · Modificado em: 20/11/2009 17:28
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki