Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call