arrow
Return

Improving MapReduce Performance with Partial Speculative Execution

delete2015-09-29
delete21
PRE
AI
Y
Yaoguang Wang
W
Weiming Lü *
R
Renjie Lou
B
Baogang Wei
DOI:10.1007/s10723-015-9350-ydelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The MapReduce framework has become the de facto standard for big data processing due to its attractive features and abilities. One is that it automatically parallelizes a job into multiple tasks and transparently handles task execution on a large cluster of commodity machines. The increasing heterogeneity of distributed environments may result in a few straggling tasks, which prolong job completion. Speculative execution is proposed to mitigate stragglers. However, the existing speculative execution mechanism could not work efficiently as many speculative tasks are still slower than their original tasks. In this paper, we explore an approach to increase the efficiency of speculative execution, and further improve MapReduce performance. We propose the Partial Speculative Execution (PSE) strategy to make speculative tasks start from the checkpoint. By leveraging the checkpoint of original tasks, PSE can eliminate the costs of re-reading, re-copying, and re-computing the processed data. We implement PSE in Hadoop, and evaluate its performance in terms of job completion time and the efficiency of speculative execution under several kinds of classical workloads. Experimental results show that, in heterogeneous environments with stragglers, PSE completes jobs 56 % faster than that with no speculation and 12 % faster than that with LATE, an improved speculative execution algorithm. In addition, on average PSE can improve the efficiency of speculative execution by 24 % compared to LATE.
Keywords:
Speculative execution
MapReduce performance
Straggler mitigation

Journal

Journal of Grid Computing cover
Journal of Grid Computing
IF:
2.9
Papers:
762
Citations:
1.2K

Organization

Z
zhejiang university
Scholars:
17.7W
Papers: 12.1W
Citations: 152
Cited Papers

Cited Papers

Real Space Renormalization Group Methods and Quantum Groups
err1996-02-12
err0
errOAAI
errMiguel A. Martín-Delgado; Germán Sierra
errShare
errSave
Results of exploratory coring in Laguna Lake, Philippines
err1993-01-01
err0
PREAI
errP. G. Sly; M. N. Charlton; S. R. Joshi
errShare
errSave
Identification of two immortalized cell lines, ECV304 and bEnd3, for in vitro permeability studies of blood-brain barrier
err2017-10-23
err0
errOAAI
errShu Yang; Shenghui Mei; Hong Jin; Bin Zhu; Yue Tian; Jiping Huo; Xu Cui; Anchen Guo; Zhigang Zhao
errShare
errSave
Broadband Rectenna Arrays for Randomly Polarized Incident Waves
err2000-10-01
err0
PREAI
errJoseph A. Hagerty; Nestor D. Lopez; Branko Popovic; Zoya Popovic
errShare
errSave
SHadoop: Improving MapReduce performance by optimizing job execution mechanism in Hadoop clusters
err2014-03-01
err79
PREAI
errGu, Rong; Yang, Xiaoliang; Yan, Jinshuang; Sun, Yuanhao; Wang, Bing; Yuan, Chunfeng; Huang, Yihua
errShare
errSave
Fast design method of variable flux reluctance machines
err2018-03-01
err0
errOAAI
errL.R. Huang; J.H. Feng; S.Y. Guo; J.X. Shi; W.Q. Chu; Z.Q. Zhu
errShare
errSave
Language outcomes after resection of dominant inferior parietal lobule gliomas
err2017-10-01
err0
PREAI
errDerek G. Southwell; Marco Riva; Kesshi Jordan; Eduardo Caverzasi; Jing Li; David W. Perry; Roland G. Henry; Mitchel S. Berger
errShare
errSave
researcher View more