Open Access iconOpen Access

ARTICLE

A Novel Optimization Approach for Energy-Efficient Multiple Workflow Scheduling in Cloud Environment

Ambika Aggarwal1, Sunil Kumar2,3, Ashok Bhansali4, Deema Mohammed Alsekait5,*, Diaa Salama AbdElminaam6,7,8

1 School of Computer Science, University of Petroleum and Energy Sciences, Dehradun, Uttarakhand, 248007, India
2 Chitkara University Institute of Engineering and Technology, Chitkara University, Punjab, 140401, India
3 Department of Computer Science, Graphic Era Hill University, Dehradun, 248001, India
4 Deptartment of Computer Engineering and Applications, GLA University, Mathura, 281406, India
5 Department of Computer Science and Information Technology, Applied College, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh, 11671, Saudi Arabia
6 Information Systems Department, Faculty of Computers and Artificial Intelligence, Benha University, Benha, 13511, Egypt
7 MEU Research Unit, Middle East University, Amman, 11831, Jordan
8 Faculty of Computers Science, Misr International University, Cairo, 11800, Egypt

* Corresponding Author: Deema Mohammed Alsekait. Email: email

Computer Systems Science and Engineering 2024, 48(4), 953-967. https://doi.org/10.32604/csse.2024.050406

Abstract

Existing multiple workflow scheduling techniques focus on traditional Quality of Service (QoS) parameters such as cost, deadline, and makespan to find optimal solutions by consuming a large amount of electrical energy. Higher energy consumption decreases system efficiency, increases operational cost, and generates more carbon footprint. These major problems can lead to several problems, such as economic strain, environmental degradation, resource depletion, energy dependence, health impacts, etc. In a cloud computing environment, scheduling multiple workflows is critical in developing a strategy for energy optimization, which is an NP-hard problem. This paper proposes a novel, bi-phase Energy-Efficient Fruit Fly-based Optimization (EFFO) algorithm for optimizing energy consumption for scheduling multiple workflows. In the first phase, the proposed EFFO algorithm uses first come, first serve, priority scheduling and a Genetic Algorithm to generate the initial workflow search space. In the second phase, the energy consumption is optimized by the proposed EFFO algorithm. Eight NAS benchmarks and five NAS classes (A, B, C, S & W) are employed as a case study. The simulation results are carried out on the WorkflowSim 1.0 platform to test the efficacy of the proposed EFFO algorithm. The experimental results are compared against energy-aware for workflow scheduling and virtual machine consolidation (EASVMC), Power-Efficient Scheduling for Virtual Machine Systems (PESVMS), Energy Efficiency Scheduler (EES), and heterogeneous earliest finish time (HEFT) algorithms and outperformed them with 10.518%, 16.302%, 26.154%, and 28.982%, respectively, based on average energy consumption on five scientific workflows comprised Montage, CyberShake, Laser Interferometer Gravitational-Wave Observatory (LIGO), Scripps Institution of Oceanography High-Throughput (SIPHT), and Epigenomics.

Keywords


Cite This Article

APA Style
Aggarwal, A., Kumar, S., Bhansali, A., Alsekait, D.M., AbdElminaam, D.S. (2024). A novel optimization approach for energy-efficient multiple workflow scheduling in cloud environment. Computer Systems Science and Engineering, 48(4), 953-967. https://doi.org/10.32604/csse.2024.050406
Vancouver Style
Aggarwal A, Kumar S, Bhansali A, Alsekait DM, AbdElminaam DS. A novel optimization approach for energy-efficient multiple workflow scheduling in cloud environment. Comput Syst Sci Eng. 2024;48(4):953-967 https://doi.org/10.32604/csse.2024.050406
IEEE Style
A. Aggarwal, S. Kumar, A. Bhansali, D.M. Alsekait, and D.S. AbdElminaam "A Novel Optimization Approach for Energy-Efficient Multiple Workflow Scheduling in Cloud Environment," Comput. Syst. Sci. Eng., vol. 48, no. 4, pp. 953-967. 2024. https://doi.org/10.32604/csse.2024.050406



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 257

    View

  • 55

    Download

  • 0

    Like

Share Link