HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems

被引:73
|
作者
Delavar, Arash Ghorbannia [1 ]
Aryan, Yalda [1 ]
机构
[1] Payame Noor Univ, Dept Comp, Tehran, Iran
关键词
Heterogeneous distributed computing systems; Cloud computing; Workflow scheduling; Heuristic; Genetic Algorithm;
D O I
10.1007/s10586-013-0275-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In heterogeneous distributed computing systems like cloud computing, the problem of mapping tasks to resources is a major issue which can have much impact on system performance. For some reasons such as heterogeneous and dynamic features and the dependencies among requests, task scheduling is known to be a NP-complete problem. In this paper, we proposed a hybrid heuristic method (HSGA) to find a suitable scheduling for workflow graph, based on genetic algorithm in order to obtain the response quickly moreover optimizes makespan, load balancing on resources and speedup ratio. At first, the HSGA algorithm makes tasks prioritization in complex graph considering their impact on others, based on graph topology. This technique is efficient to reduction of completion time of application. Then, it merges Best-Fit and Round Robin methods to make an optimal initial population to obtain a good solution quickly, and apply some suitable operations such as mutation to control and lead the algorithm to optimized solution. This algorithm evaluates the solutions by considering efficient parameters in cloud environment. Finally, the proposed algorithm presents the better results with increasing number of tasks in application graph in contrast with other studied algorithms.
引用
收藏
页码:129 / 137
页数:9
相关论文
共 50 条
  • [1] HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems
    Arash Ghorbannia Delavar
    Yalda Aryan
    [J]. Cluster Computing, 2014, 17 : 129 - 137
  • [2] A hybrid heuristic workflow scheduling algorithm for cloud computing environments
    Mirzayi, Sahar
    Rafe, Vahid
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2015, 27 (06) : 721 - 735
  • [3] A hybrid algorithm for workflow scheduling in cloud environment
    Dong, Tingting
    Zhou, Li
    Chen, Lei
    Song, Yanxing
    Tang, Hengliang
    Qin, Huilin
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2023, 21 (01) : 48 - 56
  • [4] A novel hybrid algorithm for workflow scheduling in cloud
    Agarwal, Isha
    Gupta, Swati
    Singh, Ravi Shankar
    [J]. International Journal of Cloud Computing, 2023, 12 (06) : 605 - 620
  • [5] Hybrid Meta-heuristic Approach for Workflow Scheduling in IaaS Cloud
    Singh, Poonam
    Dutta, Maitreyee
    Aggarwal, Naveen
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (09) : 9101 - 9113
  • [6] Hybrid Meta-heuristic Approach for Workflow Scheduling in IaaS Cloud
    Poonam Singh
    Maitreyee Dutta
    Naveen Aggarwal
    [J]. Arabian Journal for Science and Engineering, 2021, 46 : 9101 - 9113
  • [7] ET2FA: A Hybrid Heuristic Algorithm for Deadline-Constrained Workflow Scheduling in Cloud
    Sun, Zaixing
    Zhang, Boyu
    Gu, Chonglin
    Xie, Ruitao
    Qian, Bin
    Huang, Hejiao
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 1807 - 1821
  • [8] A hybrid meta-heuristic scheduler algorithm for optimization of workflow scheduling in cloud heterogeneous computing environment
    Noorian Talouki, Reza
    Hosseini Shirvani, Mirsaeid
    Motameni, Homayon
    [J]. JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2022, 20 (06) : 1581 - 1605
  • [9] Hybrid Workflow Scheduling on Edge Cloud Computing Systems
    Alsurdeh, Raed
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    Javadi, Bahman
    [J]. IEEE ACCESS, 2021, 9 : 134783 - 134799
  • [10] A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems
    Shirvani, Mirsaeid Hosseini
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90