MapReduce Job Scheduling Based on Remaining Job Sizes

被引:0
|
作者
Matsuki, Tatsuma [1 ]
Takine, Tetsuya [1 ]
机构
[1] Osaka Univ, Grad Sch Engn, Suita, Osaka 5650871, Japan
关键词
MapReduce; Hadoop; job scheduling;
D O I
10.1587/transcom.E98.B.180
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The MapReduce job scheduler implemented in Hadoop is a mechanism to decide which job is allowed to use idle resources in Hadoop. In terms of the mean job response time, the performance of the job scheduler strongly depends on the job arrival pattern, which includes job size (i.e., the amount of required resources) and their arrival order. Because existing schedulers do not utilize information about job sizes, however, those schedulers suffer severe performance degradation with some arrival patterns. In this paper, we propose a scheduler that estimates and utilizes remaining job sizes, in order to achieve good performance regardless of job arrival patterns. Through simulation experiments, we confirm that for various arrival patterns, the proposed scheduler achieves better performance than the existing schedulers.
引用
收藏
页码:180 / 189
页数:10
相关论文
共 50 条
  • [41] An asymptotic PTAS for batch scheduling with nonidentical job sizes to minimize makespan
    Zhang, Yuzhong
    Cao, Zhigang
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2008, 16 (02) : 119 - 126
  • [42] An asymptotic PTAS for batch scheduling with nonidentical job sizes to minimize makespan
    Yuzhong Zhang
    Zhigang Cao
    Journal of Combinatorial Optimization, 2008, 16 : 119 - 126
  • [43] 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
  • [44] MapReduce Job Optimization: A Mapping Study
    Lu, Qinghua
    Zhu, Liming
    Zhang, He
    Wu, Dongyao
    Li, Zheng
    Xu, Xiwei
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2015, : 81 - 87
  • [45] Estimating runtime of a job in Hadoop MapReduce
    Peyravi, Narges
    Moeini, Ali
    JOURNAL OF BIG DATA, 2020, 7 (01)
  • [46] rTuner: A Performance Enhancement of MapReduce Job
    Patgiri, Ripon
    Das, Rajdeep
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2018), 2017, : 176 - 183
  • [47] PerfXplain: Debugging MapReduce Job Performance
    Khoussainova, Nodira
    Balazinska, Magdalena
    Suciu, Dan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (07): : 598 - 609
  • [48] Estimating runtime of a job in Hadoop MapReduce
    Narges Peyravi
    Ali Moeini
    Journal of Big Data, 7
  • [49] Openstack platform-based MapReduce job performance model
    Huang, Lei
    Zhou, Lingjian
    Boletin Tecnico/Technical Bulletin, 2017, 55 (03): : 246 - 253
  • [50] Scheduling a single batch-processing machine with arbitrary job sizes and incompatible job families: An ant colony framework
    Kashan, A. H.
    Karimi, B.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2008, 59 (09) : 1269 - 1280