Proceedings ArticleDOI
Software aging issues on the eucalyptus cloud computing infrastructure
Jean Araujo,Rubens Matos,Paulo Maciel,Rivalino Matias +3 more
- pp 1411-1416
TLDR
This work investigates the software aging effects on the Eucalyptus cloud computing infrastructure considering workloads composed of provisioning different types of virtual machines.Abstract:
Demands on software reliability and availability have increased due to the nature of present day applications. Cloud computing systems fundamentally provide access to large pools of data and computational resources through a variety of interfaces similarly to existing grid and HPC resource management and programming systems. This work investigates the software aging effects on the Eucalyptus cloud computing infrastructure considering workloads composed of provisioning different types of virtual machines.read more
Citations
More filters
Journal ArticleDOI
A survey of software aging and rejuvenation studies
TL;DR: An overview of studies on Software Aging and Rejuvenation (SAR) that have appeared in major journals and conference proceedings is provided, with respect to the statistical approaches that have been used to forecast software aging phenomena and to plan rejuvenation.
Proceedings ArticleDOI
Availability study on cloud computing environments: Live migration as a rejuvenation mechanism
TL;DR: A comprehensive availability model is presented to evaluate the utilization of the live migration mechanism to enable VMM rejuvenation with minimum service interruption and shows that the live Migration can significantly reduce the system downtime.
Journal ArticleDOI
Software aging in the eucalyptus cloud computing infrastructure: Characterization and rejuvenation
Jean Araujo,Rubens Matos,Vandi Alves,Paulo Maciel,F. Vieira de Souza,Rivalino Matias,Kishor S. Trivedi +6 more
TL;DR: This article investigates the software aging effects in the Eucalyptus framework, considering workloads composed of intensive requests for remote storage attachment and virtual machine instantiations and presents an approach that applies time series analysis to schedule rejuvenation, so as to reduce the downtime.
Proceedings ArticleDOI
Software Rejuvenation Based Fault Tolerance Scheme for Cloud Applications
TL;DR: A holistic software rejuvenation based fault tolerance scheme for cloud applications, which contains three indispensible parts: adaptive failure detection, aging degree evaluation, and checkpoint with trace replay based component rejuvenation is proposed.
Proceedings Article
Detecting software aging in a cloud computing framework by comparing development versions
Felix Langner,Artur Andrzejak +1 more
TL;DR: A method for detecting aging problems shortly after their introduction by runtime comparisons of different development versions of the same software, which paves the way to detecting such problems before public releases, greatly reducing the cost of defect fixing.
References
More filters
Journal ArticleDOI
Basic concepts and taxonomy of dependable and secure computing
TL;DR: The aim is to explicate a set of general concepts, of relevance across a wide range of situations and, therefore, helping communication and cooperation among a number of scientific and technical communities, including ones that are concentrating on particular types of system, of system failures, or of causes of systems failures.
Basic Concepts and Taxonomy of Dependable and Secure Computing
TL;DR: In this paper, the main definitions relating to dependability, a generic concept including a special case of such attributes as reliability, availability, safety, integrity, maintainability, etc.
Proceedings ArticleDOI
The Eucalyptus Open-Source Cloud-Computing System
Daniel Nurmi,Rich Wolski,Chris Grzegorczyk,Graziano Obertelli,Sunil Soman,Lamia Youseff,Dmitrii Zagorodnov +6 more
TL;DR: This work presents Eucalyptus -- an open-source software framework for cloud computing that implements what is commonly referred to as Infrastructure as a Service (IaaS); systems that give users the ability to run and control entire virtual machine instances deployed across a variety physical resources.
Proceedings ArticleDOI
Software rejuvenation: analysis, module and applications
TL;DR: A model for analyzing software rejuvenation in continuously-running applications is presented and express downtime and costs due to downtime during rejuvenations in terms of the parameters in that model and Threshold conditions for rejuvenation to be beneficial are derived.
Proceedings ArticleDOI
Software aging
TL;DR: A sign that the software engineering profession has matured will be that we lose our preoccupation with the first release and focus on the long-term health of our products as mentioned in this paper.