Randomized longest-queue-first scheduling for large-scale buffered systems
Abstract
We develop diffusion approximations for parallel-queueing systems with the randomized longest-queue-first scheduling algorithm by establishing new mean-field limit theorems as the number of buffers . We achieve this by allowing the number of sampled buffers to depend on the number of buffers , which yields an asymptotic `decoupling' of the queue length processes. We show through simulation experiments that the resulting approximation is accurate even for moderate values of and . To our knowledge, we are the first to derive diffusion approximations for a queueing system in the large-buffer mean-field regime. Another noteworthy feature of our scaling idea is that the randomized longest-queue-first algorithm emulates the longest-queue-first algorithm, yet is computationally more attractive. The analysis of the system performance as a function of is facilitated by the multi-scale nature in our limit theorems: the various processes we study have different space scalings. This allows us to show the trade-off between performance and complexity of the randomized longest-queue-first scheduling algorithm.
Cite
@article{arxiv.1306.5347,
title = {Randomized longest-queue-first scheduling for large-scale buffered systems},
author = {A. B. Dieker and Tonghoon Suk},
journal= {arXiv preprint arXiv:1306.5347},
year = {2014}
}