Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy Traffic
被引:2
|
作者:
Jhunjhunwala, Prakirt Raj
论文数: 0引用数: 0
h-index: 0
机构:
Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn ISyE, Atlanta, GA 30332 USAGeorgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn ISyE, Atlanta, GA 30332 USA
Jhunjhunwala, Prakirt Raj
[1
]
Maguluri, Siva Theja
论文数: 0引用数: 0
h-index: 0
机构:
Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn ISyE, Atlanta, GA 30332 USAGeorgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn ISyE, Atlanta, GA 30332 USA
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.
机构:
Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USAUniv Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
Gupta, Abhinav
Lin, Xiaojun
论文数: 0引用数: 0
h-index: 0
机构:
Purdue Univ, CWSA, W Lafayette, IN 47906 USA
Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47906 USAUniv Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
Lin, Xiaojun
Srikant, R.
论文数: 0引用数: 0
h-index: 0
机构:
Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USAUniv Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
机构:
Chinese Univ Hong Kong, Dept Informat Engn, Shatin, Hong Kong, Peoples R ChinaChinese Univ Hong Kong, Dept Informat Engn, Shatin, Hong Kong, Peoples R China
Tang, Wanrong
Zhang, Ying Jun
论文数: 0引用数: 0
h-index: 0
机构:
Chinese Univ Hong Kong, Dept Informat Engn, Shatin, Hong Kong, Peoples R China
Chinese Univ Hong Kong, Shenzhen Res Inst, Shatin, Hong Kong, Peoples R ChinaChinese Univ Hong Kong, Dept Informat Engn, Shatin, Hong Kong, Peoples R China