Sciweavers

SIGMETRICS
2008
ACM

Fully decentralized emulation of best-effort and processor sharing queues

13 years 4 months ago
Fully decentralized emulation of best-effort and processor sharing queues
Control of large distributed cloud-based services is a challenging problem. The Distributed Rate Limiting (DRL) paradigm was recently proposed as a mechanism for tackling this problem. The heuristic nature of existing DRL solutions makes their behavior unpredictable and analytically untractable. In this paper we treat the DRL problem in a mathematical framework and propose two novel DRL algorithms that exhibit good and predictable performance. The first algorithm Cloud Control with Constant Probabilities (C3P) solves the DRL problem in best effort environments, emulating the behavior of a single best-effort queue in a fully distributed manner. The second problem we approach is the DRL in processor sharing environments. Our algorithm, Distributed Deficit Round Robin (D2R2), parameterized by parameter , converges to a state that is, at most, O( 1 ) away from the exact emulation of centralized processor sharing queue. The convergence and stability properties are fully analyzed for both ...
Rade Stanojevic, Robert Shorten
Added 15 Dec 2010
Updated 15 Dec 2010
Type Journal
Year 2008
Where SIGMETRICS
Authors Rade Stanojevic, Robert Shorten
Comments (0)