Multi-disk management algorithms
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Priority in DBMS resource scheduling
VLDB '89 Proceedings of the 15th international conference on Very large data bases
MPEG: a video compression standard for multimedia applications
Communications of the ACM - Special issue on digital multimedia systems
Modern operating systems
IEEE Spectrum
Parallel query processing in shared disk database systems
ACM SIGMOD Record
News on-demand for multimedia networks
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Streaming RAID: a disk array management system for video files
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
I/O issues in a multimedia system
Computer
Evaluating video layout strategies for a high-performance storage server
Multimedia Systems
DASD dancing: a disk load balancing optimization scheme for video-on-demand computer systems
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
The SPIFFI scalable video-on-demand system
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
An online video placement policy based on bandwidth to space ratio (BSR)
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
On the design of a low-cost video-on-demand storage system
Multimedia Systems
Issues in the design of a storage server for video-on-demand
Multimedia Systems
I/O scheduling for digital continuous media
Multimedia Systems
Design and analysis of a video-on-demand server
Multimedia Systems
Disk placement for arbitrary-rate playback in an interactive video server
Multimedia Systems
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Continuous Retrieval of Multimedia Data Using Parallelism
IEEE Transactions on Knowledge and Data Engineering
Chained Declustering: A New Availability Strategy for Multiprocessor Database Machines
Proceedings of the Sixth International Conference on Data Engineering
Design of Multimedia Storage Systems for On-Demand Playback
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Maximizing Buffer and Disk Utilizations for News On-Demand
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Retrieval of Composite Multimedia Objects
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video
Probabilistic Assignment of Movies to Storage Devices in a Video-On-Demand System
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
Resource Scheduling in Enhanced Pay-Per-View Continuous Media Databases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
A system for the delivery of interactive television programming
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
A Popularity-Based Data Allocation Scheme for a VOD Server
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Scheduling and data distribution in a multiprocessor video server
ICMCS '95 Proceedings of the International Conference on Multimedia Computing and Systems
Storage and retrieval of compressed video
Storage and retrieval of compressed video
Calliope: a distributed, scalable multimedia server
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Load Sharing in Distributed Multimedia-on-Demand Systems
IEEE Transactions on Knowledge and Data Engineering
A placement strategy of multimedia objects in multimedia information systems
Journal of Systems and Software
Iterative-improvement-based declustering heuristics for multi-disk databases
Information Systems
Can VoD streaming service co-exist with other services on a VM-based virtualized computing platform?
CHINA HPC '07 Proceedings of the 2007 Asian technology information program's (ATIP's) 3rd workshop on High performance computing in China: solution approaches to impediments for high performance computing
Hi-index | 0.00 |
Supporting continuous media (CM) data驴such as video and audio驴imposes stringent demands on the retrieval performance of a multimedia server. In this paper, we propose and evaluate a set of data-placement and retrieval algorithms to exploit the full capacity of the disks in a multimedia server. The data-placement algorithm declusters every object over all of the disks in the server驴using a time-based declustering unit驴with the aim of balancing the disk load. As for runtime retrieval, the quintessence of the algorithm is to give each disk advance notification of the blocks that have to be fetched in the impending time periods, so that the disk can optimize its service schedule accordingly. Moreover, in processing a block request for a replicated object, the server will dynamically channel the retrieval operation to the most lightly loaded disk that holds a copy of the required block. We have implemented a multimedia server based on these algorithms. Performance tests reveal that the server achieves very high disk efficiency. Specifically, each disk is able to support up to 25 MPEG-1 streams. Moreover, experiments suggest that the aggregate retrieval capacity of the server scales almost linearly with the number of disks.