ACM Home Page
Please provide us with feedback. Feedback
Scheduling policies for an on-demand video server with batching
Full text PdfPdf (883 KB)
Source International Multimedia Conference archive
Proceedings of the second ACM international conference on Multimedia table of contents
San Francisco, California, United States
Pages: 15 - 23  
Year of Publication: 1994
ISBN:0-89791-686-7
Authors
A. Dan  IBM Research Division, T. J. Watson Research Center, Yorktown Heights, NY
D. Sitaram  IBM Research Division, T. J. Watson Research Center, Yorktown Heights, NY
P. Shahabuddin  IBM Research Division, T. J. Watson Research Center, Yorktown Heights, NY
Sponsors
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGMIS: ACM Special Interest Group on Management Information Systems
SIGGROUP: ACM Special Interest Group on Supporting Group Work
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGCOMM: ACM Special Interest Group on Data Communication
SIGLINK: Hypertext, Hypermedia, and Web
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
SIGIR: ACM Special Interest Group on Information Retrieval
SIGBIO: ACM Special Interest Group on Biomedical Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 93,   Citation Count: 103
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192593.192614
What is a DOI?

ABSTRACT

In an on-demand video server environment, clients make requests for movies to a centralized video server. Due to the stringent response time requirements, continuous delivery of a video stream to the client has to be guaranteed by reserving sufficient resources required to deliver a stream. Hence there is a hard limit on the number of streams that can be simultaneously delivered by a server. The server can satisfy multiple requests for the same movie using a single disk I/O stream by sending the same data pages to multiple clients (using the multicast facility if present in the system). This can be achieved by batching requests for the same movie that arrive within a short duration of time. In this paper, we consider various policies for selecting the movie to be multicast. The choice of a policy depends very much on the customer waiting time tolerance before reneging. We show that an FCFS policy that schedules the movie with the longest outstanding request can perform better than the MQL policy that chooses the movie with the maximum number of outstanding requests. Additionally, if the user behavior can be influenced by guaranteeing maximum waiting time then it may be beneficial to pre-allocate a fixed number of streams for popular movies. Finally, we demonstrate using empirical distribution for movie requests, that a substantial reduction (of the order of 60%) in required server capacity can be achieved by batching.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Dan. A., and D. Sitaram. "Buffer Management Policy for an On- Demand Video Server". IBM Reset~rc'h Report, RC 19347. Yorktown Heights, NY, 1993.
 
3
Dan. A., D. Sitaram. and P. Shahabu(~in. "Scheduling Policies for an On-Demand Video Server with Balching". IBM Research Report. RC 19381, Yorktown Heights, NY, 1993.
 
4
Dan. A., D. Sitaram and P. Shahabuddin, "Scheduling Policies with Grouping for providing VCR Control Functions in a Multi-media Server", U.S. Docket No Y0993.030, 1994 ~patent pending).
 
5
Dan, A., P. Shahabuddin. D. Sitaram and D. Towsley. "Channel Allocation under Balching and VCR Control in Movie-On-Demand Servers". IBM Resear~'h Report RC19588. Yorktown HeighLs. NY. 1994.
 
6
Dan. A.. M. Kienzl~ and D. Sitaram, "Dynamic Segment Replication Policy for Load-Balancing in Video-on-Demand Servers". IBM Research Report. RC 19589. Yorklown Heights. NY. 1994.
 
7
Dykcman, H. D,, M. H. Ammar, and J. W. Wong. "Scheduling Algorithms lot Videotex Systems under Broadcast Delivery". Proc ICC'86. 1986, pp. 1847-1851.
8
 
9
Gelman, A. D. and S. Hallin. "Analysis of Resource Sharing in Informarion Providing Services." Proc. IEEE Global Telecommunicatiotls Cot?~erence atut Exhibition } 990, Vol. I, 1990.
 
10
Kleinrock. L.. Queuemg Systems. Volume 1.' Theory. John Wiley and Sons - New York. Chichester. Brisbane. Toronto, 1975, pp 105.
 
11
 
12
Marchok. D. J., C. Rohrs. and M. R. Schafer, "Multicasting in a Growable Packet tATM) Switch," IEEE INbDCOM, lC)gl, pp. 850- 858.
 
13
Peha, J. M., and E A, Tobagi, "Evaluating Scheduling Algorithms for Traffic with Heterogeneous Performance Objectives." IEEE GLOBE- COM, 1990, pp. 21-27.
 
14
Rangan, P. V., H. M. Vin, and S. Ramanathan, "Designing an On-Demand Multimedia Service," IEEE Communication Magazine, Vol. 30, July 1992, pp. 56-65.
 
15
 
16
Stankovic, J.. K. Ramamritham. and S. Chang, "Evaluation of a Flexible Task Scheduling Algorithm for Distributed Hard Real-Time Systems,'' IEEE TrcaLsactions on Computers, Vol. C-,M, No. 12, December 1985, pp. 1130-1143.
 
17
Electronic' Engineering Times. March 15, 1993. pp 72.
 
18
Video Store Magazine. Dec. 13, 1992.
 
19
 
20
Zhao. Z. X., S, S. Panwar, and D. Towsley. "Queueing Pefformax:e with Impatient Customers." IEEE INFOCOM, 1991, pp. 4(X~409.

CITED BY  103

Collaborative Colleagues:
A. Dan: colleagues
D. Sitaram: colleagues
P. Shahabuddin: colleagues