|
|
|
|
Professora Auxiliar do Departamento de Informática
_________________________________________________________________________________________________________________________
Home
Ensino
Investigação
Cargos UBI
Curriculum Vitae
English Version
Sistemas Distribuídos e Tolerância a Falhas
(2008/2009)
Alguns casos de avarias provocadas por
falhas de software,
T0: Erros numéricos;
Missões
a Marte; Therac-25;
Confiabilidade, conceitos e definições: T01;
Técnicas de Tolerância a Falhas: T02;
Processamento de Erros, Tolerância a
Falhas Distribuída:T03;
Replicação de dados e Recuperação de processos. T04;
Tempo e relógios: T05;
Ordenação: T06;
T07: Replicação de software;
Fiabilidade e Desempenho da Internet;
Artigos
[1] e[7], Apresentações: T07a; T07b;
T07c.
T08: Replicação de Bases de
Dados vs replicação em Sistemas Distribuídos;
Transaction Memory; Artigos, [2]
e [8].
T09:
Comunicação em Grupo, Artigo [3].
T10:
Consenso, Artigos [4] e [5].
T11:
Database State Machine Approach, Artigo[6]
T12a:
Consistência Eventual;
T12b: Web
Services Confiáveis
Papers:
[1] Software-based Replication for Fault Tolerance, Rachid Guerraoui and
André Schiper, IEEE Computer, pp. 68-74, 1997.
[2]
Understanding Replication in Databases and Distributed
Systems, M. Wiesmann, F. Pedone, A. Schiper, B.
Kemme andG. Alonso, Proc. of Int'l on Distributed Computing Systems (ICDCS
2000), pp. 264-274, 2000.
[3] The Process Group Approach to Reliable Distributed Computing,
Kenneth P. Birman, Communications of
the ACM, Vol. 36, Nº 12, 1993.
[4] The Many Faces of Consensus, John Turek and Dennis Shasha, IEEE Computer, 1992.
[5] Consensus: the Big Misunderstanding, Rachid Guerraoui and André Schiper, FTDCS, 1997.
[6] The Database State Machine, Fernando Pedone, Rachid Guerraoui and André Schiper, HP/EPFL, 1999.
[7] Improving Performance
on the Internet, Tom Leighton, Communications of the ACM, February,
2009, Vol. 52, nº 2, pp 44-51.
[8] Parallel Programming with Transactional Memory, Ulrich Drepper,
Communications of the ACM, February, 2009, Vol. 52, nº 2, pp 38-43.
[9] Providing Dependability for Web Services, Jeferson L.R. Souza and
Frank Siqueira, ACM symposium on Applied Computing, 2008, pp 2207-2211.
[10] Eventually Consistent, Werner Vogels, Communications of the ACM,
January, 2009, Vol. 52, nº 1, pp 40-44.