Loading...
Evaluation of Synchronization Mechanisms of Dual HW-RAID controllers in Data Storage Systems
Gerami Diznab, Mohamad Hossein | 2024
0
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 57385 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Asadi, Hossein
- Abstract:
- Using single RAID HW-Controller in data storage systems can become a single point-of-failure. Hence, it will affect system availability. As a result, in enterprise-class storage systems, utilizing dual-HW-Controller architecture for managing redundant array of independent disks is prevalent to enhance performance and reliability. Employing such architecture, however, faces major challenges. One of these challenges is the synchronization of dual-HW-based controllers in case RAID arrays revealing erratic behaviours. No thorough study has been done for evaluating dual-controller architecture synchronization mechanisms and its performance. In this thesis, different configurations of enterprise dual-HW-Controller is reproduced to evaluate system performance based on synchronization mechanisms. Reproduced configurations are as following: a) evaluation of handling write operations on RAID Arrays from dual distinct paths, b) dual-controller based rebuild mechanism of hot-spare disks in case of RAID Array disk failure, and c) synchronizing dual HW-RAID-controllers to be written from dual paths. Finally, based on prior evaluations, implementations are done to enhance synchronizing mechanisms. Our implementations are also integrated into Linux operating system for enterprise class data storage systems including dual HW-RAID controllers
- Keywords:
- Data Storage ; Hardware Redundant Array of Independent Disks (RAID)Controller ; Availability ; Redundant Array of Independent Disks (RAID) ; Synchronization ; Configuration ; Single-Point-Of-Failure ; Dual Controller
-
محتواي کتاب
- view
- مقدمه
- مفاهیم اولیه
- کارهای مرتبط پیشین
- ارزیابی اولیه و چالشهای همگامسازی
- مفاهیم پایه پیکربندی در کنترلگر آرایهای
- چالشهای همگامسازی پیکربندیهای دوکنترلگر آرایهای
- چالش همگامسازی دو کنترلگر آرایهای پس از ساختن آرایه
- چالش همگامسازی دو کنترلگر آرایهای در صورت حذف کردن آرایه
- چالش همگامسازی دو کنترلگر آرایهای هنگام خرابی دیسک آرایه
- چالش همگامسازی دو کنترلگر آرایهای هنگام بازسازی دیسک یدک
- چالش همگامسازی دو کنترلگر آرایهای درصورت خارجی تشخیص داده شدن پیکربندی دیسکها توسط یک کنترلگر
- معرفی گروه حجمی و چالشهای همگامسازی مربوطه
- معرفی معماری و سازوکارهای همگامسازی کنترلگرهای آرایهای دوگانه
- ارزیابی معماری با سرویس طراحیشده و نتیجهگیری
- مراجع
- واژهنامه