A survey on software aging and rejuvenation in the cloud

被引:13
|
作者
Pietrantuono, Roberto [1 ]
Russo, Stefano [1 ]
机构
[1] Univ Napoli Federico II, Dipartimento Ingn Elettr & Tecnol Informaz, Via Claudio 21, I-80125 Naples, Italy
关键词
Software aging; Rejuvenation; Cloud; Performance; Virtualization; Virtual machine; Survey; Literature review; VIRTUALIZED SYSTEM; ENERGY-CONSUMPTION; MODEL; PERFORMANCE; RELIABILITY;
D O I
10.1007/s11219-019-09448-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The adoption of cloud computing for providing resource and delivering services is an irreversible trend. For most IT companies, the quality of provided services is strongly dependent on reliability and performance of the underlying cloud technologies. A widely studied problem that can greatly affect the user experience is runtime software aging, whose main countermeasure is a proactive maintenance action known as rejuvenation. This article reviews the effort conducted so far by the software aging and rejuvenation (SAR) community in the cloud domain. A set of 105 papers has been examined from three source digital libraries in order to have a clear view of the state of the art. The paper characterizes the cloud-related SAR literature according to four dimensions: the publication trends, the aging analysis methods and metrics, the rejuvenation solutions, the validation approach. Results witness an increasing interest in this area (with 58% of the studies published in the last 5 years), an equivalent role of measurement-based and model-based solutions for aging analysis (42 and 40 studies, respectively) and a prevalent interest for rejuvenation (76/105 of the studies deals with rejuvenation).
引用
收藏
页码:7 / 38
页数:32
相关论文
共 50 条
  • [1] A survey on software aging and rejuvenation in the cloud
    Roberto Pietrantuono
    Stefano Russo
    [J]. Software Quality Journal, 2020, 28 : 7 - 38
  • [2] A Survey of Software Aging and Rejuvenation Studies
    Cotroneo, Domenico
    Natella, Roberto
    Pietrantuono, Roberto
    Russo, Stefano
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 10 (01)
  • [3] Software aging and rejuvenation in the cloud: a literature review
    Pietrantuono, Roberto
    Russo, Stefano
    [J]. 2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2018, : 257 - 263
  • [4] Software Aging in the Eucalyptus Cloud Computing Infrastructure: Characterization and Rejuvenation
    Araujo, Jean
    Matos, Rubens
    Alves, Vandi
    Maciel, Paulo
    Vieira de Souza, F.
    Matias, Rivalino, Jr.
    Trivedi, Kishor S.
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 10 (01)
  • [5] Software Aging and Software Rejuvenation
    Trivedi, Kishor
    [J]. PROCEEDINGS OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 1 - 1
  • [6] Software Rejuvenation in Cloud Systems
    Puliafito, Antonio
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 413 - 413
  • [7] The Software Aging and Rejuvenation Repository
    Cotroneo, Domenico
    Iannillo, Antonio Ken
    Natella, Roberto
    Pietrantuono, Roberto
    Russo, Stefano
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2015, : 108 - 113
  • [8] An Experimental Study of Software Aging and Rejuvenation in dockerd
    Torquato, Matheus
    Vieira, Marco
    [J]. 2019 15TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2019), 2019, : 1 - 6
  • [9] Workload-Based Software Rejuvenation in Cloud Systems
    Bruneo, Dario
    Distefano, Salvatore
    Longo, Francesco
    Puliafito, Antonio
    Scarpa, Marco
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (06) : 1072 - 1085
  • [10] Optimal resource allocation in a virtualized software aging platform with software rejuvenation
    Alonso, Javier
    Goiri, Inigo
    Guitart, Jordi
    Gavalda, Ricard
    Torres, Jordi
    [J]. 22ND IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2011, : 250 - 259