Deadline-Aware Load Balancing for MapReduce

被引:0
|
作者
Lai, Zhao-Rong [1 ,2 ]
Chang, Che-Wei [2 ,3 ]
Liu, Xue [4 ]
Kuo, Tei-Wei [1 ,2 ,5 ]
Hsiu, Pi-Cheng [2 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[2] Acad Sinica, Res Ctr Informat Technol Innovat, Taipei, Taiwan
[3] Chang Gung Univ, Coll Engn, Sch Elect & Comp Engn, Dept Comp Sci & Informat Engn, Taoyuan, Taiwan
[4] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
[5] Natl Taiwan Univ, Grad Inst Networking & Multimedia, Taoyuan, Taiwan
关键词
Cloud computing; Hadoop; MapReduce; real-time scheduling;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As cloud computing gains its momentum in big data processing and providing on-line services, there are increasing demands to offer responsive services to users and to improve the effectiveness in server utilization. Most previous work studied the fairness among user requests, the workload balancing among servers, and the support of real-time applications individually. Different from those state-of-the-art work, we focus on the joint considerations of workload balancing and deadline satisfaction in facing user requests for MapReduce. In particular, scheduling algorithms are proposed with a constant approximation bound to balance the server workloads and, at the same time to meet the response time requirements of MapReduce jobs. The proposed scheduling algorithms are then implemented with our proposed resource manager for the open source implementation of Hadoop. We evaluate our design based on performance metrics including balancing server workloads and meeting jobs' response-time requirements. Experimental results show the effectiveness of our design through real testbed implementation.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Deadline-aware MapReduce Scheduling with Selective Speculative Execution
    Kaur, Simranjit
    Saini, Poonam
    [J]. 2017 8TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2017,
  • [2] Deadline-Aware MapReduce Job Scheduling with Dynamic Resource Availability
    Cheng, Dazhao
    Zhou, Xiaobo
    Xu, Yinggen
    Liu, Liu
    Jiang, Changjun
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (04) : 814 - 826
  • [3] Deadline-Aware Programming and Scheduling
    Burns, Alan
    Wellings, Andy
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2014, 2014, 8454 : 107 - 118
  • [4] A deadline aware load balancing strategy for cloud computing
    Haidri, Raza A.
    Alam, Mahfooz
    Shahid, Mohammad
    Prakash, Shiv
    Sajid, Mohammad
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (01):
  • [5] DTP: Deadline-aware Transport Protocol
    Shi, Hang
    Cui, Yong
    Qian, Feng
    Hu, Yuming
    [J]. PROCEEDINGS OF THE 2019 ASIA-PACIFIC WORKSHOP ON NETWORKING (APNET '19), 2019, : 1 - 7
  • [6] Deadline-Aware Cost Optimization for Spark
    Sidhanta, Subhajit
    Golab, Wojciech
    Mukhopadhyay, Supratik
    [J]. IEEE TRANSACTIONS ON BIG DATA, 2021, 7 (01) : 115 - 127
  • [7] Deadline-Aware Coflow Scheduling in a DAG
    Wang, Junchao
    Zhou, Huan
    Hu, Yang
    De Laat, Cees
    Zhao, Zhiming
    [J]. 2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 341 - 346
  • [8] More Load, More Differentiation - a Design Principle for Deadline-Aware Congestion Control
    Zhang, Han
    Shi, Xingang
    Yin, Xia
    Ren, Fengyuan
    Wang, Zhiliang
    [J]. 2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [9] On Datacenter-Network-Aware Load Balancing in MapReduce
    Le, Yanfang
    Wang, Feng
    Liu, Jiangchuan
    Ergun, Funda
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 485 - 492
  • [10] DMTCP: Deadline-Aware Multipath TCP
    Huang, Chengyuan
    Zhang, Jiao
    Huang, Tao
    Liu, Yunjie
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2017, : 681 - 686