Escolar Documentos
Profissional Documentos
Cultura Documentos
03-Tolerancia A Falhas e Seguranca
03-Tolerancia A Falhas e Seguranca
SISTEMAS DISTRIBUÍDOS:
TOLERÂNCIA A FALHAS
HD Seagate Cheetah
1 M h o r a s = 1 1 4 a n o s : c o m o é p o s s í ve l ?
Valor e s t i m a d o c o m m i l h a re s d e c a s o s e m condições
i d e a i s , extrapolado c o m m o d e lo m a t e m á t i c o
re a l i d a d e é b e m diferente
E st u d o d e Fa l h a s e m S i s t e m a s
Caracterização d e f a l h a s e m g r a n d e s s i s t e m a s reais
+ 1 0 0 0 ser vidores, dis co s , etc
Fração relat iva d e troca d e c o m p o n e n t e s
HPC1 COM1 COM2
Component % Component % Component %
Hard drive 30.6 Power supply 34.8 Hard drive 49.1
Memory 28.5 Memory 20.1 Motherboard 23.4
Misc/Unk 14.4 Hard drive 18.1 Power supply 10.1
CPU 12.4 Case 11.4 RAID card 4.1
motherboard 4.9 Fan 8 Memory 3.4
Controller 2.9 CPU 2 SCSI cable 2.2
QSW 1.7 SCSI Board 0.6 Fan 2.2
Power supply 1.6 NIC Card 1.2 CPU 2.2
MLB 1 LV Pwr Board 0.6 CD-ROM 0.6
SCSI BP 0.3 CPU heatsink 0.6 Raid Control. 0.6
Discos c o m 1 a n o
f a l h a m m e n o s do q u e
dis co s c o m 3 m e s e s
Disco c o m 3 a n o s
falham mais que 4
anos
Disco c o m m a i s
carga falham
mais,
p rin cip almen t e
q u a n d o j ove n s !
Burn out
Outra c u r v a do
tipo b a n h e i r a
Ser h u m an o é
formado por
componentes
Modelos d e
s o b rev ida
s i m i l a re s . . .
L. Gavrilov & N. Gavrilova, “Why We Fall Apart,” IEEE Spectrum, 2004.
Data from http://www.mortality.org
L i d a n d o c o m Fa l h a s
Como lidar c o m f a l h a s ?
Redundância!
Natureza f a z isto (dois olhos, dois rins, etc)
I d e ia : diferentes c o m p o n e n t e s f a z e n d o
m e s m a função
e x. dois HDs c o m os m e s m o s d a d o s (replicação)
Construir s i s t e m a s tolerantes a f a l h a s
utilizando p a r t e s q u e f a l h a m
e s s e n c i a l e m s i s t e m a s distribuídos
Resumo do vimos...
Resumo do vimos...
Referências Bibliográficas
● Andrew S. Tanenbaum; Maarten van Steen - Distributed Systems:
Principles and Paradigms, Prentice-Hall, 2007, ISBN-10: 0132392275,
ISBN-13: 9780132392273
… Lectures dos autores Andrew S. Tanenbaum e Maarteen van Steen
(“www.cs.vu.nl” e “www.distributed-systems.net/”)
● George Coulouris; Jean Dollimore; Tim Kindberg – Sistemas
Distribuídos: Conceitos e Projeto, Bookman, 4th Edition, 2007, ISBN
9788560031498
● Notas de Aula do Prof. Ricardo Anido (UNICAMP)
www.ic.unicamp.br/~ranido/
● Notas de Aula do Prof. Geanderson Esteves (Instituto de Ciências Exatas
e Informática): https://homepages.dcc.ufmg.br/~geanderson/aulas/dad/
● Notas de Aula do Prof. Daniel Ratton Figueiredo (UFRJ):
https://www.cos.ufrj.br/~daniel/sd/