Skip to main content
Log in

An algorithm for improved delay-scaling in input-queued switches

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

We consider an \(n\times n\) input-queued switch with uniform Bernoulli traffic and study the delay (or equivalently, the queue length) in the regime where the size of the switch n and the load (denoted by \(\rho \)) simultaneously become large. We devise an algorithm with expected total queue length equal to \(O((n^{5/4}(1-\rho )^{-1})\log \max (1/\rho ,n))\) for large n and \(\rho \) such that \((1-\rho )^{-1} \ge n^{3/4}\). This result improves the previous best queue length bound in the regime \(n^{3/4}< (1-\rho )^{-1} < n^{7/4}\). Under same conditions, the algorithm has an amortized time complexity \(O(n+(1-\rho )^2 n^{7/2} / \log \max (1/\rho ,n))\). The time complexity becomes O(n) when \((1-\rho )^{-1} \ge n^{5/4}.\)

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Aggarwal, G., Motwani, R., Shah, D., Zhu, A.: Switch scheduling via randomized edge coloring. In: Proc. Ann. ACM Symp. Theory of Computing (STOC), pp. 502–512. IEEE (2003)

  2. Andrews, M., Jung, K., Stolyar, A.: Stability of the max-weight routing and scheduling protocol in dynamic networks and at critical loads. In: Proc. Ann. ACM Symp. Theory of Computing (STOC), pp. 145–154 (2007)

  3. Canonne, C.: A short note on poisson tail bounds. https://github.com/ccanonne/probabilitydistributiontoolbox/blob/master/poissonconcentration.pdf (2019)

  4. Chung, F., Chung, F.R., Graham, F.C., Lu, L., Chung, K.F., et al.: Complex Graphs and Networks. 107. American Mathematical Soc. (2006)

  5. Cole, R., Hopcroft, J.: On edge coloring bipartite graphs. Siam J. Comput. 11(3), 540–546 (1982)

    Article  Google Scholar 

  6. Dai, J., Prabhakar, B.: The throughput of data switches with and without speedup. In: Proceedings of IEEE International Conference on Computer Communications (INFOCOM), vol. 2, pp. 556–564. IEEE (2000)

  7. Eryilmaz, A., Srikant, R.: Asymptotically tight steady-state queue length bounds implied by drift conditions. Queueing Syst. 72(3–4), 311–359 (2012)

    Article  Google Scholar 

  8. Goldberg, A.V., Tarjan, R.E.: A new approach to the maximum-flow problem. J. ACM 35(4), 921–940 (1988)

    Article  Google Scholar 

  9. Goldberg, A.V., Tarjan, R.E.: Efficient maximum flow algorithms. ACM Commun. 57(8), 82–89 (2014)

    Article  Google Scholar 

  10. Gupta, G.R., Sanghavi, S., Shroff, N.B.: Node weighted scheduling. In: Proc. ACM SIGMETRICS/PERFORMANCE Jt. Int. Conf. Measurement and Modeling of Computer Systems, pp. 97–108 (2009)

  11. Jhunjhunwala, P., Maguluri, S.T.: Low-complexity switch scheduling algorithms: delay optimality in heavy traffic. arXiv preprint arXiv:2004.12271 (2020)

  12. Maguluri, S.T., Srikant, R.: Heavy traffic queue length behavior in a switch under the maxweight algorithm. Stoch. Syst. 6(1), 211–250 (2016)

    Article  Google Scholar 

  13. McKeown, N., Mekkittikul, A., Anantharam, V., Walrand, J.: Achieving 100% throughput in an input-queued switch. IEEE Trans. Commun. 47(8), 1260–1267 (1999)

    Article  Google Scholar 

  14. Neely, M.J.: Delay analysis for maximal scheduling in wireless networks with bursty traffic. In: Proceedings of IEEE International Conference on Computer Communications (INFOCOM), pp. 6–10. IEEE (2008)

  15. Neely, M.J., Modiano, E., Cheng, Y.S.: Logarithmic delay for \(n \times n\) packet switches under the crossbar constraint. IEEE/ACM Trans. Netw. 15(3), 657–668 (2007)

    Article  Google Scholar 

  16. Shah, D.: Maximal matching scheduling is good enough. In: Proc. IEEE Glob. Telecomm. Conf. (GLOBECOM), vol. 6, pp. 3009–3013. IEEE (2003)

  17. Shah, D., Tsitsiklis, J.N., Zhong, Y.: On queue-size scaling for input-queued switches. Stoch. Syst. 6(1), 1–25 (2016)

    Article  Google Scholar 

  18. Shah, D., Walton, N.S., Zhong, Y., et al.: Optimal queue-size scaling in switched networks. Ann. Appl. Probab. 24(6), 2207–2245 (2014)

    Article  Google Scholar 

  19. Shah, D., Wischik, D., et al.: Switched networks with maximum weight policies: fluid approximation and multiplicative state space collapse. Ann. Appl. Probab. 22(1), 70–127 (2012)

    Google Scholar 

  20. Srikant, R., Ying, L.: Communication Networks: An Optimization, Control, and Stochastic Networks Perspective. Cambridge University Press (2013)

  21. Stolyar, A.L., et al.: Maxweight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic. Ann. Appl. Probab. 14(1), 1–53 (2004)

    Article  Google Scholar 

  22. Tassiulas, L., Ephremides, A.: Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. In: Proceedings of IEEE Conference on Decision and Control (CDC), pp. 2130–2132. IEEE (1990)

  23. Wang, L., Ye, T., Lee, T.T., Hu, W.: A parallel complex coloring algorithm for scheduling of input-queued switches. IEEE Trans. Parallel Distrib. Syst. 29(7), 1456–1468 (2018)

    Article  Google Scholar 

  24. Weller, T., Hajek, B.: Scheduling nonuniform traffic in a packet-switching system with small propagation delay. IEEE/ACM Trans. Netw. 5(6), 813–823 (1997)

    Article  Google Scholar 

  25. Xu, J., Zhong, Y.: Improved queue-size scaling for input-queued switches via graph factorization. Adv. Appl. Probab. 52(3), 798–824 (2020)

    Article  Google Scholar 

Download references

Acknowledgements

The work of Wentao Weng was conducted during a visit to the Coordinated Science Lab, UIUC during 2020 when he was an undergraduate at Tsinghua University. Research is also supported in part by NSF Grants CPS ECCS 17-39189, CCF 19-34986, ECCS 16-09370, ONR Grant Navy N00014-19-1-2566, ARO Grant W911NF-19-1-0379.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wentao Weng.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Weng, W., Srikant, R. An algorithm for improved delay-scaling in input-queued switches. Queueing Syst 100, 135–166 (2022). https://doi.org/10.1007/s11134-021-09726-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11134-021-09726-7

Keywords

Mathematics Subject Classification

Navigation