Next Article in Journal
Flower Greenhouse Energy Management to Offer Local Flexibility Markets
Previous Article in Journal
Performance Enhancement of a Centrifugal Compressor by Designing a Tandem Cascade Diffuser
 
 
Article

Energy-Aware Bag-of-Tasks Scheduling in the Cloud Computing System Using Hybrid Oppositional Differential Evolution-Enabled Whale Optimization Algorithm

1
Department of Computer Engineering & Technology, Guru Nanak Dev University, Amritsar 143005, India
2
Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Ranchi 835215, India
3
Center for Artificial Intelligence Technology, Faculty of Information Science & Technology, Universiti Kebangsaan Malaysia, Bangi 43600, Selangor, Malaysia
4
Department of Computer Engineering, Shahindezh Branch, Islamic Azad University, Shahindezh 5981693695, Iran
*
Authors to whom correspondence should be addressed.
Academic Editor: Ravinesh Deo
Energies 2022, 15(13), 4571; https://doi.org/10.3390/en15134571
Received: 28 May 2022 / Revised: 10 June 2022 / Accepted: 11 June 2022 / Published: 22 June 2022
Bag-of-Tasks (BoT) scheduling over cloud computing resources called Cloud Bag-of-Tasks Scheduling (CBS) problem, which is a well-known NP-hard optimization problem. Whale Optimization Algorithm (WOA) is an effective method for CBS problems, which still requires further improvement in exploration ability, solution diversity, convergence speed, and ensuring adequate exploration–exploitation tradeoff to produce superior scheduling solutions. In order to remove WOA limitations, a hybrid oppositional differential evolution-enabled WOA (called h-DEWOA) approach is introduced to tackle CBS problems to minimize workload makespan and energy consumption. The proposed h-DEWOA incorporates chaotic maps, opposition-based learning (OBL), differential evolution (DE), and a fitness-based balancing mechanism into the standard WOA method, resulting in enhanced exploration, faster convergence, and adequate exploration–exploitation tradeoff throughout the algorithm execution. Besides this, an efficient allocation heuristic is added to the h-DEWOA method to improve resource assignment. CEA-Curie and HPC2N real cloud workloads are used for performance evaluation of scheduling algorithms using the CloudSim simulator. Two series of experiments have been conducted for performance comparison: one with WOA-based heuristics and another with non-WOA-based metaheuristics. Experimental results of the first series of experiments reveal that the h-DEWOA approach results in makespan improvement in the range of 5.79–13.38% (for CEA-Curie workloads), 5.03–13.80% (for HPC2N workloads), and energy consumption in the range of 3.21–14.70% (for CEA-Curie workloads) and 10.84–19.30% (for HPC2N workloads) over well-known WOA-based metaheuristics. Similarly, h-DEWOA also resulted in significant performance in comparison with recent state-of-the-art non-WOA-based metaheuristics in the second series of experiments. Statistical tests and box plots also revealed the robustness of the proposed h-DEWOA algorithm. View Full-Text
Keywords: cloud computing; Bag-of-Tasks scheduling; metaheuristics; energy efficiency; simulation; optimization cloud computing; Bag-of-Tasks scheduling; metaheuristics; energy efficiency; simulation; optimization
Show Figures

Figure 1

MDPI and ACS Style

Chhabra, A.; Sahana, S.K.; Sani, N.S.; Mohammadzadeh, A.; Omar, H.A. Energy-Aware Bag-of-Tasks Scheduling in the Cloud Computing System Using Hybrid Oppositional Differential Evolution-Enabled Whale Optimization Algorithm. Energies 2022, 15, 4571. https://doi.org/10.3390/en15134571

AMA Style

Chhabra A, Sahana SK, Sani NS, Mohammadzadeh A, Omar HA. Energy-Aware Bag-of-Tasks Scheduling in the Cloud Computing System Using Hybrid Oppositional Differential Evolution-Enabled Whale Optimization Algorithm. Energies. 2022; 15(13):4571. https://doi.org/10.3390/en15134571

Chicago/Turabian Style

Chhabra, Amit, Sudip Kumar Sahana, Nor Samsiah Sani, Ali Mohammadzadeh, and Hasmila Amirah Omar. 2022. "Energy-Aware Bag-of-Tasks Scheduling in the Cloud Computing System Using Hybrid Oppositional Differential Evolution-Enabled Whale Optimization Algorithm" Energies 15, no. 13: 4571. https://doi.org/10.3390/en15134571

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop