Scalable Load Balancing Algorithms in Networked Systems

09/06/2018
by   Debankur Mukherjee, et al.
0

A fundamental challenge in large-scale networked systems viz., data centers and cloud networks is to distribute tasks to a pool of servers, using minimal instantaneous state information, while providing excellent delay performance. In this thesis we design and analyze load balancing algorithms that aim to achieve a highly efficient distribution of tasks, optimize server utilization, and minimize communication overhead.

READ FULL TEXT
research
12/14/2020

Optimal Hyper-Scalable Load Balancing with a Strict Queue Limit

Load balancing plays a critical role in efficiently dispatching jobs in ...
research
06/04/2017

Load Balancing in Large-Scale Systems with Multiple Dispatchers

Load balancing algorithms play a crucial role in delivering robust appli...
research
12/16/2021

Utility maximizing load balancing policies

Consider a service system where incoming tasks are instantaneously dispa...
research
02/12/2019

A Novel Communication Cost Aware Load Balancing in Content Delivery Networks using Honeybee Algorithm

Modern web services rely on Content Delivery Networks (CDNs) to efficien...
research
09/02/2021

Load Balancing in Heterogeneous Server Clusters: Insights From a Product-Form Queueing Model

Efficiently exploiting servers in data centers requires performance anal...
research
06/06/2022

CARE: Resource Allocation Using Sparse Communication

We propose a new framework for studying effective resource allocation in...
research
05/05/2023

Reducing Idleness in Financial Cloud via Multi-objective Evolutionary Reinforcement Learning based Load Balancer

In recent years, various companies started to shift their data services ...

Please sign up or login with your details

Forgot password? Click here to reset