IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v10y2022i21p4049-d959306.html
   My bibliography  Save this article

Task Scheduling Approach in Cloud Computing Environment Using Hybrid Differential Evolution

Author

Listed:
  • Mohamed Abdel-Basset

    (Faculty of Computers and Informatics, Zagazig University, Zagazig 44519, Sharqiyah, Egypt)

  • Reda Mohamed

    (Faculty of Computers and Informatics, Zagazig University, Zagazig 44519, Sharqiyah, Egypt)

  • Waleed Abd Elkhalik

    (Faculty of Computers and Informatics, Zagazig University, Zagazig 44519, Sharqiyah, Egypt)

  • Marwa Sharawi

    (College of Engineering and Applied Sciences, American University of Kuwait, Salmiya 20002, Kuwait)

  • Karam M. Sallam

    (School of IT and Systems, University of Canberra, Canberra, ACT 2601, Australia)

Abstract

Task scheduling is one of the most significant challenges in the cloud computing environment and has attracted the attention of various researchers over the last decades, in order to achieve cost-effective execution and improve resource utilization. The challenge of task scheduling is categorized as a nondeterministic polynomial time (NP)-hard problem, which cannot be tackled with the classical methods, due to their inability to find a near-optimal solution within a reasonable time. Therefore, metaheuristic algorithms have recently been employed to overcome this problem, but these algorithms still suffer from falling into a local minima and from a low convergence speed. Therefore, in this study, a new task scheduler, known as hybrid differential evolution (HDE), is presented as a solution to the challenge of task scheduling in the cloud computing environment. This scheduler is based on two proposed enhancements to the traditional differential evolution. The first improvement is based on improving the scaling factor, to include numerical values generated dynamically and based on the current iteration, in order to improve both the exploration and exploitation operators; the second improvement is intended to improve the exploitation operator of the classical DE, in order to achieve better results in fewer iterations. Multiple tests utilizing randomly generated datasets and the CloudSim simulator were conducted, to demonstrate the efficacy of HDE. In addition, HDE was compared to a variety of heuristic and metaheuristic algorithms, including the slime mold algorithm (SMA), equilibrium optimizer (EO), sine cosine algorithm (SCA), whale optimization algorithm (WOA), grey wolf optimizer (GWO), classical DE, first come first served (FCFS), round robin (RR) algorithm, and shortest job first (SJF) scheduler. During trials, makespan and total execution time values were acquired for various task sizes, ranging from 100 to 3000. Compared to the other metaheuristic and heuristic algorithms considered, the results of the studies indicated that HDE generated superior outcomes. Consequently, HDE was found to be the most efficient metaheuristic scheduling algorithm among the numerous methods researched.

Suggested Citation

  • Mohamed Abdel-Basset & Reda Mohamed & Waleed Abd Elkhalik & Marwa Sharawi & Karam M. Sallam, 2022. "Task Scheduling Approach in Cloud Computing Environment Using Hybrid Differential Evolution," Mathematics, MDPI, vol. 10(21), pages 1-26, October.
  • Handle: RePEc:gam:jmathe:v:10:y:2022:i:21:p:4049-:d:959306
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/10/21/4049/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/10/21/4049/
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Mustafa Ibrahim Khaleel & Mejdl Safran & Sultan Alfarhood & Michelle Zhu, 2023. "A Hybrid Many-Objective Optimization Algorithm for Job Scheduling in Cloud Computing Based on Merge-and-Split Theory," Mathematics, MDPI, vol. 11(16), pages 1-28, August.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:10:y:2022:i:21:p:4049-:d:959306. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.