Bandit-Based Rate Adaptation for a Single-Server Queue

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 t the transmitter chooses a rate V(t) from a continuous interval. Transmission succeeds if and only if V(t) C(t), where channel capacities \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 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 , achieves a O\!(3.5(1/)/3) 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 is known, there exists an environment in which the worst-case time-average expected queue size is (1/2). Thus, while a gap remains in the setting without knowledge of , we show that if is known, a simple single-stage UCB type policy with a fixed discretization of the rate space achieves O\!((1/)/2), matching the converse up to logarithmic factors.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…