Porovnání klastrového softwaru - Comparison of cluster software

Následující tabulky porovnávají obecné a technické informace za pozoruhodné počítačový cluster software. Tento software lze hrubě rozdělit do čtyř kategorií: Plánovač úloh, správa uzlů, instalace uzlů a integrovaný zásobník (vše výše).

Obecná informace

SoftwareSprávceKategorieStav vývojeArchitekturaOCSVysoký výkon / Vysoce výkonná výpočetní technikaLicencePodporované platformyNákladyK dispozici je placená podpora
Plynový pedálAltairPlánovač úlohaktivně vyvinutMistr / pracovník distribuovánHPC / HTCProprietárníLinux, WindowsNákladyAno
AmébaŽádný aktivní vývojMIT
Knihovna komponent Base One FoundationProprietární
STRAVAINRIA, SysFera, otevřený zdrojVše v jednomGridRPC, SPMD, hierarchická a distribuovaná architektura, CORBAHTC / HPCCeCILLUnixový, Mac OS X, AIXVolný, uvolnit
Enduro / XMavimax, Ltd.Plánovač úloh / dataktivně vyvinutSOA mřížkaHTC / HPC / HAGPLv2 nebo komerčníLinux, FreeBSD, MacOS, Solaris, AIXZdarma / nákladyAno
GangliaMonitorováníaktivně vyvinutBSDUnix, Linux, Okna NT / XP / 2000/2003/2008, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, Mac OS X, Solaris, AIX, IRIX, Tru64, HPUX.Volný, uvolnit
Globus ToolkitGlobus Alliance, Argonne National LaboratoryPlánovač úloh / dataktivně vyvinutSOA mřížkaLinuxVolný, uvolnit
Grid MPUniva (dříve United Devices )Plánovač úlohžádný aktivní vývojDistribuovaný pán / pracovníkHTC / HPCProprietárníWindows, Linux, Mac OS X, SolarisNáklady
Apache MesosApacheaktivně vyvinutLicence Apache v2.0LinuxVolný, uvolnitAno
Moab Cluster SuiteAdaptivní výpočetní technikaPlánovač úlohaktivně vyvinutHPCProprietárníLinux, Mac OS X, Windows, AIX, OSF / Tru-64, Solaris, HP-UX, IRIX, FreeBSD a další platformy UNIXNákladyAno
Síťový počítačAutomatizace návrhu za běhuaktivně vyvinutHTC / HPCProprietárníUnixový, OknaNáklady
Otevřete HPCProjekt OpenHPCvše v jednomaktivně vyvinutHPCLinux (CentOS)Volný, uvolnitNe
OpenLavaTeraprocPlánovač úlohaktivně vyvinutMaster / Worker, více administrátorských / odesílacích uzlůHTC / HPCGPLLinuxVolný, uvolnitAno
PBS ProAltairPlánovač úlohaktivně vyvinutMistr / pracovník distribuován s funkcí převzetí služeb při selháníHPC / HTCAGPL nebo proprietárníLinux, WindowsZdarma nebo nákladyAno
Virtuální prostředí ProxmoxServerová řešení ProxmoxKompletníaktivně vyvinutOpen-source AGPLv3Je známo, že Linux, Windows a další operační systémy fungují a jsou podporovány komunitouVolný, uvolnitAno
Rocks Cluster DistributionOpen Source / NSF grantVše v jednomaktivně vyvinutHTC / HPCOpenSourceCentOSVolný, uvolnit
Populární síla
ProActiveINRIA, ActiveEon, Otevřený zdrojVše v jednomaktivně vyvinutVelitel / pracovník, SPMD, model distribuovaných komponent, kostryHTC / HPCGPLUnixový, Okna, Mac OS XVolný, uvolnit
RPyCTomer Filibaaktivně vyvinutLicence MIT* nix / WindowsVolný, uvolnit
SLURMSchedMDPlánovač úlohaktivně vyvinutHPC / HTCGPLLinux / * nixVolný, uvolnitAno
Spectrum LSFIBMPlánovač úlohaktivně vyvinutHlavní uzel s klienty převzetí služeb při selhání / spuštění, více uzlů správce / odeslání, doplňky sadyHPC / HTCProprietárníUnix, Linux, OknaCost and Academic - model - Academic, Express, Standard, Advanced and SuitesAno
Oracle Grid EngineUnivaPlánovač úlohaktivní vývoj přesunut do Univa Grid EngineKlienti hlavního uzlu / exec, více uzlů správce / odesláníHPC / HTCProprietární* nix / WindowsNáklady
SynfiniWayFujitsuaktivně vyvinutHPC / HTC?Unix, Linux, OknaNáklady
Správce zdrojů MOMENTUAdaptivní výpočetní technikaPlánovač úlohaktivně vyvinutProprietárníLinux, * nixNákladyAno
UniClusterUnivaVše v jednomFunkce a vývoj přesunuty na UniCloud (viz výše)Volný, uvolnitAno
UNICORE
Univa Grid EngineUnivaPlánovač úlohaktivně vyvinutKlienti hlavního uzlu / exec, více uzlů správce / odesláníHPC / HTCProprietární* nix / WindowsNáklady
XgridPočítač Apple
SoftwareSprávceKategorieStav vývojeArchitekturaVysoký výkon / Vysoce výkonná výpočetní technikaLicencePodporované platformyNákladyK dispozici je placená podpora

