2014
DOI: 10.1007/978-3-319-09873-9_17
|View full text |Cite
|
Sign up to set email alerts
|

Energy Efficient Scheduling of MapReduce Jobs

Abstract: MapReduce is emerged as a prominent programming model for data-intensive computation. In this work, we study power-aware MapReduce scheduling in the speed scaling setting first introduced by Yao et al. [FOCS 1995]. We focus on the minimization of the total weighted completion time of a set of MapReduce jobs under a given budget of energy. Using a linear programming relaxation of our problem, we derive a polynomial time constant-factor approximation algorithm. We also propose a convex programming formulation th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 17 publications
0
8
0
Order By: Relevance
“…Notice that map-reduce is a standard programming model widely used in data centers, where the energy consumption is one of the most important issues which has to be handled by the companies and the designers. In this direction, the map-reduce/concurrent open-shop problem in combination with the speed-scaling mechanism have been studied in [8], with objective to minimize the sum of the weighted completion times jobs under a given budget of energy. Finally, note that the results we present in this section hold also for the energy minimization concurrent open-shop problem.…”
Section: Energy Minimization On An Open-shop With Preemptionsmentioning
confidence: 99%
“…Notice that map-reduce is a standard programming model widely used in data centers, where the energy consumption is one of the most important issues which has to be handled by the companies and the designers. In this direction, the map-reduce/concurrent open-shop problem in combination with the speed-scaling mechanism have been studied in [8], with objective to minimize the sum of the weighted completion times jobs under a given budget of energy. Finally, note that the results we present in this section hold also for the energy minimization concurrent open-shop problem.…”
Section: Energy Minimization On An Open-shop With Preemptionsmentioning
confidence: 99%
“…[40] Energy Efficient Scheduling of MapReduce Jobs Considers minimizing the total weighted completion time of jobs under a given budget of energy.…”
Section: Energy Efficient Mapreduce Techniquesmentioning
confidence: 99%
“…In prior work, there is a large body of work on online algorithms for the flow time plus energy problem, however, to the best of our knowledge except [27], [3], does not consider any precedence constraints. Without precedence constraints, online algorithms for multiple servers to minimize flow time and energy with constant competitive ratios have been derived in [19], [13], [4], [2], [16], [20], [15], [1], [10], under both the homogenous server model, i.e., P (.)…”
Section: Introductionmentioning
confidence: 99%
“…The most relevant work for our considered problem is [27], [24], [3], that considers multiple servers with tuneable speed, and the objective is to find an optimal algorithm that minimizes the completion time under a total energy constraint for arbitrary precedence constraints defined by a directed acyclic graph (DAG) [27] and for MapReduce type constraints [24], [3]. However, the results of [27] are limited for the case when all jobs are available at time 0, and its approximation ratio scales as square of the logarithm of the number of servers.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation