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 条
  • [41] Low-complexity constrained affine-projection algorithms
    Werner, S
    Apolinario, JA
    de Campos, MLR
    Diniz, PSR
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2005, 53 (12) : 4545 - 4555
  • [42] LOW-COMPLEXITY ALGORITHMS FOR ELECTRONIC-STRUCTURE CALCULATIONS
    GOEDECKER, S
    JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 118 (02) : 261 - 268
  • [43] Low Complexity Scheduling Algorithms for the LTE Uplink
    Yaacoub, Elias
    Al-Asadi, Hussein
    Dawy, Zaher
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 266 - 270
  • [44] Low-complexity Green Scheduling for the Downlink of Coordinated Cellular System
    Heliot, Fabien
    Yang, Ting
    Foh, Chuan Heng
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 2769 - 2774
  • [45] A Low-Complexity Uplink Multiuser Scheduling for Virtual MIMO Systems
    Chang, Hsien-Wen
    Wang, Li-Chun
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (01) : 463 - 466
  • [46] The virtue of patience in low-complexity scheduling of packetized media with feedback
    De Vleeschouwer, Christophe
    Chakareski, Jacob
    Frossard, Pascal
    IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (02) : 348 - 365
  • [47] Low-Complexity Scheduling Policies for Energy Harvesting Communication Networks
    Blasco, Pol
    Guenduez, Deniz
    Dohler, Mischa
    2013 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2013, : 1601 - +
  • [48] Low-Complexity Energy-Efficient Scheduling for Uplink OFDMA
    Miao, Guowang
    Himayat, Nageen
    Li, Geoffrey Ye
    Talwar, Shilpa
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2012, 60 (01) : 112 - 120
  • [49] Low-complexity Green Scheduling for the Coordinated Downlink of HetNet System
    Heliot, Fabien
    Yang, Ting
    Foh, Chuan Heng
    2015 IEEE 20TH INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELLING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2015, : 216 - 220
  • [50] A Low-Complexity Task Scheduling Algorithm for Heterogeneous Computing Systems
    Lotfifar, Foad
    Shahhoseini, Hadi Shahriar
    2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, : 596 - 601