CHANNEL ALLOCATION UNDER BATCHING AND VCR CONTROL IN VIDEO-ON-DEMAND SYSTEMS

Citation
A. Dan et al., CHANNEL ALLOCATION UNDER BATCHING AND VCR CONTROL IN VIDEO-ON-DEMAND SYSTEMS, Journal of parallel and distributed computing, 30(2), 1995, pp. 168-179
Citations number
18
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
07437315
Volume
30
Issue
2
Year of publication
1995
Pages
168 - 179
Database
ISI
SICI code
0743-7315(1995)30:2<168:CAUBAV>2.0.ZU;2-Y
Abstract
In order to guarantee continuous delivery of a video stream in an on-d emand video server environment, a collection of resources (referred to as a logical channel) are reserved in advance. To conserve server res ources, multiple client requests for the same video can be batched tog ether and served by a single channel. Increasing the window over which all requests for a particular video are batched results in larger sav ings in server capacity; however, it also increases the reneging proba bility of a client. A complication introduced by batching is that if a batched client pauses, a new stream (which may not be immediately ava ilable) needs to be started when the client resumes. To provide short response time to resume requests, some channels are set aside and are referred to as contingency channels. To further improve resource utili zation, even when a nonbatched client pauses, the channel is released and reacquired upon resume. In this paper, we first develop an analyti cal model that predicts the reneging probability and expected resume d elay, and then use this model to optimally allocate channels for batch ing, on-demand playback, and contingency. The effectiveness of the pro posed policy over a scheme with no contingency channels and no batchin g is also demonstrated. (C) 1995 Academic Press, Inc