An Intelligent VM Allocation Framework for Handling High-Priority Jobs in Cloud Computing: A Dynamic Load Balancing Approach

Efficient resource allocation in cloud computing is essential for managing workloads with varying priorities and deadlines. This research proposes an intelligent Virtual Machine (VM) allocation mechanism that dynamically prioritizes tasks based on job deadlines and characteristics. The framework ensures that high-priority jobs (with tight deadlines) are allocated resources immediately, even if it requires preempting low-priority jobs (with relaxed deadlines). The preemption process evaluates the lease type of running low-priority jobs, prioritizing cancellable jobs for termination and suspendable jobs for pausing, while non-preemptable jobs remain unaffected. Suspendable jobs with the least progress are prioritized for preemption to minimize resource wastage. Once a high-priority job completes, paused suspendable jobs are resumed based on resource availability and deadlines, while cancellable jobs are terminated permanently. This approach optimizes resource utilization, reduces response times for high-priority tasks, and ensures efficient load balancing in dynamic cloud environments. The proposed mechanism enhances the performance and reliability of cloud systems in handling complex workloads with diverse priorities and deadlines.

Authors

Publication Details

Journal
Journal of Information Systems Engineering & Management
Published
2025-03-28
DOI
https://doi.org/10.52783/jisem.v10i26s.4211
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Intelligent VM Allocation Framework for Handling High-Priority Jobs in Cloud Computing: A Dynamic Load Balancing Approach

Jasobanta Laha
Journal of Information Systems Engineering & Management
Cloud Computing and Resource Management
article

An Intelligent VM Allocation Framework for Handling High-Priority Jobs in Cloud Computing: A Dynamic Load Balancing Approach

Jasobanta Laha
article en

Abstract

Efficient resource allocation in cloud computing is essential for managing workloads with varying priorities and deadlines. This research proposes an intelligent Virtual Machine (VM) allocation mechanism that dynamically prioritizes tasks based on job deadlines and characteristics. The framework ensures that high-priority jobs (with tight deadlines) are allocated resources immediately, even if it requires preempting low-priority jobs (with relaxed deadlines). The preemption process evaluates the lease type of running low-priority jobs, prioritizing cancellable jobs for termination and suspendable jobs for pausing, while non-preemptable jobs remain unaffected. Suspendable jobs with the least progress are prioritized for preemption to minimize resource wastage. Once a high-priority job completes, paused suspendable jobs are resumed based on resource availability and deadlines, while cancellable jobs are terminated permanently. This approach optimizes resource utilization, reduces response times for high-priority tasks, and ensures efficient load balancing in dynamic cloud environments. The proposed mechanism enhances the performance and reliability of cloud systems in handling complex workloads with diverse priorities and deadlines.

Journal of Information Systems Engineering & ManagementVol. 10(26s)
Openalex Percentile: Top 92%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.