Improving Speculative Execution Performance with Coworker for Cloud Computing

被引:7
|
作者
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
关键词
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] Improving MapReduce Performance with Partial Speculative Execution
    Wang, Yaoguang
    Lu, Weiming
    Lou, Renjie
    Wei, Baogang
    JOURNAL OF GRID COMPUTING, 2015, 13 (04) : 587 - 604
  • [2] Improving MapReduce Performance with Partial Speculative Execution
    Yaoguang Wang
    Weiming Lu
    Renjie Lou
    Baogang Wei
    Journal of Grid Computing, 2015, 13 : 587 - 604
  • [3] Improving Quality of Experience in Cloud Gaming Using Speculative Execution
    Ishioka, Takumasa
    Fukui, Tatsuya
    Tsugami, Ryouhei
    Fujiwara, Toshihito
    Narikawa, Satoshi
    Fujihashi, Takuya
    Saruwatari, Shunsuke
    Watanabe, Takashi
    2023 FOURTEENTH INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND UBIQUITOUS NETWORK, ICMU, 2023,
  • [4] Towards Performance Modeling of Speculative Execution for Cloud Applications
    Nylander, Tommi
    Ruuskanen, Johan
    Arzen, Karl-Erik
    Maggio, Martina
    ICPE'20: COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, 2020, : 17 - 19
  • [5] Improving MapReduce Performance with Progress and Feedback based Speculative Execution
    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
    Chen, Qi
    Liu, Cheng
    Xiao, Zhen
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 954 - 967
  • [7] Speculative Execution Attacks and Cloud Security
    Zhang, Yinqian
    Sion, Radu
    CCSW'19: PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON CLOUD COMPUTING SECURITY WORKSHOP, 2019, : 201 - 201
  • [8] Bipartite Matching Based Speculative Execution to Improve Cloud MapReduce Performance
    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
  • [9] Enhancing Speculative Execution With Selective Approximate Computing
    Nongpoh, Bernard
    Ray, Rajarshi
    Das, Moumita
    Banerjee, Ansuman
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (02)
  • [10] Optimized Speculative Execution to Improve Performance of MapReduce Jobs on Virtualized Computing Environment
    Yang, Lei
    Dai, Yu
    Zhang, Bin
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017