Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/CloudCom.2011.87guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Locality-Aware Reduce Task Scheduling for MapReduce

Published: 29 November 2011 Publication History

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%.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
CLOUDCOM '11: Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science
November 2011
809 pages
ISBN:9780769546223

Publisher

IEEE Computer Society

United States

Publication History

Published: 29 November 2011

Author Tags

  1. Cloud Computing
  2. Hadoop
  3. MapReduce
  4. Task Scheduling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Improving Hadoop MapReduce performance on heterogeneous single board computer clustersFuture Generation Computer Systems10.1016/j.future.2024.06.025160:C(752-766)Online publication date: 1-Nov-2024
  • (2018)rTunerProceedings of the 10th International Conference on Computer Modeling and Simulation10.1145/3177457.3191710(176-183)Online publication date: 8-Jan-2018
  • (2017)vLocalityIEEE Network: The Magazine of Global Internetworking10.1109/MNET.2016.1500133NM31:1(28-35)Online publication date: 1-Jan-2017
  • (2017)Performance Improvement of MapReduce for Heterogeneous Clusters Based on Efficient Locality and Replica Aware Scheduling (ELRAS) StrategyWireless Personal Communications: An International Journal10.1007/s11277-017-3953-595:3(2709-2733)Online publication date: 1-Aug-2017
  • (2016)Improved data-aware task dispatching for batch queuing systemsProceedings of the 7th International Workshop on Data-Intensive Computing in the Cloud10.5555/3018100.3018106(37-44)Online publication date: 13-Nov-2016
  • (2016)Accelerating data shuffling in MapReduce framework with a scale-up NUMA computing architectureProceedings of the 24th High Performance Computing Symposium10.22360/SpringSim.2016.HPC.005(1-8)Online publication date: 3-Apr-2016
  • (2016)AEGEUSProceedings of the International Conference on Informatics and Analytics10.1145/2980258.2980461(1-8)Online publication date: 25-Aug-2016
  • (2016)ROUTENetworks10.1002/nem.192826:3(224-244)Online publication date: 1-May-2016
  • (2015)Smart shuffling in mapreduceProceedings of the 8th International Conference on Utility and Cloud Computing10.5555/3233397.3233404(35-44)Online publication date: 7-Dec-2015
  • (2015)Locality and loading aware virtual machine mapping techniques for optimizing communications in MapReduce applicationsFuture Generation Computer Systems10.1016/j.future.2015.04.00653:C(43-54)Online publication date: 1-Dec-2015
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media