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 条
  • [31] Trusted Execution Environment Hardware by Isolated Heterogeneous Architecture for Key Scheduling
    Trong-Thuc Hoang
    Duran, Ckristian
    Serrano, Ronaldo
    Sarmiento, Marco
    Khai-Duy Nguyen
    Tsukamoto, Akira
    Suzaki, Kuniyasu
    Cong-Kha Pham
    IEEE ACCESS, 2022, 10 : 46014 - 46027
  • [32] Improving MapReduce heterogeneous performance using KNN fair share scheduling
    Kalia, Khushboo
    Dixit, Saurav
    Kumar, Kaushal
    Gera, Rajat
    Epifantsev, Kirill
    John, Vinod
    Taskaeva, Natalia
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2022, 157
  • [33] Task scheduling for MapReduce in heterogeneous networks
    Wang, Jia
    Li, Xiaoping
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (01): : 197 - 210
  • [34] Task scheduling for MapReduce in heterogeneous networks
    Jia Wang
    Xiaoping Li
    Cluster Computing, 2016, 19 : 197 - 210
  • [35] PADS: Performance-Aware Dynamic Scheduling for effective MapReduce Computation in Heterogeneous Clusters Poster extended abstract
    Hamandawana, Prince
    Mativenga, Ronnie
    Kwon, Se Jin
    Chung, Tae-Sun
    2018 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2018, : 160 - 161
  • [36] A Heuristic Speculative Execution Strategy in Heterogeneous Distributed Environments
    Wu, Huicheng
    Li, Kenli
    Tang, Zhuo
    Zhang, Longxin
    2014 SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2014, : 268 - 273
  • [37] Dynamically Dispatching Speculative Threads to Improve Sequential Execution
    Luo, Yangchun
    Zhai, Antonia
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 9 (03)
  • [38] Orchestrating and Scheduling System for Workflows in Heterogeneous and Dynamic Environment
    Liang, Wenliang
    Lin, Hao
    Shen, Haihua
    Wang, Enbo
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS, INFOCOM WKSHPS 2024, 2024,
  • [39] Task Scheduling for MapReduce Based on Heterogeneous Networks
    Wang, Jia
    Li, Xiaoping
    HUMAN CENTERED COMPUTING, HCC 2014, 2015, 8944 : 278 - 289
  • [40] A Task Scheduling Policy for Heterogeneous MapReduce Cluster
    Chiu, Chui-Ming
    Huang, Sheng-Wei
    Huang, Tzu-Chi
    Shieh, Ce-Kuen
    Tsai, Ming-Fong
    Chen, Lien-Wu
    INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 420 - 429