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.
Preview
Unable to display preview. Download preview PDF.
References
Anderson D.P., Y. Osawa, and R. Govindan, “Real Time Disk Storage and Retrieval of Digital Audio/Video Data”, UCB Technical Report, September 1991.
Ball F., and D. Hutchison, “A FDDI Network Protocol Emulator”, Proceedings of the Third Bangor Symposium on Communications, pp 287–290, May 1991.
Ball F., and D. Hutchison, “A General Purpose Network Protocol Emulator”, Proceedings of the Fourth Bangor Symposium on Communications, pp 94–97, May 1992.
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.
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.
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.
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.
Ousterhout J., and F. Douglis, “Beating the I/O Bottleneck: A Case for Log-Structured File Systems”, Operating Systems Review, 23(1), January 1989.
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.
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.
Salem K., and H. Garcia-Molina, “Disk Striping”, Proceedings of the Second International Conference on Data Engineering, pp. 336–342, February 1986.
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.
Vaitzblit L., “The Design and Implementation of a High Bandwidth File Service for Continuous Media”, MIT Thesis, September 1991.
Author information
Authors and Affiliations
Editor information
Rights 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