An adaptive scheme for software fault-tolerance is evaluated from the point of view of performability, comparing it with previously published analyses of the more popular schemes, recovery blocks and multiple version programming. In the case considered, this adaptive scheme, “Self-Configuring Optimistic Programming” (SCOP), is equivalent to N-version programming in terms of the probability of delivering correct results, but achieves better performance by delaying the execution of some of the variants until it is made necessary by an error. A discussion follows highlighting the limits in the realism of these analyses, due to the assumptions made to obtain mathematically tractable models, to the lack of experimental data and to the need to consider also resource consumption in the definition of the models. We consider ways of improving usability of the results of comparative evaluation for guiding design decisions.

On Performability Modeling and Evaluation of Software Fault Tolerance Structures / S. Chiaradonna;A. Bondavalli;L. Strigini. - STAMPA. - 852:(1994), pp. 97-114. (Intervento presentato al convegno 1st European Dependable Computing Conference, EDCC-1 1994 tenutosi a deu nel 1994) [10.1007/3-540-58426-9_126].

On Performability Modeling and Evaluation of Software Fault Tolerance Structures

CHIARADONNA, SILVANO;BONDAVALLI, ANDREA;
1994

Abstract

An adaptive scheme for software fault-tolerance is evaluated from the point of view of performability, comparing it with previously published analyses of the more popular schemes, recovery blocks and multiple version programming. In the case considered, this adaptive scheme, “Self-Configuring Optimistic Programming” (SCOP), is equivalent to N-version programming in terms of the probability of delivering correct results, but achieves better performance by delaying the execution of some of the variants until it is made necessary by an error. A discussion follows highlighting the limits in the realism of these analyses, due to the assumptions made to obtain mathematically tractable models, to the lack of experimental data and to the need to consider also resource consumption in the definition of the models. We consider ways of improving usability of the results of comparative evaluation for guiding design decisions.
1994
1st European Dependable Computing Conference (EDCC-1)
1st European Dependable Computing Conference, EDCC-1 1994
deu
1994
S. Chiaradonna;A. Bondavalli;L. Strigini
File in questo prodotto:
File Dimensione Formato  
CBS94b-EDCC-105.pdf

Accesso chiuso

Tipologia: Altro
Licenza: Tutti i diritti riservati
Dimensione 102.98 kB
Formato Adobe PDF
102.98 kB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/599016
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact