2009 · 57 citations · 22 references
ComputingComputer ScienceComputer SystemsCluster ComputingDistributed SystemsEnergy ManagementCluster ArchitectureCluster ManagementDistributed ComputingDistributed Data ProcessingDistributed Systems PerformancePower ManagementData AvailabilityDistributed Resource ManagementEnergy ConsumptionEnergy-efficient Resource ManagementMapreduceMapreduce AlgorithmsPower Management ArchitecturePower Management Design
Power consumption has become a critical issue in large scale clusters. Existing solutions for addressing the servers' energy consumption suggest ``shrinking'' the set of active machines, at least until the more power-proport-ional hardware devices become available. This paper demonstrates that leveraging the sleeping state, however, may lead to unacceptably poor performance and low data availability if the distributed services are not aware of the power management's actions. Therefore, we present an architecture for cluster services in which the deployed services overcome this problem by actively participating in any action taken by the power management. We propose, implement, and evaluate modifications for the Hadoop Distributed File System and the MapReduce clone that make them capable of operating efficiently under limited power budgets.
22
The Case for Energy-Proportional Computing
Luiz André Barroso, Urs Hölzle · Computer · 2007 · 2.5K citations
Improving MapReduce performance in heterogeneous environments
Matei Zaharia, Andy Konwinski, Anthony D. Joseph et al. · UC Berkeley · 2008 · 1.6K citations
Managing energy and server resources in hosting centers
Jeffrey S. Chase, Darrell C. Anderson, Prachi N. Thakar et al. · 2001 · 1.3K citations
Scheduling for Reduced CPU Energy
1994 · 1.1K citations