Тип работы:
Предмет:
Язык работы:


Разработка и исследование гибридной системы хранения на основе Open CAS технологии

Работа №141558

Тип работы

Дипломные работы, ВКР

Предмет

математика

Объем работы78
Год сдачи2023
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
15
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 6
2. Обзор 7
3. Анализ Open CAS 10
3.1. Основные обозначения 10
3.2. Основные настройки Open CAS 12
3.3. Настройка ACP very agressive politic 22
3.4. Настройки CAS для повышения производительности работы с файловой системой Lustre 24
3.5. Анализатор запросов 26
4. Тесты производительности DCR Raid и Open CAS 28
4.1. Исходная конфигурация 28
4.2. Ограничения Intel CAS 28
4.3. Тесты случайных операций записи 32
4.4. Тесты смешанных нагрузок 36
4.5. Тесты последовательных операций записи малыми блоками 38
4.6. Тесты последовательных операций записи большими блоками 42
5. Общие рекомендации по использованию Open CAS 46
6. Заключение 48
Приложение 1 49
Список литературы 50


В современном мире объемы информации с каждым годом растут, а также увеличивается количество пользователей, запрашивающих данную информацию, что повышает нагрузки и требования к системам хранения данных (СХД). Организации и компании, разрабатывающие различные продукты СХД, стремятся получить наиболее производительную систему с учетом растущего объема высокопроизводительных нагрузок.
Одним из самых известных вариантов организации СХД является семейство технологий RAID - избыточный массив независимых дисков [13]. Производительность RAID обеспечивается за счет чередования (striping) и реже за счет зеркалирования, а отказоустойчивость за счет информационной избыточности, которая подразумевает использование дополнительных синдромных дисков предназначенных для восстановления данных при частичном повреждении или утрате.
Большая часть хранимых данных имеет небольшое количество повторных обращений, такие данные принято называть холодными(еоИ). Они составляют значительную часть как в крупных серверных СХД, так и на накопителях обычных настольных компьютеров. Если же к данным осуществляются повторные обращения, они будут называться горячими(Ьоф.
Кэширование - это технология, в которой используется буфер для хранения часто запрашиваемых данных. Система должна определять горячие данные и перемещать их в буфер. В качестве буфера часто используются устройства хранения с более высокой производительностью, например, твердотельные накопители SSD или NVMe, или кэшпамять в RAID контроллере, или RAM-диски (технология, позволяющая хранить данные в быстродействующей оперативной памяти). При запросах на чтение и запись часто запрашиваемых данных операции будут выполняться с большей скоростью и с меньшей задержкой...

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках выпускной квалификационной работы были получены следующие результаты:
• Произведен обзор применения Open CAS для повышения производительности на различных системах;
• Проанализировано влияние разных настроек и параметров Open CAS на производительность;
• Получены результаты тестов производительности Open CAS c DCR RAID в качестве core устройства;
• Выработаны рекомендации о использовании Open CAS для различных паттернов нагрузок по результатам тестирования;
• С учетом выработанных рекомендаций создан анализатор запросов для установки параметров CAS в зависимости от нагрузки;
• Результаты работы опубликованы на SYSTOR 2023 Haifa, Israel.
В будущем предстоит:
• Реализовать другую политику очистки LRU, в которой не будет дискретности сброса;
• Увеличить линию кэша;
• Реализовать политику упреждающего чтения для нагрузок последовательного чтения.



[1] Accomplish Optimal I/O Performance on SAS 9.3 with Intel Cache Acceleration Software and Intel DC S3700 Solid State Drive / Ying ping (Marie) Zhang, Jeff Curry, Frank Roxas, Benjamin Donie. — 2013.
[2] Axboe Jens. Flexible I/O tester. — URL: https://fio.readthedocs. io/en/latest/fio_doc.html (online; accessed: 08.12.2022).
[3] Blktrace man page.— URL: https://man7.org/linux/man-pages/ man8/blktrace.8.html (online; accessed: 02.01.2023).
[4] Chen Tingjie, Zhu Vivian. Research on perfomance tuning of HDDbased Ceph cluster using Open CAS. — 2020.
[5] Dev Null. — URL: https://ru.wikipedia.org/wiki//dev/null (online; accessed: 05.01.2023).
[6] IO Classification Guide.— URL: https://open-cas.github.io/ guide_io_classification.html (online; accessed: 07.01.2023).
[7] Intel. Accelerating Swift with Intel Cache Acceleration Software. — URL: https://www.intel.com/content/dam/www/public/us/en/ documents/white-papers/accelerating-swift-white-paper.pdf (online; accessed: 15.02.2023).
[8] Lustre (сетевая файловая система).— URL: https://ru. wikipedia.org/wiki/Lustre_(сетевая_файловая_система) #Объекты_данных_и_разделение_данных (online; accessed: 12.01.2023).
[9] Nested RAID.— URL: https://en.wikipedia.org/wiki/Nested_ RAID_levels (online; accessed: 08.01.2023).
[10] Open CAS main page.— URL: https://open-cas.github.io/ocf_ intro.html (online; accessed: 02.02.2023).
[11] Querry Analyzer. — URL: https://git.xinnor.io/Petrov.Iv/cas_ analys (online; accessed: 25.04.2023).
[12] RAM-диск.— URL: https://ru.wikipedia.org/wiki/RAM-диск (online; accessed: 04.01.2023).
[13] Raid.— URL: https://ru.wikipedia.org/wiki/RAID (online; accessed: 22.11.2022).
[14] SUSE Enterprise Storage v5 and Intel Cache Acceleration Software Implementation. — URL: https://www.supermicro.com/ solutions/Supermicro-SES-5-CAS-Implemetation-Guide.pdf (online; accessed: 05.02.2023).
[15] Storage Field Day 9. — URL: https://youtu.be/uMRdzl701t8?t=682 (online; accessed: 14.01.2023).
[16] Xinnor.— URL: https://xinnor.io/docs/xiRAID/E/en/AG/title. html (online; accessed: 25.11.2022).
[17] Анализ производительности блочных устройств с blktrace. — URL: https://habr.com/ru/companies/selectel/articles/199350/ (online; accessed: 03.01.2023).



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