DocumentCode :
130828
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
fYear :
2014
fDate :
27-29 June 2014
Firstpage :
190
Lastpage :
194
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
Conference_Location :
Beijing
ISSN :
2327-0586
Print_ISBN :
978-1-4799-3278-8
Type :
conf
DOI :
10.1109/ICSESS.2014.6933542
Filename :
6933542
Link To Document :
بازگشت