A Dynamic MapReduce Scheduler for Heterogeneous Workloads

被引:74
|
作者
Tian, Chao [1 ]
Zhou, Haojie [1 ]
He, Yongqiang [1 ]
Zha, Li [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100080, Peoples R China
关键词
MapReduce; Schdule; heterogeneous workloads; MODELS;
D O I
10.1109/GCC.2009.19
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Map Reduce is an important programming model for building data centers containing ten of thousands of nodes. In a practical data center of that scale, it is a common case that I/O-bound jobs and CPU-bound jobs, which demand different resources, run simultaneously in the same cluster. In the MapReduce framework, parallelization of these two kinds of job has not been concerned. In this paper, we give a new view of the MapReduce model, and classify the MapReduce workloads into three categories based on their CPU and I/O utilization. With workload classification, we design a new dynamic MapReduce workload predict mechanism, MR-Predict, which detects the workload type on the fly. We propose a Triple-Queue Scheduler based on the MR-Predict mechanism. The Triple-Queue scheduler could improve the usage of both CPU and disk I/O resources under heterogeneous workloads. And it could improve the Hadoop throughput by about 30% under heterogeneous workloads.
引用
收藏
页码:218 / 224
页数:7
相关论文
共 50 条
  • [31] Improvement of Makespan and TCTime in Dynamic Job Ordering and Slot Utilization for MapReduce Workloads
    Nagale, Tanmayi
    [J]. Lecture Notes in Networks and Systems, 2023, 632 : 95 - 110
  • [32] An Enhanced Hadoop Heartbeat Mechanism for MapReduce Task Scheduler Using Dynamic Calibration
    Lu, Xinzhu
    Phang, Keatkeong
    [J]. CHINA COMMUNICATIONS, 2018, 15 (11) : 93 - 110
  • [33] An Enhanced Hadoop Heartbeat Mechanism for MapReduce Task Scheduler Using Dynamic Calibration
    Xinzhu Lu
    Keatkeong Phang
    [J]. China Communications, 2018, 15 (11) : 93 - 110
  • [34] Shared Execution of Recurring Workloads in MapReduce
    Lei, Chuan
    Zhuang, Zhongfang
    Rundensteiner, Elke A.
    Eltabakh, Mohamed
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (07): : 714 - 725
  • [35] Analytical Performance Models for MapReduce Workloads
    Vianna, Emanuel
    Comarela, Giovanni
    Pontes, Tatiana
    Almeida, Jussara
    Almeida, Virgilio
    Wilkinson, Kevin
    Kuno, Harumi
    Dayal, Umeshwar
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2013, 41 (04) : 495 - 525
  • [36] Analytical Performance Models for MapReduce Workloads
    Emanuel Vianna
    Giovanni Comarela
    Tatiana Pontes
    Jussara Almeida
    Virgílio Almeida
    Kevin Wilkinson
    Harumi Kuno
    Umeshwar Dayal
    [J]. International Journal of Parallel Programming, 2013, 41 : 495 - 525
  • [37] Elastic scheduler: Heterogeneous and dynamic deep Learning in the cloud
    Yin, Lujia
    Zhang, Yiming
    Peng, Yuxing
    Li, Dongsheng
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (13):
  • [38] MapReduce Scheduler by Characterizing Performance Interference
    Yang, Lei
    Dai, Yu
    Zhang, Bin
    [J]. CHINA COMMUNICATIONS, 2016, 13 (10) : 253 - 262
  • [39] Mapreduce Scheduler: A Bird Eye View
    Sheoran, Ashwani
    Malathi, D.
    Kumar, K. Senthil
    [J]. 2017 INTERNATIONAL CONFERENCE OF ELECTRONICS, COMMUNICATION AND AEROSPACE TECHNOLOGY (ICECA), VOL 1, 2017, : 213 - 217
  • [40] Workload Characteristic Oriented Scheduler for MapReduce
    Lu, Peng
    Lee, Young Choon
    Wang, Chen
    Zhou, Bing Bing
    Chen, Junliang
    Zomaya, Albert Y.
    [J]. PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 156 - 163