Dynamic Load Balancing with Tokens

04/05/2018
by   Céline Comte, et al.
0

Efficiently exploiting the resources of data centers is a complex task that requires efficient and reliable load balancing and resource allocation algorithms. The former are in charge of assigning jobs to servers upon their arrival in the system, while the latter are responsible for sharing server resources between their assigned jobs. These algorithms should take account of various constraints, such as data locality, that restrict the feasible job assignments. In this paper, we propose a token-based mechanism that efficiently balances load between servers without requiring any knowledge on job arrival rates and server capacities. Assuming a balanced fair sharing of the server resources, we show that the resulting dynamic load balancing is insensitive to the job size distribution. Its performance is compared to that obtained under the best static load balancing and in an ideal system that would constantly optimize the resource utilization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/03/2020

Proximity Based Load Balancing Policies on Graphs: A Simulation Study

Distributed load balancing is the act of allocating jobs among a set of ...
research
10/27/2021

Charon: Load-Aware Load-Balancing in P4

Load-Balancers play an important role in data centers as they distribute...
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
09/19/2019

When Two is Worse Than One

This note is concerned with the impact on job latency of splitting a tok...
research
04/03/2023

Load Balancing with Job-Size Testing: Performance Improvement or Degradation?

In the context of decision making under explorable uncertainty, scheduli...
research
11/29/2022

Exploiting Data Locality to Improve Performance of Heterogeneous Server Clusters

We consider load balancing in large-scale heterogeneous server systems i...
research
11/08/2017

Performance of Balanced Fairness in Resource Pools: A Recursive Approach

Understanding the performance of a pool of servers is crucial for proper...

Please sign up or login with your details

Forgot password? Click here to reset