Home | Articles | Past volumes | About | Login | Notify | Contact | Search
 Stochastic Systems > Vol. 6 (2016) open journal systems 

Heavy traffic queue length behavior in a switch under the MaxWeight algorithm

Siva Theja Maguluri, IBM T. J. Watson Research Center
R. Srikant, University of Illinois at Urbana Champaign

We consider a switch operating under the MaxWeight scheduling algorithm, under any traffic pattern such that all the ports are loaded. This system is interesting to study since the queue lengths exhibit a multi-dimensional state-space collapse in the heavy-traffic regime. We use a Lyapunov-type drift technique to characterize the heavy-traffic behavior of the expectation of the sum queue lengths in steady-state, under the assumption that all ports are saturated and all queues receive non-zero traffic. Under these conditions, we show that the heavy-traffic scaled queue length is given by \((1-\frac{1}{2n})||\sigma||^2\), where \(\sigma\) is the vector of the standard deviations of arrivals to each port in the heavy-traffic limit. In the special case of uniform Bernoulli arrivals, the corresponding formula is given by \((n-\frac{3}{2}+\frac{1}{2n})\). The result shows that the heavy-traffic scaled queue length has optimal scaling with respect to \(n\), thus settling one version of an open conjecture; in fact, it is shown that the heavy-traffic queue length is at most within a factor of two from the optimal. We then consider certain asymptotic regimes where the load of the system scales simultaneously with the number of ports. We show that the MaxWeight algorithm has optimal queue length scaling behavior provided that the arrival rate approaches capacity sufficiently fast.

AMS 2000 subject classifications: 60K25, 90B15.

Keywords: Switch, scheduling, MaxWeight, state space collapse, heavy traffic.

Creative Common LOGO

Full Text: PDF

Maguluri, Siva Theja, Srikant, R., Heavy traffic queue length behavior in a switch under the MaxWeight algorithm, Stochastic Systems, 6, (2016), 211-250 (electronic). DOI: 10.1214/15-SSY193.


[1]    L. Tassiulas and A. Ephremides, “Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks,” IEEE Transactions on Automatic Control, vol. 37, no. 12, pp. 1936–1948, 1992. MR1200609

[2]    N. McKeown, V. Anantharam, and J. Walrand, “Achieving 100% throughput in an input queued switch,” in Proceedings of IEEE INFOCOM, 1996, pp. 296–302.

[3]    A. L. Stolyar, “Maxweight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic,” Annals of Applied Probability, pp. 1–53, 2004. MR2023015

[4]    M. Andrews, K. Jung, and A. Stolyar, “Stability of the max-weight routing and scheduling protocol in dynamic networks and at critical loads,” in Proceedings of the Thirty-ninth Annual ACM Symposium on Theory of Computing, ser. STOC ’07, 2007, pp. 145–154. MR2402438

[5]    D. Shah and D. Wischik, “Switched networks with maximum weight policies: Fluid approximation and multiplicative state space collapse,” The Annals of Applied Probability, vol. 22, no. 1, pp. 70–127, 2012. MR2932543

[6]    W. N. Kang and R. J. Williams, “Diffusion approximation for an input-queued packet switch operating under a maximum weight algorithm,” Stochastic Systems, 2012.

[7]    A. Eryilmaz and R. Srikant, “Asymptotically tight steady-state queue length bounds implied by drift conditions,” Queueing Systems, vol. 72, no. 3-4, pp. 311–359, 2012. MR2989493

[8]    J. M. Harrison and R. J. Williams, “Brownian models of open queueing networks with homogeneous customer populations,” Stochastics, vol. 22, no. 2, pp. 77–115, 1987. MR0912049

[9]    W. N. Kang, F. P. Kelly, N. H. Lee, and R. J. Williams, “State space collapse and diffusion approximation for a network operating under a fair bandwidth sharing policy,” The Annals of Applied Probability, pp. 1719–1780, 2009. MR2569806

[10]    T. Ji, E. Athanasopoulou, and R. Srikant, “On optimal scheduling algorithms for small generalized switches,” IEEE/ACM Transactions on Networking, vol. 18, no. 5, pp. 1585–1598, 2010.

[11]    D. Shah, J. Tsitsiklis, and Y. Zhong, “Optimal scaling of average queue sizes in an input-queued switch: an open problem,” Queueing Systems, vol. 68, no. 3-4, pp. 375–384, 2011. MR2834209

[12]    M. J. Neely, E. Modiano, and Y.-S. Cheng, “Logarithmic delay for n× n packet switches under the crossbar constraint,” IEEE/ACM Transactions on Networking, vol. 15, no. 3, pp. 657–668, 2007.

[13]    D. Shah, N. S. Walton, and Y. Zhong, “Optimal queue-size scaling in switched networks,” Ann. Appl. Probab., vol. 24, no. 6, pp. 2207–2245, 12 2014. MR3262502

[14]    D. Shah, J. N. Tsitsiklis, and Y. Zhong, “On queue-size scaling for input-queued switches,” 2014, arxiv. MR3161642

[15]    R. Srikant and L. Ying, Communication Networks: An Optimization, Control and Stochastic Networks Perspective. Cambridge University Press, 2014. MR3202391

[16]    M. A. Readdy, “Polytopes,” Lecture Notes, http://www.ms.uky.edu/\textasciitildereaddy/Papers/readdy_WAM_lectures.pdf.

[17]    G. Ziegler, Lectures on Polytopes, ser. Graduate Texts in Mathematics. Springer New York, 1995. MR1311028

[18]    J. Dattorro, Convex Optimization & Euclidean Distance Geometry. Meboo Publishing, 2005.

[19]    B. Hajek, “Hitting-time and occupation-time bounds implied by drift analysis with applications,” Advances in Applied Probability, pp. 502–525, 1982. MR0665291

[20]    D. Bertsimas, D. Gamarnik, and J. N. Tsitsiklis, “Performance of multiclass markovian queueing networks via piecewise linear lyapunov functions,” Ann. Appl. Probab., vol. 11, no. 4, pp. 1384–1428, 11 2001. MR1878302

[21]    R. Wu, course project, ECE 567 Communication Network Analysis, Fall 2012, University of Illinois at Urbana Champaign.

[22]    R. Singh and A. Stolyar, “Maxweight scheduling: Asymptotic behavior of unscaled queue-differentials in heavy traffic,” arXiv preprint arXiv:1502.03793, 2015.

[23]    A. Schrijver, Combinatorial Optimization: Polyhedra and Efficiency, ser. Algorithms and Combinatorics. Springer, 2003, no. v. 1.

[24]    A. Eryilmaz, R. Srikant, and J. R. Perkins, “Stable scheduling policies for fading wireless channels,” IEEE/ACM Trans. Network., vol. 13, no. 2, pp. 411–424, 2005.

[25]    L. Comtet, Advanced Combinatorics: The Art of Finite and Infinite Expansions. Springer Netherlands, 1974. MR0460128

Home | Articles | Past volumes | About | Login | Notify | Contact | Search

Stochastic Systems. ISSN: 1946-5238