rTuner: A Performance Enhancement of MapReduce Job

被引:1
|
作者
Patgiri, Ripon [1 ]
Das, Rajdeep [1 ]
机构
[1] Natl Inst Technol Silchar, Silchar 788010, Assam, India
关键词
rTuner; MapReduce; Scheduler; Straggler Task; Task Scheduler; Enhancement; Hadoop; Reduce Task; LATE;
D O I
10.1145/3177457.3191710
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present a novel task scheduling algorithm, called rTuner. The key objective of the rTuner is to enhance the reduce task execution time in heterogeneous environments. Because, the reduce task is a very expensive process. The reduce tasks comprise of three phases, unlike to the map task, namely, copy phase, shuffle phase, and reduce phase. Therefore, the rescheduling a straggler reduce task can negatively affect the performance, if the scheduling algorithms does not analyze the underlying situation. The rTuner analyzes the reduce tasks' straggling reason, and tunes the reduce task. If a reduce task becomes straggler, then rTuner reschedules it in a suitable node depending on the situation. Our benchmark result shows that enhancement of reduce tasks boosts up the CPU elapsed time significantly. Moreover, we show the efficacy of the rTuner by extensive experiment in low-cost commodity hardware. The rTuner is able to improve the total job execution time of MapReduce significantly, either a heterogeneous environment or homogeneous environment. The rTuner is capable of reducing the execution time by 86.86 seconds and 100.67 seconds on an average over the Longest Approximate Time to End (LATE) in homogeneous and heterogeneous environment respectively. In addition, the rTuner is also able to improve the execution time by 142.44 seconds and 132.52 seconds over LATE in homogeneous and heterogeneous environment at the best situation respectively.
引用
收藏
页码:176 / 183
页数:8
相关论文
共 50 条
  • [1] PerfXplain: Debugging MapReduce Job Performance
    Khoussainova, Nodira
    Balazinska, Magdalena
    Suciu, Dan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (07): : 598 - 609
  • [2] Performance Analysis of the Effect of a Combiner on a MapReduce Job
    Mhlanga, Imran Artwel J.
    Ahmad, Nazrul M.
    Azman, Afizan
    Razak, Siti Fatimah Abdul
    2018 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2018,
  • [3] Performance optimization for short job execution in Hadoop MapReduce
    Gu, Rong
    Yan, Jinshuang
    Yang, Xiaoliang
    Yuan, Chunfeng
    Huang, Yihua
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2014, 51 (06): : 1270 - 1280
  • [4] MapReduce Job Performance Tuning by Optimizing Memory Configurations
    Luo Y.-G.
    Chen X.-S.
    Yang L.
    1600, South China University of Technology (45): : 102 - 111
  • [5] Performance Optimization for Short MapReduce Job Execution in Hadoop
    Yan, Jinshuang
    Yang, Xiaoliang
    Gu, Rong
    Yuan, Chunfeng
    Huang, Yihua
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 688 - 694
  • [6] Openstack platform-based MapReduce job performance model
    Huang, Lei
    Zhou, Lingjian
    Boletin Tecnico/Technical Bulletin, 2017, 55 (03): : 246 - 253
  • [7] Performance Enhancement of Hadoop MapReduce Framework for Analyzing BigData
    Prabhu, Swathi
    Rodrigues, Anisha P.
    Prasad, Guru M. S.
    Nagesh, H. R.
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [8] MapReduce Job Scheduling Based on Remaining Job Sizes
    Matsuki, Tatsuma
    Takine, Tetsuya
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2015, E98B (01) : 180 - 189
  • [9] Thermal-aware Job Scheduling of MapReduce Applications on High Performance Clusters
    Taneja, Shubbhi
    Zhou, Yi
    Alghamdi, Mohammed I.
    Qin, Xiao
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 261 - 270
  • [10] SHadoop: Improving MapReduce performance by optimizing job execution mechanism in Hadoop clusters
    Gu, Rong
    Yang, Xiaoliang
    Yan, Jinshuang
    Sun, Yuanhao
    Wang, Bing
    Yuan, Chunfeng
    Huang, Yihua
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (03) : 2166 - 2179