|
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
|
|
Wallapak Tavanapong , Kien A. Hua , James Z. Wang, A framework for supporting previewing and VCR operations in a low bandwidth environment, Proceedings of the fifth ACM international conference on Multimedia, p.303-312, November 09-13, 1997, Seattle, Washington, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jehan-François Pâris , Darrell D. E. Long , Patrick E. Mantey, Zero-delay broadcasting protocols for video-on-demand, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.189-197, October 30-November 05, 1999, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
Jussara M. Almeida , Jeffrey Krueger , Derek L. Eager , Mary K. Vernon, Analysis of educational media server workloads, Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video, p.21-30, January 2001, Port Jefferson, New York, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Krishna P. Gummadi , Richard J. Dunn , Stefan Saroiu , Steven D. Gribble , Henry M. Levy , John Zahorjan, Measurement, modeling, and analysis of a peer-to-peer file-sharing workload, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
|
|
Lixin Gao , Zhi-Li Zhang , Don Towsley, Catching and selective catching: efficient latency reduction techniques for delivering continuous multimedia streams, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.203-206, October 30-November 05, 1999, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
Julie Pochueva , Ethan V. Munson , Denis Pochuev, Optimizing video-on-demand through requestcasting, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.207-210, October 30-November 05, 1999, Orlando, Florida, United States
|
|
|
Tat-Seng Chua , Jiandong Li , Beng-Chin Ooi , Kian-Lee Tan, Disk striping strategies for large video-on-demand servers, Proceedings of the fourth ACM international conference on Multimedia, p.297-306, November 18-22, 1996, Boston, Massachusetts, United States
|
|
|
Wonjun Lee , Difu Su , Duminda Wijesekera , Jaideep Srivastava , Deepak Kenchammana-Hosekote , Mark Foresti, Experimental evaluation of PFS continuous media file system, Proceedings of the sixth international conference on Information and knowledge management, p.246-253, November 10-14, 1997, Las Vegas, Nevada, United States
|
|
|
|
|
|
Ming-Syan Chen , Hui-I Hsiao , Chung-Sheng Li , Philip S. Yu, Using rotational mirrored declustering for replica placement in a disk-array-based video server, Proceedings of the third ACM international conference on Multimedia, p.121-130, November 05-09, 1995, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cristiano P. Costa , Italo S. Cunha , Alex Borges , Claudiney V. Ramos , Marcus M. Rocha , Jussara M. Almeida , Berthier Ribeiro-Neto, Analyzing client interactivity in streaming media, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chitra Venkatramani , Olivier Verscheure , Pascal Frossard , Kang-Won Lee, Optimal proxy management for multimedia streaming in content distribution networks, Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video, May 12-14, 2002, Miami, Florida, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chenn-Jung Huang , Yi-Ta Chuang , Chih-Tai Guan , Yun-Cheng Luo , Kai-Wen Hu , Chun-Hua Chen, A hybrid priority-based video-on-demand resource sharing scheme, Computer Communications, v.31 n.10, p.2231-2241, June, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chao Peng , Yasuo Tan , Naixue Xiong , Laurence T. Yang , Jong Hyuk Park , Soon-Seok Kim, Adaptive video-on-demand broadcasting in ubiquitous computing environment, Personal and Ubiquitous Computing, v.13 n.7, p.479-488, October 2009
|
|