Сравнение программного обеспечения кластера - Comparison of cluster software
В следующих таблицах сравнивается общая и техническая информация для известных компьютерный кластер программного обеспечения. Это программное обеспечение можно грубо разделить на четыре категории: Планировщик заданий, управление узлами, установка узлов и интегрированный стек (все вышеперечисленное).
Общая информация
Программного обеспечения | Сопровождающий | Категория | Статус разработки | АрхитектураOCS | Высокая производительность / Вычисления с высокой пропускной способностью | Лицензия | Поддерживаемые платформы | Расходы | Доступна платная поддержка |
---|---|---|---|---|---|---|---|---|---|
Ускоритель | Альтаир | Планировщик заданий | активно развивается | Мастер / рабочий распределен | HPC / HTC | Проприетарный | Linux, Windows | Расходы | да |
Амеба | Нет активного развития | Массачусетский технологический институт | |||||||
Библиотека компонентов Base One Foundation | Проприетарный | ||||||||
РАЦИОН ПИТАНИЯ | INRIA, SysFera, Открытый исходный код | Все в одном | GridRPC, SPMD, Иерархическая и распределенная архитектура, CORBA | HTC / HPC | CeCILL | Unix-подобный, Mac OS X, AIX | Свободный | ||
Эндуро / X | Мавимакс, ООО | Планировщик заданий / данных | активно развивается | SOA Grid | HTC / HPC / HA | GPLv2 или коммерческая | Linux, FreeBSD, MacOS, Solaris, AIX | Бесплатно / Стоимость | да |
Ганглии | Мониторинг | активно развивается | BSD | Unix, Linux, Windows NT / XP / 2000/2003/2008, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, Mac OS X, Solaris, AIX, IRIX, Tru64, HPUX. | Свободный | ||||
Инструментарий Глобус | Глобус Альянс, Аргоннская национальная лаборатория | Планировщик заданий / данных | активно развивается | SOA Grid | Linux | Свободный | |||
Сетка МП | Univa (ранее United Devices ) | Планировщик заданий | нет активного развития | Распределенный мастер / работник | HTC / HPC | Проприетарный | Windows, Linux, Mac OS X, Solaris | Расходы | |
Apache Mesos | Apache | активно развивается | Лицензия Apache v2.0 | Linux | Свободный | да | |||
Люкс Moab Cluster | Адаптивные вычисления | Планировщик заданий | активно развивается | HPC | Проприетарный | Linux, Mac OS X, Windows, AIX, OSF / Tru-64, Solaris, HP-UX, IRIX, FreeBSD и другие платформы UNIX | Расходы | да | |
СетьКомпьютер | Автоматизация проектирования во время выполнения | активно развивается | HTC / HPC | Проприетарный | Unix-подобный, Windows | Расходы | |||
OpenHPC | OpenHPC проект | все в одном | активно развивается | HPC | Linux (CentOS) | Свободный | Нет | ||
OpenLava | Терапрок | Планировщик заданий | активно развивается | Мастер / Рабочий, несколько узлов администратора / отправки | HTC / HPC | GPL | Linux | Свободный | да |
PBS Pro | Альтаир | Планировщик заданий | активно развивается | Мастер / рабочий распределен с аварийным переключением | HPC / HTC | AGPL или проприетарный | Linux, Windows | Бесплатно или платно | да |
Виртуальная среда Proxmox | Серверные решения Proxmox | Полный | активно развивается | Открытый исходный код AGPLv3 | Известно, что Linux, Windows и другие операционные системы работают и поддерживаются сообществом. | Свободный | да | ||
Распределение кластеров горных пород | Открытый исходный код / грант NSF | Все в одном | активно развивается | HTC / HPC | Открытый исходный код | CentOS | Свободный | ||
Народная власть | |||||||||
ProActive | INRIA, ActiveEon, Открытый исходный код | Все в одном | активно развивается | Мастер / Рабочий, SPMD, Модель распределенных компонентов, Скелеты | HTC / HPC | GPL | Unix-подобный, Windows, Mac OS X | Свободный | |
RPyC | Томер Филиба | активно развивается | Лицензия MIT | * nix / Windows | Свободный | ||||
SLURM | SchedMD | Планировщик заданий | активно развивается | HPC / HTC | GPL | Linux / * nix | Свободный | да | |
Спектр LSF | IBM | Планировщик заданий | активно развивается | Главный узел с клиентами аварийного переключения / выполнения, несколько узлов администрирования / отправки, надстройки Suite | HPC / HTC | Проприетарный | Unix, Linux, Windows | Стоимость и академическая модель - Academic, Express, Standard, Advanced и Suites | да |
Oracle Grid Engine | Univa | Планировщик заданий | активная разработка перешла на Univa Grid Engine | Главный узел / клиенты exec, несколько узлов администратора / отправки | HPC / HTC | Проприетарный | * nix / Windows | Расходы | |
SynfiniWay | Fujitsu | активно развивается | HPC / HTC | ? | Unix, Linux, Windows | Расходы | |||
Менеджер ресурсов TORQUE | Адаптивные вычисления | Планировщик заданий | активно развивается | Проприетарный | Linux, * nix | Расходы | да | ||
UniCluster | Univa | Все в одном | Функциональность и разработка перенесены в UniCloud (см. Выше) | Свободный | да | ||||
UNICORE | |||||||||
Univa Grid Engine | Univa | Планировщик заданий | активно развивается | Главный узел / клиенты exec, несколько узлов администратора / отправки | HPC / HTC | Проприетарный | * nix / Windows | Расходы | |
Xgrid | Компьютер Apple | ||||||||
Программного обеспечения | Сопровождающий | Категория | Статус разработки | Архитектура | Высокая производительность / Вычисления с высокой пропускной способностью | Лицензия | Поддерживаемые платформы | Расходы | Доступна платная поддержка |
Описание таблицы
- Программного обеспечения: Название описываемого приложения.
Техническая информация
Программного обеспечения | Язык реализации | Аутентификация | Шифрование | Честность | Глобальная файловая система | Глобальная файловая система + Kerberos | Гетерогенный / однородный узел exec | Приоритет работы | Групповой приоритет | Тип очереди | Знает SMP | Узел max exec | Максимальное количество отправленных вакансий | Очистка процессора | Параллельная работа | Контрольные точки работы |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Эндуро / X | C /C ++ | Проверка подлинности ОС | GPG, AES-128, SHA1 | Никто | Любой кластер Posix FS (gfs, gpfs, ocfs и т. Д.) | Любой кластер Posix FS (gfs, gpfs, ocfs и т. Д.) | Неоднородный | ОС Хороший уровень | ОС Хороший уровень | Очереди SOA, FIFO | да | Ограничения ОС | Ограничения ОС | да | да | Нет |
HTCondor | C ++ | GSI, SSL, Kerberos, Пароль, Файловая система, Удаленная файловая система, Windows, Утверждение, Аноним | Нет, Triple DES, BLOWFISH | Нет, MD5 | Нет, NFS, AFS | Неофициально, взломать с ACL и NFS4 | Неоднородный | да | да | Честная доля с некоторой программируемостью | базовый (жесткое разделение на разные узлы) | проверено ~ 10000? | проверено ~ 100000? | да | MPI, OpenMP, PVM | да |
PBS Pro | C /Python | Проверка подлинности ОС, Munge | Любые, например NFS, Lustre, GPFS, AFS | Ограниченная доступность | Неоднородный | да | да | Полностью настраиваемый | да | протестировано ~ 50,000 | Миллионы | да | MPI, OpenMP | да | ||
OpenLava | C / C ++ | Проверка подлинности ОС | Никто | NFS | Гетерогенный Linux | да | да | Настраиваемый | да | Да, поддерживает приоритетное приоритетное обслуживание | да | да | ||||
Slurm | C | Munge, Нет, Kerberos | Неоднородный | да | да | Многофакторная справедливая доля | да | протестировано 120к | протестировано 100к | Нет | да | да | ||||
Спектр LSF | C / C ++ | Несколько - проверка подлинности ОС / Kerberos | Необязательный | Необязательный | Любые - GPFS / Spectrum Scale, NFS, SMB | Любые - GPFS / Spectrum Scale, NFS, SMB | Гетерогенный - не зависит от аппаратного обеспечения и ОС (AIX, Linux или Windows) | На основе политики - нет очереди для привязки к компьютеру | На основе политики - нет очереди для привязки вычислительной группы | Пакетные, интерактивные, контрольные, параллельные и комбинации | да и поддержка графического процессора (без лицензии на графический процессор) | > 9.000 вычислительных узлов | > 4 млн рабочих мест в день | Да, поддерживает вытеснение на основе приоритета, поддерживает контрольные точки / возобновление | Да, параллельная отправка FX для совместной работы над FX MPI | Да, с поддержкой среды контрольных точек на уровне пользователя, ядра или библиотеки |
Крутящий момент | C | SSH, munge | Ни одного | Неоднородный | да | да | Программируемый | да | проверено | проверено | да | да | да | |||
Univa Grid Engine | C | Проверка подлинности ОС / Kerberos / Oauth2 | Сертификат на основе | Честность | Произвольный, например NFS, блеск, HDFS, AFS | AFS | Полностью неоднородный | Да; автоматически контролируется политикой (например, справедливая доля, крайний срок, зависит от ресурсов) или вручную | Да; может зависеть как от групп пользователей, так и от проектов и регулируется политиками | Пакетные, интерактивные, контрольные, параллельные и комбинации | Да, с привязкой к ядру, поддержкой GPU и Intel Xeon Phi | коммерческое развертывание с несколькими десятками тысяч хостов | > 300K протестировано в коммерческих развертываниях | Да; может приостановить работу при интерактивном использовании | Да, с поддержкой произвольных параллельных сред, таких как OpenMPI, MPICH 1/2, МВАПИЧ 1/2, LAM и др. | Да, с поддержкой контрольных точек на уровне пользователя, ядра или библиотеки |
Программного обеспечения | Язык реализации | Аутентификация | Шифрование | Честность | Глобальная файловая система | Глобальная файловая система + Kerberos | Гетерогенный / однородный узел exec | Приоритет работы | Групповой приоритет | Тип очереди | Знает SMP | Узел max exec | Максимальное количество отправленных вакансий | Очистка процессора | Параллельная работа | Контрольные точки работы |
Таблица Пояснение
- Программного обеспечения: Название описываемого приложения.
- Знает SMP:
- базовый: жесткое разделение на несколько виртуальных хостов
- базовый +: жесткое разделение на несколько виртуальных хостов с минимальной / неполной связью между виртуальными хостами на одном компьютере
- динамический: разделить ресурс компьютера (ЦП / ОЗУ) по запросу
История и усыновление
Этот раздел пуст. Вы можете помочь добавляя к этому. (Июль 2010 г.) |
Смотрите также
- Список проектов распределенных вычислений
- Компьютерный кластер
- Грид-вычисления
- Сетка мирового сообщества
- Распределенных вычислений
- Распределенное управление ресурсами
- Вычисления с высокой пропускной способностью
- Цикл обработки задания
- Пакетная обработка
- Заблуждения распределенных вычислений