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