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 条
[31]   Task scheduling for MapReduce in heterogeneous networks [J].
Jia Wang ;
Xiaoping Li .
Cluster Computing, 2016, 19 :197-210
[32]   PADS: Performance-Aware Dynamic Scheduling for effective MapReduce Computation in Heterogeneous Clusters Poster extended abstract [J].
Hamandawana, Prince ;
Mativenga, Ronnie ;
Kwon, Se Jin ;
Chung, Tae-Sun .
2018 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2018, :160-161
[33]   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
[34]   An Adaptively Speculative Execution Strategy Based on Real-Time Resource Awareness in a Multi- Job Heterogeneous Environment [J].
Liu, Qi ;
Cai, Weidong ;
Liu, Qiang ;
Shen, Jian ;
Fu, Zhangjie ;
Liu, Xiaodong ;
Linge, Nigel .
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (02) :670-686
[35]   Analysis of MapReduce Scheduling and Its Improvements in Cloud Environment [J].
D'Souza, Sofia ;
Chandrasekaran, K. .
2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, INFORMATICS, COMMUNICATION AND ENERGY SYSTEMS (SPICES), 2015,
[36]   A Smart Speculative Execution Strategy based on Node Classification for Heterogeneous Hadoop Systems [J].
Liu, Qi ;
Cai, Weidong ;
Shen, Jian ;
Fu, Zhangjie ;
Linge, Nigel .
2016 18TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - INFORMATION AND COMMUNICATIONS FOR SAFE AND SECURE LIFE, 2016, :223-227
[37]   Optimized Speculative Execution Strategy for Different Workload Levels in Heterogeneous Spark Cluster [J].
Huang, Xiaohan ;
Li, Chunlin ;
Luo, Youlong .
ICBDC 2019: PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON BIG DATA AND COMPUTING, 2019, :6-10
[38]   Task Scheduling for MapReduce Based on Heterogeneous Networks [J].
Wang, Jia ;
Li, Xiaoping .
HUMAN CENTERED COMPUTING, HCC 2014, 2015, 8944 :278-289
[39]   On MapReduce Scheduling in Hadoop Yarn on Heterogeneous Clusters [J].
Wang, Meng ;
Wu, Chase Q. ;
Cao, Huiyan ;
Liu, Yang ;
Wang, Yonggiang ;
Hou, Aiqin .
2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, :1747-1754
[40]   Enhancing Performance of MapReduce Framework in Heterogeneous Environments [J].
Naik, Nenavath Srinivas ;
Negi, Atul ;
Sastry, V. N. .
2015 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS (ADCOM), 2015, :51-54