Fundamentos de Tolerância a Falhas

Curso de Ciência da Computação - UFSM

Disciplina Complementar de Graduação


Horário de aula:
         Segunda-feira 18:30-20:30h
         Quarta-feira 16:30-18:30h

Bibliografia recomendada:
  1. Fault Tolerance in Distributed Systems
    Pankaj Jalot
    Prentice Hall, 1994
  2. Distributed Systems: Principles and Paradigms
    Andrew S. Tanenbaum and Maarten van Steen
    Prentice Hall, 2002
  3. Building Secure and Reliable Network Applications
    Kennet P. Birman
    Manning Publications, 1996
  4. Fault-Tolerant Computer System Design
    Dhiraj K. Pradhan
    Prentice Hall, 1996

Material de apoio:
      slides sobre conceitos básicos e terminologia - vide artigo de apoio
      slides sobre acordo bizantino
      slides sobre sincronização de relógios
      slides sobre repositório estável
      slides sobre processadores fail-stop
      slides sobre modelos de consistência e protocolos de consistência de réplicas e sobre replicação e comunicação em grupo
      slides sobre replicação e JGroups (www.jgroups.org)
            artigo de apoio sobre o WS-Replication
            dicas para instalação do Jgroups
      slides sobre replicação de dados por votação
      slides de revisão sobre RMI (apoio a interessados)
      slides sobre exceções + material de apoio sobre exceções (capítulo de livro)
      slides sobre software tolerante a falhas

Trabalho:
      especificação do trabalho
      Data de entrega 21/12/2007.


Back