Performing Load Balancing under Constraints
Join-the-shortest queue (JSQ) and its variants have often been used in solving load balancing problems. The aim of such policies is to minimize the average system occupation, e.g., the customer's system time. In this paper, we extend the load balancing setting to include constraints that may be imposed, e.g., due to the communication network. First, we cast the problem in the framework of constrained MDPs: this permits us to address both action-dependent constraints, such as, e.g, bandwidth limitation, and state-dependent constraints, such as, e.g., minimum queue utilization. Hence, unlike the state-of-the-art approaches in load balancing, we derive new policies that satisfy the constraints while minimizing system occupancy. Extensive numerical simulations have evaluated their performance under various system settings.
Authors
- Arnob Ghosh (ORCID: https://orcid.org/0000-0003-0793-7536)
- Ness B. Shroff (ORCID: https://orcid.org/0000-0002-4606-6879)
- Francesco De Pellegrini (ORCID: https://orcid.org/0000-0002-1370-9401)
- Andrea Fox (ORCID: https://orcid.org/0009-0003-8629-6470)
- Eitan Altman
Institutions
- New Jersey Institute of Technology (US)
- Institut national de recherche en sciences et technologies du numérique (FR)
- Université d'Avignon et des Pays de Vaucluse (FR)
- Laboratoire Informatique d'Avignon (FR)
- The Ohio State University (US)
Publication Details
- Published
- 2025-05-26
- DOI
- https://doi.org/10.23919/wiopt66569.2025.11123242
- Citations
- 1
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.49