Sunteți pe pagina 1din 9

Toleranța la defecte

Defecte: Eroare Latentă Activă


Software
Hardware
Design Eroare
Operational

Defecțiune
- Componente nefiabile (module).

M2
M4

M1

M3
Exemple

- Bad locking
- Routing
- Packet loss
- Congestion collapse
- DNS
Abordare Sistematică

1) Modularizare
2) Detectarea erorilor Conform cu specificațiile
3) Mascarea erorilor
Redundanță
ATM DB
(sau PC) Server system

Net

XFER (from, to, $)

- Fail-stop
- Fail-fast
- Fail-soft
- Fail-safe
Modelare Disponibilitate

1) Nr. Erori Tolerate

MTTF
2) Mean Time To Failure (MTTF)
MTTF+MTTR

0 F R F R
Rata defecțiunilor:

h ( t) = P (defecțiune în (t, t + dt] | OK @ t )

3 5
Fiabilitate R ( t)= P (O K @ t i m p u l t )

e-(t/MTTF)

Exemplu:
1) Redundanță spațială: codare, log-uri, copiere + votare
2) Redundanță temporală: retry I undo
Votare

R3V = R3 + 3R2(1- R) > R


când R în (½, 1)

Voter

S-ar putea să vă placă și