Fault tolerance, reliability and resilience in Cloud Computing are of paramount importance to ensure continuous operation and correct results, even in the presence of a given maximum amount of faulty components. Most existing research and implementations focus on architecture-specific solutions to introduce fault tolerance. This implies that users must tailor their applications by taking into account environment-specific fault tolerant features. Such a need results in non transparent and inflexible Cloud environments, requiring too much effort to developers and users. This paper introduces an innovative perspective on creating and managing fault tolerance that shades the implementation details of the reliability techniques from the users by means of a dedicated service layer. This allows users to specify and apply the desired level of fault tolerance without requiring any knowledge about its implementation.

A comprehensive conceptual system-level approach to fault tolerance in Cloud Computing / R. Jhawar, V. Piuri, M. Santambrogio - In: SYSCON 2012Piscataway : Institute of electrical and electronics engineers, 2012. - ISBN 9781467307505. - pp. 1-5 (( convegno IEEE International system conference : March 19-22, tenutosi a Vancouver (Canada) nel 2012 [10.1109/SysCon.2012.6189503].

A comprehensive conceptual system-level approach to fault tolerance in Cloud Computing

R. Jhawar;V. Piuri;
2012

Abstract

Fault tolerance, reliability and resilience in Cloud Computing are of paramount importance to ensure continuous operation and correct results, even in the presence of a given maximum amount of faulty components. Most existing research and implementations focus on architecture-specific solutions to introduce fault tolerance. This implies that users must tailor their applications by taking into account environment-specific fault tolerant features. Such a need results in non transparent and inflexible Cloud environments, requiring too much effort to developers and users. This paper introduces an innovative perspective on creating and managing fault tolerance that shades the implementation details of the reliability techniques from the users by means of a dedicated service layer. This allows users to specify and apply the desired level of fault tolerance without requiring any knowledge about its implementation.
Cloud computing ; Fault tolerant computing ; Software architecture ; Software reliability
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
Institute of Electrical and Electronics Engineers
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Caricamento pubblicazioni consigliate

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: http://hdl.handle.net/2434/191219
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 64
  • ???jsp.display-item.citation.isi??? 12
social impact