Learning While Scheduling in Multi-Server Systems with Unknown Statistics: MaxWeight with Discounted UCB
Not on the map. Why?
Abstract (arXiv)
Multi-server queueing systems are widely used models for job scheduling in machine learning, wireless networks, crowdsourcing, and healthcare systems. This paper considers a multi-server system with multiple servers and multiple types of jobs, where different job types require different amounts of processing time at different servers. The goal is to schedule jobs on servers without knowing the statistics of the processing times. To fully utilize the processing power of the servers, it is known that one has to at least learn the service rates of different job types on different servers. Prior works on this topic decouple the learning and scheduling phases which leads to either excessive exploration or extremely large job delays. We propose a new algorithm, which combines the MaxWeight scheduling policy with discounted upper confidence bound (UCB), to simultaneously learn the statistics and schedule jobs to servers. We prove that under our algorithm the asymptotic average queue length is bounded by one divided by the traffic slackness, which is order-wise optimal. We also obtain an exponentially decaying probability tail bound for any-time queue length. These results hold for both stationary and nonstationary service rates. Simulations confirm that the delay performance of our algorithm is several orders of magnitude better than previously proposed algorithms.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 6 of its 28 references that are in the map. First posted on arXiv 2 Sep 2022.
Builds on
6 of 28 references.
References · 6
- 2019Combinatorial Sleeping Bandits with Fairness Constraintscited by 68
- 2021An Efficient Pessimistic-Optimistic Algorithm for Stochastic Linear Bandits with General Constraintscited by 29
- 2016Learning Unknown Service Rates in Queues: A Multi-Armed Bandit Approachcited by 18
- 2021Job Dispatching Policies for Queueing Systems with Unknown Service Ratescited by 11
- 2018On Learning the cμ Rule in Single and Parallel Server Networkscited by 10
- 2018Augmenting Max-Weight with Explicit Learning for Wireless Scheduling with Switching Costscited by 9
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 1; 2026: 4.
8 papers.
- 2022Learning-based Optimal Admission Control in a Single Server Queuing Systemcited by 3
- 2023Bayesian Learning of Optimal Policies in Markov Decision Processes with Countably Infinite State-Spacecited by 2
- 2026Queue Length Regret Bounds for Contextual Queueing Banditscited by 2
- 2024Adversarial Network Optimization under Bandit Feedback: Maximizing Utility in Non-Stationary Multi-Hop Networkscited by 0
- 2025Near-Optimal Regret-Queue Length Tradeoff in Online Learning for Two-Sided Marketscited by 0
- 2026Algorithm for Contextual Queueing Bandits with Rate-Optimal Queue Length Regretcited by 0
- 2026Learning When to Automate: Queue Control in Human-AI Service Systemscited by 0
- 2026Learning Adaptive SED for heterogeneous load balancingcited by 0
- 2026Learning Adaptive SED for heterogeneous load balancing7 Sep 2026
- 2026Learning When to Automate: Queue Control in Human-AI Service Systems7 Jul 2026
- 2026Algorithm for Contextual Queueing Bandits with Rate-Optimal Queue Length Regret8 Jun 2026
- 2026Queue Length Regret Bounds for Contextual Queueing Bandits27 Jan 2026
- 2025Near-Optimal Regret-Queue Length Tradeoff in Online Learning for Two-Sided Markets15 Oct 2025
- 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
- 2022Learning-based Optimal Admission Control in a Single Server Queuing System21 Dec 2022