Improved Queue-Size Scaling for Input-Queued Switches via Graph Factorization

This paper studies the scaling of the expected total queue size in an n × n input-queued switch, as a function of both the load - and the system scale n. We provide a new class of scheduling policies under which the expected total queue size scales as O(n(1 - p)-4/3 log (max 1 1-p ,n) , over all n and p < 1, when the arrival rates are uniform. This improves over the previously bestknown scalings in two regimes: O (n1.5 (1 - p)-1 log 1 1-p) when Ω(n-1.5) ≤ 1 - p ≤ O(n-1) and O (n log n (1-p)2) when 1 - p ≥ Ω(n-1). A key ingredient in our method is a tight characterization of the largest k-factor of a random bipartite multigraph, which may be of independent interest. 1

[1]  E. Upfal,et al.  On factors in random graphs , 1981 .

[2]  Refael Hassin,et al.  Probabilistic Analysis of the Capacitated Transportation Problem , 1988, Math. Oper. Res..

[3]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[4]  Jean C. Walrand,et al.  Achieving 100% throughput in an input-queued switch , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[5]  J. Harrison Brownian models of open processing networks: canonical representation of workload , 2000 .

[6]  Devavrat Shah,et al.  Delay bounds for approximate maximum weight matching algorithms for input queued switches , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[7]  M. J. Harrison Correction: Brownian models of open processing networks: canonical representation of workload Brownian models of open processing networks: canonical representation of workload , 2003 .

[8]  Michael D. Plummer,et al.  Graph factors and factorization: 1985-2003: A survey , 2007, Discret. Math..

[9]  Béla Csaba Regular Spanning Subgraphs of Bipartite Graphs of High Minimum Degree , 2007, Electron. J. Comb..

[10]  Eytan Modiano,et al.  Logarithmic delay for N × N packet switches under the crossbar constraint , 2007, TNET.

[11]  John N. Tsitsiklis,et al.  Optimal scaling of average queue sizes in an input-queued switch: an open problem , 2011, Queueing Syst. Theory Appl..

[12]  秋山 仁,et al.  Factors and factorizations of graphs : proof techniques in factor theory , 2011 .

[13]  Devavrat Shah,et al.  Optimal queue-size scaling in switched networks , 2011, SIGMETRICS '12.

[14]  Nick McKeown,et al.  pFabric: minimal near-optimal datacenter transport , 2013, SIGCOMM.

[15]  Ion Stoica,et al.  Efficient coflow scheduling with Varys , 2014, SIGCOMM.

[16]  John N. Tsitsiklis,et al.  On Queue-Size Scaling for Input-Queued Switches , 2014, ArXiv.

[17]  R. Srikant,et al.  Queue Length Behavior in a Switch under the MaxWeight Algorithm , 2015 .

[18]  Yuan Zhong,et al.  Improved Queue-Size Scaling for Input-Queued Switches via Graph Factorization , 2019, Advances in Applied Probability.