Stripe-cache: an efficient cache scheme for building multimedia oriented RAID system

  • Authors:
  • QinQi Wei;ChangSheng Xie;Xu Li

  • Affiliations:
  • Computer Science Department, Huazhong University of Science and Technology, Hubei, China;Computer Science Department, Huazhong University of Science and Technology, Hubei, China;Computer Science Department, Huazhong University of Science and Technology, Hubei, China

  • Venue:
  • HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.