HaSTE: Hadoop YARN Scheduling Based on Task-Dependency and Resource-Demand

被引:36
|
作者
Yao, Yi [1 ]
Wang, Jiayin [2 ]
Sheng, Bo [2 ]
Lin, Jason [1 ]
Mi, Ningfang [1 ]
机构
[1] Northeeastern Univ, Dept Elect & Comp Engn, 360 Huntington Ave, Boston, MA 02115 USA
[2] Univ Massachusetts Boston, Dept Comp Sci, 100 Morrissey Blvd, Boston, MA 02125 USA
基金
美国国家科学基金会;
关键词
MAPREDUCE; CLASSIFICATION;
D O I
10.1109/CLOUD.2014.34
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The MapReduce framework has become the de facto scheme for scalable semi-structured and un-structured data processing in recent years. The Hadoop ecosystem has evolved into its second generation, Hadoop YARN, which adopts fine-rained resource management schemes for job scheduling. One of the primary performance concerns in YARN is how to minimize the total completion length, i.e., makespan, of a set of MapReduce jobs. However, the precedence constraint or fairness constraint in current widely used scheduling policies in YARN, such as FIFO and Fair, can both lead to inefficient resource allocation in the Hadoop YARN cluster. They also omit the dependency between tasks which is crucial for the efficiency of resource utilization. We thus propose a new YARN scheduler, named HaSTE, which can effectively reduce the makespan of MapReduce jobs in YARN by leveraging the information of requested resources, resource capacities, and dependency between tasks. We implemented HaSTE as a pluggable scheduler in the most recent version of Hadoop YARN, and evaluated it with classic MapReduce benchmarks. The experimental results demonstrate that our YARN scheduler effectively reduces the makespans and improves resource utilization compare to the current scheduling policies.
引用
收藏
页码:184 / 191
页数:8
相关论文
共 50 条
  • [41] An Optimized Resource Scheduling Strategy for Hadoop Speculative Execution Based on Non-cooperative Game Schemes
    Jiang, Yinghang
    Liu, Qi
    Dannah, Williams
    Jin, Dandan
    Liu, Xiaodong
    Sun, Mingxun
    CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 62 (02): : 713 - 729
  • [42] Measurement of Human Resource Demand of Medical Institution Inspection Based on Task Analysis
    Liu, Yan
    Zhou, Chunhong
    Chen, Xiaoling
    Chen, Gang
    RISK MANAGEMENT AND HEALTHCARE POLICY, 2021, 14 : 2579 - 2588
  • [43] Edge Collaborative Task Scheduling and Resource Allocation Based on Deep Reinforcement Learning
    Chen, Tianjian
    Lyu, Zengwei
    Yuan, Xiaohui
    Wei, Zhenchun
    Shi, Lei
    Fan, Yuqi
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT III, 2022, 13473 : 598 - 606
  • [44] Heuristic Grid Resource Scheduling Algorithm based on Group of Task and Secondary Distribution
    Zhang, Zhongping
    Feng, Yupeng
    Zhang, Shan
    Sun, Ying
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (08): : 427 - 438
  • [45] Negotiation-Based Resource Provisioning and Task Scheduling Algorithm for Cloud Systems
    Li, Ji
    Wang, Yanzhi
    Lin, Xue
    Nazarian, Shahin
    Pedram, Massoud
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 338 - 343
  • [46] Resource-constrained Project Scheduling with Overlapping Activities Based on Extended Dependency Structure Matrix
    BAI Li-biao
    SONG Hong-yan
    BAI Si-jun
    GUO Yun-tao
    International Journal of Plant Engineering and Management, 2013, 18 (04) : 204 - 211
  • [47] Multi-Dependency and Time Based Resource Scheduling Algorithm for Scientific Applications in Cloud Computing
    Prakash, Vijay
    Bawa, Seema
    Garg, Lalit
    ELECTRONICS, 2021, 10 (11)
  • [48] Blockchain based Joint Task Scheduling and Supply-Demand Configuration for Smart Manufacturing
    Li, Lanlin
    Teng, Yinglei
    Yu, F. Richard
    Song, Mei
    Wang, Wenjun
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,
  • [49] Resource-aware multi-task offloading and dependency-aware scheduling for integrated edge-enabled IoV
    Awada, Uchechukwu
    Zhang, Jiankang
    Chen, Sheng
    Li, Shuangzhi
    Yang, Shouyi
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 141
  • [50] Adaptive Scheduling Framework of Streaming Applications based on Resource Demand Prediction with Hybrid Algorithms
    Hongjian Li
    Wei Luo
    Wenbin Xie
    Huaqing Ye
    Xiaolin Duan
    Journal of Grid Computing, 2024, 22