Modeling and Evaluation of Power-Aware Software Rejuvenation in Cloud Systems

被引:8
作者
Fakhrolmobasheri, Sharifeh [1 ]
Ataie, Ehsan [2 ]
Movaghar, Ali [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1458889694, Iran
[2] Univ Mazandaran, Dept Engn & Technol, Babol Sar 4741613534, Iran
关键词
cloud computing; software rejuvenation; aged software; performance evaluation;
D O I
10.3390/a11100160
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Long and continuous running of software can cause software aging-induced errors and failures. Cloud data centers suffer from these kinds of failures when Virtual Machine Monitors (VMMs), which control the execution of Virtual Machines (VMs), age. Software rejuvenation is a proactive fault management technique that can prevent the occurrence of future failures by terminating VMMs, cleaning up their internal states, and restarting them. However, the appropriate time and type of VMM rejuvenation can affect performance, availability, and power consumption of a system. In this paper, an analytical model is proposed based on Stochastic Activity Networks for performance evaluation of Infrastructure-as-a-Service cloud systems. Using the proposed model, a two-threshold power-aware software rejuvenation scheme is presented. Many details of real cloud systems, such as VM multiplexing, migration of VMs between VMMs, VM heterogeneity, failure of VMMs, failure of VM migration, and different probabilities for arrival of different VM request types are investigated using the proposed model. The performance of the proposed rejuvenation scheme is compared with two baselines based on diverse performance, availability, and power consumption measures defined on the system.
引用
收藏
页数:15
相关论文
共 42 条
[1]   v-Mapper: An Application-Aware Resource Consolidation Scheme for Cloud Data Centers [J].
Abbasi, Aaqif Afzaal ;
Jin, Hai .
FUTURE INTERNET, 2018, 10 (09)
[2]   Sharing with Live Migration Energy Optimization Scheduler for Cloud Computing Data Centers [J].
Alshathri, Samah ;
Ghita, Bogdan ;
Clarke, Nathan .
FUTURE INTERNET, 2018, 10 (09)
[3]  
[Anonymous], SAN AT FORM
[4]  
[Anonymous], 1993, IMA VOLUMES MATH ITS
[5]   Software Aging in the Eucalyptus Cloud Computing Infrastructure: Characterization and Rejuvenation [J].
Araujo, Jean ;
Matos, Rubens ;
Alves, Vandi ;
Maciel, Paulo ;
Vieira de Souza, F. ;
Matias, Rivalino, Jr. ;
Trivedi, Kishor S. .
ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 10 (01)
[6]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[7]  
Ataie E., 2016, P 18 INT S SYMB NUM
[8]   Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds [J].
Ataie, Ehsan ;
Entezari-Maleki, Reza ;
Rashidi, Leila ;
Trivedi, Kishor S. ;
Ardagna, Danilo ;
Movaghar, Ali .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (04) :1039-1056
[9]   Power-aware performance analysis of self-adaptive resource management in IaaS clouds [J].
Ataie, Ehsan ;
Entezari-Maleki, Reza ;
Etesami, Sayed Ehsan ;
Egger, Bernhard ;
Ardagna, Danilo ;
Movaghar, Ali .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :134-144
[10]  
Bawden T, GLOBAL WARMING DATA