Dynamic load balancing for cloud systems under heterogeneous setup delays
Fernando Paganini, Diego Goldsztajn

TL;DR
This paper introduces two load balancing policies for heterogeneous cloud systems with setup delays, optimizing for minimal setup time and queueing delay through fluid models and convex optimization.
Contribution
It proposes a myopic policy and a proximal optimization-based policy for load balancing, with theoretical convergence proofs and improved delay management.
Findings
The myopic policy converges to a setup time-minimizing equilibrium.
The proximal optimization policy achieves an equilibrium with no queueing delay.
Simulation results validate the effectiveness of both policies.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed and Parallel Computing Systems · IoT and Edge/Fog Computing
Methodstravel james · Sparse Evolutionary Training
