Porównanie oprogramowania klastrowego

W poniższych tabelach porównano informacje ogólne i techniczne dotyczące oprogramowania klastra komputerowego . To oprogramowanie można z grubsza podzielić na cztery kategorie: Harmonogram zadań , zarządzanie węzłami, instalacja węzłów i zintegrowany stos (wszystkie powyższe).

Informacje ogólne

Oprogramowanie Opiekun Kategoria Status rozwoju ArchitekturaOCS o wysokiej wydajności / dużej przepustowości Licencja Obsługiwane platformy Koszt Dostępne płatne wsparcie
Akcelerator Altaira Harmonogram zadań aktywnie rozwijany Dystrybucja mistrza/robotnika HPC/HTC Prawnie zastrzeżony Linuksa, Windowsa Koszt Tak
Ameba Brak aktywnego rozwoju MIT
Biblioteka komponentów Base One Foundation Prawnie zastrzeżony
DIETA INRIA , SysFera, Open Source Wszystko w jednym GridRPC, SPMD, architektura hierarchiczna i rozproszona, CORBA HTC/HPC CeCILL Uniksopodobne , Mac OS X , AIX Bezpłatny
Enduro/X Mavimax spółka z ograniczoną odpowiedzialnością Harmonogram zadań/danych aktywnie rozwijany Siatka SOA HTC/HPC/HA GPLv2 lub komercyjne Linux, FreeBSD, MacOS, Solaris, AIX Bezpłatnie / Koszt Tak
Zwoje Monitorowanie aktywnie rozwijany BSD Unix , Linux , Windows NT/XP/2000/2003/2008, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, Mac OS X, Solaris, AIX, IRIX, Tru64, HPUX. Bezpłatny
Zestaw narzędzi Globusa Globus Alliance, Narodowe Laboratorium w Argonne Harmonogram zadań/danych aktywnie rozwijany Siatka SOA Linuks Bezpłatny
Poseł z siatki Univa (dawniej United Devices ) Harmonogram zadań brak aktywnego rozwoju Rozproszony mistrz/pracownik HTC/HPC Prawnie zastrzeżony Windows, Linux, Mac OS X, Solaris Koszt
Mezo Apacze Apache aktywnie rozwijany Licencja Apache v2.0 Linuks Bezpłatny Tak
Moab Cluster Suite Obliczenia adaptacyjne Harmonogram zadań aktywnie rozwijany HPC Prawnie zastrzeżony Linux, Mac OS X, Windows, AIX, OSF/Tru-64, Solaris, HP-UX, IRIX, FreeBSD i inne platformy UNIX Koszt Tak
SiećKomputer Automatyzacja projektowania w czasie wykonywania aktywnie rozwijany HTC/HPC Prawnie zastrzeżony Uniksopodobny , Windows Koszt
OpenHPC Projekt OpenHPC wszystko w jednym aktywnie rozwijany HPC Linux (CentOS) Bezpłatny NIE
OtwórzLava Teraproc Harmonogram zadań aktywnie rozwijany Master/Worker, wiele węzłów administracyjnych/przesyłających HTC/HPC GPL Linuks Bezpłatny Tak
PBS Pro Altaira Harmonogram zadań aktywnie rozwijany Dystrybucja master/worker z przełączaniem awaryjnym HPC/HTC AGPL lub własność Linuksa, Windowsa Bezpłatnie lub kosztowo Tak
Środowisko wirtualne Proxmox Rozwiązania serwerowe Proxmox Kompletny aktywnie rozwijany AGPLv3 o otwartym kodzie źródłowym Linux, Windows i inne systemy operacyjne działają i są wspierane przez społeczność Bezpłatny Tak
Rozmieszczenie klastrów skał Grant Open Source/NSF Wszystko w jednym aktywnie rozwijany HTC/HPC Otwarte źródło CentOS Bezpłatny
Popularna władza
Proaktywne INRIA , ActiveEon, Open Source Wszystko w jednym aktywnie rozwijany Master/Worker, SPMD, rozproszony model komponentów, szkielety HTC/HPC GPL Unix-like , Windows , Mac OS X Bezpłatny
RPyC Tomera Filibę aktywnie rozwijany Licencja MIT *nix/Windows Bezpłatny
SLURM SchedMD Harmonogram zadań aktywnie rozwijany HPC/HTC GPL Linux/*nix Bezpłatny Tak
Widmo LSF IBM Harmonogram zadań aktywnie rozwijany Węzeł główny z klientami przełączania awaryjnego/exec, wieloma węzłami administratora/przesyłania, dodatkami Suite HPC/HTC Prawnie zastrzeżony Unix , Linux , Windows Koszt i Akademicki — model — Akademicki, Ekspresowy, Standardowy, Zaawansowany i Pakiety Tak
Silnik Oracle Grid | Oracle Grid Engine (Sun Grid Engine, SGE) Altaira Harmonogram zadań aktywny Rozwój przeniósł się do Altair Grid Engine Klienci master node/exec, wiele węzłów admin/submit HPC/HTC Prawnie zastrzeżony *nix/Windows Koszt
Niektóre z Grid Engine | Syn Grid Engine daimh Harmonogram zadań aktywnie rozwijany (stabilny/konserwacyjny) Klienci master node/exec, wiele węzłów admin/submit HPC/HTC SISSL typu open source *nic Bezpłatny NIE
SynfiniWay Fujitsu aktywnie rozwijany HPC/HTC ? Unix , Linux , Windows Koszt
Rozproszony silnik obliczeniowy Techila Techila Technologies Sp. Wszystko w jednym aktywnie rozwijany Dystrybucja mistrza/robotnika HTC Prawnie zastrzeżony Linuksa , Windowsa Koszt Tak
Menedżer zasobów TORQUE Obliczenia adaptacyjne Harmonogram zadań aktywnie rozwijany Prawnie zastrzeżony Linux, * nix Koszt Tak
UniCluster Univa Wszystko w jednym Funkcjonalność i rozwój przeniesiono do UniCloud (patrz wyżej) Bezpłatny Tak
UNICORE
Silnik siatki Altair Altaira Harmonogram zadań aktywnie rozwijany Klienci master node/exec, wiele węzłów admin/submit HPC/HTC Prawnie zastrzeżony *nix/Windows Koszt
Xgrid komputer Apple
Oprogramowanie Opiekun Kategoria Status rozwoju Architektura o wysokiej wydajności / dużej przepustowości Licencja Obsługiwane platformy Koszt Dostępne płatne wsparcie

Wyjaśnienie tabeli

  • Oprogramowanie : nazwa opisywanej aplikacji

Specyfikacja

Oprogramowanie Język implementacji Uwierzytelnianie Szyfrowanie Uczciwość Globalny system plików Globalny system plików + Kerberos Heterogeniczny/homogeniczny węzeł wykonawczy Priorytet pracy Priorytet grupy Typ kolejki Świadomość SMP Maksymalna liczba węzłów wykonawczych Przesłano maksymalną ofertę pracy Oczyszczanie procesora Praca równoległa Punkty kontrolne pracy Interfejs Pythona
Enduro/X C / C++ Uwierzytelnianie systemu operacyjnego GPG, AES-128, SHA1 Nic Dowolny klaster Posix FS (gfs, gpfs, ocfs itp.) Dowolny klaster Posix FS (gfs, gpfs, ocfs itp.) Heterogeniczny OS Niezły poziom OS Niezły poziom Kolejki SOA, FIFO Tak Limity systemu operacyjnego Limity systemu operacyjnego Tak Tak NIE NIE
HTCondor C++ GSI, SSL, Kerberos, hasło, system plików, zdalny system plików, Windows, roszczenie, anonimowość Brak, Triple DES, BLOWFISH Brak, MD5 Brak, NFS, AFS Nieoficjalne, hack z ACL i NFS4 Heterogeniczny Tak Tak Sprawiedliwy udział z pewną programowalnością podstawowy (twarda separacja na różne węzły) przetestowane ~10000? testowane ~100000? Tak MPI, OpenMP, PVM Tak Tak i natywne wiązanie Pythona
PBS Pro C / Pythona Uwierzytelnianie systemu operacyjnego, Munge Dowolny, np. NFS, Lustre, GPFS, AFS Ograniczona dostępność Heterogeniczny Tak Tak W pełni konfigurowalny Tak przetestowane ~ 50 000 miliony Tak MPI, OpenMP Tak Tak
OtwórzLava C/C++ Uwierzytelnianie systemu operacyjnego Nic NFS Heterogeniczny Linux Tak Tak Konfigurowalny Tak Tak, obsługuje wywłaszczanie na podstawie priorytetu Tak Tak NIE
slums C Munge, None, Kerberos Heterogeniczny Tak Tak Sprawiedliwy udział w wielu czynnikach Tak przetestowane 120 tys przetestowane 100 tys NIE Tak Tak PySlurm
Widmo LSF C/C++ Wiele — uwierzytelnianie systemu operacyjnego/Kerberos Opcjonalny Opcjonalny Dowolny — GPFS/Skala widma, NFS, SMB Dowolny — GPFS/Skala widma, NFS, SMB Heterogeniczność — niezależnie od sprzętu i systemu operacyjnego (AIX, Linux lub Windows) Oparte na zasadach — brak kolejki do powiązania węzła obliczeniowego Oparte na zasadach — brak kolejki do powiązania grupy obliczeniowej Wsadowe, interaktywne, z punktami kontrolnymi, równoległe i kombinacje tak i obsługa GPU (GPU bez licencji) > 9.000 gorących obliczeń > 4 miliony miejsc pracy dziennie Tak, obsługuje wywłaszczanie na podstawie priorytetu, obsługuje punkty kontrolne/wznawianie Tak, przesyłanie równoległe fx w celu współpracy przy pracy przez fx MPI Tak, z obsługą środowisk punktów kontrolnych na poziomie użytkownika, jądra lub biblioteki Tak
Moment obrotowy C SSH, munge Żadne, żadne Heterogeniczny Tak Tak Programowalny Tak przetestowany przetestowany Tak Tak Tak Tak
Silnik siatki Altair C Uwierzytelnianie systemu operacyjnego/Kerberos/Oauth2 Oparte na certyfikacie Uczciwość Dowolny, np. NFS, Lustre, HDFS, AFS AFS W pełni heterogeniczny Tak; automatycznie kontrolowane przez politykę (np. sprawiedliwy podział, termin, zależne od zasobów) lub ręczne Tak; może być zależny od grup użytkowników, a także projektów i jest regulowany przez zasady Wsadowe, interaktywne, z punktami kontrolnymi, równoległe i kombinacje Tak, z powiązaniem rdzeni, obsługą GPU i Intel Xeon Phi komercyjne wdrożenia z wieloma dziesiątkami tysięcy hostów >300 000 testowanych w komercyjnych wdrożeniach Tak; może zawiesić zadanie w trybie interaktywnym Tak, przy wsparciu dowolnych środowisk równoległych, takich jak OpenMPI, MPICH 1/2, MVAPICH 1/2, LAM itp. Tak, z obsługą środowisk punktów kontrolnych na poziomie użytkownika, jądra lub biblioteki drmaa2
Oprogramowanie Język implementacji Uwierzytelnianie Szyfrowanie Uczciwość Globalny system plików Globalny system plików + Kerberos Heterogeniczny/homogeniczny węzeł wykonawczy Priorytet pracy Priorytet grupy Typ kolejki Świadomość SMP Maksymalna liczba węzłów wykonawczych Przesłano maksymalną ofertę pracy Oczyszczanie procesora Praca równoległa Punkty kontrolne pracy

Objaśnienie tabeli

  • Oprogramowanie : nazwa opisywanej aplikacji
  • Świadomość SMP :
    • podstawowy: twardy podział na wiele wirtualnych hostów
    • basic+: twardy podział na wiele wirtualnych hostów z minimalną/niekompletną komunikacją między wirtualnym hostem na tym samym komputerze
    • dynamiczny: dziel zasoby komputera (CPU/RAM) na żądanie

Zobacz też