Магма является экспериментальной распределены файловая система для Linux ядер, основанных на libfuse на стороне клиента и на письменном, с нуля реализации распределенной хеш-таблицы на стороне сервера.
Магма использует распределенную философию хэш-таблицу для хранения файлов (и директорий, устройств, FIFO, и больше) на объединенном сети выделенных серверов. Каждый объект, хранящийся в сети магмы называют вспышку, будучи кто-нибудь в файл, каталог или другое. Каждый факел оценивали с помощью алгоритма SHA1 хэш. Хэш ключа направляется в соответствующую узла (называется Вулкан), который держит диапазон хэш-ключей, к которому принадлежит ключевым.
Каждый Vulcano имеет кусочек пространства ключей которая колеблется между двумя хэш-ключей. Что изменения региона в жизни узла из-за действия балансировки нагрузки, которая пытается равномерно распределяют нагрузку на всех узлах, учитывая доступного дискового пространства, пропускной способности и количество реальных ключей, существующих на каждом узле. Таким образом, один ключ может двигаться во время от одного узла к другому.
Эта программа пытается удовлетворять требованиям стандарта POSIX семантики как можно ближе, даже обеспечивая (только планируется сейчас) блокировки файлов. Протоколы разработаны с прозрачностью в виду: предполагается, клиент сможет достичь только локальный сервер магмы, чтобы избежать проблем NAT и / или VPN.
Магма находится в стадии предварительного Developement. Так что не ожидайте, чтобы положить свои руки на что-то работы. Некоторые аспекты в зрелом состоянии (как факельная система и протокол клиент-сервер), а другие являются неустойчивыми, неполная или даже просто планируется.
Поиск по категориям
Популярные программы
-
Unity Linux 15 Apr 15
-
Endless OS 17 Aug 18
-
ArtistX 19 Feb 15
-
Wifislax 9 Aug 16
-
Solus 2 Sep 17
-
Zuma Deluxe 20 Feb 15
-
VueScan 16 Aug 18
Magma
Похожие программы
Комментарии к Magma
Поиск по категориям
Популярные программы
-
Autodesk Homestyler 15 Apr 15
-
Sophos UTM 17 Feb 15
-
Oracle Enterprise Linux 22 Jun 18
-
Porteus MATE 12 Jan 17
-
Antergos 1 Dec 16
-
Oracle Solaris 22 Jun 18
-
MultiSystem 17 Feb 15
Комментарии не найдены