Loading...
Evaluating Impact of Erasure Codes on Performance and Endurance of SSD-Based RAID Array
Delavari, Ziba | 2013
658
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 45445 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Asadi, Hossein
- Abstract:
- Performance and reliability are the major concerns in design of data storage systems. Using Redundant Array of Independent Disks (RAID) can enhance both performance and reliability. A commonly used configuration in RAID arrays is erasure codes to further enhance system reliability. Due to promising advantages of Solid-State Drives (SSDs)such as low power, shock resistance, and high I/O performance, designers have been encouraged to replace Hard Disk Drives (HDDs) by SSDs in RAID arrays. SSDs, however, suffer from limited endurance due to erase-before-write operation.In this thesis, we investigate the effect of stripe unite size and the number of disks of a RAID array on the endurance of SSDs for different erasure codes including Reed-Solomon (RS),Even-Odd, and RDP. To this end, we implement these erasure codes using Disksim simulator and evaluate the impact of these codes on performance and endurance of an SSD-based RAID array. Simulation results demonstrate that by doubling the number of disks in a RAID array employing RS code, performance is enhanced up to 2X. The simulation results also show that the number of writes and erase operations in RAID-6 arrays employing RS code is 40% less than Even-Odd and RDP
- Keywords:
- Redundant Array of Independent Disks (RAID) ; Erasure Code ; Solid State Disk Drive ; Storage Systems ; Performance ; Life Time
- محتواي کتاب
- view