Loading...
Performance Evaluation of Software-RAID vs. Hardware RAID Controller
Abdi Deiman, Kimia | 2023
269
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 55790 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Asadi, Hossein
- Abstract:
- 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
- Keywords:
- 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
-
محتواي کتاب
- view
- مقدمه
- پیشزمینه
- بررسی کارهای پیشین
- راهکار پیشنهادی
- پیادهسازی و نتایج
- ابزارهای مورد استفاده برای آزمونهای ارزیابی کارایی
- سامانه مورد استفاده برای اجرای آزمونها
- مراحل راهاندازی RAID سختافزاری
- مراحل نصب و راهاندازی RAID نرمافزاری
- بارهای کاری مورد استفاده برای آزمونهای ارزیابی کارایی
- نتایج کارایی بر روی یک آرایهی RAID5
- نتایج کارایی بارکاری تصادفی چند آرایهی RAID5
- نتایج کارایی آرایهی RAID10
- تأثیر استفاده از نهانساز ورودی/خروجی بر کارایی آرایهی RAID5(4+1)
- نتیجهگیری و کارهای آتی