Improving Speculative Execution Performance with Coworker for Cloud Computing

被引:6
作者
Huang, Sheng-Wei [1 ]
Huang, Tzu-Chi [2 ]
Lyu, Syue-Ru [1 ]
Shieh, Ce-Kuen [1 ]
Chou, Yi-Sheng [2 ]
机构
[1] Natl Cheng Kung Univ, Inst Comp & Commun Engn, Dept Elect Engn, Tainan 70101, Taiwan
[2] Lunghwa Univ Sci & Technol, Dept Elect Engn, Taoyuan, Taiwan
来源
2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS) | 2011年
关键词
Cloud Computing; MapReduce; Straggler; Speculative execution; Coworker;
D O I
10.1109/ICPADS.2011.72
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
MapReduce is an important programming model for large-scale parallel applications. It divides a job into several parallel tasks and completes the job by sequential phases, i.e. map phase and reduce phase. The job completion time will be delayed when a task, called straggler, consumes more time than others. The main reason that a straggler occurs is the imbalance resource distribution among computing nodes in the cloud. Speculative execution is a solution for dealing with stragglers. Duplicate tasks are launched on other nodes to process the same data as the straggler does. Any completion of these tasks implies that this task is finished and other duplicate tasks can be aborted. However, aborting tasks misspends resources. In this paper, we propose an idea of using coworkers to help a straggler. According to the processing rate of the straggler and the coworker, the amount of data parceled out from the straggler to the coworker should be determined. Different from speculative execution, coworkers finish tasks with stragglers and do not misspend computing resources. Experimental results show that coworkers can reduce the task completion time by 37% and the network traffic by 64% when comparing with speculative execution.
引用
收藏
页码:1004 / 1009
页数:6
相关论文
共 50 条
[1]   Bipartite Matching Based Speculative Execution to Improve Cloud MapReduce Performance [J].
Lin, Jenn-Wei ;
Yen, Neil Yuwen .
3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, :282-287
[2]   Towards Performance Modeling of Speculative Execution for Cloud Applications [J].
Nylander, Tommi ;
Ruuskanen, Johan ;
Arzen, Karl-Erik ;
Maggio, Martina .
ICPE'20: COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, 2020, :17-19
[3]   Improving MapReduce Performance with Partial Speculative Execution [J].
Yaoguang Wang ;
Weiming Lu ;
Renjie Lou ;
Baogang Wei .
Journal of Grid Computing, 2015, 13 :587-604
[4]   Improving MapReduce Performance with Partial Speculative Execution [J].
Wang, Yaoguang ;
Lu, Weiming ;
Lou, Renjie ;
Wei, Baogang .
JOURNAL OF GRID COMPUTING, 2015, 13 (04) :587-604
[5]   Improving MapReduce Performance with Progress and Feedback based Speculative Execution [J].
Ibrahim, Ibrahim Adel ;
Bassiouni, Mostafa .
2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, :120-125
[6]   Improving MapReduce Performance Using Smart Speculative Execution Strategy [J].
Chen, Qi ;
Liu, Cheng ;
Xiao, Zhen .
IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) :954-967
[7]   Moving Hadoop into the Cloud with Flexible Slot Management and Speculative Execution [J].
Guo, Yanfei ;
Rao, Jia ;
Jiang, Changjun ;
Zhou, Xiaobo .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) :798-812
[8]   Enhancing Speculative Execution With Selective Approximate Computing [J].
Nongpoh, Bernard ;
Ray, Rajarshi ;
Das, Moumita ;
Banerjee, Ansuman .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (02)
[9]   Dynamic Scheduling for Speculative Execution to Improve MapReduce Performance in Heterogeneous Environment [J].
Jung, Hyungjae ;
Nakazato, Hidenori .
2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2014, :119-124
[10]   The Role of Cloud Computing in Improving the Performance of School Principals [J].
Khasawneh, Yusra Jadallah Abed ;
Jarrah, Hani Yousef ;
Alsarayreh, Raghad Shaher ;
Khasawneh, Mohamad Ahmad Saleem .
EURASIAN JOURNAL OF EDUCATIONAL RESEARCH, 2023, (107) :110-125