Channel Sensitivity of LIFO-Backpressure: Quirks and Improvements

We study the delay performance of backpressure routing algorithms using last-in first-out (LIFO) schedulers (LIFO-backpressure). We uncover a surprising behavior in which, under certain channel conditions, the average delay of packets is high at low traffic load and decreases as the load in the network increases. We propose and analyze a queueing-theoretic model under which the scheduler can transmit packets only if the queue length meets or exceeds a threshold, and we show that the model analytically bears out the observed phenomenon. Using matrix geometric methods, we derive a numerical solution for the average packet delay in the general case, and, using $z$- transform techniques, we further provide closed-form solutions for a special case. Our analysis indicates that when the threshold is fixed (as may happen under lossless channel conditions), the average delay is small at low traffic load and increases with increasing load, as expected. On the other hand, when the threshold fluctuates (as may happen under changing, lossy channel conditions), the average delay may be high at low load and decrease, sometimes substantially, with the traffic load. We corroborate these findings with TOSSIM simulations on different types of networks, using measured channel traces. Further, we propose a replication-based LIFO-backpressure algorithm (RBL) to improve the delay performance of LIFO-backpressure. Analytical and simulation results show that RBL dramatically reduces the delay of LIFO-backpressure at low load, while maintaining high throughput performance at high load.

[1]  Philip Levis,et al.  CTP , 2013, ACM Trans. Sens. Networks.

[2]  Morteza Hashemi,et al.  Intra-Car Wireless Sensors Data Collection: A Multi-Hop Approach , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

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

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

[5]  John N. Daigle Queueing theory for telecommunications , 1992, Addison-Wesley series in telecommunications.

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

[7]  Bhaskar Krishnamachari,et al.  Routing without routes: the backpressure collection protocol , 2010, IPSN '10.

[8]  Bhaskar Krishnamachari,et al.  LIFO-Backpressure Achieves Near-Optimal Utility-Delay Tradeoff , 2010, IEEE/ACM Transactions on Networking.

[9]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1990, 29th IEEE Conference on Decision and Control.

[10]  L. Praveen Kumar,et al.  Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication Networks , 2016 .

[11]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[12]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[13]  HyungJune Lee,et al.  Improving Wireless Simulation Through Noise Modeling , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[14]  Longbo Huang,et al.  Delay reduction via Lagrange multipliers in stochastic network optimization , 2011, IEEE Trans. Autom. Control..

[15]  Lei Ying,et al.  On Combining Shortest-Path and Back-Pressure Routing Over Multihop Wireless Networks , 2011, IEEE/ACM Transactions on Networking.

[16]  Marcel F. Neuts,et al.  Matrix-Geometric Solutions in Stochastic Models , 1981 .

[17]  David Starobinski,et al.  On the channel-sensitive delay behavior of LIFO-backpressure , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[18]  T. Spyropoulos,et al.  Efficient Routing in Intermittently Connected Mobile Networks: The Multiple-Copy Case , 2008, IEEE/ACM Transactions on Networking.

[19]  K. Psounis,et al.  Efficient Routing in Intermittently Connected Mobile Networks: The Single-Copy Case , 2008, IEEE/ACM Transactions on Networking.

[20]  Bhaskar Krishnamachari,et al.  Backpressure with Adaptive Redundancy (BWAR) , 2012, 2012 Proceedings IEEE INFOCOM.