Loading...

Performance Evaluation of Software-RAID vs. Hardware RAID Controller

Abdi Deiman, Kimia | 2023

269 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 55790 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Asadi, Hossein
  7. Abstract:
  8. With the increasing volume of digital data, the design of high-performance storage systems has become one of the major concerns of storage architects. Redundant Array of Independent Disks (RAID) based on either software or hardware implementation is commonly used in storage systems. Our thorough survey of previous work shows that there has been no study comparing and characterizing the efficiency of these two implementations on an array of solid state drives. In this thesis, we examine and compare the performance of software RAID compared to hardware RAID controller. In our study, we investigate major performance metrics including bandwidth, latency, and the number of inputs and outputs per second for both implementations. To evaluate the efficiency of these two implementations, a commercial data storage system equipped with a hardware RAID controller and the Linux md module and the mdadm tool have been used across various workloads. Our results show that software RAID for common applications based on solid state drives, where there are many requests with random addresses, can perform up to 5 times faster than hardware RAID. Also, the use of I/O cache in software RAID offers up to 3.5 times higher performance compared to the hardware RAID controller
  9. Keywords:
  10. Performance Evaluation ; Redundant Array of Independent Disks (RAID) ; Latency Aware Algorithm ; Bandwidth ; Input/Output per Second (IOPS) ; Software Redundant Array of Independent Disks (RAID) ; Hardware Redundant Array of Independent Disks (RAID)Controller

 Digital Object List

 Bookmark

...see more