stability and learning in strategic queuing systems
play

Stability and Learning in Strategic Queuing Systems Jason Gaitonde, - PowerPoint PPT Presentation

Stability and Learning in Strategic Queuing Systems Jason Gaitonde, Cornell University EC 2020 Joint work with va Tardos (Cornell) Motivation: Learning in Repeated Games No-regret learning in repeated games has many attractive features


  1. Stability and Learning in Strategic Queuing Systems Jason Gaitonde, Cornell University EC 2020 Joint work with Éva Tardos (Cornell)

  2. Motivation: Learning in Repeated Games • No-regret learning in repeated games has many attractive features • Critical assumption: no carryover effect between rounds Second-by-second packet traffic Morning rush-hour traffic We study the quality of competitive, learning outcomes in a selfish queuing system with this carryover effect.

  3. Strategic Queuing Systems: Results • Selfish queues receive packets stochastically, compete to clear them at servers à unprocessed packets returned to queues to be resent Main Results [G-Tardos ’20] • Servers serve oldest packet first: no-regret learning helps coordinate selfish queues with just twice service rate needed for centralized feasibility • Servers serve packets uniformly at random: learning need not help coordinate queues, unless prohibitively large service rates • Proof techniques: coupling/deferred decisions, supermartingale arguments, concentration to analyze highly dependent stochastic process

  4. Proof Ideas & Details • Use potential function argument to argue queue sizes remain bounded in expectation • Show that no-regret condition & slack factor of 2 together imply older queues with priority must be using the best servers enough to decrease on average on long window • Apply at all scales to prove potential decreases with high probability • Use deferred decisions/coupling to study queue ages rather than sizes • Apply concentration to show queue and server behavior is sufficiently well-behaved

Recommend


More recommend