LINUX.ORG.RU
ФорумTalks

Переработанный вариант POHMELFS на базе Elliptics


0

0

Спустя три года с момента первого релиза сетевой распределённой файловой системы POHMELFS в списке рассылки разработчиков ядра Linux представлен полностью переработанный вариант данной ФС, в котором реализовано большинство из всех запланированных ранее возможностей. Код проекта распространяется под лицензией GPLv2.

Новая реализация POHMELFS базируется на распределённом хранилище Elliptics, представляющем собой распределённую хэш таблицу. Изначально Elliptics развивался как часть POHMELFS, но два года назад был выделен в отдельный проект, который успешно используется в промышленной эксплуатации. Например, Elliptics используется для организации хранения около петабайта контента в сервисах компании Yandex (карты, фотографии, музыка). Хранилище рассчитано на организацию надёжного хранения большого объёма данных в формате ключ/значение с резервированием информации за счёт дублирования данных на разных узлах сети (ситуация выхода узла из строя обрабатывается автоматически). Хранилище обеспечивает горизонтальное масштабирование - можно на лету удалять и добавлять новые узлы, при этом данные будут перераспределены автоматически.

Структура проекта стала заметно проще, что положительно сказалось на надёжности. Кроме того, удалось избавиться от ранее наблюдаемых узких мест, связанных с масштабированием и быстродействием (например, реализована возможность параллельного чтения/записи данных одновременно на несколько узлов). В настоящее время POHMELFS обеспечивает производительность, достаточную для полной утилизации пропускной способности сетевых устройств. Например, при выполнении на гигабитном сетевом интерфейсе синхронизации нескольких терабайт данных с локального RAID на сетевое хранилище POHMELFS с использованием утилиты rsync узким местом стала пропускная способность сетевого интерфейса.

Источник

★★★★★

Elliptics

Почему не RASSOL? Это серьёзная недоработка, я считаю.

Deleted
()

достаточную для полной утилизации пропускной способности сетевых устройств.

Хорошо канал забивает? Оно и видно.

AiFiLTr0 ★★★★★
()

Ну и название они выбрали. Я, пока пытался все слово целиком прочесть, успел увидеть три разных неприличных слова: POHMEL, POH ME (ну, вы поняли) и LFS. Открыл тред и увидел, что и слово Eclipse оказалось на ту же тематику: Elliptics. Что-то созвучное с эпилепсией...

delete83 ★★
()
Ответ на: комментарий от delete83

The original POHMELFS is also the work of Evgeniy Polyakov and was first announced in early 2008. The distributed file-system made it into the Linux 2.6.30 kernel in the staging area, but now this just-published code is a brand new incarnation of the Parallel Optimized Host Message Exchange Layered File System that's now built around Elliptics (though it's actually named after похмелье, the Russian word for hangover). POHMELFS is designed to be a superior replacement to NFS.

daemonpnz ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.