2015 · 18 citations · 5 references
ComputingComputer EngineeringComputer ScienceCloud InfrastructureDistributed SystemsEnergy ManagementAvailability EngineeringAvailability ManagementHigh AvailabilityResource SchedulingWorkload PlacementWorkload SchedulingData Center Energy OptimizationEnergy ConsumptionEnergy-aware Resource SchedulingEnergy-efficient Resource ManagementMachine Availability ConstraintsPower ConsumptionPower Consumption ModelingPower Consumption Optimization
Due to increasing power consumption and cost, data center energy conservation has become increasingly important. As a result, a number of algorithms for optimizing compute, storage, and networking have been devised. However, these algorithms focus on job distribution based upon optimizing energy efficiency, and do not take availability into consideration. For example, if there are 3 servers, allocating workloads based only upon energy efficiency may result in consolidation of the workload into only 1 server, resulting in a single point of failure. This paper outlines the importance of availability and designs a hill climbing algorithm to prevent failure zone failure and hence also reduce the energy consumption by the datacenter.
5
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
KyoungSoo Park, Vivek S. Pai · ACM SIGOPS Operating Systems Review · 2006 · 586 citations
Analysis and Lessons from a Publicly Available Google Cluster Trace
Yanpei Chen, Archana Ganapathi, Rean Griffith et al. · 2010 · 122 citations