Skip to main content
Log in

Performance Analysis of TCP with Delayed Acknowledgments in Multi-hop Ad-hoc Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The acknowledgment strategy has great potential to increase TCP throughput when it runs over 802.11 MAC protocol. In particular, TCP acknowledgments (ACK) carry out an extensive number of medium accesses as they compete in the same route as data packets for media. In this paper, we first propose a dynamic TCP-MAC interaction strategy which tries to reduce the number of induced ACKs by monitoring the channel condition. To this end, the total collision probability collected along the path from sender to receiver in MAC layer has been used to properly set the number of delayed ACKs (DA) in TCP. Based on the estimated collision probability, TCP sender dynamically adjusts itself to the channel condition by delaying less ACKs in high traffic conditions and more ACKs in low traffic conditions. The simulation results show a throughput improvement up to 15% over the existing method called Dynamic Adaptive Acknowledgment (TCP-DAA) and much more over the regular TCP in different scenarios dealing with a dynamic loss rate. In addition, we show that our proposed strategy does not always benefit from a fixed delay policy along with a fixed congestion window size. In fact, the optimal number of delayed ACKs is based on the path length of a TCP connection and a large delay window may solely improve TCP throughput in short ranges with less number of flows. However, in a longer path congestion window limit provides more throughput gain.

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. Stevens W. R. (1994) TCP/IP Illustrated Vol. 1. Addison Wesley, Boston, MA

    MATH  Google Scholar 

  2. Chen, X., Zhai, H., Wang, J., & Fang, Y. (2005). A survey on improving TCP performance over wireless networks. Resource management in wireless networking (Vol. 44, pp. 657–695). US: Springer.

  3. Altman A. Al. E., Nain P. (2005) A survey of TCP over Ad Hoc Networks. IEEE Communication Surveys and Tutorials 7: 22–36

    Article  Google Scholar 

  4. Xu, K., Gerla, M., & Bae, S. (2002). How effective is the IEEE 802.11 RTS/CTS handshake in Ad Hoc Networks? IEEE Global Telecommunications Conference (GLOBECOM ‘02) Proceedings (Vol. 1, pp. 72–76).

  5. Braden, R. (1989). Requirements for Internet Hosts—Communication Layers. RFC 1122, IETF Network Working Group.

  6. Allman, M., Paxson, V., & Stevens, W. (1999). Transmission Control Protocol. RFC 2581, IETF Network Working Group.

  7. Xu, S., & Saadawi, T. (2001). Evaluation for TCP with delayed ACK option in wireless multi-hop networks. IEEE Vehicular Technology Conference (VTC ‘01) Proceedings (Vol. 1, pp. 267–271).

  8. Lilakiatsakun, W., & Seneviratne, A. (2003). TCP performances over wireless link deploying delayed ACK. IEEE Vehicular Technology Conference (VTC ‘03) (Vol. 3, pp. 1715–1719).

  9. Fu Z., Luo H., Zerfos P., Lu S., Zhang L., Gerla M. (2005) The impact of multihop wireless channel on TCP throughput and loss. IEEE Transaction on Mobile Computing 4(2): 209–221

    Article  Google Scholar 

  10. Hamedani, E. Z., & Racocevic, V. (2005). Evaluating and improving TCP performance against contention losses in multihop Ad Hoc Networks. IFIP International Conference (MWCN) Proceedings. Marrakech, Morocco.

  11. Chen, K., Xue, Y., & Nahrstedt, K. (2003). On setting TCP’s congestion window limit in mobile Ad Hoc Networks. IEEE International Conference on Communication (ICC’03) Proceedings (pp. 1080–1084).

  12. Papanastasiou S., Ould-Khaoua M. (2004) TCP Congestion window evolution and spatial reuse in MANETs. Journal of Wireless Communications and Mobile Computing 4(6): 669–682

    Article  Google Scholar 

  13. Boggia, G., Camarda, P., Grieco, L. A., Mastrocristino, T., & Tesoriere, G. (2005). A cross-layer approach to enhance TCP fairness in wireless Ad-Hoc Networks. IEEE 2nd International Symposium on Wireless Communication Systems Proceedings (pp. 498–502).

  14. Altman, T. J. E. (2003). Novel delayed ACK techniques for improving TCP performance in multihop wireless networks. Personal Wireless Communications (PWC’03) Proceedings (pp. 235–270).

  15. Singh A. K., & Kankipati, K. (2004). TCP-ADA: TCP with adaptive delayed acknowledgement for mobile Ad Hoc Networks. Wireless Communication and Networking Conference Proceedings (pp. 1685–1690).

  16. Chen J., Lee Y. Z., Gerla M., Sanadidi M. Y. (2008) TCP with delayed ACK for wireless networks. Journal of Ad Hoc Networks 6(7): 1098–1116

    Article  Google Scholar 

  17. Oliveira, R., & Braun, T. (2005). A dynamic adaptive acknowledgment strategy for TCP over multihop wireless networks. IEEE Conference on Computer and Communications (INFOCOM’05) Proceedings (pp. 1863–1874).

  18. Oliveira R., Braun T. (2007) A smart TCP acknowledgment approach for multihop wireless networks. IEEE Transaction on Mobile Computing 6(2): 192–205

    Article  Google Scholar 

  19. Fall, K., & Varadhan, K. (2008). The ns Manual, VINT project [Online]. Available: http://www.isi.edu/nsnam/ns/ns-documentation.html.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Farzaneh Razavi Armaghani.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Armaghani, F.R., Jamuar, S.S., Khatun, S. et al. Performance Analysis of TCP with Delayed Acknowledgments in Multi-hop Ad-hoc Networks. Wireless Pers Commun 56, 791–811 (2011). https://doi.org/10.1007/s11277-009-9848-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-009-9848-3

Keywords

Navigation