XtreemFS
![]() | |
Стабильная версия | 1.5.1
/ 12 марта 2015 г. |
---|---|
Репозиторий | |
Написано в | Ява |
Операционная система | Linux , Windows , Mac OS X |
Тип | Распределенная файловая система |
Лицензия | Новый БСД |
Веб-сайт | www.xtreemfs.org |
XtreemFS — это объектно-ориентированная распределенная файловая система для глобальных сетей. [1] Выдающаяся особенность XtreemFS — полная (все компоненты) и реальная (все сценарии сбоев, включая сетевые разделы ) отказоустойчивость при сохранении POSIX семантики файловой системы . Отказоустойчивость достигается за счет использования Paxos на основе алгоритмов согласования аренды и используется для репликации файлов и метаданных. SSL и Поддержка сертификатов X.509 позволяет использовать XtreemFS в общедоступных сетях.
XtreemFS находится в разработке с начала 2007 года. Первый общедоступный выпуск был выпущен в августе 2008 года. XtreemFS 1.0 был выпущен в августе 2009 года. Версия 1.0 включает поддержку репликации только для чтения с аварийным переключением, карты реплик центра обработки данных, параллельное чтение и запись, и собственный клиент Windows. В версии 1.1 добавлена автоматическая репликация при закрытии и консультативные блокировки POSIX. В середине 2011 года в версии 1.3 была добавлена репликация чтения/записи файлов. Версия 1.4 прошла тщательное тестирование и считается промышленной. Улучшенная интеграция Hadoop и поддержка твердотельных накопителей были добавлены в версии 1.5.
Европейской комиссии XtreemFS финансируется программой IST .
Первоначальная команда XtreemFS основала Quobyte Inc. в 2013 году. Quobyte предлагает профессиональную систему хранения данных в качестве коммерческого продукта.
Функции
[ редактировать ]- Безопасное соединение с Contrail (программное обеспечение) [2]
- Клиенты для Linux, Windows и OS X
- Открытый исходный код (новая лицензия BSD с версии 1.3)
- Межсайтовая репликация файлов с автоматическим переключением при сбое
- Частичные реплики, объекты извлекаются по требованию.
- POSIX- совместимость
- Плагины для политик аутентификации, выбор реплик
- RAID0 ( чередование ) с параллельным вводом-выводом через полосы [3]
- Репликация только для чтения
- Безопасность ( SSL , сертификаты X.509 )
- Серверы для Linux и Solaris Сервер на базе Java и ANT, встроенный и неподходящий для Windows.
- экспериментальный драйвер файловой системы для Hadoop (добавлен в версии 1.2)
Варианты использования
[ редактировать ]- в качестве замены файлов (домашние каталоги и общие папки группы),
- в кластере HPC,
- в Hadoop , кластерах
- для блочного хранилища ВМ
- межотраслевой обмен данными
- и многие другие варианты использования — все в одной системе.
См. также
[ редактировать ]- Список файловых систем, раздел распределенные параллельные отказоустойчивые файловые системы
- Грид-вычисления
- XtreemOS
- BeeGFS
Ссылки
[ редактировать ]- ^ Ф. Хупфельд, Т. Кортес, Б. Колбек, Э. Фохт, М. Хесс, Дж. Мало, Дж. Марти, Дж. Стендер, Э. Сезарио. «XtreemFS — пример объектно-ориентированного хранилища в управлении данными Grid» . Семинар VLDB по управлению данными в гридах. В: Материалы семинаров 33-й Международной конференции по очень большим базам данных (VLDB), 2007 г.
- ^ Версвейвельд, Лесли (30 октября 2012 г.). «Проект Contrail с гордостью представляет свой первый полный набор совместимых инструментов облачной федерации» . www.isgtw.org . Архивировано из оригинала 11 сентября 2015 года . Проверено 17 октября 2013 г. Альтернативный URL [ постоянная мертвая ссылка ]
- ^ Дж. Стендер, Б. Колбек, Ф. Хупфельд, Э. Чезарио, Э. Фохт, М. Хесс, Дж. Мало, Дж. Марти. «Разделение без жертв: поддержание семантики POSIX в параллельной файловой системе» . 1-й семинар USENIX по крупномасштабным вычислениям (LASCO '08), Бостон, 2008 г.