Skip to main content
Log in

Packet Recycling and Delayed ACK for Improving the Performance of TCP over MANETs

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Most of the schemes that were proposed to improve the performance of transmission control protocol (TCP) over mobile ad hoc networks (MANETs) are based on a feedback from the network, which can be expensive (require extra bandwidth) and unreliable. Moreover, most of these schemes consider only one cause of packet loss. They also resume operation based on the same stand-by parameters that might vary in the new route. Therefore, we propose two techniques for improving the performance of TCP over MANETs. The first one, called TCP with packet recycling (TCP-PR), allows the nodes to recycle the packets instead of dropping them after reaching the retransmission limit at the MAC layer. In the second technique, which is called TCP with adaptive delay window (TCP-ADW), the receiver delays sending TCP ACK for a certain time that is dynamically changed according to the congestion window and the trip time of the received packet. TCP-PR and TCP-ADW are simple, easy to implement, do not require network feedback, compatible with the standard TCP, and do not require distinguishing between the causes of packet loss. Our thorough simulations show that the integration of our two techniques improves the performance of TCP over MANETs.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Allman, M., Paxson, V., & Blanton, E. (2009). TCP congestion control. RFC-5681 network working group.

  2. Balakrishnan, H., Padmanabhan, V., Seshan, S., & Katz, R. (1996). A comparison of mechanisms for improving TCP performance over wireless links. In Proceedings of the ACM SIGCOMM conference.

  3. Gunes, M., & Vlahovic, D. (2002). The performance of the TCP/RCWE enhancement for ad-hoc networks. In Proceedings of the IEEE symposium on computers and communications.

  4. Johanson, N., Kihl, M., & Korner, U. (2000). TCP/IP over the bluetooth wireless ad hoc network (Vol. 1815, pp. 799–810). Heidelberg: Springer.

    Google Scholar 

  5. Ahuja, A., Agarwal, S., PalSingh, J., & Shorey, R. (2000). Performance of TCP over different routing protocols in mobile adhoc networks. In Proceedings of the IEEE ICC conference.

  6. Karn, P. (1990). MACA a new channel access method for packet radio. In ARRL/CRRL amateur radio 9th computer networking conference.

  7. Sundaresan, H. R. K., & Anantharaman, V. (2003). TP: A reliable transport protocol for ad-hoc networks. In Proceedings of the ACM international symposium on mobile ad hoc networking and computing (MobiHoc).

  8. Chandran, S. V. R. P. K., & Raghunathan, S. (2001). A feedback based scheme for improving tcp performance in ad hoc networks. IEEE Personal Communication Systems (PCS) Magazine: Special Issue on Ad Hoc Networks, 8(1), 34–39.

  9. Holland, N. V. G. (2002). Analysis of TCP performance over mobile ad hoc networks. Wireless Networks, 8(2–3), 275–288.

    Google Scholar 

  10. Liu, S. S. J. (2001). ATCP: TCP for mobile ad hoc networks. Journal of Selected Areas in Communications, 19(7), 1300–1315.

    Article  Google Scholar 

  11. Wang, Y. Z. F. (2002). Improving TCP performance over mobile ad hoc networks with out-of-order detection and response. In Proceedings of the ACM international symposium on mobile ad hoc networking and computing (MobiHoc).

  12. Dyer, R. B. T. (2001). A comparison of TCP performance over three routing protocols for mobile ad hoc networks. In Proceedings of the ACM international symposium on mobile ad hoc networking and computing (MobiHoc).

  13. Chen, B., Marsic, I., & Miller, R. (2008). Issues and improvements in TCP performance over multihop wireless networks. In IEEE Sarnoff, Symposium.

  14. Chen, J., Lee, Y., Gerla, M., & Sanadidi, M. (2006). TCP with delayed ACK for wireless networks. In IEEE international conference on broadband communications, networks and systems (BROADNETS).

  15. Paxson, V., & Allman, M. (2000). Computing TCP’s retransmission timer. RFC-2988 network working group.

  16. Holland, N. V. G. (1999). Analysis of TCP performance over mobile ad hoc networks. In Proceedings of the ACM international conference on mobile computing and networking (MobiCom).

  17. Gerla, M., Bagrodia, R., Zhang, L., Tang, K., & Wang, L. (1999). TCP over wireless multihop protocols: Simulation and experiments. In Proceedings of the IEEE ICC.

  18. Gerla, R. B. M., & Tang, K. (1999). TCP performance in wireless multihop networks. In Proceedings of the IEEE WMCSA.

  19. Yang, Q. L., & Seah, W. (2003). Improving fairness among TCP flows crossing wireless ad hoc and wired networks. In Proceedings of the ACM international symposium on mobile ad hoc networking and computing (MobiHoc).

  20. Xu, K., Gerla, M., Qi, L., & Shu, Y. (2003). Enhancing TCP fairness in ad hoc wireless networks using neighborhood RED. In Proceedings of the ACM international conference on mobile computing and networking (MobiCom).

  21. Touati, H., Lengliz, I., & Kamoun, F. (2007). TCP Adaptive RTO to improve TCP performance in mobile ad hoc networks. In The sixth annual mediterranean ad hoc networking, workShop.

  22. Casetti, C., Gerla, M., Sanadidi, M. Y., & Wang, R. (2002). TCP westwood: End-to-end bandwidth estimation for enhanced transport over wireless links. Wireless Networks, 8, 467–479.

    Google Scholar 

  23. Braden, R. (1989). Requirements for internet hostscommunication layers. RFC-1122, IETF network working group.

  24. Altman, E., & Jimenez, T. (2003). Novel delayed ACK techniques for improving TCP performance in multihop wireless networks. In IEEE Personal Wireless Communications.

  25. Mesquite Software Incorporation (1994). http://www.mesquite.com.

  26. Jain, R. (1991). The art of computer system performance analysis. New York: Wiley.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raed T. Al-Zubi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Al-Zubi, R.T., Krunz, M., Al-Sukkar, G. et al. Packet Recycling and Delayed ACK for Improving the Performance of TCP over MANETs. Wireless Pers Commun 75, 943–963 (2014). https://doi.org/10.1007/s11277-013-1401-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-1401-8

Keywords

Navigation