Energy-Aware Scheduling of MapReduce Jobs for Big Data Applications

2015 ◽  
Vol 26 (10) ◽  
pp. 2720-2733 ◽  
Author(s):  
Lena Mashayekhy ◽  
Mahyar Movahed Nejad ◽  
Daniel Grosu ◽  
Quan Zhang ◽  
Weisong Shi
2019 ◽  
Vol 23 (2) ◽  
pp. 593-609 ◽  
Author(s):  
Hongjian Li ◽  
Huochen Wang ◽  
Shuyong Fang ◽  
Yang Zou ◽  
Wenhong Tian

Symmetry ◽  
2017 ◽  
Vol 9 (9) ◽  
pp. 184 ◽  
Author(s):  
JongBeom Lim ◽  
HeonChang Yu ◽  
Joon-Min Gil

Author(s):  
Kasi Perumal Sundaraj ◽  
Madhusudhan Rao T ◽  
Praveen Chander P G

The majority of large-scale data intensive applications executed by data centers are based on MapReduce or its open-source implementation, Hadoop. Such applications are executed on large clusters requiring large amounts of energy, making the energy costs a considerable fraction of the data center’s overall costs. Therefore minimizing the energy consumption when executing each MapReduce job is a critical concern for data centers. In this paper, we propose a framework for improving the energy efficiency of MapReduce applications, while satisfying the service level agreement (SLA).We first model the problemof energy-aware scheduling of a single MapReduce job as an Integer Program. We then propose two heuristic algorithms, called energy-aware MapReduce scheduling algorithms (EMRSA-I and EMRSA-II), that find the assignments of map and reduce tasks to the machine slots in order to minimize the energy consumed when executing the application. Our algorithm able to find near optimal job schedules consuming approximately 40 percent less energy on average than the schedules obtained by a common practice scheduler that minimizes the makespan.


Author(s):  
Jonatan Enes ◽  
Guillaume Fieni ◽  
Roberto R. Exposito ◽  
Romain Rouvoy ◽  
Juan Tourino

Sign in / Sign up

Export Citation Format

Share Document