Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Deadline Constrained Modified Min-Min algorithm for Cloudlet Scheduling

View through CrossRef
Cloud computing provides scalable and cost-effective computing services through virtualization and distributed resource sharing. Efficient task scheduling and load balancing are important challenges in cloud environments, as improper cloudlet allocation may increase Makespan, reduce resource utilization, and cause deadline violations. Most existing scheduling algorithms mainly focus on minimizing completion time and often ignore important factors such as current VM load, computing capability, expected execution time of cloudlets on different virtual machines, and task deadlines. This paper proposes a Deadline-Constrained Modified Min-Min (DCMM) scheduling algorithm for efficient cloudlet allocation and dynamic load balancing in cloud computing environments. The proposed algorithm initially allocates cloudlets using a modified Min-Min approach by selecting the VM with minimum completion time. A rescheduling mechanism is then applied to balance workload by migrating tasks from heavily loaded virtual machines to lightly loaded ones whenever better completion time can be achieved. The algorithm also considers task deadlines and reduces the number of missed deadlines during scheduling. The proposed method is implemented using the CloudSim simulation framework and compared with the Smarter Round Robin (SRR) algorithm. Experimental results show that the DCMM algorithm achieves better Makespan, improved load balancing, higher resource utilization, and more tasks meeting their deadlines.
Title: Deadline Constrained Modified Min-Min algorithm for Cloudlet Scheduling
Description:
Cloud computing provides scalable and cost-effective computing services through virtualization and distributed resource sharing.
Efficient task scheduling and load balancing are important challenges in cloud environments, as improper cloudlet allocation may increase Makespan, reduce resource utilization, and cause deadline violations.
Most existing scheduling algorithms mainly focus on minimizing completion time and often ignore important factors such as current VM load, computing capability, expected execution time of cloudlets on different virtual machines, and task deadlines.
This paper proposes a Deadline-Constrained Modified Min-Min (DCMM) scheduling algorithm for efficient cloudlet allocation and dynamic load balancing in cloud computing environments.
The proposed algorithm initially allocates cloudlets using a modified Min-Min approach by selecting the VM with minimum completion time.
A rescheduling mechanism is then applied to balance workload by migrating tasks from heavily loaded virtual machines to lightly loaded ones whenever better completion time can be achieved.
The algorithm also considers task deadlines and reduces the number of missed deadlines during scheduling.
The proposed method is implemented using the CloudSim simulation framework and compared with the Smarter Round Robin (SRR) algorithm.
Experimental results show that the DCMM algorithm achieves better Makespan, improved load balancing, higher resource utilization, and more tasks meeting their deadlines.

Related Results

Comparison of Flow Scheduling Policies for Mix of Regular and Deadline Traffic in Datacenter Environments
Comparison of Flow Scheduling Policies for Mix of Regular and Deadline Traffic in Datacenter Environments
Datacenters are the main infrastructure on top of which cloud computing services are offered. Such infrastructure may be shared by a large number of tenants and applications genera...
Comparison of Flow Scheduling Policies for Mix of Regular and Deadline Traffic in Datacenter Environments
Comparison of Flow Scheduling Policies for Mix of Regular and Deadline Traffic in Datacenter Environments
Datacenters are the main infrastructure on top of which cloud computing services are offered. Such infrastructure may be shared by a large number of tenants and applications genera...
Cloudlet Scheduling by Hybridized Monarch Butterfly Optimization Algorithm
Cloudlet Scheduling by Hybridized Monarch Butterfly Optimization Algorithm
Cloud computing technology enables efficient utilization of available physical resources through the virtualization where different clients share the same underlying physical hardw...
Adapted Cloudlet for Mobile Distance Learning: Design, Prototype and Evaluation
Adapted Cloudlet for Mobile Distance Learning: Design, Prototype and Evaluation
The Open and Distance Learning (ODL) currently operated by some institutions in Nigeria has problems of accessibility from remote locations due to bandwidth and latency issues. To ...
A Survey on Load Balancing in Mobile Cloud Computing using Cloudlet
A Survey on Load Balancing in Mobile Cloud Computing using Cloudlet
Mobile applications and tasks are huge and handle huge data. These applications are offloaded and executed in the cloud. Instead of executing in the cloud, the cloudlet which is a ...
Visual versus Tabular Scheduling Programs
Visual versus Tabular Scheduling Programs
Effective scheduling in construction is crucial for ensuring timely project completion and maintaining budget control. Scheduling programs play an important role in this process by...
Adaptive Scheduling of Mixing Trucks in Construction Sites with an Improved Deep Q-Network
Adaptive Scheduling of Mixing Trucks in Construction Sites with an Improved Deep Q-Network
The management of concrete mixing station distribution is evolving toward more intelligent and efficient methods. Additionally, in the context of the group operations of commodity ...

Back to Top