skip to main content
article
Free Access

Designing file systems for digital video and audio

Authors Info & Claims
Published:01 September 1991Publication History
Skip Abstract Section

Abstract

We address the unique requirements of a multimedia file system such as continuous storage and retrieval of media, maintenance of synchronization between multiple media streams, and efficient manipulation of huge media objects. We present a model that relates disk and device characteristics to the recording rate, and derive storage granularity and scattering parameters that guarantee continuous access. In order for the file system to support multiple concurrent requests, we develop admission control algorithms for determining whether a new request can be accepted without violating the realtime constraints of any of the requests.We define a strand as an immutable sequence of continuously recorded media samples, and then present a multimedia rope abstraction which is a collection of individual media strands tied together by synchronization information. We devise operations for efficient manipulation of multi-stranded ropes, and develop an algorithm for maintaining the scattering parameter during editing so as to guarantee continuous playback of edited ropes.We have implemented a prototype multimedia file system, which serves as a testbed for experimenting with policies and algorithms for multimedia storage. We present our initial experiences with using the file system.

References

  1. 1 S. Angebranndt, R.L. Hyde, D.H. Luong, N. Siravara, and C.Schmandt. Integrating Audio and Telephony in a Distributed Workstation Environment. In Proceedings of Summer 1991 5rsenix Conference, pages 419-436, June 1991.Google ScholarGoogle Scholar
  2. 2 P. Cochrane and M. Brain. Future Optical Fiber Transmission Tech. and Networks. {EEE Communications Magazine, 26( 11 ):45-60, November 1988.Google ScholarGoogle Scholar
  3. 3 J. Gait. The OpticaJ File Cabinet- A Random- Access File System for Write-Once Optical Disks. ~rEEE Computer, 21(6):11-22, June 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 S. Gibbs, D. Tsichritzis, A. Fires, D. Konstaatas, and Y. Yeorgaroudakis. Muse: A Multi-Media Filing System. {EEE Software, 4(2):4-15, March 1987.Google ScholarGoogle Scholar
  5. 5 A. Hopper. Pandora - an experimental system for multimedia applications. A CM Operating Systems Review, 24(2):19-34, April 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 M. Leonard. Compression Chip Handles Real- Time Video and Audio. Electronic Design, 38(23):43-48, December 1990.Google ScholarGoogle Scholar
  7. 7 W.E. Mackay and G. Davenport. Virtual Video Editing in interactive Multimedia Applications. Uommunications of the A C~I,{, 32(7):802-810, July 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Sun Microsystems. Multimedia File System. Software Release, August 1989.Google ScholarGoogle Scholar
  9. 9 Y. Mort. Multimedia Real-Time File System. In Matshushita Electric industrial Co., February 1990. private communication.Google ScholarGoogle Scholar
  10. 10 B.C. Ooi, A.D. Narasimhalu, K.Y. Wang, and I.F. Chang. Design of a Multi-Media File Server using Optical Disks for Office Applications. {EEE Computer Society 01lice Automation Symposium, Gaithersburg, MD, pages 157-163, April 1987.Google ScholarGoogle Scholar
  11. 11 C.S. Skrzypczak. The Intelligent Home of 2010. December 1987.Google ScholarGoogle Scholar
  12. 12 D.B. Terry and D.C. Swinehart. Managing Stored Voice in the Etherphone System. A CM Transactions on Computer Systems, pages 3-27, February 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 R.F/. Thomas, H.C. Forsdick, T.R. Crowley, R.W. Schaaf, R.S. Tomlinsin, V.M. Travers, and G.G. Robertson. Diamond: A Multimedia Message System Built on a Distributed Architecture. IEEE Computer, 18(12):65-78, Dec. 1985.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Designing file systems for digital video and audio

                      Recommendations

                      Comments

                      Login options

                      Check if you have access through your login credentials or your institution to get full access on this article.

                      Sign in

                      Full Access

                      • Published in

                        cover image ACM SIGOPS Operating Systems Review
                        ACM SIGOPS Operating Systems Review  Volume 25, Issue 5
                        Oct. 1991
                        253 pages
                        ISSN:0163-5980
                        DOI:10.1145/121133
                        Issue’s Table of Contents
                        • cover image ACM Conferences
                          SOSP '91: Proceedings of the thirteenth ACM symposium on Operating systems principles
                          September 1991
                          253 pages
                          ISBN:0897914473
                          DOI:10.1145/121132

                        Copyright © 1991 ACM

                        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                        Publisher

                        Association for Computing Machinery

                        New York, NY, United States

                        Publication History

                        • Published: 1 September 1991

                        Check for updates

                        Qualifiers

                        • article

                      PDF Format

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader