2012 · 11 citations · 14 references
Cluster ComputingEngineeringEnergy EfficiencyMapreduce FrameworkMap-reduceDistributed Data AnalyticsData ScienceParallel ComputingData ManagementPower-aware SoftwarePower-aware ComputingDistributed Resource ManagementBig Data ApplicationsComputer SciencePower ConsumptionPower Consumption WorkEnergy ManagementCloud ComputingParallel ProgrammingPower-efficient ComputingMassive Data ProcessingBig Data
MapReduce has become a popular framework for Big Data applications. While MapReduce has received much praise for its scalability and efficiency, it has not been thoroughly evaluated for power consumption. Our goal with this paper is to explore the possibility of scheduling in a power-efficient manner without the need for expensive power monitors on every node. We begin by considering that no cluster is truly homogeneous with respect to energy consumption. From there we develop a MapReduce framework that can evaluate the current status of each node and dynamically react to estimated power usage. Inso doing, we shift power consumption work toward more energy efficient nodes which are currently consuming less power. Our work shows that given an ideal framework configuration, certain nodes may consume only 62.3% of the dynamic power they consumed when the same framework was configured as it would be in a traditional MapReduce implementation.
14
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.4K citations · Full text
The Case for Energy-Proportional Computing
Luiz André Barroso, Urs Hölzle · Computer · 2007 · 2.5K citations
CloudBurst: highly sensitive read mapping with MapReduce
Michael C. Schatz · Bioinformatics · 2009 · 628 citations · Full text
Improving MapReduce performance through data placement in heterogeneous Hadoop clusters
Jiong Xie, Shu Yin, Xiaojun Ruan et al. · 2010 · 381 citations