Score: 0

Dynamic load balancing for cloud systems under heterogeneous setup delays

Published: May 6, 2025 | arXiv ID: 2505.03596v2

By: Fernando Paganini, Diego Goldsztajn

Potential Business Impact:

Makes computer jobs finish faster, without waiting.

Business Areas:
Cloud Computing Internet Services, Software

We consider a distributed cloud service deployed at a set of distinct server pools. Arriving jobs are classified into heterogeneous types, in accordance with their setup times which are differentiated at each of the pools. A dispatcher for each job type controls the balance of load between pools, based on decentralized feedback. The system of rates and queues is modeled by a fluid differential equation system, and analyzed via convex optimization. A first, myopic policy is proposed, based on task delay-to-service. Under a simplified dynamic fluid queue model, we prove global convergence to an equilibrium point which minimizes the mean setup time; however queueing delays are incurred with this method. A second proposal is then developed based on proximal optimization, which explicitly models the setup queue and is proved to reach an optimal equilibrium, devoid of queueing delay. Results are demonstrated through a simulation example.

Country of Origin
🇺🇾 Uruguay

Page Count
20 pages

Category
Electrical Engineering and Systems Science:
Systems and Control