2014 IEEE 15th International Symposium on High-Assurance Systems Engineering (2014)
Miami Beach, FL, USA USA
Jan. 9, 2014 to Jan. 11, 2014
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HASE.2014.41
RAID systems are designed to tolerate disk failures, but latent track failures can prevent recovery. Erasure codes can tolerate latent track failures through schemes such as RAID 6. With traditional erasure codes, this resilience often requires high space or computation overhead. In this paper, we introduce Plus-One codes, which use a plug-and-play flash drive to add to a pre-existing RAID system the ability to tolerate one additional track failure more efficiently than using a different RAID design to tolerate that failure. Augmenting a RAID system using a Plus-One code requires little additional space or computation overhead. Plus-One codes can also be used to add flash memory to RAID cards for greater efficiency and transparency.
Encoding, Fault tolerance, Fault tolerant systems, Flash memories, Drives, Universal Serial Bus, Galois fields
Z. Chen and A. McBride, "Using Flash to Tolerate Track Failures in RAID," 2014 IEEE 15th International Symposium on High-Assurance Systems Engineering(HASE), Miami Beach, FL, USA USA, 2014, pp. 234-235.