On Cross Layer Congestion Control for CDMA-based Ad-hoc Networks

We investigate a cross layer congestion control technique for TCP Reno-2 (NewReno) in CDMA-based wireless ad-hoc networks in which both TCP layer and PHY layer jointly control congestion. The PHY layer varies transmission power based on the channel condition, interference power received and congestion in the network and seeks to transmit at a minimum power level, whereas the TCP layer controls congestion using Reno-2 flow control. We show the convergence of our algorithm theoretically and through simulations. We demonstrate that our cross layer congestion control technique provides performance improvement in terms of throughput, window size variations, transmission power and converges to a stable value even with addition and deletion of flows to the network.

[1]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[2]  Chunming Qiao,et al.  Advances in internet congestion control , 2003, IEEE Communications Surveys & Tutorials.

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

[4]  Mung Chiang,et al.  Distributed network control through sum product algorithm on graphs , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[5]  Mung Chiang,et al.  Jointly optimal congestion control and power control in wireless multihop networks , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[6]  Richard J. Gibbens,et al.  Resource pricing and the evolution of congestion control , 1999, at - Automatisierungstechnik.

[7]  H. Rath A Cross Layer Congestion Control Algorithm in Wireless Networks for TCP Reno-2 , 2005 .

[8]  V. Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

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

[10]  Sally Floyd,et al.  TCP Selective Acknowledgment Options , 1996, RFC.