Skip to main content

The design and implementation of a continuous media storage server

  • Conference paper
  • First Online:
Network and Operating System Support for Digital Audio and Video (NOSSDAV 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 712))

Abstract

This paper describes the design and implementation of a file server specially optimised for the storage and retrieval of continuous media. The issues which this paper addresses are disk striping, optimised disk layouts, real-time algorithms, and disk head scheduling.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson D.P., Y. Osawa, and R. Govindan, “Real Time Disk Storage and Retrieval of Digital Audio/Video Data”, UCB Technical Report, September 1991.

    Google Scholar 

  2. Ball F., and D. Hutchison, “A FDDI Network Protocol Emulator”, Proceedings of the Third Bangor Symposium on Communications, pp 287–290, May 1991.

    Google Scholar 

  3. Ball F., and D. Hutchison, “A General Purpose Network Protocol Emulator”, Proceedings of the Fourth Bangor Symposium on Communications, pp 94–97, May 1992.

    Google Scholar 

  4. Cheng S.C., J. Stankovic and K. Ramamritham, “Scheduling Algorithms for Hard Real-time Systems: A Brief Survey”, Hard Real-Time Systems, Tutorial, IEEE Computer Society Press, pp 150–173, 1988.

    Google Scholar 

  5. Liu C. L., and J. W. Layland, “Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment”, Journal of the ACM, pp. 46–67, 20(1), January 1973.

    Article  Google Scholar 

  6. Lougher P.K., and D. Shepherd, “The Design of a Storage Server for Continuous Media”, To Appear in the Computer Journal's Special Issue on Multimedia, 1993, also available as Technical Report no. MPG-92-27, Department of Computing, University of Lancaster, 1992.

    Google Scholar 

  7. Ousterhout J.K., H. Da Costa, D. Harrison, J.A.-Kunze, M. Kupfer, and J.G. Thompson, “A Trace-Driven Analysis of the Unix 4.2 BSD File System”, Proceedings of the Tenth Symposium on Operating Systems Principles, pp. 15–24, December 1985.

    Google Scholar 

  8. Ousterhout J., and F. Douglis, “Beating the I/O Bottleneck: A Case for Log-Structured File Systems”, Operating Systems Review, 23(1), January 1989.

    Google Scholar 

  9. Patterson D., G. Gibson, and R. Katz, “A Case for Redundant Arrays of Inexpensive Disks (RAID)”, Proceedings of the ACM SIGMOD Conference, pp. 109–116, June 1988.

    Google Scholar 

  10. Rangan P.V., and H. M. Vin, “Designing File Systems for Digital Video and Audio”, Proceedings of the Thirteenth Symposium on Operating Systems Principles, pp. 81–94, October 1991.

    Google Scholar 

  11. Salem K., and H. Garcia-Molina, “Disk Striping”, Proceedings of the Second International Conference on Data Engineering, pp. 336–342, February 1986.

    Google Scholar 

  12. Scott A., F. Ball, D. Hutchison, and P. Lougher, “Communications Support for Multimedia Workstations”, Proceedings of the Third IEE Conference on Telecommunications (ICT'91), pp. 67–72, March 1991.

    Google Scholar 

  13. Vaitzblit L., “The Design and Implementation of a High Bandwidth File Service for Continuous Media”, MIT Thesis, September 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. Venkat Rangan

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lougher, P., Shepherd, D. (1993). The design and implementation of a continuous media storage server. In: Venkat Rangan, P. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1992. Lecture Notes in Computer Science, vol 712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57183-3_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-57183-3_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57183-4

  • Online ISBN: 978-3-540-47933-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics