MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  On Retransmission Schemes for Real-time Streaming (2001) [16 citations — 4 self]

Download:
pdf
by Dmitri Loguinov
in the Internet,” IEEE INFOCOM
http://www.ieee-infocom.org/2001/paper/804.pdf
Add To MetaCart

Abstract:

Abstract – This paper presents a trace-driven simulation study of three classes of retransmission timeout (RTO) estimators in the context of low-bitrate real-time streaming over the Internet. We explore the viability of employing retransmission timeouts in NACK-based real-time streaming applications that support multiple retransmission attempts per lost packet. In such applications, real-time RTO estimation plays a major role (i.e., poor RTO estimation results in a larger number of duplicate packets and sometimes more frequent underflow events). Our study is based on trace data collected during a number of real-time streaming tests conducted between our dialup clients in all 50 states of the U.S. (including 653 major U.S. cities) and our backbone video server during a seven-month period. First, we define a generic performance measure for assessing the quality of hypothetical RTO estimators based on the samples of the roundtrip delay (RTT) recorded in the trace data. Second, using this performance measure, we evaluate the class of TCP-like estimators, find the most optimal estimator given our performance measure, and establish power laws that describe the tradeoff between the optimal number of duplicate packets and the optimal timeout waiting time. Third, we introduce a new class of RTO estimators based on delay jitter and show that they perform significantly better than TCP-like estimators in NACKbased applications. Finally, we gain a major insight into the RTT process by establishing which tuning parameters of an RTO estimator make it optimal given our performance measure and our experimental data, and give our explanation of the observed phenomena. I.

Citations

1790 Congestion avoidance and control – Jacobson - 1988
607 A simplex method for function minimization – Nelder, Mead - 1965
551 Equation-based Congestion Control for Unicast Applications – Floyd, Handley, et al. - 2000
296 Measurement and analysis of end-to-end internet dynamics – Paxson - 1997
161 Algorithms for Minimization without Derivatives – Brent - 1973
154 Improving round-trip time estimates in reliable transport protocols – Karn, Partridge - 1987
108 Computing TCP’s Retransmission Timer – Paxon, Allman - 2000
92 A Model Based TCP-friendly Rate Control – Padhye, Kurose, et al. - 1999
62 An Empirical Study of Real Audio Traffic – Mena, Heidemann - 2000
58 Transmission Control Protocol - DARPA Internet Program Protocol Specification", RFC 793. Available at "ftp://ftp.isi.edu/in-notes/rfc793.txt – Postel
57 Retransmissionbased error control for continuous media applications – Papadopoulos, Parulkar - 1996
43 Error control techniques for interactive low bitrate video transmission over the internet – Rhee - 1998
39 Error Control for Continuous Media Traffic in Packet-Switched Networks – Dempsey - 1994
21 Smart retransmission: Performance with Overload and Random Losses. http://www.cs.att.com/netlib/att/cs/home/keshav/ papers/ smart.ps.Z – Keshav, Morgan - 1996
18 Scalable Internet Video Using – Radha, Chen, et al. - 1999
17 WebTP: A receiver-driven web transport protocol – Gupta, Chen, et al. - 1998
14 An Application-oriented Error Control Scheme for a High-Speed Transport Protocol – Gong, Parulkar - 1992
9 On estimating end-to-end network parameters – Allman, Paxson - 1999
1 End-to-End Internet Path Dynamics for Realtime Streaming Applications,” Under submission – Loguinov, Radha - 2000