Log In Sign Up

Load Balancing with preemptive and non-preemptive task scheduling in Cloud Computing

by   Mohammad Riyaz Belgaum, et al.

In Cloud computing environment the resources are managed dynamically based on the need and demand for resources for a particular task. With a lot of challenges to be addressed our concern is Load balancing where load balancing is done for optimal usage of resources and reduces the cost associated with it as we use pay-as-you-go policy. The task scheduling is done by the cloud service provider using preemption and non-preemption based on the requirements in a virtualized scenario which has been focused here. In this paper, various task scheduling algorithms are studied to present the dynamic allocation of resources under each category and the ways each of this scheduling algorithm adapts to handle the load and have high-performance computing


Reinforcement-Learning-based Foresighted Task Scheduling in Cloud Computing

With the apperance of cloud computing, users receive computing resources...

Cloud Service ranking using Checkpoint based Load balancing in real time scheduling of Cloud Computing

Cloud computing has been gaining popularity in the recent years. Several...

Review of Hybrid Load Balancing Algorithms in Cloud Computing Environment

In cloud computing environment, load balancing is a key issue which is r...

Scheduling Applications on Containers Based on Dependency of The Applications

Cloud computing technology has been one of the most critical development...

Practical Scheduling for Real-World Serverless Computing

Serverless computing has seen rapid growth due to the ease-of-use and co...

Fair non-monetary scheduling in federated clouds

In a hybrid cloud, individual cloud service providers (CSPs) often have ...

Multi-objective Non-cooperative Game Model for Cost-based Task Scheduling in Computational Grid

Task scheduling is an important and complex problem in computational gri...