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 条
  • [21] Predictive modelling of MapReduce job performance in cloud environments using machine learning techniques
    Bergui, Mohammed
    Hourri, Soufiane
    Najah, Said
    Nikolov, Nikola S.
    JOURNAL OF BIG DATA, 2024, 11 (01)
  • [22] A Context-Based Performance Enhancement Algorithm for Columnar Storage in MapReduce with Hive
    Sharma, Yashvardhan
    Verma, Saurabh
    Kumar, Sumit
    Shivam, U.
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (04) : 38 - 50
  • [23] Impact of MapReduce Policies on Job Completion Reliability and Job Energy Consumption
    Lin, Jia-Chun
    Leu, Fang-Yie
    Chen, Ying-ping
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (05) : 1364 - 1378
  • [24] JUMMP: Job Uninterrupted Maneuverable MapReduce Platform
    Moody, William Clay
    Ngo, Linh Bao
    Duffy, Edward
    Apon, Amy
    2013 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2013,
  • [25] Job Classification for MapReduce Scheduler in Heterogeneous Environment
    Deshmukh, Shyam
    Aghav, J. V.
    Chakravarthy, Rohan
    2013 INTERNATIONAL CONFERENCE ON CLOUD & UBIQUITOUS COMPUTING & EMERGING TECHNOLOGIES (CUBE 2013), 2013, : 26 - +
  • [26] A Cross-job Framework for MapReduce Scheduling
    Xiao, Xuejie
    Tang, Jian
    Chen, Zhenhua
    Xu, Jielong
    Wang, Chonggang
    2014 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2014, : 135 - 140
  • [27] Dynamic ranking-based MapReduce job scheduler to exploit heterogeneous performance in a virtualized environment
    Rathinaraja, J.
    Ananthanarayana, V. S.
    Paul, Anand
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (11): : 7520 - 7549
  • [28] Dynamic ranking-based MapReduce job scheduler to exploit heterogeneous performance in a virtualized environment
    J. Rathinaraja
    V. S. Ananthanarayana
    Anand Paul
    The Journal of Supercomputing, 2019, 75 : 7520 - 7549
  • [29] On the Performance Projectability of MapReduce
    Xie, Di
    Hu, Y. Charlie
    Kompella, Ramana Rao
    2012 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2012,
  • [30] Analyzing job completion reliability and job energy consumption for a general MapReduce infrastructure
    Lin, Jia-Chun
    Leu, Fang-Yie
    Chen, Ying-ping
    JOURNAL OF HIGH SPEED NETWORKS, 2013, 19 (03) : 203 - 214