Dynamic Scheduling for Speculative Execution to Improve MapReduce Performance in Heterogeneous Environment

被引:5
|
作者
Jung, Hyungjae [1 ]
Nakazato, Hidenori [1 ]
机构
[1] Waseda Univ, Grad Sch Global Informat & Telecommun Studies, Tokyo, Japan
关键词
Cloud Computing; MapReduce; Speculative Execution; Heterogeneous environment; DSSE;
D O I
10.1109/ICDCSW.2014.23
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MapReduce framework allows users to quickly develop big-data applications and process big-data effectively. However, unexpected malfunction may be found in cloud environment because a distributed system consists of several hardware, and this malfunction often causes delay of overall processing. MapReduce framework provides Speculative Execution (SE). SE reduces delay in a homogeneous environment by assigning delayed tasks to additional nodes. As cloud computing prevails, cloud computing environment is moving from homogeneous to heterogeneous. Original SE is not perfect and sometimes produces inefficient result in a heterogeneous environment. This paper proposes Dynamic Scheduling for Speculative Execution (DSSE) which enhances performance in a heterogeneous environment by improving existing SE. DSSE prevents wasted SE since it calculates processing capability of each node more objectively and precisely. DSSE has reduced entire processing time approximately 10% compared to original SE. Success rate of SE was 100%.
引用
收藏
页码:119 / 124
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Improving MapReduce Performance with Partial Speculative Execution
    Wang, Yaoguang
    Lu, Weiming
    Lou, Renjie
    Wei, Baogang
    JOURNAL OF GRID COMPUTING, 2015, 13 (04) : 587 - 604
  • [4] Improving MapReduce Performance with Partial Speculative Execution
    Yaoguang Wang
    Weiming Lu
    Renjie Lou
    Baogang Wei
    Journal of Grid Computing, 2015, 13 : 587 - 604
  • [5] Deadline-aware MapReduce Scheduling with Selective Speculative Execution
    Kaur, Simranjit
    Saini, Poonam
    2017 8TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2017,
  • [6] An Optimized Strategy for Speculative Execution in a Heterogeneous environment
    Liu, Qi
    Cai, Weidong
    Fu, Zhangjie
    Shen, Jian
    Linge, Nigel
    2015 9TH INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING (FGCN), 2015, : 9 - 12
  • [7] Improving MapReduce Performance Using Smart Speculative Execution Strategy
    Chen, Qi
    Liu, Cheng
    Xiao, Zhen
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 954 - 967
  • [8] 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
  • [9] A Survey of Speculative Execution Strategy in MapReduce
    Liu, Qi
    Jin, Dandan
    Liu, Xiaodong
    Linge, Nigel
    CLOUD COMPUTING AND SECURITY, ICCCS 2016, PT I, 2016, 10039 : 296 - 307
  • [10] Analysis of hadoop MapReduce scheduling in heterogeneous environment
    Kalia, Khushboo
    Gupta, Neeraj
    AIN SHAMS ENGINEERING JOURNAL, 2021, 12 (01) : 1101 - 1110