Магма является экспериментальной распределены файловая система для Linux ядер, основанных на libfuse на стороне клиента и на письменном, с нуля реализации распределенной хеш-таблицы на стороне сервера.
Магма использует распределенную философию хэш-таблицу для хранения файлов (и директорий, устройств, FIFO, и больше) на объединенном сети выделенных серверов. Каждый объект, хранящийся в сети магмы называют вспышку, будучи кто-нибудь в файл, каталог или другое. Каждый факел оценивали с помощью алгоритма SHA1 хэш. Хэш ключа направляется в соответствующую узла (называется Вулкан), который держит диапазон хэш-ключей, к которому принадлежит ключевым.
Каждый Vulcano имеет кусочек пространства ключей которая колеблется между двумя хэш-ключей. Что изменения региона в жизни узла из-за действия балансировки нагрузки, которая пытается равномерно распределяют нагрузку на всех узлах, учитывая доступного дискового пространства, пропускной способности и количество реальных ключей, существующих на каждом узле. Таким образом, один ключ может двигаться во время от одного узла к другому.
Эта программа пытается удовлетворять требованиям стандарта POSIX семантики как можно ближе, даже обеспечивая (только планируется сейчас) блокировки файлов. Протоколы разработаны с прозрачностью в виду: предполагается, клиент сможет достичь только локальный сервер магмы, чтобы избежать проблем NAT и / или VPN.
Магма находится в стадии предварительного Developement. Так что не ожидайте, чтобы положить свои руки на что-то работы. Некоторые аспекты в зрелом состоянии (как факельная система и протокол клиент-сервер), а другие являются неустойчивыми, неполная или даже просто планируется.
Поиск по категориям
Популярные программы
-
Tiny Core Linux 2 Sep 17
-
Q4OS 2 Oct 17
-
Fedora Electronic Lab Live CD 17 Feb 15
-
LinuxTLE 11 May 15
-
Linpus Linux Lite 17 Feb 15
-
WEAKERTH4N Blue Ghost 17 Feb 15
-
Tor Browser 20 Jan 18
Magma
Похожие программы
Комментарии к Magma
Поиск по категориям
Популярные программы
-
Boot-Repair-Disk 20 Feb 15
-
Kali Linux 22 Jun 18
-
Fedora Electronic Lab Live CD 17 Feb 15
-
Unity Linux 15 Apr 15
-
PSPP 3 Jun 15
-
Absolute Linux 22 Jun 18
-
CrossOver 16 Aug 18
Комментарии не найдены