Multimedia network file servers: Multichannel delay-sensitive data retrieval

Delay sensitive media such as audio and video are becoming integrated in the standard user interface. In this paper we consider simultaneous multiple access, such as would be performed by a multimedia network file server. To simplify the discussion, we consider only audio retrieval. The extension to storage and other delay sensitive data types is straightforward. This paper builds on the necessity of avoiding starvation of the consumer, and the assumption that certain sets of reads lead to a net increase in the number of samples buffered, to establish a theoretical framework for studying simultaneous multiple access. Our approach allows the possibility of splitting data into sorting sets for the purpose of reducing disk latencies and gives an optimal algorithm for the reduction. It explicitly handles both contiguous and noncontiguous file layouts. Lower bounds on read amounts and buffer requirements are proved. Using the theoretical framework, designers can evaluate the approach that is best suited to their situation.

[1]  Ramesh Govindan,et al.  Support for continuous media in the DASH system , 1990, Proceedings.,10th International Conference on Distributed Computing Systems.

[2]  Ramesh Govindan,et al.  Real-Time Disk Storage and Retrieval of Digital Audio/Video Data , 1991 .

[3]  Philip S. Yu Mon-Song Chen, Dilip D. Kandlur: Design and Analysis of a Grouped Sweeping Scheme for Multimedia Storage Management , 1992, NOSSDAV.

[4]  P. Venkat Rangan,et al.  Designing an On-Demand Multimedia Service Advances in networking and storage technology will soon make it possible to deliver the services of a videotape rental store on a metropolitan-area network , 1992 .

[5]  Stavros Christodoulakis,et al.  Principles of delay-sensitive multimedia data storage retrieval , 1992, TOIS.

[6]  Jim Gray,et al.  Parity Striping of Disk Arrays: Low-Cost Reliable Storage with Acceptable Throughput , 1990, VLDB.

[7]  P. Venkat Rangan,et al.  Efficient Storage Techniques for Digital Continuous Multimedia , 1993, IEEE Trans. Knowl. Data Eng..

[8]  P. Venkat Rangan,et al.  Designing a Multiuser HDTV Storage Server , 1993, IEEE J. Sel. Areas Commun..

[9]  Howard Frank,et al.  Analysis and Optimization of Disk Storage Devices for Time-Sharing Systems , 1969, JACM.

[10]  Fiorella Terenzi The computer audio research laboratory at the center for music experiment and related research , 1988 .

[11]  Curtis Abbott Efficient Editing of Digital Sound on Disk , 1984 .

[12]  Qi Yang,et al.  Placement of audio data on optical disks , 1991 .

[13]  Gillian Woodruff,et al.  Multimedia Traffic Management Principles for Guaranteed ATM Network Performance , 1990, IEEE J. Sel. Areas Commun..

[14]  H.M. Vin,et al.  Designing an on-demand multimedia service , 1992, IEEE Communications Magazine.

[15]  P. J. Bloom,et al.  A Flexible Digital Sound Editing Program for Minicomputer Systems , 1981 .

[16]  Richard P. King,et al.  Disk arm movement in anticipation of future requests , 1990, TOCS.

[17]  T. Bially,et al.  Voice Communication in Integrated Digital Voice and Data Networks , 1980, IEEE Trans. Commun..

[18]  Clement T. Yu,et al.  Efficient placement of audio data on optical disks for real-time applications , 1989, CACM.

[19]  Jim Gemmell,et al.  Delay-Sensitive Multimedia on Disks , 1994, IEEE MultiMedia.

[20]  Kenneth C. Pohlmann,et al.  Principles of Digital Audio , 1986 .

[21]  G. Barberis,et al.  Analysis and Optimal Design of a Packet-Voice Receiver , 1980, IEEE Trans. Commun..

[22]  Goffredo Haus,et al.  Music processing at L.I.M , 1988, Microprocess. Microprogramming.

[23]  Dinesh C. Verma,et al.  A Scheme for Real-Time Channel Establishment in Wide-Area Networks , 1990, IEEE J. Sel. Areas Commun..

[24]  P. Venkat Rangan,et al.  Designing file systems for digital video and audio , 1991, SOSP '91.

[25]  Douglas B. Terry,et al.  Managing stored voice in the etherphone system , 1987, SOSP '87.

[26]  Toby J. Teorey,et al.  A comparative analysis of disk scheduling policies , 1972, CACM.

[27]  Spencer W. Ng,et al.  Improving Disk Performance Via Latency Reduction , 1991, IEEE Trans. Computers.

[28]  Bruce W. Pennycook,et al.  Multi-Channel Recording on Winchester Disks: Improving the Channel/Minute Ratio , 1989 .