The architecture of a fault-tolerant cached RAID controller
ISCA '93 Proceedings of the 20th annual international symposium on computer architecture
Trace driven analysis of write caching policies for disks
SIGMETRICS '93 Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
The HP AutoRAID hierarchical storage system
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
RAIDframe: rapid prototyping for disk arrays
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A new cache architecture based on temporal and spatial locality
Journal of Systems Architecture: the EUROMICRO Journal
Multimedia Caching Strategies for Heterogeneous Application and ServerEnvironments
Multimedia Tools and Applications
Buffering and caching in large-scale video servers
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
Efficient Striping Techniques for Multimedia File Servers
Efficient Striping Techniques for Multimedia File Servers
Understanding The Linux Kernel
Understanding The Linux Kernel
Design and implementation of a Linux SCSI target for storage area networks
ALS '01 Proceedings of the 5th annual Linux Showcase & Conference - Volume 5
Hi-index | 0.00 |
The design of the underlying storage subsystems for multimedia applications faces significant challenges for capability high I/O performance and availability requirements. A RAID system is defined as a storage system that distributes data redundantly across array of disks and can provide high throughput as well as higher availability. In this paper, we present a novel cache scheme (for short Stripe-cache) for building a multimedia oriented RAID system. This efficient stripe-cache has the following innovations: (1) Hierarchy architecture with different block structure according to the underlying data layout that exploits temporal locality and spatial locality (2) Timing-transfer and replacing scheme forwardly move data block in cache for special efficiency. We built up the multimedia oriented RAID system as a device driver module upon the X86-Linux platform with the stripe-cache. Evaluation results show that the system can offer much higher I/O performance in handling multimedia applications than lots of conventional storage systems.