Abstract
Recent technology advances have made multimedia on-demand services, such as home entertainment and home-shopping, important to the consumer market. One of the most challenging aspects of this type of service is providing access either instantaneously or within a small and reasonable latency upon request. We consider improvements in the performance of multimedia storage servers through data sharing between requests for popular objects, assuming that the I/O bandwidth is the critical resource in the system. We discuss a novel approach to data sharing, termed adaptive piggybacking, which can be used to reduce the aggregate I/O demand on the multimedia storage server and thus reduce latency for servicing new requests.
Similar content being viewed by others
References
Berson S, Ghandeharizadeh S, Muntz RR, Ju X (1994) Staggered striping in multimedia information systems. ACM SIGMOD Conference on the management of data, Minneapolis, Minnesota. ACM, New York, pp 79–90
Dan A, Shahabuddin P, Sitaram D, Towsley D (1994a) Channel allocation under batching and VCR control in movie-on-demand servers. Technical Report RC19588, IBM Research Report, Yorktown Heights, NY
Dan A, Sitaram D, Shahabuddin P (1994b) Scheduling policies for an ondemand video server with batching. Proceedings of the 2nd ACM International Conference on Multimedia, San Francisco, CA. ACM, New York, pp 15–23
Dan A, Dias D, Mukherjee R, Sitaram D, Tewari R (1995) Buffering and caching in large-scale video servers. Proceeding of COMPCON, San Francisco, CA, IEEE Conputer Society Press, Los Alamitos, CA, pp 217–224
Dey-Sircar JK, Salehi JD, Kurose JF, Towsley D (1994) Providing VCR capabilities in large-scale video servers. Proceedings of the 2nd ACM International Conference on Multimedia, San Francisco, CA. ACM, New York, pp 25–32
Drapeau AL, Katz R (1993) Striped tape arrays. Proceedings of the 12th IEEE Symposium on Mass Storage Systems, Monterey Calif., IEEE Computer Society Press, Los Alamitos, CA, pp 257–265
Kamath M, Ramamritham K, Towsley D (1994) Buffer management for continuous media sharing in multimedia database systems. Technical Report 94-11; University of Massachusetts, Amherst, Mass
Kamath M, Ramamritham K, Towsley D (1995) Continuous media sharing in multimedia database systems. Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DAS-FAA’95), Singapore, World Scientific, N.J., pp 112–119
Ohanian TA (1993) Digital nonlinear editing: new approaches to editing film and video. Focal Press, Boston, Mass.
Ozden B, Biliris A, Rastogi R, Silberschatz A (1994) A low-cost storage server for movie-on-demand databases. Proceedings of the 20th International Conference on Very Large Databases, Santiago, Chile. Morgan Kaufmann Pub. Co., San Mateo, CA, pp 594–605
Product description, Zeus (TM) Video Processor, Ampex Systems Corp., Redwood City, CA
Rubin M (1991) Nonlinear: a guide to electronic film and video editing. Triad, Gainesville, FL
Takagi H (1991) Queueing analysis: a foundation of performance evaluation, vol 1: vacation and priority systems, part 1, North-Holland, New York, NY
Tobagi FA, Pang J, Baird R, Gang M (1993) Streaming RAID — a disk array management system for video files, Proceedings of the 1st ACM Multimedia Conference, Anaheim, CA, ACM, New York, pp 393–399
Yu PS, Wolf JL, Shachnai H (1995) Design and analysis of a look-ahead scheduling scheme to support pause-resume for video-on-demand applications. Technical Report RC19683, IBM Research Report, Yorktown Heights, NY
Author information
Authors and Affiliations
Corresponding author
Additional information
A version of this paper appeared in SIGMETRICS/Performance ’95, under the title “Reducing I/O Demand in Video-On-Demand Storage Servers”
Rights and permissions
About this article
Cite this article
Golubchik, L., Lui, J.C.S. & Muntz, R.R. Adaptive piggybacking: a novel technique for data sharing in video-on-demand storage servers. Multimedia Systems 4, 140–155 (1996). https://doi.org/10.1007/s005300050019
Issue Date:
DOI: https://doi.org/10.1007/s005300050019