An optimized MapReduce workflow scheduling algorithm for heterogeneous computing

被引:0
|
作者
Zhuo Tang
Min Liu
Almoalmi Ammar
Kenli Li
Keqin Li
机构
[1] Hunan University,College of Information Science and Engineering
[2] State University of New York,Department of Computer Science
来源
关键词
Hadoop; Heterogeneous cluster; MapReduce; Scheduling; Workflow;
D O I
暂无
中图分类号
学科分类号
摘要
The MapReduce framework is considered to be an effective resolution for huge and parallel data processing. This paper treats a massive data processing workflow as a DAG graph consisting of MapReduce jobs. In a heterogeneous computing environment, the computation speed can be different even on the same slot depending on various jobs. For this problem, this paper proposes an optimized MapReduce workflow scheduling algorithm. This algorithm comprises a job prioritizing phase and a task assignment phase. First, the jobs can be classified as I/O-intensive and computing-intensive, and the priorities of all jobs are computed according to their corresponding types. Then, the suitable slots are allocated for each block, and the MapReduce tasks in the workflow are scheduled with respect to data locality. The experimental results show that the optimized MapReduce workflow scheduling algorithm can improve the performance of task scheduling and the rationality of resources allocation in heterogeneous computing.
引用
收藏
页码:2059 / 2079
页数:20
相关论文
共 50 条
  • [1] An optimized MapReduce workflow scheduling algorithm for heterogeneous computing
    Tang, Zhuo
    Liu, Min
    Ammar, Almoalmi
    Li, Kenli
    Li, Keqin
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (06): : 2059 - 2079
  • [2] IPPTS: An Efficient Algorithm for Scientific Workflow Scheduling in Heterogeneous Computing Systems
    Djigal, Hamza
    Feng, Jun
    Lu, Jiamin
    Ge, Jidong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1057 - 1071
  • [3] A hybrid genetic algorithm for optimization of scheduling workflow applications in heterogeneous computing systems
    Ahmad, Saima Gulzar
    Liew, Chee Sun
    Munir, Ehsan Ullah
    Fong, Ang Tan
    Khan, Samee U.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 87 : 80 - 90
  • [4] Comments on "IPPTS: An Efficient Algorithm for Scientific Workflow Scheduling in Heterogeneous Computing Systems"
    Devaraj, Rajesh
    Sarkar, Arnab
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (03) : 810 - 811
  • [5] An HC-CSO Algorithm for Workflow Scheduling in Heterogeneous Cloud Computing System
    Bhagwan, Jai
    Kumar, Sanjeev
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (06) : 484 - 492
  • [6] Gravitational search algorithm based novel workflow scheduling for heterogeneous computing systems
    Biswas, Tarun
    Kuila, Pratyay
    Ray, Anjan Kumar
    Sarkar, Mayukh
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2019, 96
  • [7] A Hybrid Mapping and Scheduling Algorithm for Distributed Workflow Applications in a Heterogeneous Computing Environment
    Zhu, Mengxia
    Cao, Fei
    Mi, Jia
    [J]. INTELLIGENT DISTRIBUTED COMPUTING V, 2011, 382 : 117 - 127
  • [8] A Time and Reliability Optimization Algorithm for Workflow Scheduling in Heterogeneous Distributed Computing System
    Jiang, Junqiang
    Cai, Hailin
    Xie, Lunxin
    Sun, Zhifang
    Pan, Li
    Yang, Zhihe
    Lu, Ruiqi
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (14)
  • [9] WORKFLOW SCHEDULING IN HETEROGENEOUS COMPUTING SYSTEMS : A SURVEY
    Gupta, Ashish
    Garg, Ritu
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES FOR SMART NATION (IC3TSN), 2017, : 319 - 326
  • [10] Bi-Objective Workflow Scheduling on Heterogeneous Computing Systems Using a Memetic Algorithm
    Zhang, Yujian
    Tong, Fei
    Li, Chuanyou
    Xu, Yuwei
    [J]. ELECTRONICS, 2021, 10 (02) : 1 - 20