Proportional switching in FIFO networks

We consider a family of discrete time multihop switched queueing networks where each packet moves along a fixed route. In this setting, BackPressure is the canonical choice of scheduling policy; this policy has the virtues of possessing a maximal stability region and not requiring explicit knowledge of traffic arrival rates. BackPressure has certain structural weaknesses because implementation requires information about each route, and queueing delays can grow super-linearly with route length. For large networks, where packets over many routes are processed by a queue, or where packets over a route are processed by many queues, these limitations can be prohibitive. In this article, we introduce a scheduling policy for FIFO networks, the Proportional Scheduler, which is based on the proportional fairness criterion. We show that, like BackPressure, the Proportional Scheduler has a maximal stability region and does not require explicit knowledge of traffic arrival rates. The Proportional Scheduler has the advantage that information about the network's route structure is not required for scheduling, which substantially improves the policy's performance for large networks. For instance, packets can be routed with only next-hop information and new nodes can be added to the network with only knowledge of the scheduling constraints.

[1]  J. Dai On Positive Harris Recurrence of Multiclass Queueing Networks: A Unified Approach Via Fluid Limit Models , 1995 .

[2]  Mihalis G. Markakis,et al.  Max-Weight Scheduling in Queueing Networks With Heavy-Tailed Traffic , 2011, IEEE/ACM Transactions on Networking.

[3]  Alexandre Proutière,et al.  Insensitive Bandwidth Sharing in Data Networks , 2003, Queueing Syst. Theory Appl..

[4]  R. J. Williams,et al.  State space collapse and diffusion approximation for a network operating under a fair bandwidth sharing policy , 2009, 0910.3821.

[5]  Guido Appenzeller,et al.  Sizing router buffers , 2004, SIGCOMM '04.

[6]  Lisa Zhang,et al.  Achieving stability in networks of input-queued switches , 2003, TNET.

[7]  P. Burke,et al.  Behavior of Tandem Buffers with Geometric Input and Markovian Output , 1976, IEEE Trans. Commun..

[8]  Mihalis G. Markakis,et al.  Queue-Length Asymptotics for Generalized Max-Weight Scheduling in the Presence of Heavy-Tailed Traffic , 2010, IEEE/ACM Transactions on Networking.

[9]  Xue-Ming Yuan,et al.  Stability of Data Networks: Stationary and Bursty Models , 2005, Oper. Res..

[10]  M. Bramson Instability of FIFO Queueing Networks , 1994 .

[11]  Laurent Massoulié,et al.  Impact of fairness on Internet performance , 2001, SIGMETRICS '01.

[12]  Jonatha Anselmi,et al.  Closed Queueing Networks Under Congestion: Nonbottleneck Independence and Bottleneck Convergence , 2012, Math. Oper. Res..

[13]  Alexander L. Stolyar Large number of queues in tandem: Scaling properties under back-pressure algorithm , 2011, Queueing Syst. Theory Appl..

[14]  A. B. Dieker,et al.  From Local to Global Stability in Stochastic Processing Networks Through Quadratic Lyapunov Functions , 2013, Math. Oper. Res..

[15]  Philip A. Whiting,et al.  Convergence of proportional-fair sharing algorithms under general conditions , 2004, IEEE Transactions on Wireless Communications.

[16]  Ruth J. Williams,et al.  Fluid limits for networks with bandwidth sharing and general document size distributions. , 2009, 0903.0291.

[17]  Alexander L. Stolyar,et al.  A Novel Architecture for Reduction of Delay and Queueing Structure Complexity in the Back-Pressure Algorithm , 2011, IEEE/ACM Transactions on Networking.

[18]  Sergio López,et al.  Large Deviations for the Stationary Measure of Networks Under Proportional Fair Allocations , 2012, Math. Oper. Res..

[19]  Alexandre Proutière,et al.  Insensitivity in processor-sharing networks , 2002, Perform. Evaluation.

[20]  Devavrat Shah,et al.  Resource Sharing Networks: Overview and an Open Problem , 2014 .

[21]  Laurent Massoulié,et al.  Bandwidth sharing and admission control for elastic traffic , 2000, Telecommun. Syst..

[22]  Lachlan L. H. Andrew,et al.  Network Stability Under Alpha Fair Bandwidth Allocation With General File Size Distribution , 2012, IEEE Transactions on Automatic Control.

[23]  Devavrat Shah,et al.  Approaching HGI performance in resource sharing networks , 2013 .

[24]  Ness B. Shroff,et al.  Throughput-Optimal Scheduling in Multihop Wireless Networks Without Per-Flow Information , 2013, IEEE/ACM Transactions on Networking.

[25]  Laurent Massoulié,et al.  Resource pooling in congested networks: proportional fairness and product form , 2009, Queueing Syst. Theory Appl..

[26]  N. Walton Proportional fairness and its relationship with multi-class queueing networks , 2008, 0809.2697.

[27]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[28]  Bert Zwart,et al.  Insensitivity of proportional fairness in critically loaded bandwidth sharing networks , 2014, 1411.4841.

[29]  Laurent Massoulié,et al.  Bandwidth sharing: objectives and algorithms , 2002, TNET.

