Курсовая работа студента 345 группы А. В. Алеева Научный руководитель: ведущий разработчик, ООО "Артек" А. Н. Косякин 2010
В распределённых системах хранения важнейшей задачей является обеспечение сохранности данных. Чтобы защитить данные от отказов узлов хранения, но при этом эффективно использовать имеющееся дисковое пространство, предлагается использовать избыточное кодирование.
Поиск, сравнение и анализ применимости существующих алгоритмов для поддержки избыточного кодирования Оптимизация выбранного алгоритма под поставленную задачу Реализация выбранного алгоритма
Овладеть принципами построения модулей к ядру Linux Реализовать выбранный алгоритм как модуль к ядру Linux
Выбраны Minimal Density RAID-6 codes Для реализации используется Crypto API в ядре Linux Шаблон crypto_null.c
Получен опыт написания модулей ядра Linux Реализованы алгоритмы Minimal Density RAID-6 на уровне ядра Linux