Investigating Backpressure based Rate Control Protocols for Wireless Sensor Networks

From a theoretical standpoint, backpressure-based techniques present elegant cross-layer rate control solutions that use only local queue information. It is only recently that attempts are being made to design real world wireless protocols using these techniques. To aid this effort, we undertake a comprehensive experimental evaluation of backpressure mechanisms for multihop wireless networks, in particular the first such study in the context of wireless sensor networks. Our evaluation yields two key insights into the design of such protocols. First, for wireless sensor networks, we show that a simple backpressure scheduling policy which allows nodes to transmit so long as they have a positive queue differential (irrespective of its size) gives performance comparable to more sophisticated heuristics. This result implies that, contrary to previous proposals, backpressure protocols can be implemented for wireless sensor networks without modifying the underlying CSMA MAC. Second, we show that the performance of backpressure based protocols is highly sensitive to a parameter setting that depends upon current traffic conditions. Therefore, practical backpressure protocols must provide for automatic parameter adaptation.

[1]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

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

[3]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

[4]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[5]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[6]  David E. Culler,et al.  A transmission control scheme for media access in sensor networks , 2001, MobiCom '01.

[7]  Chieh-Yih Wan,et al.  CODA: congestion detection and avoidance in sensor networks , 2003, SenSys '03.

[8]  Özgür B. Akan,et al.  ESRT: event-to-sink reliable transport in wireless sensor networks , 2003, MobiHoc '03.

[9]  Michael J. Neely,et al.  Dynamic power allocation and routing for satellite and wireless networks with time varying channels , 2003 .

[10]  Jean-Yves Le Boudec,et al.  Rate performance objectives of multihop wireless networks , 2004, IEEE INFOCOM 2004.

[11]  Ruzena Bajcsy,et al.  Congestion control and fairness for many-to-one routing in sensor networks , 2004, SenSys '04.

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

[13]  Eytan Modiano,et al.  Fairness and optimal stochastic control for heterogeneous networks , 2005, INFOCOM.

[14]  Alexander L. Stolyar,et al.  Maximizing Queueing Network Utility Subject to Stability: Greedy Primal-Dual Algorithm , 2005, Queueing Syst. Theory Appl..

[15]  Ramesh Govindan,et al.  Interference-aware fair rate control in wireless sensor networks , 2006, SIGCOMM.

[16]  Michael J. Neely,et al.  Energy optimal control for time-varying wireless networks , 2005, IEEE Transactions on Information Theory.

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

[18]  Michael J. Neely Energy Optimal Control for Time-Varying Wireless Networks , 2006, IEEE Trans. Inf. Theory.

[19]  B. Krishnamachari,et al.  Making Distributed Rate Control using Lyapunov Drifts a Reality in Wireless Networks , 2007 .

[20]  Ramesh Govindan,et al.  RCRT: rate-controlled reliable transport for wireless sensor networks , 2007, SenSys '07.

[21]  Injong Rhee,et al.  Cross-layer optimization made practical , 2007, 2007 Fourth International Conference on Broadband Communications, Networks and Systems (BROADNETS '07).

[22]  Christos Gkantsidis,et al.  Horizon: balancing tcp over multiple paths in wireless mesh network , 2008, MobiCom '08.

[23]  Injong Rhee,et al.  DiffQ: Differential Backlog Congestion Control for Wireless Multi-hop Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[24]  Jean C. Walrand,et al.  A Distributed Algorithm for Optimal Throughput and Fairness in Wireless Networks with a General Interference Model , 2008 .

[25]  B. Krishnamachari,et al.  Achieving Fast Convergence for Max-min Fair Rate Allocation in Wireless Sensor Networks . ∗ , 2008 .

[26]  Alexander L. Stolyar,et al.  Joint Scheduling and Congestion Control in Mobile Ad-Hoc Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.