2014 · 99 citations · 13 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsAvailability EngineeringAvailability ManagementCompute Resource ManagementHigh AvailabilityHigh-availability DesignService FailurePatterns Of FailureResource Capacity AnalysisService AvailabilityService Availability AnalysisService Availability ModelingVirtual Machine Fault ToleranceVirtual MachinesVirtualized Data Centers
In today's commercial data centers, the computation density grows continuously as the number of hardware components and workloads in units of virtual machines increase. The service availability guaranteed by data centers heavily depends on the reliability of the physical and virtual servers. In this study, we conduct an analysis on 10K virtual and physical machines hosted on five commercial data centers over an observation period of one year. Our objective is to establish a sound understanding of the differences and similarities between failures of physical and virtual machines. We first capture their failure patterns, i.e., the failure rates, the distributions of times between failures and of repair times, as well as, the time and space dependency of failures. Moreover, we correlate failures with the resource capacity and run-time usage to identify the characteristics of failing servers. Finally, we discuss how virtual machine management actions, i.e., consolidation and on/off frequency, impact virtual machine failures.
13
Web search for a planet: the google cluster architecture
Luiz André Barroso, Jay B. Dean, Urs Hölzle · IEEE Micro · 2003 · 1K citations
Failure trends in a large disk drive population
Eduardo Pinheiro, Wolf-Dietrich Weber, Luiz André Barroso · 2007 · 709 citations
BlueGene/L Failure Analysis and Prediction Models
Yinglung Liang, Yanyong Zhang, Anand Sivasubramaniam et al. · 2006 · 258 citations