Enhancing TCP Congestion Control for Improved Performance in Wireless Networks

  • Breeson Francis
  • Venkat Narasimhan
  • Amiya Nayak
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7363)


Transmission Control Protocol (TCP) designed to deliver seamless and reliable end-to-end data transfer across unreliable networks works impeccably well in wired environment. However, when introduced to wireless networks, TCP performance degrades significantly due to the unpredictable nature of wireless environment and the subsequent loss of packets. TCP congestion window (cwnd) is considerably reduced because of the ensuing congestion control mechanisms thereby affecting TCP performance critically. In this paper, we propose changes to improve TCP performance by keeping congestion window as large as possible during the various phases of congestion control mechanism. We evaluate the performance using OPNET simulations and show how it fares against the widespread TCP Reno.


Wireless TCP fast retransmission fast recovery retransmission timeout congestion window duplicate acks 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control. RFC2581 (April 1999)Google Scholar
  2. 2.
    Chen, C., Wang, H., Wang, X., Li, M., Lim, A.O.: A Novel Receiver-aided Scheme for Improving TCP Performance in Multihop Wireless Networks. In: Proc. Int. Conference on Communications and Mobile Computing, pp. 272–277 (2009)Google Scholar
  3. 3.
    Du, J., Kranakis, E., Nayak, A.: A Geometric Routing Protocol in Disruption Tolerant Network. International Journal of Parallel, Emergent, and Distributed Systems 25(6), 489–508 (2010)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Elrakabawy, S.M., Klemm, A., Lindemann, C.: TCP with adaptive pacing for multihop wireless networks. In: Proc. 6th ACM Int. Symp. Mobile Ad Hoc Networking & Computing, pp. 288–299 (2005)Google Scholar
  5. 5.
    Francis, B., Narasimhan, V., Nayak, A., Stojmenovic, I.: Techniques for Enhancing TCP Performance in Wireless Networks. In: 9th Workshop on Wireless Ad hoc and Sensor Networks (in 32nd International Conference on Distributed Computing Systems) (2012)Google Scholar
  6. 6.
    Lai, C., Leung, K., Li, V.O.K.: Enhancing Wireless TCP: A Serialized Timer Approach. In: Proc. IEEE INFOCOM (2010)Google Scholar
  7. 7.
    Lin, X., Stojmenovic, I.: Location-based localized alternate, disjoint and multi-path routing algorithms for wireless networks. Journal of Parallel and Distributed Computing 63(1), 22–32 (2003)zbMATHCrossRefGoogle Scholar
  8. 8.
    Long, W., Zhenkai, W.: Performance Analysis of Improved TCP over Wireless Networks. In: Proc. 2nd Int. Conference on Computer Modeling and Simulation, pp. 239–242 (2010)Google Scholar
  9. 9.
    Nahm, K., Helmy, A., Kuo, C.J.: Cross-layer interaction of TCP and ad hoc routing protocols in multihop IEEE 802.11 networks. IEEE Trans. on Mobile Computing 7, 458–469 (2008)CrossRefGoogle Scholar
  10. 10.
    Papanastasious, S., Ould-Khaoua, M.: TCP congestion window evolution and spatial reuse in MANETs. Wireless Communications and Mobile Computing 4, 669–682 (2004)CrossRefGoogle Scholar
  11. 11.
    Prasanthi, S., Chung, S.: An Efficient Algorithm for the Performance of TCP over Multi-hop Wireless Mesh Networks. In: Proc. 7th Int. Conference on Information Technology, pp. 816–821 (2010)Google Scholar
  12. 12.
    Rai, I.A., Hellen, T.: On improving the TCP performance in asymmetric wireless mesh networks. In: Proc. Int. Conference on Communications, Computing and Control Applications, pp. 1–6 (2011)Google Scholar
  13. 13.
    Roy, R., Das, S., Ghosh, A., Mukherjee, A.: Modified TCP Congestion Control Algorithm for Throughput Enhancement in Wired-cum-Wireless Networks. In: Proc. 4th Swedish National Computer Networking Workshop (2006)Google Scholar
  14. 14.
    Stojmenovic, I., Nayak, A., Kuruvila, J.: A cross layering approach to scalable routing and broadcasting in ad hoc and sensor Networks. IEEE Communications Magazine 43(3), 101–106 (2005)CrossRefGoogle Scholar
  15. 15.
    Stojmenovic, I., Simplot-Ryl, D., Nayak, A.: Towards scalable cut vertex and link detection with applications in wireless ad hoc networks. IEEE Networks 25(1), 44–48 (2011)CrossRefGoogle Scholar
  16. 16.
    Yongmei, L., Zhigang, J., Ximan, Z.: A New Protocol to Improve Wireless TCP Performance and Its Implementation. In: Proc. 5th Int. Conference on Wireless Communications, Networking and Mobile Computing (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Breeson Francis
    • 1
  • Venkat Narasimhan
    • 2
  • Amiya Nayak
    • 1
  1. 1.School of Electrical Engineering and Computer ScienceUniversity of OttawaOttawaCanada
  2. 2.Les Enterprises Norleaf NetworksGatineauCanada

Personalised recommendations