Vysvětlení tabulky

  • Software: Název popsané aplikace

Technické informace

SoftwareJazyk implementaceOvěřeníŠifrováníIntegritaGlobální systém souborůGlobální systém souborů + KerberosHeterogenní / homogenní spouštěcí uzelPriorita úlohSkupinová prioritaTyp frontySMP vědomMax exec uzelMax. Zadaná práceUklízení CPUParalelní práceKontrolní stanoviště úlohy
Enduro / XC /C ++Ověření OSGPG, AES-128, SHA1ŽádnýLibovolný cluster Posix FS (gfs, gpfs, ocfs atd.)Libovolný cluster Posix FS (gfs, gpfs, ocfs atd.)HeterogenníOS Pěkná úroveňOS Pěkná úroveňFronty SOA, FIFOAnoLimity OSLimity OSAnoAnoNe
HTCondorC ++GSI, SSL, Kerberos, heslo, systém souborů, vzdálený systém souborů, Windows, přihlašování, anonymníŽádné, Triple DES, BLOWFISHŽádné, MD5Žádné, NFS, AFSNení oficiální, hackněte s ACL a NFS4HeterogenníAnoAnoSpravedlivý podíl s určitou programovatelnostízákladní (tvrdé rozdělení do různých uzlů)testováno ~ 10 000?testováno ~ 100000?AnoMPI, OpenMP, PVMAno
PBS ProC /KrajtaOvěření OS, MungeLibovolné, např. NFS, Luster, GPFS, AFSLimitovaná dostupnostHeterogenníAnoAnoPlně konfigurovatelnéAnotestováno ~ 50 000MilionyAnoMPI, OpenMPAno
OpenLavaC / C ++Ověření OSŽádnýNFSHeterogenní LinuxAnoAnoKonfigurovatelnýAnoAno, podporuje preempci založenou na prioritěAnoAno
SlurmCMunge, None, KerberosHeterogenníAnoAnoFair-share MultifactorAnotestováno 120 tistestováno 100 tisNeAnoAno
Spectrum LSFC / C ++Ověření více operačních systémů / KerberosVolitelnýVolitelnýLibovolná - stupnice GPFS / Spectrum, NFS, SMBLibovolná - stupnice GPFS / Spectrum, NFS, SMBHeterogenní - HW a OS agnostické (AIX, Linux nebo Windows)Na základě zásad - žádná fronta na vazbu výpočetního uzluNa základě zásad - žádná fronta na vázání výpočetní skupinyDávkové, interaktivní, kontrolní body, paralelní a kombinaceano a s vědomím GPU (licence GPU zdarma)> 9 000 výpočtů> 4 miliony pracovních míst denněAno, podporuje preempci založenou na prioritě, podporuje kontrolní bod / obnoveníAno, fx paralelní podání pro spolupráci na úlohách přes fx MPIAno, s podporou prostředí kontrolních bodů na úrovni uživatele, jádra nebo knihovny
Točivý momentCSSH, mungeŽádné, žádnéHeterogenníAnoAnoProgramovatelnýAnotestovánotestovánoAnoAnoAno
Univa Grid EngineCOvěření OS / Kerberos / Oauth2Na základě certifikátuIntegritaLibovolné, např. NFS, Luster, HDFS, AFSAFSPlně heterogenníAno; automaticky řízeno zásadami (např. spravedlivý podíl, termín, závislé na zdroji) nebo manuálníAno; může záviset na skupinách uživatelů i na projektech a řídí se zásadamiDávkové, interaktivní, kontrolní body, paralelní a kombinaceAno, s vazbou jádra, podporou GPU a Intel Xeon Phikomerční nasazení s mnoha desítkami tisíc hostitelů> 300 kB testováno v komerčních nasazeníchAno; může pozastavit úlohu při interaktivním použitíAno, s podporou libovolných paralelních prostředí, jako jsou OpenMPI, MPICH 1/2, MVAPICH 1/2, LAM atd.Ano, s podporou prostředí kontrolních bodů na úrovni uživatele, jádra nebo knihovny
SoftwareJazyk implementaceOvěřeníŠifrováníIntegritaGlobální systém souborůGlobální systém souborů + KerberosHeterogenní / homogenní spouštěcí uzelPriorita úlohSkupinová prioritaTyp frontySMP vědomMax exec uzelMax. Zadaná práceUklízení CPUParalelní práceKontrolní stanoviště úlohy

Vysvětlení tabulky

  • Software: Název popsané aplikace
  • SMP vědom:
    • basic: hard split into multiple virtual host
    • basic +: tvrdé rozdělení na více virtuálních hostitelů s minimální / neúplnou komunikací mezi virtuálními hostiteli na stejném počítači
    • dynamický: rozdělit zdroj počítače (CPU / Ram) na vyžádání

Historie a adopce

Viz také

Poznámky

externí odkazy