Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy Traffic

被引:2
|
作者
Jhunjhunwala, Prakirt Raj [1 ]
Maguluri, Siva Theja [1 ]
机构
[1] Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn ISyE, Atlanta, GA 30332 USA
关键词
Switches; Throughput; Schedules; Job shop scheduling; Complexity theory; Delays; Scheduling algorithms; Data centers; MaxWeight; scheduling; state space collapse; power-of-d; bipartite matching; MAXIMUM THROUGHPUT;
D O I
10.1109/TNET.2021.3116606
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by applications in data center networks, in this paper, we study the problem of scheduling in an input queued switch. While throughput maximizing algorithms in a switch are well-understood, delay analysis was developed only recently. It was recently shown that the well-known MaxWeight algorithm achieves optimal scaling of mean queue lengths in steady state in the heavy-traffic regime, and is within a factor less than 2 of a universal lower bound. However, MaxWeight is not used in practice because of its high time complexity. In this paper, we study several low complexity algorithms and show that their heavy-traffic performance is identical to that of MaxWeight. We first present a negative result that picking a random schedule does not have optimal heavy-traffic scaling of queue lengths even under uniform traffic. We then show that if one picks the best among two matchings or modifies a random matching even a little, using the so-called flip operation, it leads to MaxWeight like heavy-traffic performance under uniform traffic. We then focus on the case of non-uniform traffic and show that a large class of low time complexity algorithms have the same heavy-traffic performance as MaxWeight, as long as it is ensured that a MaxWeight matching is picked often enough. We also briefly discuss the performance of these algorithms in the large scale heavy-traffic regime when the size of the switch increases simultaneously with the load. Finally, we perform empirical study on a new algorithm to compare its performance with some existing algorithms.
引用
收藏
页码:464 / 473
页数:10
相关论文
共 50 条
  • [1] Low-Complexity Scheduling Policies for Achieving Throughput and Asymptotic Delay Optimality in Multichannel Wireless Networks
    Ji, Bo
    Gupta, Gagan R.
    Lin, Xiaojun
    Shroff, Ness B.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (06) : 1911 - 1924
  • [2] Low-Complexity Distributed Scheduling Algorithms for Wireless Networks
    Gupta, Abhinav
    Lin, Xiaojun
    Srikant, R.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (06) : 1846 - 1859
  • [3] Low-complexity distributed scheduling algorithms for wireless networks
    Gupta, Abhinav
    Lin, Xiaojun
    Srikant, R.
    INFOCOM 2007, VOLS 1-5, 2007, : 1631 - +
  • [4] Low-Complexity Scheduling Algorithms for Multichannel Downlink Wireless Networks
    Bodas, Shreeshankar
    Shakkottai, Sanjay
    Ying, Lei
    Srikant, R.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (05) : 1608 - 1621
  • [5] Scheduling for VoLTE: Resource Allocation Optimization and Low-Complexity Algorithms
    Mohseni, Maryam
    Banani, S. Alireza
    Eckford, Andrew W.
    Adve, Raviraj S.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2019, 18 (03) : 1534 - 1547
  • [6] A Note on "Low-Complexity Distributed Scheduling Algorithms for Wireless Networks"
    Zhang, Fan
    Cao, Yewen
    Wang, Deqiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (04) : 1367 - 1369
  • [7] Low-complexity scheduling algorithms with constant queue length and throughput guarantees
    Peruru, Subrahmanya Swamy
    Srinivasan, Aravind
    Ganti, Radha Krishna
    Jagannathan, Krishna
    PERFORMANCE EVALUATION, 2022, 157
  • [8] Low-complexity minimization algorithms
    Di Fiore, C
    Fanelli, S
    Zellini, P
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2005, 12 (08) : 755 - 768
  • [9] Low-complexity Scheduling Algorithms for Multi-channel Downlink Wireless Networks
    Bodas, Shreeshankar
    Shakkottai, Sanjay
    Ying, Lei
    Srikant, R.
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [10] A Model Predictive Control Approach for Low-Complexity Electric Vehicle Charging Scheduling: Optimality and Scalability
    Tang, Wanrong
    Zhang, Ying Jun
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2017, 32 (02) : 1050 - 1063