Corso di Sistemi Distribuiti e Cloud Computing A.A. 2019/20 Valeria Cardellini Laurea Magistrale in Ingegneria Informatica
Tolleranza ai Guasti nei Sistemi Distribuiti
Macroarea di Ingegneria Dipartimento di Ingegneria Civile e Ingegneria Informatica
Dependability
- Per comprendere il concetto di tolleranza ai guasti,
analizziamo la definizione di dependability
– Abilità di un sistema di fornire un servizio che può essere considerato fidato in maniera giustificata (“The trustworthiness
- f a computing system which allows reliance to be justifiably
placed on the service it delivers.”, IFIP WG 10.4) – Abilità di un sistema di evitare interruzioni di servizio più frequenti ed importanti di quanto accettabile
- Un componente di un sistema può dipendere da altri
componenti del sistema
– Un componente C fornisce servizi ai suoi clienti; per fornire tali servizi C può richiedere servizi ad un altro componente C* – C dipende da C* se la correttezza del comportamento di C dipende dalla correttezza del comportamento di C* – Componente = processo o canale di comunicazione
Valeria Cardellini - SDCC 2019/20 1