Fault-tolerant architectures for continuous media servers
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Research issues in multimedia storage servers
ACM Computing Surveys (CSUR)
Multimedia support for databases
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Throughput-competitive admission control for continuous media databases
PODS '98 Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Computer-aided parallelization of continuous media applications: the 4D beating heart slice server
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
&pgr;DTV: a client-based interactive DTV architecture
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 2)
Storage System and Multimedia: Classification and Extensions
Distributed and Parallel Databases
Decentralized Resource Management for a Distributed Continuous Media Server
IEEE Transactions on Parallel and Distributed Systems
An Efficient Data Layout Scheme for Multi-Disks Continuous Media Servers
Multimedia Tools and Applications
Access Time Minimization for Distributed Multimedia Applications
Multimedia Tools and Applications
Decentralized Resource Management for a Distributed Continuous Media Server
IEEE Transactions on Parallel and Distributed Systems
Competitive on-line scheduling of continuous-media streams
Journal of Computer and System Sciences
Effective Memory Use in a Media Server
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Comparing disk scheduling algorithms for VBR data streams
Computer Communications
Hi-index | 0.00 |
Continuous media applications require a guaranteed transfer rate of data, which conventional storage servers are not designed to provide. The aim of this paper is to provide a general framework for the design of storage servers that deal with both continuous and non-continuous media data. We present several algorithms for the concurrent transfer of continuous media data for multiple requests with different rates. The algorithms provide high throughput by reducing the seek latency time and by eliminating rotational latency incurred when accessing data on disks. Each of these algorithms is accompanied by an "admission control" scheme to restrict the number of concurrent requests being serviced at any given time. We also augment these algorithms to support conventional data accesses without violating the rate guarantees of continuous media data requests. Finally, we extend our algorithms to deal with the newer disks, where transfer rates vary from one track to another. The algorithms presented in this paper are used in Fellini -- a storage server for continuous and conventional data being implemented at AT&T Bell Laboratories.