English

Bandit-Based Rate Adaptation for a Single-Server Queue

Systems and Control 2026-02-06 v2 Information Theory Systems and Control math.IT

Abstract

This paper considers the problem of obtaining bounded time-average expected queue sizes in a single-queue system with a partial-feedback structure. Time is slotted; in slot tt the transmitter chooses a rate V(t)V(t) from a continuous interval. Transmission succeeds if and only if V(t)C(t)V(t)\le C(t), where channel capacities {C(t)}\{C(t)\} and arrivals are i.i.d. draws from fixed but unknown distributions. The transmitter observes only binary acknowledgments (ACK/NACK) indicating success or failure. Let ε>0\varepsilon>0 denote a sufficiently small lower bound on the slack between the arrival rate and the capacity region. We propose a phased algorithm that progressively refines a discretization of the uncountable infinite rate space and, without knowledge of ε\varepsilon, achieves a O ⁣(log3.5(1/ε)/ε3)\mathcal{O}\!\big(\log^{3.5}(1/\varepsilon)/\varepsilon^{3}\big) time-average expected queue size uniformly over the horizon. We also prove a converse result showing that for any rate-selection algorithm, regardless of whether ε\varepsilon is known, there exists an environment in which the worst-case time-average expected queue size is Ω(1/ε2)\Omega(1/\varepsilon^{2}). Thus, while a gap remains in the setting without knowledge of ε\varepsilon, we show that if ε\varepsilon is known, a simple single-stage UCB type policy with a fixed discretization of the rate space achieves O ⁣(log(1/ε)/ε2)\mathcal{O}\!\big(\log(1/\varepsilon)/\varepsilon^{2}\big), matching the converse up to logarithmic factors.

Keywords

Cite

@article{arxiv.2512.12016,
  title  = {Bandit-Based Rate Adaptation for a Single-Server Queue},
  author = {Mevan Wijewardena and Kamiar Asgari and Michael J. Neely},
  journal= {arXiv preprint arXiv:2512.12016},
  year   = {2026}
}
R2 v1 2026-07-01T08:22:56.682Z