Abstract
Successful deployment of Mobile Ad-hoc Networks (MANETs) is highly dependent on how their scarce resources are used by upper layer protocols. TCP plays a significant role in determining the workload of the network and its variants achieve different levels of performance as reported in literature. With the increase in delay-sensitive applications in today’s networks, TCP experiences more spurious timeouts due to blocking by high priority traffic. The resulting retransmissions exacerbate the existing congestion problem in MANETs and misuse the available bandwidth. Our proposed TCP protocol (RE-TCP) achieves resource efficiency by adjusting the retransmission timer according to the medium contention, thus limiting the number of contention-induced retransmissions. In this paper, we first evaluate the impact of different loss recovery mechanisms on TCP performance in presence of voice traffic. We then analyze the resource efficiency of different TCP variants under contention-induced spurious timeouts. Our simulation study reveals a considerable improvement of TCP Reno by our proposed enhancement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Buchholcz, G., Gricser, A., Ziegler, T., Van Do, T.: Explicit Loss Notification to Improve TCP Performance over Wireless Networks. In: Freire, M.M., Lorenz, P., Lee, M.M.-O. (eds.) HSNMC 2003, vol. 2720, pp. 481–492. Springer, Heidelberg (2003)
Fu, S., Atiquzzaman, M.: Modelling TCP Reno with Spurious Timeouts in Wireless Mobile Environment. In: Proc. of IEEE ICCCN (October 2003)
Hamadani, E., Rakocevic, V.: TCP Contention Control: A Cross Layer Approach to Improve TCP Performance in Multihop Ad hoc Networks. In: Proc. of WWIC (May 2007)
Holland, G., Vaidya, N.: Analysis of TCP performance over mobile ad hoc networks. ACM Wireless Networks 8(2), 275–288 (2002)
Kim, D., Bae, H., Song, J., Cano, J.C.: Analysis of the interaction between TCP variants and routing protocols in MANETs. In: Proc. of ICPP (June 2005)
Kesselman, A., Mansour, Y.: Optimizing TCP Retransmission Timeout. In: Lorenz, P., Dini, P. (eds.) ICN 2005. LNCS, vol. 3421, pp. 133–140. Springer, Heidelberg (2005)
Klein, T.E., Leung, K.K., Parkinson, R., Samuel, L.G.: Avoiding Spurious TCP Timeouts in Wireless Networks by Delay Injection. In: Proc. of the IEEE Global Telecommunications Conference (GLOBECOM) (December 2004)
Lassila, P., Kuusela, P.: Performance of TCP on low-bandwidth wireless links with delay spikes. European Transactions on Telecommunications (April 2007)
Li, X., Kong, P.Y., Chua, K.C.: TCP Performance in IEEE-802.11-Based Ad Hoc Networks with Multiple Wireless Lossy Links. IEEE Transactions on Mobile Computing 6(12), 1329–1342 (2007)
Ludwig, R., Katz, R.: The Eifel algorithm: Making TCP robust against spurious retransmissions. ACM Computer Communication Review 30(1), 30–36 (2000)
Mbarushimana, C., Shahrabi, A.: Resource Efficient TCP: Reducing Contention-Induced Spurious Timeouts in QoS-Aware MANETs. In: AINA 2008 (accepted, March 2008)
Papanastasiou, S., Ould-Khaoua, M.: Exploring the performance of TCP Vegas in mobile ad hoc networks. International Journal of Communication Systems 17(2), 163–177 (2004)
Touati, H., Lengliz, I., Kamoun, F.: TCP Adaptive RTO to improve TCP performance in mobile ad hoc networks. In: Proc. of the Sixth Annual Mediterranean Ad Hoc Networking Workshop (June 2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mbarushimana, C., Shahrabi, A. (2008). A TCP Enhancement for QoS-Aware Mobile Ad-Hoc Networks. In: Takizawa, M., Barolli, L., Enokido, T. (eds) Network-Based Information Systems. NBiS 2008. Lecture Notes in Computer Science, vol 5186. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85693-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-85693-1_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85692-4
Online ISBN: 978-3-540-85693-1
eBook Packages: Computer ScienceComputer Science (R0)