On configuring a single disk continuous media server

The past decade has witnessed a proliferation of repositories that store and retrieve continuous media data types, e.g., audio and video objects. These repositories are expected to play a major role in several emerging applications, e.g., library information systems, educational applications, entertainment industry, etc. To support the display of a video object, the system partitions each object into fixed size blocks. All blocks of an object reside permanently on the disk drive. When displaying an object, the system stages the blocks of the object into memory one at a time for immediate display. In the presence of multiple displays referencing different objects, the bandwidth of the disk drive is multiplexed among requests, introducing disk seeks. Disk seeks reduce the useful utilization of the disk bandwidth and result in a lower number of simultaneous displays (throughput).This paper characterizes the impact of disk seeks on the throughput of the system. It describes REBECA as a mechanism that maximizes the throughput of the system by minimizing the time attributed to each incurred seek. A limitation of REBECA is that it increases the latency observed by each request. We quantify this throughput vs latency tradeoff of REBECA and, develop an efficient technique that computes its configuration parameters to realize the performance requirements (desired latency and throughput) of an application.

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

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

[3]  Shahram Ghandeharizadeh,et al.  Staggered striping in multimedia information systems , 1994, SIGMOD '94.

[4]  BersonSteven,et al.  Staggered striping in multimedia information systems , 1994 .

[5]  Cyrus Shahabi,et al.  Pipelining Mechanism to Minimize the Latency Time in Hierarchical Multimedia Storage Managers , 1995, Comput. Commun..

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

[7]  Cyrus Shahabi,et al.  Management of Physical Replicas in Parallel Multimedia in Information Systems , 1993, FODO.

[8]  John Wilkes,et al.  An introduction to disk drive modeling , 1994, Computer.

[9]  Jonathan Walpole,et al.  Storage System Architectures for Continuous Media Data , 1993, FODO.

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

[11]  Cyrus Shahabi,et al.  On multimedia repositories, personal computers, and hierarchical storage systems , 1994, MULTIMEDIA '94.

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

[13]  Fouad A. Tobagi,et al.  Streaming RAID: a disk array management system for video files , 1993, MULTIMEDIA '93.

[14]  Raymond T. Ng,et al.  Maximizing Buffer and Disk Utilizations for News On-Demand , 1994, VLDB.

[15]  Thomas D. C. Little,et al.  Physical Storage Organizations for Time-Dependent Multimedia Data , 1993, FODO.

[16]  Shahram Ghandeharizadeh,et al.  Management of disk space with REBATE , 1994, CIKM '94.

[17]  Dina Bitton,et al.  Disk Shadowing , 1988, VLDB.

[18]  Toby J. Teorey Properties of disk scheduling policies in multiprogrammed computer systems , 1899 .