Реализация транслятора RAID-5 для распределенной файловой системы GlusterFS

Авторы

  • Александр Станисловович Игумнов Федеральное государственное бюджетное учре-ждение науки Институт математики и механики им. Н.Н. Красовского Уральского отделения Российской академии наук
  • Александр Юрьевич Берсенев Федеральное государственное бюджетное учре-ждение науки Институт математики и механики им. Н.Н. Красовского Уральского отделения Российской академии наук

DOI:

https://doi.org/10.14529/cmse130106

Аннотация

Статья посвящена реализации алгоритма RAID-5 в распределенной файловой системе GlusterFS. Анализ требований предъявляемых к масштабируемой файловой системе (ФС), способной задействовать в дисковые ресурсы узлов вычислительного кластера, показывает, что реализация распределенной версии алгоритма RAID-5 позволяет существенно повысить устойчивость ФС к сбоям отдельных узлов и даже стоек кластера. В статье дается краткий обзор принципов функционирования распределенной файловой системы GlusterFS и описывается способ встраивания алгоритма RAID-5 в эту систему. Описываются основные алгоритмы и структуры данных, реализованные для адаптации RAID-5 в распределенную ФС. Делаются выводы об устойчивости и производительности разработанной ФС. Показано, что реализованный алгоритм позволяет наращивать пропускную способность ФС до пропускной способности нижележащей сетевой системы, незначительно теряя в производительности при наличии отказавших узлов. 

Библиографические ссылки

Суперкомпьютеры. TOP50 URL: http://top50.supercomputers.ru (дата обращения: 24.12.2012).

The Top500 List URL: http://www.top500.org (дата обращения: 24.12.2012)

Babu A. Gluster – «The GNU Cluster Distribution» URL: https://github.com/gluster/historic (дата обращения: 24.12.2012).

Исходные тексты R5T URL: https://github.com/alexbers/glusterfs_experiments/ (дата обращения: 24.12.2012).

Загрузки

Опубликован

24.03.2014

Выпуск

Раздел

Информатика, вычислительная техника и управление