Dynamic Resource Allocation Method for Load Balance Scheduling over Cloud Data Center Networks

11/04/2022
by   Sakshi Chhabra, et al.
0

The cloud datacenter has numerous hosts as well as application requests where resources are dynamic. The demands placed on the resource allocation are diverse. These factors could lead to load imbalances, which affect scheduling efficiency and resource utilization. A scheduling method called Dynamic Resource Allocation for Load Balancing (DRALB) is proposed. The proposed solution constitutes two steps: First, the load manager analyzes the resource requirements such as CPU, Memory, Energy and Bandwidth usage and allocates an appropriate number of VMs for each application. Second, the resource information is collected and updated where resources are sorted into four queues according to the loads of resources i.e. CPU intensive, Memory intensive, Energy intensive and Bandwidth intensive. We demonstarate that SLA-aware scheduling not only facilitates the cloud consumers by resources availability and improves throughput, response time etc. but also maximizes the cloud profits with less resource utilization and SLA (Service Level Agreement) violation penalties. This method is based on diversity of clients applications and searching the optimal resources for the particular deployment. Experiments were carried out based on following parameters i.e. average response time; resource utilization, SLA violation rate and load balancing. The experimental results demonstrate that this method can reduce the wastage of resources and reduces the traffic upto 44.89 and 58.49 in the network.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/17/2018

The Serverless Scheduling Problem and NOAH

The serverless scheduling problem poses a new challenge to Cloud service...
research
05/05/2020

Towards QoS-Aware and Resource-Efficient GPU Microservices Based on Spatial Multitasking GPUs In Datacenters

While prior researches focus on CPU-based microservices, they are not ap...
research
09/27/2019

Improving Resource Allocation in Software-Defined Networks using Clustering

Software-defined networks (SDNs) are a huge evolution in simplifying imp...
research
06/10/2022

Divide (CPU Load) and Conquer: Semi-Flexible Cloud Resource Allocation

Cloud resource management is often modeled by two-dimensional bin packin...
research
05/17/2018

Payload-size and Deadline-aware Scheduling for Upcoming 5G Networks: Experimental Validation in High-load Scenarios

High data rates, low latencies, and a widespread availability are the ke...
research
02/18/2020

A Scalable Method for Scheduling Distributed Energy Resources using Parallelized Population-based Metaheuristics

Recent years have seen an increasing integration of distributed renewabl...
research
01/25/2021

Novel Dynamic Load Balancing Algorithm for Cloud-Based Big Data Analytics

Big data analytics in cloud environments introduces challenges such as r...

Please sign up or login with your details

Forgot password? Click here to reset