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.
Similar content being viewed by others
References
Allman, M., Paxson, V., & Blanton, E. (2009). TCP congestion control. RFC-5681 network working group.
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.
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.
Johanson, N., Kihl, M., & Korner, U. (2000). TCP/IP over the bluetooth wireless ad hoc network (Vol. 1815, pp. 799–810). Heidelberg: Springer.
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.
Karn, P. (1990). MACA a new channel access method for packet radio. In ARRL/CRRL amateur radio 9th computer networking conference.
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).
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.
Holland, N. V. G. (2002). Analysis of TCP performance over mobile ad hoc networks. Wireless Networks, 8(2–3), 275–288.
Liu, S. S. J. (2001). ATCP: TCP for mobile ad hoc networks. Journal of Selected Areas in Communications, 19(7), 1300–1315.
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).
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).
Chen, B., Marsic, I., & Miller, R. (2008). Issues and improvements in TCP performance over multihop wireless networks. In IEEE Sarnoff, Symposium.
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).
Paxson, V., & Allman, M. (2000). Computing TCP’s retransmission timer. RFC-2988 network working group.
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).
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.
Gerla, R. B. M., & Tang, K. (1999). TCP performance in wireless multihop networks. In Proceedings of the IEEE WMCSA.
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).
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).
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.
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.
Braden, R. (1989). Requirements for internet hostscommunication layers. RFC-1122, IETF network working group.
Altman, E., & Jimenez, T. (2003). Novel delayed ACK techniques for improving TCP performance in multihop wireless networks. In IEEE Personal Wireless Communications.
Mesquite Software Incorporation (1994). http://www.mesquite.com.
Jain, R. (1991). The art of computer system performance analysis. New York: Wiley.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-013-1401-8