[30]  R. Kannan,et al.  Advanced Analysis: On The Real Line , 1996 .

[31]  Frank Kelly,et al.  Networks of queues with customers of different types , 1975, Journal of Applied Probability.

[32]  Neil S. Walton,et al.  Insensitive, maximum stable allocations converge to proportional fairness , 2010, Queueing Syst. Theory Appl..

[33]  James R. Jackson,et al.  Jobshop-Like Queueing Systems , 2004, Manag. Sci..

[34]  Alexander L. Stolyar,et al.  Scheduling Flexible Servers with Convex Delay Costs: Heavy-Traffic Optimality of the Generalized cµ-Rule , 2004, Oper. Res..

[35]  ModianoEytan,et al.  Max-Weight Scheduling in Queueing Networks With Heavy-Tailed Traffic , 2014 .

[36]  Atilla Eryilmaz,et al.  Stable scheduling policies for fading wireless channels , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

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

[38]  R. Srikant,et al.  Stable scheduling policies for fading wireless channels , 2005, IEEE/ACM Transactions on Networking.

[39]  David Williams,et al.  Probability with Martingales , 1991, Cambridge mathematical textbooks.

[40]  R. Bass,et al.  Review: P. Billingsley, Convergence of probability measures , 1971 .

[41]  Pravin Varaiya,et al.  Max pressure control of a network of signalized intersections , 2013 .

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

[43]  A. Stolyar MaxWeight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic , 2004 .

[44]  P. R. Kumar,et al.  Distributed scheduling based on due dates and buffer priorities , 1991 .

[45]  F. P. Kelly,et al.  Product form stationary distributions for diffusion approximations to a flow-level model operating under a proportional fair sharing policy , 2007, PERV.

[46]  David D. Yao,et al.  A Stochastic Network Under Proportional Fair Resource Control - Diffusion Limit with Multiple Bottlenecks , 2012, Oper. Res..

[47]  Murray Hill,et al.  SCHEDULING IN A QUEUING SYSTEM WITH ASYNCHRONOUSLY VARYING SERVICE RATES , 2004 .

[48]  R. Srikant,et al.  Queue-proportional rate allocation with per-link information in multihop wireless networks , 2016, Queueing Syst. Theory Appl..

[49]  Anthony Unwin,et al.  Reversibility and Stochastic Networks , 1980 .

[50]  Donald F. Towsley,et al.  Cluster-Based Back-Pressure Routing Algorithm , 2008, IEEE/ACM Transactions on Networking.

[51]  Allan Borodin,et al.  Adversarial queuing theory , 2001, JACM.

[52]  L. Massouli'e Structural properties of proportional fairness: Stability and insensitivity , 2007, 0707.4542.

[53]  P. Burke The Output of a Queuing System , 1956 .

[54]  Maury Bramson,et al.  Convergence to equilibria for fluid models of FIFO queueing networks , 1996, Queueing Syst. Theory Appl..

[55]  Alexandre Proutière,et al.  On performance bounds for balanced fairness , 2004, Perform. Evaluation.

[56]  Nick McKeown,et al.  The iSLIP scheduling algorithm for input-queued switches , 1999, TNET.

[57]  Frank P. Kelly,et al.  On a class of approximations for closed queueing networks , 1989, Queueing Syst. Theory Appl..

[58]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[59]  R. J. Williams,et al.  Fluid model for a network operating under a fair bandwidth-sharing policy , 2004, math/0407057.

[60]  Jean C. Walrand,et al.  Fair end-to-end window-based congestion control , 2000, TNET.

[61]  David Tse,et al.  Opportunistic beamforming using dumb antennas , 2002, IEEE Trans. Inf. Theory.

[62]  S. Zachary A Note on Insensitivity in Stochastic Networks , 2006, Journal of Applied Probability.

[63]  K. Mani Chandy,et al.  Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.

[64]  Gustavo de Veciana,et al.  Stability and performance analysis of networks supporting services with rate control-could the Internet be unstable? , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[65]  R. Srikant,et al.  Queue-Proportional Rate Allocation with Per-Link Information in Multihop Networks , 2015, SIGMETRICS.

[66]  Nicholas Bambos,et al.  Queueing Dynamics and Maximal Throughput Scheduling in Switched Processing Systems , 2003, Queueing Syst. Theory Appl..

[67]  Devavrat Shah,et al.  Fluid models of congestion collapse in overloaded switched networks , 2011, Queueing Syst. Theory Appl..

[68]  J. G. Dai,et al.  Maximum Pressure Policies in Stochastic Processing Networks , 2005, Oper. Res..

[69]  P. Whittle Partial balance and insensitivity , 1985, Journal of Applied Probability.

[70]  Devavrat Shah,et al.  Switched networks with maximum weight policies: Fluid approximation and multiplicative state space collapse , 2010, ArXiv.

[71]  Xiaojun Lin,et al.  Structural Properties of LDP for Queue-Length Based Wireless Scheduling Algorithms , 2007 .

[72]  Sean P. Meyn Stability and Asymptotic Optimality of Generalized MaxWeight Policies , 2008, SIAM J. Control. Optim..