Skip to content
Preprint

Load Balancing with Individually Heterogeneous Servers

Jul 2026 · 0 citations
Mathematics

TL;DR

This analysis identifies two key objects that distinguish the performance of different tie-breaking rules in the Halfin--Whitt regime, namely, the limiting fairness process which describes how idle servers are distributed across different service rates and the limiting routing measure which describes how arriving jobs are assigned across different service rates.

Abstract

In this paper, we analyze the diffusion limit of Join-the-Shortest-Queue (JSQ) load balancing policies for a system with many parallel queues where each queue is being served by a server with a potentially different service rate. Prior asymptotic analyses of JSQ policies assumed servers to have service rates from a finite set which does not capture scenarios in modern data centers where service rates can vary at the level of individual servers. For systems with individually heterogeneous servers, tracking the empirical queue length distribution for each possible service rate becomes infeasible. To overcome this difficulty, we develop a framework based on measure-valued processes and provide a unified analysis of all JSQ-based load balancing policies under general tie-breaking rules. Our analysis identifies two key objects that distinguish the performance of different tie-breaking rules in the Halfin--Whitt regime, namely, the limiting fairness process which describes how idle servers are distributed across different service rates and the limiting routing measure which describes how arriving jobs are assigned across different service rates. In addition to characterizing the diffusion limits for different tie-breaking rules, we identify the tie-breaking rule which asymptotically minimizes the steady-state distributions of the diffusion-scaled total number of jobs and the diffusion-scaled number of waiting jobs. In proving these results, we develop crucial coupling-based sample-path comparisons which provide both policy-independent steady-state bounds and lower bounds to prove asymptotic optimality.

View source

Similar papers

Preprint Sep 2026

Optimal Scheduling in Generalized Switch in Heavy Traffic

This work introduces the first policy to guarantee heavy-traffic optimal mean response time in the generalized switch, the Smallest Equalizing Bucket (SEB) policy, and proves SEB's heavy-traffic optimality.

Run-Han Xie, Ziv Scully, R. Righter et al. · 0 citations
Preprint Sep 2026

Load Balancing with Partial Queue Information - Threshold Optimality and Indexability

We consider the problem of load balancing in a system with one dispatcher and $N$ parallel servers. The dispatcher must select one server to dispatch new jobs at every time-step and each server buffers incoming jobs in a queue. However, the dispatcher does not know the servers'backlogs and must make dispatching decisio...

Sathwik Chadaga, E. Modiano · 0 citations
#machine learning Preprint Sep 2026

Learning Adaptive SED for heterogeneous load balancing

This work proposes an online learning algorithm that converges to SED while learning the service rates and proves that the algorithm achieves finite regret; this differs from classical Multi-Armed Bandit settings where regret typically grows logarithmically in time.

Sanne van Kempen, Jaron Sanders, Fiona Sloothaak et al. · 0 citations
Preprint Sep 2026

Stability of Fork-Join Systems with Redundancy and Heterogeneous Servers

We consider the stability problem of fork-join systems with redundancy (FJR) and heterogeneous servers under both static and dynamic capacity-allocation policies. In an $(n,k)$ FJR system, each arriving job is split into $n$ independent tasks, with one task assigned to each of $n$ parallel servers. Once $k \le n$ tasks...

Chu-Tong Gao, Seyed M. R. Iravani, Ohad Perry · 0 citations
Preprint Aug 2026

How to Beat FCFS

We study two observable queues with identical service rates, serving agents who arrive stochastically over time. Agents join the queue that minimizes their expected waiting time. Assuming one queue uses the ubiquitous First-Come-First-Served (FCFS) service rule, we show that by simply modifying its service order, the o...

I. Ashlagi, Joseph Root · 0 citations
Open access Aug 2026

Performance Evaluation of an Erlang Loss System with Server Failures

The proposed method outperforms the approximate methods in both the shared and the non-shared repair cases in both the shared and the non-shared repair cases for the exact and efficient determination of CBPs.

Konstantinos Lolis, M. Vlasakis, Ioannis D. Moscholios et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.