TY - JOUR
T1 - Presentation planning for distributed VoD systems
AU - Hwang, Eenjun
AU - Prabhakaran, B.
AU - Subrahmanian, V. S.
N1 - Funding Information:
We would like to thank Asit Dan for providing us with the data in [29]. This work was supported by the US Army Research Office under Grants DAAH-04-96-10297, DAAG-55-97-10047 DAAH04-96-1-0398, and DAAD190010484, by the US Army Research Laboratory under contract number DAAL01-97-K0135 and Cooperative Agreement DAAL01-96-2-0002 Federated Laboratory ATIRP Consortium, by an US National Science Foundation Young Investigator award IRI-93-57756, by the US Defense Advanced Research Projects Agency/Rome Labs Contract Number F306029910552, and by the Brain Korea 21 Project.
PY - 2002/9
Y1 - 2002/9
N2 - A distributed video-on-demand (VoD) system is one where a collection of video data is located at dispersed sites across a computer network. In a single site environment, a local video server retrieves video data from its local storage device. However, in distributed VoD systems, when a customer requests a movie from the local server, the server may need to interact with other servers located across the network. In this paper, we present different types of presentation plans that a local server can construct in order to satisfy a customer request. Informally speaking, a presentation plan is a temporally synchronized sequence of steps that the local server must perform in order to present the requested movie to the customer. This involves obtaining commitments from other video servers, obtaining commitments from the network service provider, as well as making commitments of local resources, while keeping within the limitations of available bandwidth, available buffer, and customer data consumption rates. Furthermore, in order to evaluate the quality of a presentation plan, we introduce two measures of optimality for presentation plans: minimizing wait time for a customer and minimizing access bandwidth which, informally speaking, specifies how much network/disk bandwidth is used. We develop algorithms to compute three different optimal presentation plans that work at a block level, or at a segment level, or with a hybrid mix of the two, and compare their performance through simulation experiments. We have also mathematically proven effects of increased buffer or bandwidth and data replications for presentation plans which had previously been verified experimentally in the literature.
AB - A distributed video-on-demand (VoD) system is one where a collection of video data is located at dispersed sites across a computer network. In a single site environment, a local video server retrieves video data from its local storage device. However, in distributed VoD systems, when a customer requests a movie from the local server, the server may need to interact with other servers located across the network. In this paper, we present different types of presentation plans that a local server can construct in order to satisfy a customer request. Informally speaking, a presentation plan is a temporally synchronized sequence of steps that the local server must perform in order to present the requested movie to the customer. This involves obtaining commitments from other video servers, obtaining commitments from the network service provider, as well as making commitments of local resources, while keeping within the limitations of available bandwidth, available buffer, and customer data consumption rates. Furthermore, in order to evaluate the quality of a presentation plan, we introduce two measures of optimality for presentation plans: minimizing wait time for a customer and minimizing access bandwidth which, informally speaking, specifies how much network/disk bandwidth is used. We develop algorithms to compute three different optimal presentation plans that work at a block level, or at a segment level, or with a hybrid mix of the two, and compare their performance through simulation experiments. We have also mathematically proven effects of increased buffer or bandwidth and data replications for presentation plans which had previously been verified experimentally in the literature.
KW - Distributed VoD
KW - Optimal presentation
KW - Presentation plan
KW - Video server
UR - http://www.scopus.com/inward/record.url?scp=0036708978&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0036708978&partnerID=8YFLogxK
U2 - 10.1109/TKDE.2002.1033774
DO - 10.1109/TKDE.2002.1033774
M3 - Article
AN - SCOPUS:0036708978
SN - 1041-4347
VL - 14
SP - 1059
EP - 1077
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 5
ER -