A Congestion Window Adjustment Scheme for Improving TCP Performance over Mobile Ad-Hoc Networks
TCP does not distinguish between congestion and packet losses due to route change and link failures, which are prevalent in mobile ad hoc networks. So, TCP does not show satisfactory performance in ad hoc networks since it assumes that all packet losses are due to network congestions. In particular, when a route is reestablished it needs to be adaptively determined congestion window (CWND) according to the new route features. In this paper, we proposed an adjustable CWND scheme to improve the TCP performance over ad hoc networks. TCP sender effectively adjusts CWND by monitoring the network situation using control packets. Simulation results using NS-2 show that our scheme may increase TCP throughput compared with those of general TCP.
KeywordsPacket Loss Intermediate Node Congestion Control Congestion Window Local Repair
Unable to display preview. Download preview PDF.
- 1.Chadran, K., Raghunathan, S., Venkatesan, S., Prakash, R.: A feedback based scheme for improving TCP performance in ad-hoc wireless networks. In: Proc. 18th International Conference on Distributed Computing Systems (ICDCS 1998), Amsterdam, The Netherlands, May 26-29, pp. 474–479 (1998)Google Scholar
- 2.Holland, G., Vaidya, N.: Analysis of TCP performance over mobile ad hoc networks. In: Proc. ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom 1999), Seattle, Washington, USA (August 1999)Google Scholar
- 3.Liu, J., Dingh, S.: ATCP:TCP for Mobile Ad Hoc Networks. IEEE Journal on selected areas in communications 19(7) (July 2001)Google Scholar
- 4.Dyer, T., Boppana, R.: A comparison of TCP performance over three routing protocols in mobile ad hoc networks. In: Proc. ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2001), Long Beach, California, USA (October 2001)Google Scholar
- 5.Zhang, Y., Wang, F.: Improving TCP performance over mobile ad-hoc networks with out-of-order detection and response. In: Proc. ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2002), Lausanne, Switzerland (June 2002)Google Scholar
- 6.Perkins, C., Belding-Royer, E., Das, S.: Ad Hoc On-demand Distance Vector (AODV) Routing. IETF RFC 3561 (July 2003)Google Scholar
- 7.Sridhara, V.: Evaluating Different Techniques to Improve TCP Performance over Wireless Ad Hoc Networks. Research Paper, Available from: http://www.eecis.udel.edu/~sridhara/wireless/wireless.html
- 8.Choi, J.H., Yoo, C.: TCP-aware Source Routing in Mobile Ad Hoc Networks. In: Eighth IEEE International Symposium on Computers and Communications (ISCC 2003), Kemer, Antalya, Turkey (July 2003)Google Scholar
- 9.De Oliveira, R., Braun, T.: TCP in Wireless Mobile Ad Hoc Networks, Technical Report, IAM-02-003, University of Bern, Switzerland (March 2003)Google Scholar
- 10.Stevens, W.: TCP/IP Illustrated, The Protocols, vol. 1. Addison-Wesley, Reading (1994)Google Scholar
- 11.Fall, K., Varadhan, K.: NS notes and documentation, the VINT Project, UC Berkeley, LBL USC/ISI, and Xerox PARC (December 2003), Available from: http://www.isi.edu/nsnam/ns/
- 12.CMU Monarch Group, CMU Monarch extensions to the NS-2 simulator (1999), Available from: http://monarch.cs.cmu.edu/cmu-ns.html