ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Computer Networks
Volume 31, Issues 1-2, 14 January 1999, Pages 111-123
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (389 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0169-7552(98)00233-5    How to Cite or Link Using DOI (Opens New Window)
Copyright © 1999 Elsevier Science B.V. All rights reserved

Improving bandwidth efficiency of video-on-demand servers1

Steven W. Carter and Darrell D. E. Long2, *

Department of Computer Science, University of California, Santa Cruz, CA 95064, USA

Available online 24 March 1999.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Video-on-demand (VOD) servers have a limited amount of bandwidth with which to service client requests. Conventional VOD servers dedicate a unique stream of data for each client, and that strategy can quickly allocate all of the available bandwidth on the server. We describe a system called stream tapping that allows clients to “tap” into existing streams on the VOD server. By using existing streams as much as possible, clients can reduce the amount of new bandwidth they require, and that allows more clients to use the server at once, reducing client latency. Stream tapping uses less than 20% of the bandwidth required by a conventional VOD server for popular videos, and it performs better than many other strategies designed to improve VOD servers.

Author Keywords: Video-on-demand; Efficiency; Bandwidth

Article Outline

1. Introduction
2. Related work
2.1. Batching
2.2. Delayed batching/staggered broadcasting
2.3. Segmentized broadcasting
2.4. Piggybacking
2.5. Interval caching
2.6. Asynchronous multicasting
3. Stream tapping
3.1. Notation
3.2. Stream classifications
3.3. The stream tapping algorithm
3.4. Options
4. Simulation
4.1. Video library
4.2. Clients
4.3. VOD server and network
5. Results
5.1. Configurations
5.2. Stream decision process
5.3. Client STB
5.4. Comparisons
6. Future work
7. Conclusions
Acknowledgements
References














Computer Networks
Volume 31, Issues 1-2, 14 January 1999, Pages 111-123
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.