Abstract
User wait time—the amount of time a user spends in waiting for a video to commence—is an important service parameter in many video-on-demand (VOD) systems. In a companion paper (T.S. Chua, J. Li, B.C. Ooi, and K.L. Tan, in Proceedings of the ACM Multimedia '96, Boston, 1996, pp. 297–306), we have proposed a Phase-based Striping Method in which a video can be placed on multiple disks to take advantage of their combined bandwidth. In this paper, we extend the Phase-based Striping Method with a replication strategy aimed at reducing the average user wait time. To provide evidence for the effectiveness of the proposed srategy, we conducted extensive simulations of a video server under different loading and hardware configurations. Our results demonstrate that replication can lead to substantial reduction in average wait time.
Similar content being viewed by others
References
D.P. Anderson, Y. Osawa, and R. Govindan, “A file system for continuous media,” ACM Transactions on Computer Systems, Vol. 10, No. 4, pp. 311–337, 1992.
W.G. Aref, I. Kamel, T.N. Niranjan, and S. Ghandesharizadeh, “Disk scheduling for displaying and recording video in non-linear news editing systems,” in Proc of the Multimedia Computing and Networking, San Jose, CA, Feb. 1997.
S. Berson, S. Ghandeharizadeh, R. Muntz, and X. Ju, “Staggered striping in multimedia information systems,” in Proceedings of ACM-SIGMOD 1994 International Conference on Management of Data, MN, May 1994, pp. 79–90.
S. Barnett and G. Anido, “Performability of disk-array-based video servers,” Multimedia Systems, Vol. 6, No. 1, pp. 60–74, 1998.
S. Berson, L. Golubchik, and R.R. Muntz, “Fault tolerant design of multimedia servers,” in Proceedings of the 1995 ACM-SIGMOD International Conference on Management of Data, Jun. 1995, pp. 364–375.
E. Chang and A. Zakhor, “Disk based storage for scalable video,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 7, No. 5, 1997.
M.S. Chen, H.I. Hsiao, C.S. Lie, and P.S. Yu, “Using rotational mirrored declustering for replica placement in a disk array-based video server,” in Proceedings of the ACM Multimedia' 95, San Francisco, 1995, pp. 121–130.
A.L. Chervenak and D.A. Patterson, “Choosing the best storage system for video server,” in Proceedings of the ACM Multimedia' 95, San Francisco, 1995, pp. 109–119.
T.S. Chua, J. Li, B.C. Ooi, and K.L. Tan, “Disk striping strategies for large video-on-demand servers,” in Proceedings of the ACM Multimedia'96, Boston, 1996, pp. 297–306.
C.S. Freedman and D.J. DeWitt, “The SPIFFI scalable video-on-demand system,” in Proceedings of the 1995 ACM-SIGMOD International Conference on Management of Data, Jun. 1995, pp. 352–363.
L. Golubchik, J.C.S. Liu, and R. Muntz, “Reducing I/O demand in a video-on-demand storage server,” in Proceedings of the 1995 SIGMETRICS Conf, Ottawa, Canada, May 1995, pp. 25–36.
T. Kwon, Y. Choi, and S. Lee, “Disk placement for arbitrary-rate playback in an interactive video server,” Multimedia Systems, Vol. 5, No. 4, pp. 271–281, 1997.
P. Lougher and D. Shepherd, “The design of a storage server for continuous media,” The Computer Journal, Vol. 36, No. 1, pp. 32–42, 1993.
R. Muntz, J.R. Santos, and S. Berson, “RIO: A real-time multimedia object server,” SIGMETRICS Performance Evaluation Review, Vol. 25, No. 2, pp. 29–35, 1997.
B. Ozden, A. Biliris, R. Rastogi, and A. Siberschatz, “A low-cost storage server for movie on demand databases,” in Processings of the 20th VLDB Conference, Santiago, Chile, 1994, pp. 594–605.
B. Ozden, R. Rastogi, and A. Silberschatz, “ Disk striping in video server environments,” Data Engineering, Vol. 18, No. 4, pp. 4–16, 1995.
B. Ozden, R. Rastogi, and A. Silberschatz, “Disk striping in video server environments,” in Proc. of the IEEE International Conference on Multimedia Computing and Systems, June 1996.
M. Papadopouli and L. Golubchik, “Support of VBR video streams under disk bandwidth limitations,” SIGMETRICS Performance Evaluation Review, Vol. 25, No. 3, pp. 13–20, 1997.
P.V. Rangan and H.M. Vin, “Efficient storage techniques for digital continuous multimedia,” Transactions on Knowledge and Data Engineering, Vol. 5, No. 4, pp. 564–573, 1993.
P.V. Rangan, H.M. Vin, and S. Ramaatham, “Designing an on-demand multimedia service,” IEEE Communications Magazine, Vol. 30, No. 7, pp. 56–64, 1992.
V. Shastri, P.V. Rangan, and S. Sampath-Kumar, “DVDs: Much needed “Shot in the Arm” for video servers,” Multimedia Tools and Applications, Vol. 5, No. 1, 1997.
A.L.N. Reddy, and J.C. Wyllie, “I/O issues in a multimedia system,” IEEE Computer, Vol. 27, No. 3, pp. 69–74, 1994.
H. Schwetman, CSIM++ Users' Guide (for use with CSIM Revision 16), 1992.
H. Suzuki, K. Nishimura, A. Uemori, and H. Sakamoto, “Storage hierarchy for video-on-demand systems,” in Proceedings of SPIE, 1994, pp. 198–206.
K.L. Tan, B.C. Ooi, and T.S. Chua, “On video-on-demand servers with hierarchical storage,” in Proceedings of DASFAA'97, Melbourne, Australia, 1997, pp. 491–500.
F.A. Tobagi, J. Pang, R. Baird, and M. Gang, “Streaming RAID: A disk storage system for video and audio files,” in Proceedings of the ACM International Conference on Multimedia, Anaheim, CA, Aug. 1993, pp. 393–400.
Y. Wang,S. Tsao, M. Chen, J. Ho, and M. Ko, “File layout design ofVBRvideo on zoned-disks,” in Proceedings of the 1997 Real-Time Databases, 1997, pp. 49–62.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chua, T.S., Goh, C.H., Ooi, B.C. et al. A Replication Strategy for Reducing Wait Time in Video-On-Demand Systems. Multimedia Tools and Applications 15, 39–58 (2001). https://doi.org/10.1023/A:1011363719345
Issue Date:
DOI: https://doi.org/10.1023/A:1011363719345