RAID White Papers
VC-RAID: A Large Virtual NVRAM Cache for Software Do-It-Yourself RAID
Overview This paper presents the design, implementation and measured performance of VCRAID, a technique for overcoming the small write problem in RAID5. The approach is to use a combination of a small portion of the system RAM and a log disk to form a hierarchical cache. The log disk can be either a dedicated physical disk or several partitions of disks in the RAID. Since the log disk quickly absorbs write data from the small RAM, this hierarchical cache appears to the host as a large nonvolatile RAM. A prototype VC-RAID implemented under the Linux kernel has been tested for an extended period of time to show that it functions properly.
| Publisher | University of Rhode Island | File Format | |
|---|---|---|---|
| Date Published | March 2002 | ||
| Format | White Papers | ||
| Topics | |||


