Delay Stability of Back-Pressure Policies in the Presence of Heavy-Tailed Traffic

We study multihop networks with flow-scheduling constraints, no constraints on simultaneous activation of different links, potentially multiple source-destination routes, and a mix of heavy-tailed and light-tailed traffic. In this setting, we analyze the delay performance of the widely studied class of Back-Pressure scheduling policies, known for their throughput optimality property, using as a performance criterion the notion of delay stability, i.e., whether the expected end-to-end delay in steady state is finite. Our analysis highlights the significance of “bottleneck links,” i.e., links that are allowed to serve the source queues of heavy-tailed flows. The main idea is that traffic that has to pass through bottleneck links experiences large delays under Back-Pressure. By means of simple examples, we provide insights into how the network topology, the routing constraints, and the link capacities may facilitate or hinder the ability of light-tailed flows to avoid bottlenecks. Our delay-stability analysis is greatly simplified by the use of fluid approximations, allowing us to derive analytical results that would have been hard to obtain through purely stochastic arguments. Finally, we show how to achieve the best performance with respect to the delay stability criterion, by using a parameterized version of the Back-Pressure policy.

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

[2]  B. Hajek Hitting-time and occupation-time bounds implied by drift analysis with applications , 1982, Advances in Applied Probability.

[3]  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.

[4]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[5]  Mihalis G. Markakis,et al.  Delay analysis of the Max-Weight policy under heavy-tailed traffic via fluid approximations , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[6]  R. Srikant,et al.  Distributed Link Scheduling With Constant Overhead , 2006, IEEE/ACM Transactions on Networking.

[7]  WillingerWalter,et al.  On the self-similar nature of Ethernet traffic , 1993 .

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

[9]  R. Srikant,et al.  Joint congestion control, routing, and MAC for stability and fairness in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[10]  Mihalis G. Markakis Scheduling in Switched Queueing Networks with Heavy-Tailed Trac , 2013 .

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

[12]  Walter Willinger,et al.  Self-Similar Network Traffic and Performance Evaluation , 2000 .

[13]  Walter Willinger,et al.  Self‐Similar Network Traffic: An Overview , 2002 .

[14]  Mihalis G. Markakis,et al.  Throughput Optimal Scheduling Over Time-Varying Channels in the Presence of Heavy-Tailed Traffic , 2014, IEEE Transactions on Information Theory.

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

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

[17]  Ness B. Shroff,et al.  Delay-Based Back-Pressure Scheduling in Multihop Wireless Networks , 2011, IEEE/ACM Transactions on Networking.

[18]  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.

[19]  C. Burrus,et al.  Discrete-time systems , 1975 .

[20]  H. Vincent Poor,et al.  Queue Back-Pressure Random Access in Multihop Wireless Networks: Optimality and Stability , 2009, IEEE Transactions on Information Theory.

[21]  Herbert Freeman,et al.  Discrete-Time Systems , 1980 .

[22]  Walter Willinger,et al.  On the Self-Similar Nature of Ethernet Traffic ( extended version ) , 1995 .

[23]  Eytan Modiano,et al.  Fairness and Optimal Stochastic Control for Heterogeneous Networks , 2005, IEEE/ACM Transactions on Networking.

[24]  Bert Zwart,et al.  Tails in scheduling , 2007, PERV.

[25]  Adam Wierman,et al.  When Heavy-Tailed and Light-Tailed Flows Compete: The Response Time Tail Under Generalized Max-Weight Scheduling , 2013, IEEE/ACM Transactions on Networking.