MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  2

Download:
pdf | ps
by Subhabrata Sen, Lixin Gao, Jennifer Rexford, Don Towsley
http://www.research.att.com/~jrex/papers/nossdav99.ps.Z
Add To MetaCart

Abstract:

Abstract--- Multimedia streaming applications consume a significant amount of server and network resources due to the high bandwidth and long duration of audio and video clips. Making streaming services economically viable requires techniques for minimizing the incremental cost of serving a new client, particularly for popular content. Patching [1] reduces server and network overhead by allowing a client to receive (part of) a multimedia stream by listening to an ongoing transmission of the same clip, without increasing client playback delay. However, existing patching schemes [1--3] do not fully exploit the client buffer space or the ability to listen to more than one ongoing transmission, for reducing bandwidth overheads. In this paper, we first introduce Periodic Buffer Reuse (PBR) patching that maximizes the amount of data that a client can retrieve from the ongoing transmission. Similar to the existing schemes, PBR can employ a threshold to determine when to start a new complete transmission of the stream. We derive a closed-form expression for the transmission bandwidth requirements for PBR patching, and show how to determine the optimal threshold value. Our performance comparison demonstrates that PBR can significantly outperform existing patching schemes. We then present Greedy Buffer Reuse (GBR), an algorithm that allows clients to patch to multiple ongoing transmissions. We show that this algorithm provably minimizes the server and network transmission bandwidth requirements. Simulation experiments demonstrate that GBR patching offers a sizeable reduction in transmission overhead over any of the threshold-based schemes, and rarely requires the client to listen to more than three simultaneous transmissions, for the scenarios we examine. I.

Citations

231 Skyscraper Broadcasting: A New Broadcasting Scheme for Metropolitan VoD Systems – Hua, Sheu - 1997
181 Patching: A Multicast Technique for True Video-on-Demand Services – Hua, Cai, et al. - 1998
114 On optimal batching policies for video-on-demand storage servers – Aggarwal, Wolf, et al. - 1996
88 Supplying instantaneous video-on-demand services using controlled multicast – Gao, Towsley - 1999
87 Efficient schemes for broadcasting popular videos – Gao, Kurose, et al. - 1998
78 Adaptive piggybacking: a novel technique for data sharing in video-on-demand storage servers. Multimedia Systems – Golubchik, Lui, et al. - 1996
73 Dynamic skyscraper broadcasts for video-on-demand – Eager, Vernon - 1998
69 Optimized regional caching for on-demand data delivery – Eager, Ferris, et al. - 1999
48 Optimizing Patching Performance – Cai, Hua, et al. - 1999
35 Real time streaming protocol (RTSP),” Request for Comments (Proposed Standard) 2326, Internet Engineering Task Force – Schulzrinne, Rao, et al. - 1998