Efficient placement of audio data on optical disks for real-time applications
Communications of the ACM
MPEG: a video compression standard for multimedia applications
Communications of the ACM - Special issue on digital multimedia systems
The i750 video processor: a total multimedia solution
Communications of the ACM - Special issue on digital multimedia systems
Designing file systems for digital video and audio
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
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)
IEEE Spectrum
Optimization of the grouped sweeping scheduling (GSS) with heterogeneous multimedia streams
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Multimedia network file servers: multi-channel delay sensitive data retrieval
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Digital Video in the PC Environment
Digital Video in the PC Environment
Constrained-Latency Storage Access
Computer
Efficient Storage Techniques for Digital Continuous Multimedia
IEEE Transactions on Knowledge and Data Engineering
Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video
Admission Control Algorithm for Multimedia On-Demand Servers
Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video
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
Performance of a Scalable Multimedia Server with Shared-Storage Clusters
Multimedia Tools and Applications
Design and Evaluation of a Generic Software Architecture for On-Demand Video Servers
IEEE Transactions on Knowledge and Data Engineering
Data Storage and Stream Caching for Video on Demand Servers
ASIAN '02 Proceedings of the7th Asian Computing Science Conference on Advances in Computing Science: Internet Computing and Modeling, Grid Computing, Peer-to-Peer Computing, and Cluster
Frame Selection for Dynamic Caching Adjustment in Video Proxy Servers
Multimedia Tools and Applications
Performance of a storage system for supporting different video types and qualities
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 1
Hi-index | 0.24 |
In addition to the large data size requirement and real-time constraint in continuous media, future video applications such as video editing demand a random access capability at the video-frame level. This paper introduces our study on effective buffering control for the real-time retrieval of jitter-free digital video medium. We adopt a video-frame level approach to maintaining the flexibility on placement and analysing the efficiency of the buffering schemes. An integrated solution which offers efficient buffering schemes and flexible storage placement to support random access is our goal. We present two buffering schemes: the two-buffer scheme and the k-buffer compensation scheme. The two-buffer scheme requires that all the frames in a block are stored consecutively, while providing random access between blocks. However, this intuitive buffering scheme potentially requires a large block size and buffer space. The k-buffer compensation scheme is proposed to resolve this large buffer space requirement, by using more than two buffers and requiring a minimal number of blocks randomly placed in each cylinder. This scheme differs from the contiguous placement scheme because individual blocks can be stored anywhere in each cylinder. Compared to the two-buffer scheme, the k-buffer compensation scheme requires less buffer space, has higher disk utilization and finer granularity on disk data transfer. The placement requirements are more flexible and implementable than the contiguous and storage pattern placement schemes. Experimental measurement results reveal the significant improvements on the buffer-size reduction and placement flexibility by using the k-buffer compensation scheme. Extensions of the k-buffer compensation scheme to support multiple streams are also addressed.