|
Sistemas Distribuídos e Tolerância a Falhas
(2009/2010)
Programa e Bibliografia; Avaliação.
==> Notas
exame
Trabalho 1 ==> Atribuição
dos temas e datas de apresentação;
Trabalho Teórico:
==> Atribuição dos temas
e datas de apresentação;
Aulas Teóricas: Alguns
casos de avarias provocadas por falhas de software:
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 Dados em MySQL:
http://assets.en.oreilly.com/1/event/21/Replication%20Tutorial%20Presentation.pdf
Comunicação em Grupo e Consenso: T08; 4/5
(3ª feira) Grupo: Flávio Amorin e Fábio Campos
T4 - Automatic
detection of firewall misconfigurations using firewall and network routing
policies.
Grupo: Marco Ferreira e Rui Cunha
T1
- Using Web Security Scanners to Detect Vulnerabilities in Web Services
SQL
Injection;
11/5
(3ª feira)
Grupo: Pedro
Pinho e Ivo Lopes
T5 - Evaluating
the Impact of Undetected Disk Errors in RAID Systems
Grupo: Pedro Rato
T3 - Dynamic Content Web
Applications:
Crash, Failover, and Recovery Analysis
18/5 (3ª feira) Grupo: Mauro
Ferrão e André Barbosa
T6 - ConfErr:
A Tool for Assessing Resilience to Human Configuration Errors
Grupo: João Isento e João Dias
T2 - Analyzing
the Effects of Disk-Pointer Corruption
25/5 (3ª feira) Grupo: André
Esteves e David Monteiro
T7
- Enhanced Server Fault-Tolerance for Improved User Experience
Entrega do trabalho prático ==> 6
de Junho, domingo. O relatório em papel poderá ser entregue na 2ª
feira, dia 7.
7/6 (2ª feira, 14 horas, sala 6/17)
David Bernardo
T9: A
few Billion Lines of code Later using static Analysis to find Bugs in the Real
Ricardo Adónis
T10
– Software Model Checking Takes Off - 8 de Junho (3ª feira, 9
horas, sala 6/17) Frequência Defesas:
7
de Junho, 2ª feira, 16 h, sala 6/27: David Bernardo & Ricardo
Adónis
9
de Junho, 4ª feira, sala 6/27:
9:00: Pedro Pinho e Ivo Lopes;
9:40: André Esteves e David Monteiro;
10:20: Marco Ferreira e Rui Cunha;
15 de Junho, 3ª feira, 9:30: André Barbosa e Mauro Ferrão;
10:10: Fábio e Flávio;
10:50: João Isento e João Dias;
11:30: Pedro Rato.
Prática: Motor de Jogo:
- Open Source Massive Multiplayer Game Engine (Freeware): http://www.dimensionex.net/en/ Sistema
de Gestão de Base de Dados:
- http://www.mysql.com/
- Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny,
Arjen Lentz, and Derek J. Balling. High
performance mysql, 2nd edition. O’Reilly, 2008.
Servidor Web:
- http://tomcat.apache.org/
- Jason Brittain and Ian F.
Darwin. Tomcat: the definitive
guide, 2nd edition. O’Reilly, 2007.
Ferramenta para medir o
desempenho do Jogo:
- Apache JMeter: http://jakarta.apache.org/jmeter/index.html
Java Server Pages: (JSP):
http://java.sun.com/products/jsp/
http://www.caelum.com.br/curso/fj-21-java-web/ Dream Weaver:
http://www.adobe.com/products/dreamweaver/ |