RozoFS - RozoFS

RozoFS
Rozofs-512.png
Разработчики)Розо Системс, САС.
Стабильный выпуск
2.5.1 / 26 февраля 2018 (2018-02-26)
Написано вC и Python
Операционная системаLinux, Mac OS X, NetBSD, FreeBSD, OpenSolaris
ТипРаспределенная файловая система
ЛицензияСтандартная общественная лицензия GNU v2
Интернет сайтрозосистемы.com

RozoFS это бесплатно программное обеспечение распределенная файловая система. Это бесплатное программное обеспечение под лицензией GNU. GPL v2. RozoFS использует стирающее кодирование для резервирования.[1][неправильный синтез? ]

Дизайн

Rozo предоставляет файловую систему POSIX с открытым исходным кодом, построенную на основе распределенная файловая система архитектура похожа на Файловая система Google, Блеск или же Ceph. Специфика Rozo заключается в способе хранения данных. Сохраняемые данные преобразуются в несколько блоков с использованием Преобразование Мохетта[2] и распределяется по устройствам хранения таким образом, что его можно извлечь, даже если несколько частей недоступны. С другой стороны, сами по себе куски бессмысленны.[3] Схемы резервирования, основанные на методах кодирования, подобных тому, который используется в RozoFS, позволяют добиться значительной экономии хранилища по сравнению с простой репликацией.[4][5]

Файловая система состоит из трех компонентов:

  • Сервер экспорта - (сервер метаданных) управляет расположением (компоновкой) фрагментов (управление балансировкой нагрузки по отношению к высокой доступности), доступом к файлам и пространством имен (иерархией). Несколько серверов реплицированных метаданных используются для предоставления аварийное переключение. Сервер экспорта - это пользовательское пространство демон; метаданные хранятся синхронно с обычной файловой системой (основная файловая система должна поддерживать расширенные атрибуты).
  • Серверы хранения - (Сервер фрагментов) хранят фрагменты. Сервер фрагментов также является пользовательским пространством. демон который полагается на базовую локальную файловую систему для управления фактическим хранилищем.
  • Клиенты - общаются как с сервером экспорта, так и с серверами фрагментов и отвечают за преобразование данных. Клиенты монтируют файловую систему в пользовательское пространство через ПРЕДОХРАНИТЕЛЬ.

Rozo Systems была приглашена на конференцию SNIA Data Storage Innovation в июне 2016 года.[6]

Смотрите также

Рекомендации

  1. ^ ZHANG, Z .; DESHPANDE, A .; МАКСИМУМ.; ТЕРЕКА, Э. и НАРАЯНАН (май 2010 г.). «Какую роль играет стирающее кодирование в моем центре обработки данных?» (PDF). Tech. Представитель MSR-TR-2010-52. Microsoft Research.
  2. ^ Жанпьер, Гедон (2009). Теория и приложения преобразования Мохетта. ИСТ-ВИЛИ. ISBN  9781848210806.
  3. ^ Ж. П. Гедон; Б. Паррейн; Н. Норманд (август 2001 г.). «Безопасное распределенное хранилище на основе преобразования Мохетта». Комплексное автоматизированное проектирование V.8 N.3: 205–214.
  4. ^ Уэтерспун, Хаким и Кубятович, Джон (2002). «Стирание кодирования против репликации: количественное сравнение». Пересмотренные документы Первого международного семинара по одноранговым системам. IPTPS '01. Springer-Verlag: 328–338.
  5. ^ Родригес, Родриго и Лисков, Барбара (2005). Высокая доступность в DHT: кодирование со стиранием или репликация. Материалы 4-й Международной конференции по одноранговым системам. IPTPS'05. 3640. Springer-Verlag. С. 226–239. CiteSeerX  10.1.1.59.6053. Дои:10.1007/11558989_21. ISBN  978-3-540-29068-1.
  6. ^ Николя, Филипп (14 июня 2016 г.). «Высокопроизводительный NAS, новый дизайн для новых ИТ-задач».

Статьи в прессе

внешняя ссылка