Dynamic load balancing with tokens - Télécom Paris Accéder directement au contenu
Article Dans Une Revue Computer Communications Année : 2019

Dynamic load balancing with tokens

Résumé

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 the server resources between their assigned jobs. These algorithms should adapt to various constraints, such as data locality, that restrict the feasible job assignments. In this paper, we propose a token-based algorithm that efficiently balances the load between the servers without requiring any knowledge on the job arrival rates and the 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. We also make the connection with other token-based algorithms such as Join-Idle-Queue.
Fichier principal
Vignette du fichier
paper.pdf (629.51 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02340255 , version 1 (30-10-2019)

Identifiants

Citer

Céline Comte. Dynamic load balancing with tokens. Computer Communications, 2019, 144, pp.76-88. ⟨10.1016/j.comcom.2019.05.007⟩. ⟨hal-02340255⟩
42 Consultations
69 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More