Abstract
Real-time streaming over satellite IP networks is challenging, since satellite links commonly exhibit long propagation delays and increased error rates, which impair TCP performance. In this context, we quantify the effects of satellite links on TCP efficiency and streaming video delivery. We investigate a solution-framework composed by TCP implementations which are expected to perform adequately in such environments. Furthermore, we study the supportive role of Selective Acknowledgments (SACK). Along with protocol performance, we also evaluate the impact of delayed acknowledgments. Our simulation results illustrate that most existing end-to-end solutions do not comply with the stringent QoS provisions of time-sensitive applications, resulting in inefficient bandwidth utilization and increased delays in data delivery. Finally, with the absence of a satellite-optimized TCP implementation for real-time streaming, we identify TCP Real as the most prominent solution, since it manages to alleviate most of the impairments induced by satellite links, sustaining a relatively smooth transmission rate.
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
Akyildiz, I.F., Morabito, G., Palazzo, S.: TCP-Peach: A New Congestion Control Scheme for Satellite IP Networks. IEEE Transactions on Networking 9(3), 307–321 (2001)
Balakrishnan, H., Padmanabhan, V., Fairhurst, G., Sooriyabandara, M.: TCP Performance Implications of Network Path Asymmetry, RFC 3449 (December 2002)
Balakrishnan, H., Padmanabhan, V., Seshan, S., Katz, R.: A Comparison of Mechanisms for Improving TCP Performance over Wireless Links. ACM/IEEE Transactions on Networking 5(6), 756–769 (1997)
Chiu, D., Jain, R.: Analysis of the increase/decrease algorithms for congestion avoidance in computer networks. Journal of Computer Networks 17(1), 1–14 (1989)
Floyd, S., Handley, M., Padhye, J., Widmer, J.: Equation-Based Congestion Control for Unicast Applications. In: Proc. of ACM SIGCOMM 2000, Stockholm, Sweden (August 2000)
Floyd, S., Henderson, T.: The NewReno Modification to TCP’s Fast Recovery Algorithm, Internet RFC 2582 (1999)
Grieco, L., Mascolo, S.: Performance evaluation and comparison of Westwood+, New Reno, and Vegas TCP congestion control. ACM Computer Communication Review 34(2), 25–38 (2004)
Henderson, T.R., Katz, R.H.: Transport protocols for Internet-compatible satellite networks. IEEE Journal of Selected Areas in Communications (JSAC) 17, 326–344 (1999)
Jacobson, V.: Congestion avoidance and control. In: Proc. of ACM SIGCOMM 1988, Stanford, USA (August 1988)
Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M., Wang, R.: TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links. In: Proc. of MobiCom 2001, Rome, Italy (July 2001)
Mathis, M., Mahdavi, J., Floyd, S., Romanow, A.: TCP Selective Acknowledgment Options, RFC 2018 (October 1996)
Obata, H., Ishida, K., Funasaka, J., Amano, K.: TCP Performance Analysis on Asymmetric Networks Composed of Satellite and Terrestrial Links. In: Proc. of 8th Int’l Conference on Network Protocols (ICNP), Osaka, Japan (November 2000)
Papadimitriou, P., Tsaoussidis, V.: Assessment of Internet Voice Transport with TCP. Int’l Journal of Communication Systems (IJCS), Wiley Academics (to appear)
Papadimitriou, P., Tsaoussidis, V.: On Transport Layer Mechanisms for Real-Time QoS. Journal of Mobile Multimedia (JMM) 1(4), 342–363 (2006)
Partridge, C., Shepard, T.J.: TCP/IP Performance over Satellite Links. IEEE Network 11(5), 44–49 (1997)
Stevens, W.: TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms, RFC 2001 (January 1997)
Tsaoussidis, V., Badr, H.: TCP-Probing: Towards an Error Control Schema with Energy and Throughput Performance Gains. In: Proc. of 8th Int’l Conference on Network Protocols (ICNP), Osaka, Japan (November 2000)
Tsaoussidis, V., Matta, I.: Open issues on TCP for Mobile Computing. Journal of Wireless Communications and Mobile Computing 2(1), 3–20 (2002)
Tsaoussidis, V., Zhang, C.: TCP Real: Receiver-oriented congestion control. Computer Networks 40(4), 477–497 (2002)
Tsaoussidis, V., Zhang, C.: The dynamics of responsiveness and smoothness in heterogeneous networks. IEEE Journal on Selected Areas in Communications 23(6), 1178–1189 (2005)
Wood, L., Pavlou, G., Evans, B.: Effects on TCP of Routing Strategies in Satellite Constellations. IEEE Communications Magazine 39(3), 172–181 (2001)
Yang, Y.R., Lam, S.S.: General AIMD Congestion Control. In: Proc. of 8th Int’l Conference on Network Protocols (ICNP), Osaka, Japan (November 2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Papadimitriou, P., Tsaoussidis, V. (2006). Evaluating TCP Mechanisms for Real-Time Streaming over Satellite Links. In: Braun, T., Carle, G., Fahmy, S., Koucheryavy, Y. (eds) Wired/Wireless Internet Communications. WWIC 2006. Lecture Notes in Computer Science, vol 3970. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11750390_6
Download citation
DOI: https://doi.org/10.1007/11750390_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34023-2
Online ISBN: 978-3-540-34024-9
eBook Packages: Computer ScienceComputer Science (R0)