Using Non-Volatile Storage to Improve the Reliability of RAID5 Disk Arrays

  • Authors:
  • Robert Y. Hou;Yale N. Patt

  • Affiliations:
  • -;-

  • Venue:
  • FTCS '97 Proceedings of the 27th International Symposium on Fault-Tolerant Computing (FTCS '97)
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

RAID5 disk arrays are becoming popular solutions for providing fast access to data for transaction processing applications. They provide good performance at low cost without sacrificing much data reliability. Their main drawback is poor performance for small write requests. Techniques for using non-volatile RAM (NVRAM) have been proposed for improving the performance of these write requests. This paper will show that NVRAM and other non-volatile devices can also be used to improve the reliability of an array by significantly reducing the time required to repair a failed disk in the array in the event of a single disk failure. More importantly, proper use of these non-volatile devices allow the array to support heavier workloads than previously reported yet still repair a failed disk in a reasonable amount of time.