Title :
Scheduling divisible reduce tasks in MapReduce
Author :
Tao Gu ; Chuang Zuo ; Zheng Chen ; Yulu Yang ; Tao Li
Author_Institution :
Coll. of Comput. & Control Eng., Nankai Univ., Tianjin, China
Abstract :
The computations in MapReduce are composed of map and reduce tasks. Although performance of map tasks has been investigated extensively, most researches ignore the scheduling of reduce tasks. This paper proposes a divisible load scheduling model for reduce tasks in a MapReduce job. By analyzing intermediate data transmission and reduce task execution in reduce phase, reduce tasks are abstracted as divisible loads. The optimal scheduling of reduce tasks is solved with linear programming. The performance is evaluated under different environments. Experiment results show that at least 40% performance improvement is achieved with the optimal scheduling.
Keywords :
data handling; linear programming; scheduling; MapReduce; divisible load scheduling model; divisible reduce task scheduling; intermediate data transmission; linear programming; reduce task execution; Data communication; Educational institutions; Linear programming; Load modeling; Optimal scheduling; Processor scheduling; Scheduling; divisible loads; optimal scheduling; performance evaluation; reduce tasks;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-3278-8
DOI :
10.1109/ICSESS.2014.6933542