Job Dispatching Policies for Queueing Systems with Unknown Service Rates
Not on the map. Why?
Abstract (arXiv)
In multi-server queueing systems where there is no central queue holding all incoming jobs, job dispatching policies are used to assign incoming jobs to the queue at one of the servers. Classic job dispatching policies such as join-the-shortest-queue and shortest expected delay assume that the service rates and queue lengths of the servers are known to the dispatcher. In this work, we tackle the problem of job dispatching without the knowledge of service rates and queue lengths, where the dispatcher can only obtain noisy estimates of the service rates by observing job departures. This problem presents a novel exploration-exploitation trade-off between sending jobs to all the servers to estimate their service rates, and exploiting the currently known fastest servers to minimize the expected queueing delay. We propose a bandit-based exploration policy that learns the service rates from observed job departures. Unlike the standard multi-armed bandit problem where only one out of a finite set of actions is optimal, here the optimal policy requires identifying the optimal fraction of incoming jobs to be sent to each server. We present a regret analysis and simulations to demonstrate the effectiveness of the proposed bandit-based exploration policy.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 2 of its 29 references that are in the map. First posted on arXiv 8 Jun 2021.
Builds on
2 of 29 references.
References · 2
- 2018On Learning the cμ Rule in Single and Parallel Server Networkscited by 10
- 2020POND: Pessimistic-Optimistic oNline Dispatchingcited by 7
Built on by
Citing papers per year: 2022: 3; 2023: 2; 2024: 2; 2025: 0; 2026: 4.
11 papers.
- 2022Learning While Scheduling in Multi-Server Systems with Unknown Statistics: MaxWeight with Discounted UCBcited by 8
- 2022Learning-based Optimal Admission Control in a Single Server Queuing Systemcited by 3
- 2023Queue Scheduling with Adversarial Bandit Learningcited by 3
- 2023Bayesian Learning of Optimal Policies in Markov Decision Processes with Countably Infinite State-Spacecited by 2
- 2024Learning payoffs while routing in skill-based queuescited by 2
- 2026Queue Length Regret Bounds for Contextual Queueing Banditscited by 2
- 2022Learning to Admit Optimally in an M/M/k/k+N Queueing System with Unknown Service Ratecited by 1
- 2024Adversarial Network Optimization under Bandit Feedback: Maximizing Utility in Non-Stationary Multi-Hop Networkscited by 0
- 2026Algorithm for Contextual Queueing Bandits with Rate-Optimal Queue Length Regretcited by 0
- 2026Learning Adaptive SED for heterogeneous load balancingcited by 0
- 2026Multi-Armed Bernoulli Bandits via Minimax Single-Arm Stoppingcited by 0
- 2026Multi-Armed Bernoulli Bandits via Minimax Single-Arm Stopping19 Sep 2026
- 2026Learning Adaptive SED for heterogeneous load balancing7 Sep 2026
- 2026Algorithm for Contextual Queueing Bandits with Rate-Optimal Queue Length Regret8 Jun 2026
- 2026Queue Length Regret Bounds for Contextual Queueing Bandits27 Jan 2026
- 2024Learning payoffs while routing in skill-based queues13 Dec 2024
- 2024Adversarial Network Optimization under Bandit Feedback: Maximizing Utility in Non-Stationary Multi-Hop Networks29 Aug 2024
- 2023Bayesian Learning of Optimal Policies in Markov Decision Processes with Countably Infinite State-Space5 Jun 2023
- 2023Queue Scheduling with Adversarial Bandit Learning3 Mar 2023
- 2022Learning-based Optimal Admission Control in a Single Server Queuing System21 Dec 2022
- 2022Learning While Scheduling in Multi-Server Systems with Unknown Statistics: MaxWeight with Discounted UCB2 Sep 2022
- 2022Learning to Admit Optimally in an M/M/k/k+N Queueing System with Unknown Service Rate4 Feb 2022