MyWackoSite: Публикации/2015/ISSC?/Mallayeva2015 ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  
УДК 004.451.52

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

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

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

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


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]