Skip to main content
Log in

Storage and retrieval methods to support fully interactive playout in a disk-array-based video server

  • Published:
Multimedia Systems Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

One of the most important challenges in a videoon-demand (VOD) system is to support interactive browsing functions such as “fast forward” and “fast backward.” Typically, these functions impose additional resource requirements on the VOD system in terms of storage space, retrieval throughput, network bandwidth, etc. Moreover, prevalent video compression techniques such as MPEG impose additional constraints on the process since they introduce interframe dependencies. In this paper, we devise methods to support variable rate browsing for MPEG-like video streams and minimize the additional resources required. Specifically, we consider the storage and retrieval for video data in a diskarray-based video server and address the issue of distributing the retrieval requests across the disks evenly. The overall approach proposed in this paper for interactive browsing is composed of (1) a storage method, (2) sampling and placement methods, and (3) a playout method, in which the sampling and placement methods are two alternatives for video-segment selection. The segment-sampling scheme supports browsing at any desired speed while balancing the load on the disk array, as well as minimizing the variation on the number of video segments skipped between samplings. In contrast, the segment-placement scheme supports completely uniform segment sampling across the disk array for some specific speed-up rates. Several theoretical properties for the problem studied are derived. Finally, we describe experimental results on the visual effect of the proposed frame-skipping approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chang E, Zakhor A (1994) Scalable video data placement on parallel disk arrays. Proceedings IS&T/SPIE Symposium on Electronic Imaging — Conference on Image and Video Databases II SPIE, San Jose, CA, 2185:208–221.

    Google Scholar 

  2. Chen M-S, Shae Z-Y, Kandlur DD, Barzilai TP, Vin HM (1992) A multimedia desktop collaboration system. Proceedings of GLOBECOM 92, Orlando, FL, pp 739–746

  3. Dey JK, Salehi JD, Kurose JF, Towsley D (1994) Providing VCR capabilities in large-scale video servers. Proceedings ACM MULTIMEDIA'94, San Francisco, CA 2:25–32

    Google Scholar 

  4. Gemmell DJ (1993) Multimedia network file servers: multi-channel delay sensitive data retrieval. Proceedings of ACM Multimedia '93, Aneheim, CA 1:243–250

    Google Scholar 

  5. Grosky WI (1994) Multimedia Information Systems. IEEE Multimedia 1:12–24

    Google Scholar 

  6. ISO (1992) Coding of moving pictures and associated audio — for digital storage media at up to about 1.5 Mbit/s. ISO Standard IS 11172

  7. ISO/IEC (1994) Generic coding of moving pictures and associated audio. ISO/IEC Recommendation H.262, working draft

  8. Kandlur DD, Chen M-S, Shae Z-Y (1994) Design of a multimedia storage server. Proceedings of the IS&T/SPIE Symposium on Electronic Imaging — Conference on High-speed Networking and Multimedia Applications, San Jose, CA, 2188: 164–178

    Google Scholar 

  9. Mori T, Nishimura K, Nakano H, Ishibashi Y (1993) Video on demand system using optical mass storage system. Japanese J Appl Phys 1:5433–5438

    Google Scholar 

  10. Ramanathan S, Rangan PV (1994) Architectures for Personalized Multimedia. IEEE Multimedia, 1:37–46

    Google Scholar 

  11. Rangan PV, Vin HM (1991) Designing file systems for digital video and audio. Proceedings of the ACM Symposium on Operating Systems Principles, 25:81–94

    Google Scholar 

  12. Reddy ALN, Wyllie J (1993) Disk scheduling in a multimedia i/o system. Proceedings of the ACM Multimedia '93, Anaheim, CA, 1:225–234

    Google Scholar 

  13. Rowe LA, Patel KD, Smith BC, Liu K (1994) MPEG video in software: representation, transmission, and playback. Proceedings IS&T/SPIE Conference on High-Speed Networking and Multimedia Computing, SPIE, San Jose, CA 2188:134–144

    Google Scholar 

  14. Vin HM, Rangan PV (1993) Designing a multi-user HDTV storage server. IEEE J Selected Areas Commun, 11:153–164

    Google Scholar 

  15. Wallace GK (1991) The JPEG still picture compression standard. Commun ACM 34:30–44

    Google Scholar 

  16. Yu PS, Chen MS, Kandlur DD (1993) Grouped sweeping scheduling for DASD-based multimedia storage management. Multimedia Syst, 1:99–109

    Google Scholar 

  17. Yu PS, Wolf JL, Shachnai H (1994) Look-ahead scheduling to support pause-resume for video on demand applications. IBM Research Report, RC 19683, Yorktown Heights, N.Y.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming -Syan Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, M.S., Kandlur, D.D. & Yu, P.S. Storage and retrieval methods to support fully interactive playout in a disk-array-based video server. Multimedia Systems 3, 126–135 (1995). https://doi.org/10.1007/BF01542864

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01542864

Key words