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

Task Scheduling Optimization in the Cloud Using Improved Heuristic Algorithm

View through CrossRef
Cloud Computing has become the most efficient and reliable technology in today’s era. Almost every organization and individual depend upon this technology to perform their task and even for storage purpose. As the number of users is growing, the complexity of this technology has also increased massively. Thus, for reliable and efficient use of cloud technology, the tasks, infrastructures, and load must be balanced in the system. Among different methods, one of the ways to efficiently manage the complexity of the system is task scheduling. Task scheduling helps to optimize CPU utilization and make the tasks done with minimum loss. Also, there are many task-scheduling algorithms which have been proposed and implemented to date. Every algorithm has its pros and cons too. Thus, this project aims to implement the proposed improved heuristic (B-Sufferage) Algorithm to schedule tasks in a cloud environment and compare the result with the existing PSO and Min-Min Task Scheduling Algorithm. The B-Sufferage Algorithm depends upon the sufferage value to schedule a particular task on a particular VM. The required infrastructure has been set up using CloudSim 3.0.3 and the implementation has been carried out by configuring respective algorithms. As a result, it has been found that the B-Sufferage algorithm in task scheduling works better than the existing one. Thus, the result has been compared based on metrics like makespan, resource utilization, turn-around time, and waiting time where there is a significant difference for scheduling tasks using this B-Sufferage; an improved heuristic algorithm.
Title: Task Scheduling Optimization in the Cloud Using Improved Heuristic Algorithm
Description:
Cloud Computing has become the most efficient and reliable technology in today’s era.
Almost every organization and individual depend upon this technology to perform their task and even for storage purpose.
As the number of users is growing, the complexity of this technology has also increased massively.
Thus, for reliable and efficient use of cloud technology, the tasks, infrastructures, and load must be balanced in the system.
Among different methods, one of the ways to efficiently manage the complexity of the system is task scheduling.
Task scheduling helps to optimize CPU utilization and make the tasks done with minimum loss.
Also, there are many task-scheduling algorithms which have been proposed and implemented to date.
Every algorithm has its pros and cons too.
Thus, this project aims to implement the proposed improved heuristic (B-Sufferage) Algorithm to schedule tasks in a cloud environment and compare the result with the existing PSO and Min-Min Task Scheduling Algorithm.
The B-Sufferage Algorithm depends upon the sufferage value to schedule a particular task on a particular VM.
The required infrastructure has been set up using CloudSim 3.
3 and the implementation has been carried out by configuring respective algorithms.
As a result, it has been found that the B-Sufferage algorithm in task scheduling works better than the existing one.
Thus, the result has been compared based on metrics like makespan, resource utilization, turn-around time, and waiting time where there is a significant difference for scheduling tasks using this B-Sufferage; an improved heuristic algorithm.

Related Results

Hybrid Cloud Scheduling Method for Cloud Bursting
Hybrid Cloud Scheduling Method for Cloud Bursting
In the paper, we consider the hybrid cloud model used for cloud bursting, when the computational capacity of the private cloud provider is insufficient to deal with the peak number...
Resource Scheduling in Cloud Computing Based on a Hybridized Whale Optimization Algorithm
Resource Scheduling in Cloud Computing Based on a Hybridized Whale Optimization Algorithm
The cloud computing paradigm, as a novel computing resources delivery platform, has significantly impacted society with the concept of on-demand resource utilization through virtua...
Cloud Task Scheduling Using Modified Penguins Search Optimization Algorithm
Cloud Task Scheduling Using Modified Penguins Search Optimization Algorithm
The cloud computing has emerged as a novel distributed computing system in past few years. It provides computation and resources over the Internet via dynamic provisioning of servi...
Swarm Optimized Deep Learning Scheduling in Cloud for Resource-intensive Iot Systems
Swarm Optimized Deep Learning Scheduling in Cloud for Resource-intensive Iot Systems
AbstractThe paradigm Internet of Things (IoT) connects several million devices that can gather information which is stored and processed in the Cloud. This data is analyzed for inf...
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Cloud computing has become a critical component of modern IT infrastructure, offering businesses scalability, flexibility, and cost efficiency. Unoptimized cloud migration strategi...
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...
A Hybrid Honey Badger Algorithm to Solve Energy-Efficient Hybrid Flow Shop Scheduling Problems
A Hybrid Honey Badger Algorithm to Solve Energy-Efficient Hybrid Flow Shop Scheduling Problems
A well-planned schedule is essential to any organization’s growth. Thus, it is important for the literature to cover a more comprehensive range of scheduling problems. In this pape...

Back to Top