Abstract
In this paper, we examine an emerging combination of challenges for TCP: increasingly bursty background traffic that is not subject to flow and congestion control, higher bandwidth networks and small buffers at network routers. As a result, TCP experiences short-term bursty packet losses that may not reflect long-term congestion. In this work, we propose a balanced approach that uses TCP congestion control mechanisms including Explicit Congestion Notification (ECN) to identify and overcome congestion, supported by adaptive FEC for short-term packet loss recovery due to bursty flows. We demonstrate the effectiveness of using FEC with TCP SACK congestion control by showing that such an approach improves performance for TCP flows for the emerging bursty traffic, small buffer, high bandwidth-delay product environments.
Chapter PDF
Similar content being viewed by others
References
Sharma, V., Kalyanaraman, S., Kar, K., Ramakrishnan, K., Subramanian, V.: MPLOT: A Transport Protocol Exploiting MultiPath Diversity using Erasure Codes. In: Proc. IEEE INFOCOM (2008)
Subramanian, V., Kalyanaraman, S., Ramakrishnan, K.: An end-to-end transport protocol for extreme wireless environments. In: Proc. IEEE Military Communications Conference (MILCOM 2006), Washington D.C, USA (October 2006)
Baldantoni, L., Lundqvist, H., Karlsson, G.: Adaptive end-to-end FEC for improving TCP performance over wireless links. In: IEEE International Conference on Communications, vol. 7, pp. 4023–4027 (2004)
Ramakrishnan, K., Floyd, S., Black, D.: RFC 3168 - The Addition of Explicit Congestion Notification (ECN) to IP (2001)
Liu, Z., Hu, C., Zheng, K., Chen, S., Liu, B.: A trace study for characteristics of packet arrivals. In: IEEE 7th Malaysia International Conference on Communication & 13th IEEE International Conference on Networks, MICC-ICON, vol. 1 (November 2005)
Fitzek, F., Zorzi, M., Seeling, P., Reisslein, M.: Video and audio trace files of pre-encoded video content for network performance measurements. In: First IEEE Consumer Communications and Networking Conference (CCNC), pp. 245–250 (January 2004)
Appenzeller, G., Keslassy, I., McKeown, N.: Sizing router buffers. SIGCOMM Computer Communication Review 34(4), 281–292 (2004)
Mascolo, S., Vacirca, F.: Congestion control and sizing router buffers in the internet. In: IEEE Conference on Decision and Control & European Control Conference (CDC-ECC), pp. 6750–6755 (December 2005)
Hayasaka, M., Gamage, M., Miki, T.: An efficient loss recovery scheme for on-demand video streaming over the internet. In: The 7th International Conference on Advanced Communication Technology (ICACT), vol. 2, pp. 1301–1306 (2005)
Yu, X., Modestino, J., Bajic, I.: Performance analysis of the efficacy of packet-level fec in improving video transport over networks. In: IEEE International Conference on Image Processing (ICIP), vol. 2, pp. II–177–180 (September 2005)
Li, Y., Zhang, Y., Qiu, L., Lam, S.: Smarttunnel: Achieving reliability in the internet. In: Proc. of IEEE INFOCOM (2007)
Ahlswede, R., Cai, N., Li, S.Y.R., Yeung, R.W.: Network information flow. IEEE Transactions on Information Theory 46(4), 1204–1216 (2000)
Huang, Y., Ghaderi, M., Towsley, D., Gong, W.: TCP performance in coded wireless mesh networks. In: IEEE SECON (2008)
Ghaderi, M., Towsley, D., Kurose, J.: Reliability gain of network coding in lossy wireless networks. In: IEEE INFOCOM (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Sharma, V., Ramakrishnan, K., Kar, K., Kalyanaraman, S. (2009). Complementing TCP Congestion Control with Forward Error Correction. In: Fratta, L., Schulzrinne, H., Takahashi, Y., Spaniol, O. (eds) NETWORKING 2009. NETWORKING 2009. Lecture Notes in Computer Science, vol 5550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01399-7_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-01399-7_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01398-0
Online ISBN: 978-3-642-01399-7
eBook Packages: Computer ScienceComputer Science (R0)