Для студентов МГИМО по предмету ДругиеИсследование и внедрение RAM-кэша для RAID-массива, оптимизированного под Flash-накопителиИсследование и внедрение RAM-кэша для RAID-массива, оптимизированного под Flash-накопители
2024-06-292024-06-29СтудИзба
Курсовая работа: Исследование и внедрение RAM-кэша для RAID-массива, оптимизированного под Flash-накопители
Описание
Оглавление
1
Введение
Объёмы хранимой человеком информации многократно увеличива-ются с каждым годом, в связи с этим возрастают затраты на хранение. Поэтому организации стремятся получить продукт, обеспечивающий хорошую производительность всех компонентов электронной системы,
управляемый контроллером, «отказоустойчивый массив из независи-мых дисков» [4].
Отказоустойчивость СХД обеспечивается с помощью информаци-онной избыточности: в системе используются дополнительные диски (называемые синдромами), информация которых позволяет восстанав-ливать данные в случае их частичной утраты.
Существует множество модификаций RAID, но наиболее широкое распространение получили перечисленные ниже.
RAID 0: данные делятся на столько частей, сколько дисков в мас-сиве, и равномерно распределяются по дискам. Используется для ускорения обработки запросов,
Введение | 2 | ||
1. | Цели и задачи | 5 | |
1.1. | Цельработы.......................... | 5 | |
1.2. | Поставленныезадачи..................... | 5 | |
2. | Обзор | 6 | |
2.1. | RAIDIXERA.......................... | 6 | |
2.2. | Кэширование.......................... | 7 | |
2.3. | Реализованные продукты компании RAIDIX, | ||
связанныескэшированием. . . . . . . . . . . . . . . . . . | 9 | ||
2.4. | Тестирование производительности систем хранения данных 11 | ||
3. | Анализ технологий кэширования | 12 | |
3.1. | Описание тестового сервера и методики тестирования с | ||
помощьюFIO ......................... | 12 | ||
3.2. | Open Cache Acceleration (Open CAS) . . . . . . . . . . . . | 13 | |
3.3. | bcache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 15 | |
3.4. | dm-cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 17 | |
3.5. | Сравнениетехнологий .................... | 19 | |
4. Адаптация Open CAS для RAIDIX ERA | 21 | ||
4.1. | Описание работы Open CAS . . . . . . . . . . . . . . . . . | 21 | |
4.2. | Внедрение и тестирование Open CAS для | ||
RAIDIXERA.......................... | 23 | ||
4.3. | Добавление новой функциональности в | ||
Open CAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 27 | ||
Заключение | 29 | ||
Приложение 1 | 31 | ||
Список литературы | 33 |
1
Введение
Объёмы хранимой человеком информации многократно увеличива-ются с каждым годом, в связи с этим возрастают затраты на хранение. Поэтому организации стремятся получить продукт, обеспечивающий хорошую производительность всех компонентов электронной системы,
- также гарантирующий защиту и целостность данных. Для безопас-ного хранения данных и предоставления гарантированного доступа к ним используются системы хранения данных (СХД). Одним из основ-ных подходов организации СХД является технология RAID (Redundant Array of Independent/Inexpensive Disks) — массив из нескольких дисков,
управляемый контроллером, «отказоустойчивый массив из независи-мых дисков» [4].
Отказоустойчивость СХД обеспечивается с помощью информаци-онной избыточности: в системе используются дополнительные диски (называемые синдромами), информация которых позволяет восстанав-ливать данные в случае их частичной утраты.
Существует множество модификаций RAID, но наиболее широкое распространение получили перечисленные ниже.
RAID 0: данные делятся на столько частей, сколько дисков в мас-сиве, и равномерно распределяются по дискам. Используется для ускорения обработки запросов,
Характеристики курсовой работы
Список файлов
Исследование и внедрение RAM-кэша для RAID-массива, оптимизированного под Flash-накопители.doc