Skip to main content
Log in

Analysis of TCP Performance over Mobile Ad Hoc Networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Mobile ad hoc networks have attracted attention lately as a means of providing continuous network connectivity to mobile computing devices regardless of physical location. Recent research has focused primarily on the routing protocols needed in such an environment. In this paper, we investigate the effects that link breakage due to mobility has on TCP performance. Through simulation, we show that TCP throughput drops significantly when nodes move, due to TCP's inability to recognize the difference between link failure and congestion. We also analyze specific examples, such as a situation where throughput is zero for a particular connection. We introduce a new metric, expected throughput, for the comparison of throughput in multi-hop networks, and then use this metric to show how the use of explicit link failure notification (ELFN) techniques can significantly improve TCP performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. B.S. Bakshi, P. Krishna, D.K. Pradhan and N.H. Vaidya, Improving performance of TCP over wireless networks, in: International Conference on Distributed Computing Systems (May 1997).

  2. H. Balakrishnan and R. Katz, Explicit loss notification and wireless web performance, in: IEEE Globecom Internet Mini-Conference, Sydney (October 1998).

  3. H. Balakrishnan, V. Padmanabhan, S. Seshan and R. Katz, A comparison of mechanisms for improving TCP performance over wireless links, in: ACM SIGCOMM, Stanford, CA (August 1996).

  4. H. Balakrishnan, V.N. Padmanabhan and R.H. Katz, The effects of asymmetry on TCP performance, in: Proceedings of the IEEE Mobicom'97, Budapest, Hungary (September 1997) pp. 77–89.

  5. J. Broch, D.A. Maltz, D.B. Johnson, Y. Hu and J. Jetcheva, A performance comparison of multi-hop wireless ad hoc network routing protocols, in: ACM/IEEE International Conference on Mobile Computing and Networking (October 1998) pp. 85–97.

  6. J. Broch, D.B. Johnson and D.A. Maltz, The dynamic source routing protocol for mobile ad hoc networks, Internet Draft, IETF MANET Working Group (December 1998).

  7. R. Cáceres and L. Iftode, Improving the performance of reliable transport protocols in mobile computing environments, IEEE Journal on Selected Areas in Communications 13 (June 1995).

  8. K. Chandran, S. Raghunathan, S. Venkatesan and R. Prakash, A feedback based scheme for improving TCP performance in ad-hoc wireless networks, in: Proceedings of International Conference on Distributed Computing Systems, Amsterdam (1998).

  9. Consultative Committee for Space Data Systems (CCSDS), Space Communications Protocol Specifications – Transport Protocol (SCPS-TP) (September 1997).

  10. M.S. Corson and A. Ephremides, A distributed routing algorithm for mobile wireless networks, Wireless Networks 1(1) (1995) 61–81.

    Google Scholar 

  11. B. Das, E. Sivakumar and V. Bhargavan, Routing in ad-hoc networks using a virtual backbone, Manuscript (1997).

  12. R.C. Durst, G.J. Miller and E.J. Travis, TCP extensions for space communications, in: Proceedings of MOBICOM'96 (1996).

  13. A. Ephremides, J.E. Wieselthier and D.J. Baker, A design concept for reliable mobile radio networks with frequency hopping signaling, Proceedings of the IEEE 75 (January 1987) 56–73.

    Google Scholar 

  14. K. Fall and K. Varadhan, ns notes and documentation, LBNL (August 1998) http://www-mash.cs.berkeley.edu/ns/

  15. S. Floyd, TCP and explicit congestion notification, ACM Computer Communication Review 24 (October 1994) 10–24.

    Google Scholar 

  16. J. Garcia-Luna-Aceves, A failsafe routing algorithm for multihop packet radio networks, in: Proceedings of IEEE INFOCOM'86, Miami, FL (April 1986) pp. 434–443.

  17. M. Gerla, K. Tang and R. Bagrodia, TCP performance in wireless multi-hop networks, in: Proceedings of IEEE WMCSA'99, New Orleans, LA (February 1999).

  18. Z.J. Haas and M.R. Pearlman, The zone routing protocol (ZRP) for ad hoc networks, Internet Draft, Mobile Ad Hoc Network (MANET) Working Group, IETF (August 1998).

  19. G. Holland and N. Vaidya, Analysis of TCP performance over mobile ad hoc networks – Part II: Simulation details and results, Technical report TR99-005, Texas A&M University (1999).

  20. D. Johnson, D.A. Maltz and J. Broch, The dynamic source routing protocol for mobile ad hoc networks, Internet Draft, Mobile Ad Hoc Network (MANET) Working Group, IETF (March 1998).

  21. J. Jubin and J. Tornow, The DARPA packet radio network protocols, Proceedings of the IEEE 75, Special Issue on Packet Radio Networks (1987) 21–33.

  22. Y.-B. Ko and N. H. Vaidya, Location-aided routing (LAR) in mobile ad hoc networks, in: ACM/IEEE Int. Conf. on Mobile Computing and Networking (MobiCom'98) (October 1998).

  23. G. Lauer, Advanced protocols for the SURAN packet radio network, in: Proceedings of the SHAPE Packet Radio Symposium (1989).

  24. G. Lauer, Packet-radio routing, in: Routing in Communications Networks (Prentice-Hall, Englewood Cliffs, NJ, 1995).

    Google Scholar 

  25. S. Murthy and J. Garcia-Luna-Aceves, A routing protocol for packet-radio networks, in: Proc. First ACM International Conference on Mobile Computing and Networking (ACM Mobicom 95), Berkeley, CA (November 1995).

  26. P. Newman, Traffic management for ATM local area networks, IEEE Communications Magazine (August 1994) 44–50.

  27. C.E. Perkins and E.M. Royer, Ad hoc on demand distance vector (AODV) routing, Internet Draft, Mobile Ad Hoc Network (MANET) Working Group, IETF (August 1998).

  28. K.K. Ramakrishnan and R. Jain, An explicit binary feedback scheme for congestion avoidance in computer networks with a connectionless network layer, in: ACM SIGCOMM'88 (August 1988) pp. 565–571.

  29. R. Ramanathan and M. Steenstrup, Hierarchically-organized, multihop mobile wireless networks for Quality-of-Service support, Mobile Networks and Applications 3 (June 1998) 101–119.

    Google Scholar 

  30. S. Ramanathan and M. Steenstrup, A survey of routing techniques for mobile communication networks, Mobile Networks and Applications (1996) 89–104.

  31. N. Shacham, Hierarchical routing in large, dynamic ground radio networks, in: Proceedings of the Hawaii International Conference on System Sciences (HICSS), Honolulu, HI (January 1985) pp. 292–301.

  32. N. Shacham and J. Westcott, Future directions in packet radio architectures and protocols, Proceedings of the IEEE 75, Special Issue on Packet Radio Networks (1987) 83–99.

  33. R. Sivakumar, P. Sinha and V. Bharghavan, Core extraction distributed ad hoc routing (CEDAR) specification, Internet Draft, Mobile Ad Hoc Network (MANET) Working Group, IETF (October 1998).

  34. M. Spohn and J. Garcia-Luna-Aceves, Efficient routing in packet-radio networks using link-sate information, in: Proc. of the IEEE Wireless Communications and Networking Conference 1999 (WCNC 99), New Orleans, LA (September 1999).

  35. C. Toh, A novel distributed routing protocol to support ad-hoc mobile computing, Wireless Personal Communication (January 1997).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Holland, G., Vaidya, N. Analysis of TCP Performance over Mobile Ad Hoc Networks. Wireless Networks 8, 275–288 (2002). https://doi.org/10.1023/A:1013798127590

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013798127590

Navigation