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
来源
2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW) | 2014年
关键词
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 条
  • [21] Optimization for Speculative Execution in a MapReduce-like Cluster
    Xu, Huanle
    Lau, Wing Cheong
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [22] A Review of Adaptive Approaches to MapReduce Scheduling in Heterogeneous Environments
    Naik, Nenavath Srinivas
    Negi, Atul
    Sastry, V. N.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 677 - 683
  • [23] Improving Speculative Execution Performance with Coworker for Cloud Computing
    Huang, Sheng-Wei
    Huang, Tzu-Chi
    Lyu, Syue-Ru
    Shieh, Ce-Kuen
    Chou, Yi-Sheng
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 1004 - 1009
  • [24] 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
  • [25] Design adaptive task allocation scheduler to improve MapReduce performance in heterogeneous clouds
    Yang, Shin-Jer
    Chen, Yi-Ru
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 57 : 61 - 70
  • [26] Optimizing Speculative Execution in Spark Heterogeneous Environments
    Fu, Zhongming
    Tang, Zhuo
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (01) : 568 - 582
  • [27] An Optimized Speculative Execution Strategy Based on Local Data Prediction in a Heterogeneous Hadoop Environment
    Liu, Xiaodong
    Liu, Qi
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, : 128 - 131
  • [28] Dynamic schemes for speculative execution of code
    Raghavan, P
    Shachnai, H
    Yaniv, M
    PERFORMANCE EVALUATION, 2003, 53 (02) : 125 - 142
  • [29] 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
  • [30] Task scheduling for MapReduce in heterogeneous networks
    Jia Wang
    Xiaoping Li
    Cluster Computing, 2016, 19 : 197 - 210