Second-Order Rate-Control Based Transport Protocols Over Mobile Wireless Networks

While TCP (transmission control protocol) is an efficient transport protocol in the wired Internet, it performs poorly when used in wireless environments. This is because TCP couples the error and flow control by using packet loss to infer the network congestion and thus the random loss in wireless Internet can inevitably mislead TCP dropping its flow-control window unnecessarily, even if the network is not congested at all. To overcome this problem, we propose the second-order rate-based flow control and the decoupled window-based error-control schemes for high-throughput transport protocols over the wireless networks. The second-order rate control minimizes congestive losses by using the explicit congestion notification (ECN)-bit feedback to adapt the rate-gain parameter to the variations of the round-trip time (RTT) and cross-traffic flows. The error-control scheme detects and selectively retransmits the lost packets caused by either congestion or random-noise/handoffs on wireless links, which is decoupled from the flow control such that the rate control is independent of the random loss of wireless links. Using the fluid analysis, we establish the rate-control model, and derive expressions for throughput, losses, and link-transmission efficiency. Through extensive simulations, the proposed transport protocol is shown to possess the TCP-compatibility in bandwidth while coexisting with TCP-Reno traffics in the wired Internet. Our simulations also verify the analysis, and demonstrate the significant superiority of our scheme to TCP in terms of increasing the average throughput over wireless links and the robustness to the variation of wireless random-loss probability while minimizing the losses and retransmissions.

[1]  Xi Zhang,et al.  Integrated rate and credit feedback control for ABR service in ATM networks , 1997, Proceedings of INFOCOM '97.

[2]  Randy H. Katz,et al.  The effects of asymmetry on TCP performance , 1999, Mob. Networks Appl..

[3]  Xi Zhang,et al.  Second-order rate-control based transport protocols , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[4]  A. Udaya Shankar,et al.  Dynamical behavior of rate-based flow control mechanisms , 1990, CCRV.

[5]  Xi Zhang,et al.  Scalable flow control for multicast ABR services , 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).

[6]  Saverio Mascolo,et al.  Smith's principle for congestion control in high-speed data networks , 2000, IEEE Trans. Autom. Control..

[7]  Nanying Yin,et al.  On closed loop rate control for ATM cell relay networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[8]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[9]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[10]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[11]  Liviu Iftode,et al.  Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments , 1994, IEEE J. Sel. Areas Commun..

[12]  Pietro Manzoni,et al.  Impact of Mobility on TCP/IP: An Integrated Performance Study , 1995, IEEE J. Sel. Areas Commun..

[13]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[14]  Xi Zhang,et al.  Scalable flow control for multicast ABR services in ATM networks , 2002, TNET.

[15]  Steven H. Low,et al.  Understanding TCP Vegas: a duality model , 2002 .

[16]  Frank Kelly,et al.  Models for a self–managed Internet , 2000, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[17]  T. V. Lakshman,et al.  TCP over wireless with link level error control: analysis and design methodology , 1999, TNET.

[18]  Anurag Kumar,et al.  Comparative performance analysis of versions of TCP in a local network with a lossy link , 1998, TNET.