2001 · 36 citations · 33 references
ComputingComputer ScienceComputer SystemsComputer NetworksDigital CommunicationDistributed SystemsLatency OptimizationNetwork Performance AnalysisNetwork ProtocolsLoss Rate ModelingMultimedia StreamingOn-demand MediaPacket Loss AnalysisPacket Loss RecoveryQuality Of Service ProtocolsReliable BroadcastScalability
Previous scalable on‑demand streaming protocols do not allow clients to recover from packet loss. The study introduces protocols that enable low‑latency playback, jitter‑free packet loss recovery within a tunable loss threshold, and operate under a tunable transmission rate bound slightly above the media play rate. The authors develop models to compute the minimum server bandwidth needed for a specified loss rate and playback latency, then use these results to design and evaluate the new protocols. The new protocols, Reliable Periodic Broadcast and Reliable Bandwidth Skimming, are simple to implement, achieve near‑optimal scalability and efficiency for given client characteristics and media quality, and perform comparably to earlier protocols that required much higher transmission rates.
Previous scalable on-demand streaming protocols do not allow clients to recover from packet loss. This paper develops new protocols that: (1) have a tunably short latency for the client to begin playing the media; (2) allow heterogeneous clients to recover lost packets without jitter as long as each client's cumulative loss rate is within a tunable threshold; and (3) assume a tunable upper bound on the transmission rate to each client that can be as small as a fraction (e.g., 25%) greater than the media play rate. Models are developed to compute the minimum required server bandwidth for a given loss rate and playback latency. The results of the models are used to develop the new protocols and assess their performance. The new protocols, Reliable Periodic Broadcast and Reliable Bandwidth Skimming, are simple to implement and achieve nearly the best possible scalability and efficiency for a given set of client characteristics and desirable/feasible media quality. Furthermore, the results show that the new reliable protocols that transmit to each client at only twice the media play rate have similar performance to previous protocols that require clients to receive at many times the play rate.
33
A digital fountain approach to reliable distribution of bulk data
John W. Byers, Michael Luby, Michael Mitzenmacher et al. · 1998 · 1.2K citations
A reliable multicast framework for light-weight sessions and application level framing
Sally Floyd, Van Jacobson, Steve McCanne et al. · 1995 · 700 citations
Kien A. Hua, Ying Cai, Simon Sheu · 1998 · 597 citations · Full text