DocumentCode :
3129876
Title :
X-RAY: a non-invasive exclusive caching mechanism for RAIDs
Author :
Bairavasundaram, Lakshmi N. ; Sivathanu, Muthian ; Arpaci-Dusseau, Andrea C. ; Arpaci-Dusseau, Remzi H.
Author_Institution :
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
fYear :
2004
fDate :
19-23 June 2004
Firstpage :
176
Lastpage :
187
Abstract :
RAID storage arrays often possess gigabytes of RAM for caching disk blocks. Currently, most RAID systems use LRU or LRU-like policies to manage these caches. Since these array caches do not recognize the presence of file system buffer caches, they redundantly retain many of the same blocks as those cached by the file system, thereby wasting precious cache space. In this paper, we introduce X-RAY, an exclusive RAID array caching mechanism. X-RAY achieves a high degree of (but not perfect) exclusivity through gray-box methods: by observing which files have been accessed through updates to file system meta-data, X-RAY constructs an approximate image of the contents of the file system cache and uses that information to determine the exclusive set of blocks that should be cached by the array. We use microbenchmarks to demonstrate that X-RAY´s prediction of the file system buffer cache contents is highly accurate, and trace-based simulation to show that X-RAY considerably outperforms LRU and performs as well as other more invasive approaches. The main strength of the X-RAY approach is that it is easy to deploy - all performance gains are achieved without changes to the SCSI protocol or the file system above.
Keywords :
RAID; cache storage; random-access storage; LRU policies; RAID array caching mechanism; RAID storage arrays; RAID systems; RAM; SCSI protocol; X-RAY noninvasive exclusive caching mechanism; cache management; cache space; disk block caching; file access; file system buffer cache contents; file system buffer caches; file system metadata; gray-box methods; microbenchmarks; performance gains; trace-based simulation; Cache storage; File systems; Hardware; Memory management; Operating systems; Performance gain; Predictive models; Protocols; Read-write memory; X-ray imaging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture, 2004. Proceedings. 31st Annual International Symposium on
ISSN :
1063-6897
Print_ISBN :
0-7695-2143-6
Type :
conf
DOI :
10.1109/ISCA.2004.1310773
Filename :
1310773
Link To Document :
بازگشت