Интернет магазин китайских планшетных компьютеров



Компьютеры - Список файловых систем - Распределённые файловые системы

23 января 2011


Оглавление:
1. Список файловых систем
2. Распределённые файловые системы
3. Файловые системы специального назначения



Распределённые файловые системы известны и как сетевые файловые системы.

  • Amazon S3
  • Andrew file system — масштабируемая и независимая от расположения ФС, имеет сильный кэш-клиент и использует Kerberos для авторизации. Различные внедрения используют оригинальные части от IBM, Arla и OpenAFS.
  • Arla — Свободно распространяемые сервер и клиент с поддержкой AFS
  • Apple Filing Protocol — ФС от Apple Computer. AFP может использовать протокол Kerberos для авторизации.
  • CIFS — Распределённая ФС, основанная на SMB с поддержкой UNIX-прав и блокировок, при этом использующая DNS имена машин, а не NetBIOS, в отличие от SMB.
  • DCE Distributed File System — ФС от IBM похожа на AFS и полностью соответствует стандарту POSIX и стандартам систем высокой доступности. Доступна для ОС AIX и Solaris под запатентованной лицензией.
  • NetWare Core Protocol — ФС от Novell. Используется в сетях, основанных на NetWare.
  • Network File System изначально от Sun Microsystems, теперь является стандартом в UNIX-подобных сетях. NFS может использовать протокол Kerberos для авторизации и кэш клиента.
  • RFS — сетевая файловая система только для UNIX System V, начиная с Release 3. Использует протокол интерфейса транспортного уровня TLI.
  • OneFS  - One File System, полностью журналируемая, распределённая ФС, разработанная Isilon Systems. Позволяет хранить более 150 Тбайт данных.
  • OpenAFS — Открытая реализация распределенной файловой системы AFS.
  • Self-certifying File System, Глобальная сетевая файловая система, разработанная для безопасного доступа к файлам через различные административные домены.
  • Server Message Block — Изначально разработана IBM — является стандартом в Windows-ориентированных сетях. SMB также известна как Common Internet File System — Общая Файловая система в Интернет. SMB может использовать протокол Kerberos для авторизации.
  • v9fs — Распределённая файловая система для ОС Plan 9 и Inferno.

Распределенные параллельные файловые системы с защитой от сбоев

Распределенные файловые системы, являющиеся параллельными и с защитой от сбоев, разделяют и реплицируют данные на многие сервера для высокой производительности и обеспечения целостности данных. Даже когда сервер дает сбой, данные не теряются. Данные файловые системы используются в высокоскоростных вычислениях и кластерах высокой доступности.

