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 条
  • [31] The Impact of Software Aging and Rejuvenation on the User Experience for Android System
    Jia, Kai
    Yu, Xiao
    Zhang, Chen
    Hu, Wenhua
    Zhao, Dongdong
    Xiang, Jianwen
    [J]. 2022 IEEE 33RD INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2022), 2022, : 435 - 445
  • [32] Modeling and Evaluation of Power-Aware Software Rejuvenation in Cloud Systems
    Fakhrolmobasheri, Sharifeh
    Ataie, Ehsan
    Movaghar, Ali
    [J]. ALGORITHMS, 2018, 11 (10)
  • [33] A Software Reliability Model for Cloud-Based Software Rejuvenation Using Dynamic Fault Trees
    Rahme, Jean
    Xu, Haiping
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (9-10) : 1491 - 1513
  • [34] Software Aging and Rejuvenation in a J2EE Application Server
    Meng, Haining
    Hei, Xinhong
    Zhang, Jiulong
    Liu, Jianjun
    Sui, Liansheng
    [J]. QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2016, 32 (01) : 89 - 97
  • [35] A Comprehensive Model of Android Software Aging and Rejuvenation Considering Battery Saving
    Yakovyna, Vitaliy
    Uhrynovskyi, Bohdan
    Shakhovska, Natalya
    [J]. ELECTRONICS, 2023, 12 (07)
  • [36] The Measurement of Software Aging Damage and Rejuvenation Strategy for Discrete Web Services
    Guo, Jun
    Song, Xinya
    Wang, Yunsheng
    Zhang, Bin
    Li, Xianli
    [J]. MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 432 - +
  • [37] Research on Load Balancing Mechanism based on Software Aging Rejuvenation strategy
    Ju, Ying
    Guo, Jun
    Li, Weiyue
    Wang, Yunsheng
    Zhang, Bin
    [J]. PROGRESS IN MEASUREMENT AND TESTING, PTS 1 AND 2, 2010, 108-111 : 1427 - 1432
  • [38] Real-Time rejuvenation scheduling for cloud systems with virtualized software spares
    Carberry, Joshua R.
    Rahme, John
    Xu, Haiping
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 217
  • [39] Dynamic Software Aging Detection-Based Fault Tolerant Software Rejuvenation Model for Virtualized Environment
    Umesh, I. M.
    Srinivasan, G. N.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT 2016, VOL 2, 2017, 469 : 779 - 787
  • [40] A Systematic Mapping Review of the First 20 Years of Software Aging and Rejuvenation Research
    Valentim, Nathalia Assis
    Macedo, Autran
    Matias, Rivalino, Jr.
    [J]. 2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 57 - 63