Service Oriented Computing relies on the integration of heterogeneous software technologies and infrastructures that provide developers with a common ground for composing services and producing applications flexibly. However, this approach eases software development but makes dependability a big challenge. Integrating such diverse software items raise issues that traditional testing is not able to exhaustively cope with. In this context, tolerating faults, rather than attempt to detect them solely by testing, is a more suitable solution. This paper proposes a method to support a tailored design of fault tolerance actions for the system being developed. This paper describes system failure behavior through an extensive fault injection campaign to figure out its criticalities and adopt the most appropriate countermeasures to tolerate operational faults. The proposed method is applied to two distinct SOC-enabling technologies. Results show how the achieved findings allow designers to understand the system failure behavior and plan fault tolerance.

A Method to Support Fault Tolerance Design in Service Oriented Computing Systems / Cotroneo, Domenico; Pecchia, Antonio; Pietrantuono, Roberto; Russo, Stefano. - In: INTERNATIONAL JOURNAL OF SYSTEMS AND SERVICE ORIENTED ENGINEERING. - ISSN 1947-3052. - STAMPA. - 1:3(2010), pp. 75-89.

A Method to Support Fault Tolerance Design in Service Oriented Computing Systems

COTRONEO, DOMENICO;PECCHIA, ANTONIO;PIETRANTUONO, ROBERTO;RUSSO, STEFANO
2010

Abstract

Service Oriented Computing relies on the integration of heterogeneous software technologies and infrastructures that provide developers with a common ground for composing services and producing applications flexibly. However, this approach eases software development but makes dependability a big challenge. Integrating such diverse software items raise issues that traditional testing is not able to exhaustively cope with. In this context, tolerating faults, rather than attempt to detect them solely by testing, is a more suitable solution. This paper proposes a method to support a tailored design of fault tolerance actions for the system being developed. This paper describes system failure behavior through an extensive fault injection campaign to figure out its criticalities and adopt the most appropriate countermeasures to tolerate operational faults. The proposed method is applied to two distinct SOC-enabling technologies. Results show how the achieved findings allow designers to understand the system failure behavior and plan fault tolerance.
2010
A Method to Support Fault Tolerance Design in Service Oriented Computing Systems / Cotroneo, Domenico; Pecchia, Antonio; Pietrantuono, Roberto; Russo, Stefano. - In: INTERNATIONAL JOURNAL OF SYSTEMS AND SERVICE ORIENTED ENGINEERING. - ISSN 1947-3052. - STAMPA. - 1:3(2010), pp. 75-89.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/372183
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact