AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (8.4 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

An Improved Algorithm for Optimizing MapReduce Based on Locality and Overlapping

Jianjiang LiJie WangBin Lyu( )Jie WuXiaolei Yang
Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing 100083, China.
University of Southern California, Los Angeles, CA 90089, USA.
Department of Computer and Information Sciences, Temple University, Philadelphia, PA 19122, USA.
Show Author Information

Abstract

MapReduce is currently the most popular programming model for big data processing, and Hadoop is a well-known MapReduce implementation platform. However, Hadoop jobs suffer from imbalanced workloads during the reduce phase and inefficiently utilize the available computing and network resources. In some cases, these problems lead to serious performance degradation in MapReduce jobs. To resolve these problems, in this paper, we propose two algorithms, the Locality-Based Balanced Schedule (LBBS) and Overlapping-Based Resource Utilization (OBRU), that optimize the Locality-Enhanced Load Balance (LELB) and the Map, Local reduce, Shuffle, and final Reduce (MLSR) phases. The LBBS collects partition information from input data during the map phase and generates balanced schedule plans for the reduce phase. OBRU is responsible for using computing and network resources efficiently by overlapping the local reduce, shuffle, and final reduce phases. Experimental results show that the LBBS and OBRU algorithms yield significant improvements in load balancing. When LBBS and OBRU are applied, job performance increases by 15% from that of models using LELB and MLSR.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 744-753

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Li J, Wang J, Lyu B, et al. An Improved Algorithm for Optimizing MapReduce Based on Locality and Overlapping. Tsinghua Science and Technology, 2018, 23(6): 744-753. https://doi.org/10.26599/TST.2018.9010115

1245

Views

95

Downloads

13

Crossref

N/A

Web of Science

13

Scopus

1

CSCD

Received: 23 July 2018
Accepted: 10 August 2018
Published: 15 October 2018
© The authors 2018