Back to Search Start Over

Optimizing MapReduce for energy efficiency.

Authors :
Tiwari, Nidhi
Bellur, Umesh
Sarkar, Santonu
Indrawan, Maria
Source :
Software: Practice & Experience; Sep2018, Vol. 48 Issue 9, p1660-1687, 28p
Publication Year :
2018

Abstract

Summary: The efficient use of energy is essential to address concerns of cost and sustainability. Many data centers contain MapReduce clusters to process Big Data applications. A large number of machines and fault tolerance capabilities make MapReduce clusters energy inefficient. In this paper, we present a Configurator based on performance and energy models to improve the energy efficiency of MapReduce systems. Our solution is novel as it takes into account the dependence of the performance and energy consumption of a cluster on MapReduce parameters. While this dependence is known, we are the first to model it and design a Configurator to optimize these parameter settings for maximizing the energy efficiency of MapReduce systems. Our empirical evaluations show that the Configurator can result in up to 50% improvement in the energy efficiency of typical MapReduce applications in two architecturally different clusters. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00380644
Volume :
48
Issue :
9
Database :
Complementary Index
Journal :
Software: Practice & Experience
Publication Type :
Academic Journal
Accession number :
131133546
Full Text :
https://doi.org/10.1002/spe.2599