An extended Intelligent Water Drops algorithm for workflow scheduling in cloud computing environment

被引:51
|
作者
Elsherbiny, Shaymaa [1 ]
Eldaydamony, Eman [1 ]
Alrahmawy, Mohammed [2 ]
Reyad, Alaa Eldin [3 ]
机构
[1] Mansoura Univ, Fac Comp & Informat, Dept Informat Technol, Mansoura, Egypt
[2] Mansoura Univ, Fac Comp & Informat, Dept Comp Sci, Mansoura, Egypt
[3] Mansoura Univ, Fac Comp & Informat, Dept Informat Syst, Mansoura, Egypt
关键词
Cloud computing; Scheduling algorithms; Resource management; Intelligent Water Drops; Workflow scheduling; Natural-based algorithms;
D O I
10.1016/j.eij.2017.07.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing is emerging as a high performance computing environment with a large scale, heterogeneous collection of autonomous systems and flexible computational architecture. Many resource management methods may enhance the efficiency of the whole cloud computing system. The key part of cloud computing resource management is resource scheduling. Optimized scheduling of tasks on the cloud virtual machines is an NP-hard problem and many algorithms have been presented to solve it. The variations among these schedulers are due to the fact that the scheduling strategies of the schedulers are adapted to the changing environment and the types of tasks. The focus of this paper is on workflows scheduling in cloud computing, which is gaining a lot of attention recently because workflows have emerged as a paradigm to represent complex computing problems. We proposed a novel algorithm extending the natural-based Intelligent Water Drops (IWD) algorithm that optimizes the scheduling of workflows on the cloud. The proposed algorithm is implemented and embedded within the workflows simulation toolkit and tested in different simulated cloud environments with different cost models. Our algorithm showed noticeable enhancements over the classical workflow scheduling algorithms. We made a comparison between the proposed IWD-based algorithm with other well-known scheduling algorithms, including MIN-MIN, MAX-MIN, Round Robin, FCFS, and MCT, PSO and C-PSO, where the proposed algorithm presented noticeable enhancements in the performance and cost in most situations. (C) 2018 Production and hosting by Elsevier B.V. on behalf of Faculty of Computers and Information, Cairo University.
引用
收藏
页码:33 / 55
页数:23
相关论文
共 50 条
  • [1] Application of Intelligent Water Drops Algorithm to Workflow Scheduling in Cloud Environment
    Kalra, Mala
    Singh, Sarbjeet
    [J]. 2017 8TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2017,
  • [2] Efficient Algorithm for Workflow Scheduling in Cloud Computing Environment
    Adhikari, Mainak
    Amgoth, Tarachand
    [J]. 2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 184 - 189
  • [3] A workflow scheduling algorithm based on cloud computing environment
    [J]. Zhang, X.-M., 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (45):
  • [4] An intelligent water drops-based workflow scheduling for IaaS cloud
    Adhikari, Mainak
    Amgoth, Tarachand
    [J]. APPLIED SOFT COMPUTING, 2019, 77 : 547 - 566
  • [5] An intelligent water drops-based approach for workflow scheduling with balanced resource utilisation in cloud computing
    Kalra, Mala
    Singh, Sarbjeet
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (05) : 528 - 544
  • [6] Workflow Scheduling in Cloud Computing Environment using Firefly Algorithm
    SundarRajan, R.
    Vasudevan, V.
    Mithya, S.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 955 - 960
  • [7] MODIFIED HEFT ALGORITHM FOR WORKFLOW SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
    Divyaprabha, M.
    Priyadharshni, V.
    Kalpana, V.
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 812 - 815
  • [8] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Geng, Xiaozhong
    Mao, Yingshuang
    Xiong, Mingyuan
    Liu, Yang
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S7539 - S7548
  • [9] Design of an improved PSO algorithm for workflow scheduling in cloud computing environment
    Sadhasivam, N.
    Thangaraj, P.
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2017, 23 (03): : 493 - 500
  • [10] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Xiaozhong Geng
    Yingshuang Mao
    Mingyuan Xiong
    Yang Liu
    [J]. Cluster Computing, 2019, 22 : 7539 - 7548