Skip to main content

Analyzing Software Rejuvenation Techniques in a Virtualized System: Service Provider and User Views

Publication ,  Journal Article
Bai, J; Chang, X; Machida, F; Trivedi, KS; Han, Z
Published in: IEEE Access
January 1, 2020

Virtualization technology has promoted the fast development and deployment of cloud computing, and is now becoming an enabler of Internet of Everything. Virtual machine monitor (VMM), playing a critical role in a virtualized system, is software and hence it suffers from software aging after a long continuous running as well as software crashes due to elusive faults. Software rejuvenation techniques can be adopted to reduce the impact of software aging. Although there existed analytical model-based approaches for evaluating software rejuvenation techniques, none analyzed both application service (AS) availability and job completion time in a virtualized system with live virtual machine (VM) migration. This paper aims to quantitatively analyze software rejuvenation techniques from service provider and user views in a virtualized system deploying VMM reboot and live VM migration techniques for rejuvenation, under the condition that all the aging time, failure time, VMM fixing time and live VM migration time follow general distributions. We construct an analytical model by using a semi-Markov process (SMP) and derive formulas for calculating AS availability and job completion time. By analytical experiments, we can obtain the optimal migration trigger intervals for achieving the approximate maximum AS availability and the approximate minimum job completion time, and then service providers can make decisions for maximizing the benefits of service providers and users by adjusting parameter values.

Duke Scholars

Published In

IEEE Access

DOI

EISSN

2169-3536

Publication Date

January 1, 2020

Volume

8

Start / End Page

6448 / 6459

Related Subject Headings

  • 46 Information and computing sciences
  • 40 Engineering
  • 10 Technology
  • 09 Engineering
  • 08 Information and Computing Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bai, J., Chang, X., Machida, F., Trivedi, K. S., & Han, Z. (2020). Analyzing Software Rejuvenation Techniques in a Virtualized System: Service Provider and User Views. IEEE Access, 8, 6448–6459. https://doi.org/10.1109/ACCESS.2019.2963397
Bai, J., X. Chang, F. Machida, K. S. Trivedi, and Z. Han. “Analyzing Software Rejuvenation Techniques in a Virtualized System: Service Provider and User Views.” IEEE Access 8 (January 1, 2020): 6448–59. https://doi.org/10.1109/ACCESS.2019.2963397.
Bai J, Chang X, Machida F, Trivedi KS, Han Z. Analyzing Software Rejuvenation Techniques in a Virtualized System: Service Provider and User Views. IEEE Access. 2020 Jan 1;8:6448–59.
Bai, J., et al. “Analyzing Software Rejuvenation Techniques in a Virtualized System: Service Provider and User Views.” IEEE Access, vol. 8, Jan. 2020, pp. 6448–59. Scopus, doi:10.1109/ACCESS.2019.2963397.
Bai J, Chang X, Machida F, Trivedi KS, Han Z. Analyzing Software Rejuvenation Techniques in a Virtualized System: Service Provider and User Views. IEEE Access. 2020 Jan 1;8:6448–6459.

Published In

IEEE Access

DOI

EISSN

2169-3536

Publication Date

January 1, 2020

Volume

8

Start / End Page

6448 / 6459

Related Subject Headings

  • 46 Information and computing sciences
  • 40 Engineering
  • 10 Technology
  • 09 Engineering
  • 08 Information and Computing Sciences