arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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.
Keyword:
Speculative execution
MapReduce performance
Straggler mitigation

期刊

Journal of Grid Computing 封面图
Journal of Grid Computing
IF:
2.9
论文数:
762
被引数:
1.2K

机构

Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
引用论文

引用论文

Real Space Renormalization Group Methods and Quantum Groups
err1996-02-12
err0
errOAAI
errMiguel A. Martín-Delgado; Germán Sierra
err分享
err收藏
Results of exploratory coring in Laguna Lake, Philippines
err1993-01-01
err0
PREAI
errP. G. Sly; M. N. Charlton; S. R. Joshi
err分享
err收藏
Broadband Rectenna Arrays for Randomly Polarized Incident Waves
err2000-10-01
err0
PREAI
errJoseph A. Hagerty; Nestor D. Lopez; Branko Popovic; Zoya Popovic
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
学者 查看更多内容