Distributed video presentations

Considers a distributed video server environment where video movies need not be stored entirely in one server. Blocks of a video movie are be distributed and replicated over multiple video servers. Customers are served by one video server. This video server, termed the originating server, might have to interact with other servers for downloading missing blocks of the requested movie. We present three types of presentation plans that an originating server can possibly construct for satisfying a customer's request. A presentation plan can be considered as a detailed (temporally synchronized) sequence of steps carried out by the originating server for presenting the requested movie to the customer. The creation of presentation plans involves obtaining commitments from other video servers and the network service provider, as well as making local resource commitments, within the limitations of available bandwidth, available buffer and customer consumption rates. For evaluating the goodness of a presentation plan, we introduce two measures of optimality for presentation plans: minimizing the waiting time for a customer and minimizing the access bandwidth. We present algorithms for computing optimal presentation plans and compare their performance experimentally. We have also mathematically proved certain results for the presentation plans.

[1]  K. Selçuk Candan,et al.  The Advanced Video Information System: data structures and query processing , 1996, Multimedia Systems.

[2]  Satish K. Tripathi,et al.  Synchronization Representation and Traffic Source Modeling in Orchestrated Presentation , 1996, IEEE J. Sel. Areas Commun..

[3]  James P. G. Sterbenz,et al.  Networking Requirements for Interactive Video on Demand , 1995, IEEE J. Sel. Areas Commun..

[4]  Thomas D. C. Little,et al.  A digital on-demand video service supporting content-based queries , 1993, MULTIMEDIA '93.

[5]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 1993, IEEE Communications Magazine.

[6]  P. Bruce Berra,et al.  Design and evaluation of data access strategies in a high performance multimedia-on-demand server , 1995, Proceedings of the International Conference on Multimedia Computing and Systems.

[7]  Asit Dan,et al.  Generalized interval caching policy for mixed interactive and long video workloads , 1996, Electronic Imaging.

[8]  K. Selçuk Candan,et al.  CHIMP: a framework for supporting distributed multimedia document authoring and presentation , 1997, MULTIMEDIA '96.

[9]  K. Selçuk Candan,et al.  An event-based model for continuous media data on heterogeneous disk servers , 1998, Multimedia Systems.

[10]  P. Venkat Rangan,et al.  Designing a Multiuser HDTV Storage Server , 1993, IEEE J. Sel. Areas Commun..

[11]  V. S. Subrahmanian,et al.  Foundations of multimedia database systems , 1996, JACM.

[12]  Randy H. Katz,et al.  Toward Workload Characterization of Video Server and Digital Library Applications. , 1994, SIGMETRICS 1994.

[13]  J. Leon Zhao,et al.  Buffer management for video database systems , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[14]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[15]  A. Dan,et al.  Dynamic Segment Replication Policy for Load-Balancing in Video-on-Demand Servers , 1995 .

[16]  P. Venkat Rangan,et al.  Information caching for delivery of personalized video programs on home entertainment channels , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.