Software aging is a phenomenon plaguing many long-running complex software systems, which exhibit performance degradation and an increasing failure rate. Several strategies based on the proactive rejuvenation of the software state have been proposed to counteract software aging and prevent failures. This survey paper provides an overview of studies on Software Aging and Rejuvenation (SAR) that appeared in major journals and conference proceedings, with respect to the statistical approaches that have been used to forecast software aging phenomena and to plan rejuvenation, the kind of systems and aging effects that have been studied, and the techniques that have been proposed to rejuvenate complex software systems. The analysis is useful to identify key results from SAR research, and it is leveraged in this paper to highlight trends and open issues.

A Survey of Software Aging and Rejuvenation Studies / Cotroneo, Domenico; Natella, Roberto; Pietrantuono, Roberto; Russo, Stefano. - In: ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS. - ISSN 1550-4832. - 10:1(2014), pp. 1-34. [10.1145/2539117]

A Survey of Software Aging and Rejuvenation Studies

COTRONEO, DOMENICO;NATELLA, ROBERTO;PIETRANTUONO, ROBERTO;RUSSO, STEFANO
2014

Abstract

Software aging is a phenomenon plaguing many long-running complex software systems, which exhibit performance degradation and an increasing failure rate. Several strategies based on the proactive rejuvenation of the software state have been proposed to counteract software aging and prevent failures. This survey paper provides an overview of studies on Software Aging and Rejuvenation (SAR) that appeared in major journals and conference proceedings, with respect to the statistical approaches that have been used to forecast software aging phenomena and to plan rejuvenation, the kind of systems and aging effects that have been studied, and the techniques that have been proposed to rejuvenate complex software systems. The analysis is useful to identify key results from SAR research, and it is leveraged in this paper to highlight trends and open issues.
2014
A Survey of Software Aging and Rejuvenation Studies / Cotroneo, Domenico; Natella, Roberto; Pietrantuono, Roberto; Russo, Stefano. - In: ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS. - ISSN 1550-4832. - 10:1(2014), pp. 1-34. [10.1145/2539117]
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/522428
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 163
  • ???jsp.display-item.citation.isi??? 121
social impact