Все здесь перечисленные файловые системы фокусируются на высокой доступности, масштабируемости и высокой производительности, если не указано иначе.

  • Coda — ФС, созданная в Carnegie Mellon University и нацеленная на операции, адаптируемые к пропускной способности канала. Использует кэш на стороне клиента для мобильных компьютеров. Данная ФС является потомком AFS-2 и доступна для Linux под лицензией GNU GPL.
  • dCache — ФС от компаний Fermilab и DESY. Является бесплатным ПО.
  • ExaFS — Распределенная ФС от Exanet. Идет как часть ExaStore, основанном на Linux NAS решении запущенном на оборудовании Intel, обслуживает NFS v2/v3, SMB/CIFS и AFP для Microsoft Windows, Mac Os, Linux и других UNIX клиентов. Доступна под патентованной лицензией.
  • Gfarm — ФС, использующая OpenLDAP или PostgreSQL для метаданных и FUSE или LUFS для монтирования. Доступна в Linux, FreeBSD, NetBSD и Solaris под лицензией X11.
  • GlusterFS — Настраиваемая, высоко производительная кластерная ФС, распространяемая как часть GNU Clustering Platform. Доступна для любой POSIX совместимой операционной системы, под лицензией GNU GPL.
  • GPFS — General Parallel File System, виртуальная файловая система для параллельной обработки данных разработанная IBM. Поддерживает репликацию между подсоединенными блочными устройствами хранения. Доступна в AIX, Linux и Windows. Синхронная или асинхронная репликация.
  • Google File System — Кластерная ФС, оптимизированная для работы с большими блоками данных по 64 Мб, а также обладающая повышенной защитой от сбоев. Вся информация копируется и хранится в трех местах одновременно, при этом система способна очень быстро находить реплицированные копии, если какая-то машина вышла из строя. Задачи автоматического восстановления после сбоя решаются с помощью программ, созданных по модели MapReduce. Является коммерческой тайной компании Google. Доступна только через Google App Engine.
  • IBRIX Fusion — Программный пакет Fusion Software Suite, реализующий кластерную файловую систему Segmented File System. Создана компанией IBRIX. Доступна в Linux под патентованной лицензией.
  • Lustre — Предназначена для использования в больших Linux-кластерах Используется на многих самых производительных кластерах в мире. Лицензия GNU GPL.
  • MogileFS — Распределенная ФС, созданная в рамках проекта LiveJournal и реализованная на уровне многоплатформенного приложения на Perl. Не совместима со стандартом POSIX, использует плоское пространство имен, уровень приложений, MySQL для метаданных и протокол HTTP для транспорта. Разработана компанией Danga Interactive. Доступна в Linux под лицензией GPL.
  • OneFS distributed file system — Компания Isilon. Основанная на ОС BSD на выделенном Intel оборудовании, обслуживает NFS v3 и SMV/CIFS для Windows, Mac OS, Linux и других UNIX клиентов, доступна под патентованной лицензией.
  • Panasas ActiveScale File System — Компания Panasas — использует объектные устройства хранения. Доступна в Linux под патентованной лицензией.
  • PeerFS — Radiant Data Corporation — Фокусируется на высокой доступности и высокой производительности, использует репликацию типа точка-точка с множественными источниками и целями. Доступна в Linux под патентованной лицензией.
  • POHMELFS — кэш-согласованная распределенная файловая система, может рассматриваться как более быстрая и изящная замена широко распространенного протокола сетевого доступа к файловым системам Network File System. 9 июня 2009 года поддержка POHMELFS была включена в версию ядра Linux 2.6.30.
  • Tahoe — данные дублируются, шифруются, поддерживается контроль доступа, написана на Python под GPLv2
  • TerraGrid Cluster File System — Terrascale Technologies Inc — Реализует связанность кэша под запросу и использует стандарт iSCSI и модифицированную версию файловой системы XFS. Доступна в Linux под патентованной лицензией.

В разработке:

  • zFS, от компании IBM фокусируется на кооперативном КЭШе и распределенных транзакциях, использует объектные устройства хранения. Находится в разработке и на данный момент недоступна.
  • Hadoop Distributed File System — Бесплатный клон GoogleFS
  • Kosmos Distributed File System — ФС, разработанная Kosmix, теперь является свободным ПО.
  • HAMMER/ANVIL от Matt Dillon
  • OASIS от ETRI. Весьма схожа с Lustre или Panasas. Доступна в Linux через специальную программу переноса программ, предоставленную ETRI.
  • Parallax
  • XtreemFS — Бесплатная открытая параллельная, объектно-ориентированная файловая система. Разработана как часть XtreemOS, полностью интегрирована с управлением Virtual organization.

Файловые системы точка-точка

  • CFS — Файловая система только для чтения, основанная на распределенной таблице хэшей Chord DHT.
  • Cleversafe Используется Cauchy Reed-Solomon Information Dispersal Algorithms — Дисперсионные информационные алгоритмы — для разделения данных в неопределимых срезах и распространения их через безопасные соединения через Internet на множественные места хранения.
  • Infinit — Это широко масштабируемая файловая система точка-точка, разработанная в C++, дает пользователям надежное и безопасное хранение их файлов пространственно-независимым и реплицируемым путем. Позволяет делиться файлами с контролируемым набором пользователей, друзей и т. д.
  • Ivy — Файловая система чтения/записи основанная на логах, отсюда невозможность масштабирования с большим количеством пользователей.
  • Pastis — французская файловая система точка-точка, разработанная на Java.


Просмотров: 5572


<<< Сравнение файловых менеджеров
Сравнение файловых систем >>>