Учебная лаборатория НГУ-Parallels - Написать нам Печать
LogoГлавнаяЛетняя практикаПроектыСеминарыСпецкурсыПубликацииДокументация
W Публикации / 2014 / ISSC / Mallayeva 2014
УДК 004.451.52

РАЗРАБОТКА МОДУЛЯ СИНХРОНИЗАЦИИ МЕТАДАННЫХ ДЛЯ РАСПРЕДЕЛЕННОГО СЕТЕВОГО ХРАНИЛИЩА

Ю. М. Маллаева
Новосибирский государственный университет
Современные компьютерные технологии НИЧ НГУ

Работа ведется в рамках проекта Web Cluster File System, предполагающего разработку и реализацию специализированного сетевого хранилища, оптимизированного для высоконагруженных веб-кластеров.
Многие провайдеры разделяемого веб-хостинга используют балансировку загрузки в связке с сетевым файловым хранилищем. Сетевые файловые системы (NFS, OCFS) показывают большую задержку доступа к файлам, что приводит к падению производительности. Сети доступа к дискам (iSCSI, Ao E?, Parallels Cloud Storage) обеспечивают небольшие задержки, но не параллельный доступ на чтение-запись, что исключает их использование в качестве разделяемого хранилища.
Проект заключается в разработке гибридного хранилища, в котором большая часть файлов читается с сетевого диска, и только те файлы, для которых нужен параллельный доступ на чтение-запись, размещаются на сетевой файловой системе. Для реализации такого хранилища нужны метаданные, определяющие, где именно (на диске или на сетевой ФС) размещен каждый конкретный файл. Эти метаданные должны быть синхронизованы между всеми узлами кластера.
Реализован программный компонент, обеспечивающий отслеживание изменений в метаданных и рассылку этих изменений другим узлам кластера. Клиентская часть реализована в виде модуля ядра Linux, работающего в составе драйвера хранилища.
Работа выполнена при финансовой поддержке Минобрнауки РФ (договор № 02.G25.31.0054).

Научный руководитель – доцент ФИТ НГУ, зав. лаб. НГУ Д. В. Иртегов.