Granularity-based workflow scheduling algorithm for cloud computing

被引:15
|
作者
Kumar, Madhu Sudan [1 ]
Gupta, Indrajeet [1 ]
Panda, Sanjaya K. [2 ]
Jana, Prasanta K. [1 ]
机构
[1] Indian Inst Technol ISM, Dept Comp Sci & Engn, Dhanbad 826004, Bihar, India
[2] Veer Surendra Sai Univ Technol, Dept Comp Sci & Engn & Informat Technol, Burla 768018, India
来源
JOURNAL OF SUPERCOMPUTING | 2017年 / 73卷 / 12期
关键词
Cloud computing; Virtualization; Workflow application; Task granularity; Makespan; SCIENTIFIC WORKFLOWS; TASKS;
D O I
10.1007/s11227-017-2094-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The workflow scheduling problem has drawn a lot of attention in the research community. This paper presents a workflow scheduling algorithm, called granularity score scheduling (GSS), which is based on the granularity of the tasks in a given workflow. The main objectives of GSS are to minimize the makespan and maximize the average virtual machine utilization. The algorithm consists of three phases, namely B-level calculation, score adjustment and task ranking and scheduling. We simulate the proposed algorithm using various benchmark scientific workflow applications, i.e., Cybershake, Epigenomic, Inspiral and Montage. The simulation results are compared with two well-known existing workflow scheduling algorithms, namely heterogeneous earliest finish time and performance effective task scheduling, which are also applied in cloud computing environment. Based on the simulation results, the proposed algorithm remarkably demonstrates its performance in terms of makespan and average virtual machine utilization.
引用
收藏
页码:5440 / 5464
页数:25
相关论文
共 50 条
  • [41] Optimizing Multi Objective Based Workflow Scheduling in Cloud Computing Using Black Hole Algorithm
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    2017 3RD INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2017, : 102 - 108
  • [42] Efficient Workflow Scheduling Algorithm for Cloud Computing System: A Dynamic Priority-Based Approach
    Indrajeet Gupta
    Madhu Sudan Kumar
    Prasanta K. Jana
    Arabian Journal for Science and Engineering, 2018, 43 : 7945 - 7960
  • [43] Duplication Based Budget Effective Workflow Scheduling for Cloud Computing
    Kumar, Madhu Sudan
    Gupta, Indrajeet
    Jana, Prasanta K.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2019, 2019, 11319 : 90 - 98
  • [44] Workflow task scheduling in cloud computing based on hybrid improved CS algorithm and decision tree
    Chen, Chao, 2016, Univ. of Electronic Science and Technology of China (45):
  • [45] Multiple DAGs Dynamic Workflow Scheduling Based on the Primary Backup Algorithm in Cloud Computing System
    Wang, Yu
    Jia, Changyun
    Xu, Yang
    2014 NINTH INTERNATIONAL CONFERENCE ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA), 2014, : 177 - 182
  • [46] Multi-objective secure aware workflow scheduling algorithm in cloud computing based on hybrid optimization algorithm
    Reddy, G. Narendrababu
    Kumar, S. Phani
    WEB INTELLIGENCE, 2023, 21 (04) : 385 - 405
  • [47] Workflow Scheduling Using Hybrid GA-PSO Algorithm in Cloud Computing
    Manasrah, Ahmad M.
    Ali, Hanan Ba
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [48] An extended Intelligent Water Drops algorithm for workflow scheduling in cloud computing environment
    Elsherbiny, Shaymaa
    Eldaydamony, Eman
    Alrahmawy, Mohammed
    Reyad, Alaa Eldin
    EGYPTIAN INFORMATICS JOURNAL, 2018, 19 (01) : 33 - 55
  • [49] An HC-CSO Algorithm for Workflow Scheduling in Heterogeneous Cloud Computing System
    Bhagwan, Jai
    Kumar, Sanjeev
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (06) : 484 - 492
  • [50] Multiobjective Prioritized Workflow Scheduling in Cloud Computing Using Cuckoo Search Algorithm
    Sahu, Babuli
    Swain, Sangram Keshari
    Mangalampalli, Sudheer
    Mishra, Satyasis
    APPLIED BIONICS AND BIOMECHANICS, 2023, 2023