DocumentCode :
3064908
Title :
Locality-Aware Reduce Task Scheduling for MapReduce
Author :
Hammoud, Mohammad ; Sakr, Majd F.
Author_Institution :
Carnegie Mellon Univ. in Qatar, Doha, Qatar
fYear :
2011
fDate :
Nov. 29 2011-Dec. 1 2011
Firstpage :
570
Lastpage :
576
Abstract :
MapReduce offers a promising programming model for big data processing. Inspired by functional languages, MapReduce allows programmers to write functional-style code which gets automatically divided into multiple map and/or reduce tasks and scheduled over distributed data across multiple machines. Hadoop, an open source implementation of MapReduce, schedules map tasks in the vicinity of their inputs in order to diminish network traffic and improve performance. However, Hadoop schedules reduce tasks at requesting nodes without considering data locality leading to performance degradation. This paper describes Locality-Aware Reduce Task Scheduler (LARTS), a practical strategy for improving MapReduce performance. LARTS attempts to collocate reduce tasks with the maximum required data computed after recognizing input data network locations and sizes. LARTS adopts a cooperative paradigm seeking a good data locality while circumventing scheduling delay, scheduling skew, poor system utilization, and low degree of parallelism. We implemented LARTS in Hadoop-0.20.2. Evaluation results show that LARTS outperforms the native Hadoop reduce task scheduler by an average of 7%, and up to 11.6%.
Keywords :
cloud computing; data analysis; functional languages; functional programming; scheduling; task analysis; Hadoop 0.20.2; LARTS; MaReduce; circumventing scheduling delay; data locality; data processing; functional languages; functional style code; locality aware reduce task scheduler; network traffic; programming model; scheduling skew; Benchmark testing; Blades; Delay; Processor scheduling; Schedules; Scheduling; Cloud Computing; Hadoop; MapReduce; Task Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4673-0090-2
Type :
conf
DOI :
10.1109/CloudCom.2011.87
Filename :
6133196
Link To Document :
بازگشت