Modeling and evaluation of power-aware software Rejuvenation in Cloud Systems

8Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

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.

References Powered by Scopus

A view of cloud computing

7262Citations
N/AReaders
Get full text

Stochastic activity networks: Formal definitions and concepts

272Citations
N/AReaders
Get full text

A Survey of software aging and rejuvenation studies

163Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Applying queue theory for modeling of cloud computing: A systematic review

28Citations
N/AReaders
Get full text

Availability modeling in redundant OpenStack private clouds

8Citations
N/AReaders
Get full text

Assessing the instrument reliability and validity of risk mitigation for anti software ageing model during software maintenance

4Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Fakhrolmobasheri, S., Ataie, E., & Movaghar, A. (2018). Modeling and evaluation of power-aware software Rejuvenation in Cloud Systems. Algorithms, 11(10). https://doi.org/10.3390/a11100160

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

50%

Researcher 3

50%

Readers' Discipline

Tooltip

Computer Science 3

75%

Biochemistry, Genetics and Molecular Bi... 1

25%

Article Metrics

Tooltip
Mentions
Blog Mentions: 1

Save time finding and organizing research with Mendeley

Sign up for free