Geometric lower bounds for the steady-state occupancy of processing networks with limited connectivity
Diego Goldsztajn, Andres Ferragut
TL;DR
This work analyzes load balancing in processing networks constrained by a bipartite compatibility graph between dispatchers and servers. It introduces two connectivity-based flexibility metrics, $\alpha_G$ and $\beta_G$, and proves geometric lower bounds on the steady-state occupancy via these metrics, establishing that large-scale performance cannot match Power-of-$d$ or JSQ unless the metrics diverge. The authors develop monotone network transformations to establish stochastic dominance and present two main lower bounds that depend on $\alpha_G$ (and $\theta_G$) and $\beta_G$, respectively. The results characterize fundamental limitations of locality-constrained load balancing and guide design principles for scalable systems where data locality and geographic constraints are pivotal.
Abstract
We consider processing networks where multiple dispatchers are connected to single-server queues by a bipartite compatibility graph, modeling constraints that are common in data centers and cloud networks due to geographic reasons or data locality issues. We prove lower bounds for the steady-state occupancy, i.e., the complementary cumulative distribution function of the empirical queue length distribution. The lower bounds are geometric with ratios given by two flexibility metrics: the average degree of the dispatchers and a novel metric that averages the minimum degree over the compatible dispatchers across the servers. Using these lower bounds, we establish that the asymptotic performance of a growing processing network cannot match that of the classic Power-of-$d$ or JSQ policies unless the flexibility metrics approach infinity in the large-scale limit.
