ACM Transactions on Computer Systems (TOCS)
Synchronized Disk Interleaving
IEEE Transactions on Computers
Multi-disk management algorithms
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Efficient placement of audio data on optical disks for real-time applications
Communications of the ACM
A project on high performance I/0 subsystems
ACM SIGARCH Computer Architecture News
Beyond striping: the bridge multiprocessor file system
ACM SIGARCH Computer Architecture News
An Evaluation of Multiple-Disk I/O Systems
IEEE Transactions on Computers
An evaluation of redundant arrays of disks using an Amdahl 5890
SIGMETRICS '90 Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Designing file systems for digital video and audio
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Technological perspective on multimedia computing
Computer Communications
Asynchronous Disk Interleaving: Approximating Access Delays
IEEE Transactions on Computers
Placement of audio data on optical disks
International conference on Multimedia information systems '91
Principles of delay-sensitive multimedia data storage retrieval
ACM Transactions on Information Systems (TOIS)
A file system for continuous media
ACM Transactions on Computer Systems (TOCS)
Streaming RAID: a disk array management system for video files
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Maximizing performance in a striped disk array
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
Design, Analysis, and Simulation of I/O Architectures for Hypercube Multiprocessors
IEEE Transactions on Parallel and Distributed Systems
Efficient Storage Techniques for Digital Continuous Multimedia
IEEE Transactions on Knowledge and Data Engineering
Continuous Retrieval of Multimedia Data Using Parallelism
IEEE Transactions on Knowledge and Data Engineering
The Design and Implementation of a Continuous Media Storage Server
Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video
An analytical model for interval caching in interactive video servers
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Hi-index | 0.24 |
Recent technological advances will make it feasible to integrate multimedia data with computing. The data intensive nature of media types such as digital video and audio imposes two stringent requirements on the storage technology: (1) large storage capacity, and (2) a data transfer bandwidth that is sufficient to support the real-time retrieval of multi-media data. A disk array is one approach to improve the I/O performance by using multiple disks as a storage system. There are various ways in which to configure disk arrays, and various data allocation strategies also exist. Each gives a different performance from the others, depending on the type of workload. In this paper, we propose various allocation strategies of multimedia data on disk arrays, and evaluate their performance by simulation. Results show that the strategy of storing media blocks so they are synchronized contiguously has the best performance. Unfortunately, it is almost impossible to carry out the strategy when a number of users are involved. The second best strategy is the case where media of the same type take disk modules exclusively. Furthermore, the results lead us to conclude that, for most multimedia applications, it is better to pursue concurrency than parallelism in disk array organization.