Abstract
TCP performance over wireless links suffers substantially when packet error rates increase beyond about 1% - 5%. This paper proposes end-end mechanisms to improve TCP performance over lossy networks with potentially much higher packet loss rates. Our proposed scheme separates congestion indications from wireless packet erasures by exploiting ECN. Timeout effects due to packet erasures are combated using a dynamic and adaptive Forward Error Correction (FEC) scheme that includes adaptation of TCP’s Maximum Segment Size. Proactive and reactive FEC overhead enhance TCP SACK to protect original segments and retransmissions respectively. Dynamically changing the MSS tailors the number of segments in the window for optimal performance. SACK and timeout mechanisms are used as a last resort. ns-2 simulations show that our scheme substantially improves TCP performance even for packet loss rates up to 30%, thus extending the dynamic range and performance of TCP over networks with lossy (e.g., wireless) links.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aguayo, D., Bicket, J., Biswas, S., Judd, G., Morris, R.: Link-level Measurements from an 802.11b Mesh Network. In: SIGCOMM 2004 (August 2004)
Byers, J.W., Luby, M., Mitzenmacher, M., Rege, A.: A Digital Fountain Approach to Reliable Distribution of Bulk Data. In: SIGCOMM 1998, August-September 1998, pp. 56–67 (1998)
Anker, T., Cohen, R., Dolev, D.: “Transport Layer End-to-End Error Correcting”, Leibniz Center, Technical Report, The School of Computer Science and Engineering, Hebrew University, Jerusalem, Israel (June 2004)
Nonnenmacher, J., Biersack, E.: Reliable Multicast: Where to use FEC. In: Protocols for High-Speed Networks, pp. 134–148 (1996)
Rizzo, L.: On the feasibility of software FEC DEIT Technical Report, LR-970131, Available at http://citeseer.ist.psu.edu/rizzo97feasibility.html
Border, J., Kojo, M., Griner, J., Montenegro, G., Shelby, Z.: Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations. IETF RFC 3135 (June 2001)
Barakat, C., Altman, E.: Bandwidth tradeoff between TCP and link-level FEC. Computer Networks 39(5), 133–150 (2002)
Barakat, C., Fawal, A.A.: Analysis of link-level hybrid FEC/ARQ-SR for wireless links and long-lived TCP traffic. Performance Evaluation Journal 57(4), 423–500 (2004)
Casetti, C., Gerla, M., Mascolo, S., Sanadidi, M.Y., Wang, R.: TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links. In: Proceedings of ACM Mobicom 2001, July 2001, pp. 287–297 (2001)
Ramakrishnan, K.K., Floyd, S., Black, S.: The Addition of Explicit Congestion Notification (ECN) to IP. IETF RFC 3168 (September 2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tickoo, O., Subramanian, V., Kalyanaraman, S., Ramakrishnan, K.K. (2005). LT-TCP: End-to-End Framework to Improve TCP Performance over Networks with Lossy Channels. In: de Meer, H., Bhatti, N. (eds) Quality of Service – IWQoS 2005. IWQoS 2005. Lecture Notes in Computer Science, vol 3552. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499169_8
Download citation
DOI: https://doi.org/10.1007/11499169_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26294-7
Online ISBN: 978-3-540-31659-6
eBook Packages: Computer ScienceComputer Science (R0)