2009
DOI: 10.1007/s11390-009-9228-1
|View full text |Cite
|
Sign up to set email alerts
|

Availability Analysis of Application Servers Using Software Rejuvenation and Virtualization

Abstract: Demands on software reliability and availability have increased tremendously due to the nature of present day applications. We focus on the aspect of software for the high availability of application servers since the unavailability of servers more often originates from software faults rather than hardware faults. The software rejuvenation technique has been widely used to avoid the occurrence of unplanned failures, mainly due to the phenomena of software aging or caused by transient failures. In this paper, f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0
1

Year Published

2010
2010
2018
2018

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 57 publications
(27 citation statements)
references
References 17 publications
0
26
0
1
Order By: Relevance
“…VM migration practice exploits live or non-live patterns to move a complete virtual server across physical machines to successfully attain load balancing (Shiraz et al, 2013b, Yao et al, 2014, power efficiency (Dong et al, 2013;Mishra et al, 2012;Shrivastava et al, 2011), fault tolerance (Nagarajan et al, 2007, NGUYEN et al, 2013Thein and Park, 2009), and system maintenance (Asberg et al, 2011;Liu et al, 2011;Wu et al, 2013;Zhou et al, 2013) within a DC. A live VM migration pattern guarantees continuous service provisioning to the hosted applications during the VM memory transfer process (Kapil et al, 2013;Shribman and Hudzia, 2013), whereas non-live VM migration (Kozuch and Satyanarayanan, 2002;Wang et al, 2010a) suspends application execution prior to memory image transfer (Aikema et al, 2012;Glazer and Tropper, 1993;Satyanarayanan, 2002, Kozuch et al, 2002;Milojičić et al, 2000).…”
Section: Virtual Machine Migrationmentioning
confidence: 99%
“…VM migration practice exploits live or non-live patterns to move a complete virtual server across physical machines to successfully attain load balancing (Shiraz et al, 2013b, Yao et al, 2014, power efficiency (Dong et al, 2013;Mishra et al, 2012;Shrivastava et al, 2011), fault tolerance (Nagarajan et al, 2007, NGUYEN et al, 2013Thein and Park, 2009), and system maintenance (Asberg et al, 2011;Liu et al, 2011;Wu et al, 2013;Zhou et al, 2013) within a DC. A live VM migration pattern guarantees continuous service provisioning to the hosted applications during the VM memory transfer process (Kapil et al, 2013;Shribman and Hudzia, 2013), whereas non-live VM migration (Kozuch and Satyanarayanan, 2002;Wang et al, 2010a) suspends application execution prior to memory image transfer (Aikema et al, 2012;Glazer and Tropper, 1993;Satyanarayanan, 2002, Kozuch et al, 2002;Milojičić et al, 2000).…”
Section: Virtual Machine Migrationmentioning
confidence: 99%
“…By evaluating the collected fault conditions and operating system resources degradation, this strategy actively anticipates sudden framework blackouts [22]. Dissimilar to downtime brought on by unexpected let-down events, the lost time identified with software renewal can be planned at the attention of the client/manager.…”
Section: Renewal Of Software Systemsmentioning
confidence: 99%
“…A technique for computing a dependability metric in virtual computing system based on stochastic Petri net models is discussed in Hu et al (2010). A CTMC-based model for evaluating dependability metrics is discussed in Zhang et al (2009) and Thein and Park (2009). In Hong et al (2012), CTMC is used for analysing the availability of a cluster system with multiple nodes.…”
Section: Problem Overview and Related Workmentioning
confidence: 99%