Content area

Abstract

Priority in task scheduling and resource allocation for cloud computing has attracted significant attention from the research community. However, traditional scheduling algorithms often lack the ability to differentiate between tasks with varying levels of importance. This limitation presents a challenge when cloud servers must handle diverse tasks with distinct priority classes and strict quality of service requirements. To address these challenges in cloud computing environments, particularly within the infrastructure of service models, we propose a novel, self-adaptive, multiclass priority algorithm with VM clustering for resource allocation. This algorithm implements a four-tiered prioritization system to optimize key objectives, including makespan and energy consumption, while simultaneously optimizing resource utilization, degree of imbalance, and waiting time. Additionally, we propose a resource prioritization and load-balancing model based on the clustering technique. The proposed work was validated through multiple simulations using the CloudSim simulator, comparing its performance against well-known task scheduling algorithms. The simulation results and analysis demonstrate that the proposed algorithm effectively optimizes makespan and energy consumption. Specifically, our work achieved percentage improvements ranging from +0.97% to +26.80% in makespan and +3.68% to +49.49% in energy consumption while also improving other performance metrics, including throughput, resource utilization, and load balancing. This novel model demonstrably enhances task scheduling and resource allocation efficiency, particularly in complex scenarios with tight deadlines and multiclass priorities.

Details

1009240
Title
A Novel, Self-Adaptive, Multiclass Priority Algorithm with VM Clustering for Efficient Cloud Resource Allocation
Author
Hicham Ben Alla 1   VIAFID ORCID Logo  ; Said Ben Alla 1   VIAFID ORCID Logo  ; Ezzati, Abdellah 1 ; Touhafi, Abdellah 2   VIAFID ORCID Logo 

 LAVETE Laboratory, Mathematics and Computer Science Department, Science and Technical Faculty, Hassan 1 University, Settat 26000, Morocco; [email protected] (S.B.A.); [email protected] (A.E.) 
 Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium; [email protected] 
Publication title
Computers; Basel
Volume
14
Issue
3
First page
81
Publication year
2025
Publication date
2025
Publisher
MDPI AG
Place of publication
Basel
Country of publication
Switzerland
Publication subject
e-ISSN
2073431X
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-02-24
Milestone dates
2025-01-21 (Received); 2025-02-20 (Accepted)
Publication history
 
 
   First posting date
24 Feb 2025
ProQuest document ID
3181425362
Document URL
https://www.proquest.com/scholarly-journals/novel-self-adaptive-multiclass-priority-algorithm/docview/3181425362/se-2?accountid=208611
Copyright
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-03-27
Database
ProQuest One Academic