|Title||Service Availability Analysis in a Virtualized System: A Markov Regenerative Model Approach|
|Publication Type||Journal Article|
|Year of Publication||2020|
|Authors||J Bai, X Chang, G Ning, Z Zhang, and KS Trivedi|
|Journal||Ieee Transactions on Cloud Computing|
With the rapid and wide development and deployment of system virtualization, service availability analysis has become increasingly important in a virtualized system (VS) which suffers from software aging. Software rejuvenation techniques can be applied to improve service availability but its effectiveness depends on the rejuvenation policy, which defines when and where to rejuvenate, and which rejuvenation technique to be triggered. This paper aims to analyze the optimal inspection time interval for maximizing application service (AS) availability under a three-level rejuvenation policy, in which rejuvenation techniques are deployed at each level, namely, AS, virtual machine (VM) and virtual machine monitor (VMM) levels. We first apply Markov regenerative process to construct an analytical model for the VS. Experiments of injecting memory leaks are conducted to measure aging-related parameters. Furthermore, numerical analysis is carried out to study the quantitative relationship between AS availability and inspection time interval, and determine the approximate optimal inspection time interval.
|Short Title||Ieee Transactions on Cloud Computing|