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
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
Fault tolerant design of multimedia servers
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
File-Access Characteristics of Parallel Scientific Workloads
IEEE Transactions on Parallel and Distributed Systems
An evaluation of VBR disk admission algorithms for continuous media file servers
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Distributed schedule management in the Tiger video fileserver
Proceedings of the sixteenth ACM symposium on Operating systems principles
Designing storage area networks: a practical reference for implementing Fibre Channel SANs
Designing storage area networks: a practical reference for implementing Fibre Channel SANs
Failure recovery algorithms for multimedia servers
Multimedia Systems
Comparing random data allocation and data striping in multimedia servers
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Efficient striping techniques for variable bit rate continuous media file servers
Performance Evaluation
Modeling and Performance Comparison of Reliability Strategies for Distributed Video Servers
IEEE Transactions on Parallel and Distributed Systems
Analysis of educational media server workloads
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Minerva: An automated resource provisioning tool for large-scale storage systems
ACM Transactions on Computer Systems (TOCS)
Multimedia Information Storage and Management
Multimedia Information Storage and Management
IBM Dictionary of Computing
Cost Analyses for VBR Video Servers
IEEE MultiMedia
Analytic Modeling and Comparisons of Striping Strategies for Replicated Disk Arrays
IEEE Transactions on Computers
Minimizing Bandwidth Requirements for On-Demand Data Delivery
IEEE Transactions on Knowledge and Data Engineering
High Availability in Clustered Multimedia Servers
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Chained Declustering: A New Availability Strategy for Multiprocessor Database Machines
Proceedings of the Sixth International Conference on Data Engineering
Resource Scheduling for Composite Multimedia Objects
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Efficient Data Layout, Scheduling and Playout Control in MARS
NOSSDAV '95 Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video
Maximizing Throughput in Replicated Disk Striping of Variable Bit-Rate Streams
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Rules of Thumb in Data Engineering
ICDE '00 Proceedings of the 16th International Conference on Data Engineering
Disk striping in video server environments
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
Disk Striping and Block Replication Algorithms For Video File Servers
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
Constant Data Length Retrieval for Video Servers with Variable Bit Rate Streams
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
Supporting variable bit-rate streams in a scalable continuous media server
Supporting variable bit-rate streams in a scalable continuous media server
Technological impact of magnetic hard disk drives on storage systems
IBM Systems Journal
The Panasas ActiveScale Storage Cluster: Delivering Scalable High Bandwidth Storage
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Shared-buffer smoothing of variable bit-rate streams
Performance Evaluation
Modular and efficient resource management in the exedra media server
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Prefetching into Smart-Disk Caches for High Performance Media Servers
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Disk-based storage for scalable video
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Network: The Magazine of Global Internetworking
Inter-Object Layer Clustering for scalable video streaming
Multimedia Tools and Applications
Hi-index | 0.00 |
We describe the design and implementation of the Exedra continuous media server, and experimentally evaluate alternative resource management policies using a prototype system that we built. Exedra has been designed to provide scalable and efficient support for variable bit-rate media streams whose compression efficiency leads to reduced storage space and bandwidth requirements in comparison to constant bit-rate streams of equivalent quality. We examine alternative disk striping policies, and quantify the benefits of innovative techniques for storage space allocation, buffer management, and resource reservation, which we developed to achieve both predictability and high-performance in handling disk and network data transfers of variable size. Additionally, we investigate the differences between diverse data replication schemes over disk arrays, and compare methods for disk access time reservation that enable tolerance of disk failures at minimal cost. Overall, we demonstrate the feasibility of building network media servers that exploit the latest advances in media compression technology towards reducing the cost of wide-scale streaming services for stored data.