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
Software | Správce | Kategorie | Stav vývoje | ArchitekturaOCS | Vysoký výkon / Vysoce výkonná výpočetní technika | Licence | Podporované platformy | Náklady | K dispozici je placená podpora |
---|---|---|---|---|---|---|---|---|---|
Plynový pedál | Altair | Plánovač úloh | aktivně vyvinut | Mistr / pracovník distribuován | HPC / HTC | Proprietární | Linux, Windows | Náklady | Ano |
Améba | Žádný aktivní vývoj | MIT | |||||||
Knihovna komponent Base One Foundation | Proprietární | ||||||||
STRAVA | INRIA, SysFera, otevřený zdroj | Vše v jednom | GridRPC, SPMD, hierarchická a distribuovaná architektura, CORBA | HTC / HPC | CeCILL | Unixový, Mac OS X, AIX | Volný, uvolnit | ||
Enduro / X | Mavimax, Ltd. | Plánovač úloh / dat | aktivně vyvinut | SOA mřížka | HTC / HPC / HA | GPLv2 nebo komerční | Linux, FreeBSD, MacOS, Solaris, AIX | Zdarma / náklady | Ano |
Ganglia | Monitorování | aktivně vyvinut | BSD | Unix, Linux, Okna NT / XP / 2000/2003/2008, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, Mac OS X, Solaris, AIX, IRIX, Tru64, HPUX. | Volný, uvolnit | ||||
Globus Toolkit | Globus Alliance, Argonne National Laboratory | Plánovač úloh / dat | aktivně vyvinut | SOA mřížka | Linux | Volný, uvolnit | |||
Grid MP | Univa (dříve United Devices ) | Plánovač úloh | žádný aktivní vývoj | Distribuovaný pán / pracovník | HTC / HPC | Proprietární | Windows, Linux, Mac OS X, Solaris | Náklady | |
Apache Mesos | Apache | aktivně vyvinut | Licence Apache v2.0 | Linux | Volný, uvolnit | Ano | |||
Moab Cluster Suite | Adaptivní výpočetní technika | Plánovač úloh | aktivně vyvinut | HPC | Proprietární | Linux, Mac OS X, Windows, AIX, OSF / Tru-64, Solaris, HP-UX, IRIX, FreeBSD a další platformy UNIX | Náklady | Ano | |
Síťový počítač | Automatizace návrhu za běhu | aktivně vyvinut | HTC / HPC | Proprietární | Unixový, Okna | Náklady | |||
Otevřete HPC | Projekt OpenHPC | vše v jednom | aktivně vyvinut | HPC | Linux (CentOS) | Volný, uvolnit | Ne | ||
OpenLava | Teraproc | Plánovač úloh | aktivně vyvinut | Master / Worker, více administrátorských / odesílacích uzlů | HTC / HPC | GPL | Linux | Volný, uvolnit | Ano |
PBS Pro | Altair | Plánovač úloh | aktivně vyvinut | Mistr / pracovník distribuován s funkcí převzetí služeb při selhání | HPC / HTC | AGPL nebo proprietární | Linux, Windows | Zdarma nebo náklady | Ano |
Virtuální prostředí Proxmox | Serverová řešení Proxmox | Kompletní | aktivně vyvinut | Open-source AGPLv3 | Je známo, že Linux, Windows a další operační systémy fungují a jsou podporovány komunitou | Volný, uvolnit | Ano | ||
Rocks Cluster Distribution | Open Source / NSF grant | Vše v jednom | aktivně vyvinut | HTC / HPC | OpenSource | CentOS | Volný, uvolnit | ||
Populární síla | |||||||||
ProActive | INRIA, ActiveEon, Otevřený zdroj | Vše v jednom | aktivně vyvinut | Velitel / pracovník, SPMD, model distribuovaných komponent, kostry | HTC / HPC | GPL | Unixový, Okna, Mac OS X | Volný, uvolnit | |
RPyC | Tomer Filiba | aktivně vyvinut | Licence MIT | * nix / Windows | Volný, uvolnit | ||||
SLURM | SchedMD | Plánovač úloh | aktivně vyvinut | HPC / HTC | GPL | Linux / * nix | Volný, uvolnit | Ano | |
Spectrum LSF | IBM | Plánovač úloh | aktivně vyvinut | Hlavní uzel s klienty převzetí služeb při selhání / spuštění, více uzlů správce / odeslání, doplňky sady | HPC / HTC | Proprietární | Unix, Linux, Okna | Cost and Academic - model - Academic, Express, Standard, Advanced and Suites | Ano |
Oracle Grid Engine | Univa | Plánovač úloh | aktivní vývoj přesunut do Univa Grid Engine | Klienti hlavního uzlu / exec, více uzlů správce / odeslání | HPC / HTC | Proprietární | * nix / Windows | Náklady | |
SynfiniWay | Fujitsu | aktivně vyvinut | HPC / HTC | ? | Unix, Linux, Okna | Náklady | |||
Správce zdrojů MOMENTU | Adaptivní výpočetní technika | Plánovač úloh | aktivně vyvinut | Proprietární | Linux, * nix | Náklady | Ano | ||
UniCluster | Univa | Vše v jednom | Funkce a vývoj přesunuty na UniCloud (viz výše) | Volný, uvolnit | Ano | ||||
UNICORE | |||||||||
Univa Grid Engine | Univa | Plánovač úloh | aktivně vyvinut | Klienti hlavního uzlu / exec, více uzlů správce / odeslání | HPC / HTC | Proprietární | * nix / Windows | Náklady | |
Xgrid | Počítač Apple | ||||||||
Software | Správce | Kategorie | Stav vývoje | Architektura | Vysoký výkon / Vysoce výkonná výpočetní technika | Licence | Podporované platformy | Náklady | K dispozici je placená podpora |
Vysvětlení tabulky
- Software: Název popsané aplikace
Technické informace
Software | Jazyk implementace | Ověření | Šifrování | Integrita | Globální systém souborů | Globální systém souborů + Kerberos | Heterogenní / homogenní spouštěcí uzel | Priorita úloh | Skupinová priorita | Typ fronty | SMP vědom | Max exec uzel | Max. Zadaná práce | Uklízení CPU | Paralelní práce | Kontrolní stanoviště úlohy |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Enduro / X | C /C ++ | Ověření OS | GPG, 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, FIFO | Ano | Limity OS | Limity OS | Ano | Ano | Ne |
HTCondor | C ++ | 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, AFS | Není oficiální, hackněte s ACL a NFS4 | Heterogenní | Ano | Ano | Spravedlivý podíl s určitou programovatelností | základní (tvrdé rozdělení do různých uzlů) | testováno ~ 10 000? | testováno ~ 100000? | Ano | MPI, OpenMP, PVM | Ano |
PBS Pro | C /Krajta | Ověření OS, Munge | Libovolné, např. NFS, Luster, GPFS, AFS | Limitovaná dostupnost | Heterogenní | Ano | Ano | Plně konfigurovatelné | Ano | testováno ~ 50 000 | Miliony | Ano | MPI, OpenMP | Ano | ||
OpenLava | C / C ++ | Ověření OS | Žádný | NFS | Heterogenní Linux | Ano | Ano | Konfigurovatelný | Ano | Ano, podporuje preempci založenou na prioritě | Ano | Ano | ||||
Slurm | C | Munge, None, Kerberos | Heterogenní | Ano | Ano | Fair-share Multifactor | Ano | testováno 120 tis | testováno 100 tis | Ne | Ano | Ano | ||||
Spectrum LSF | C / C ++ | Ověření více operačních systémů / Kerberos | Volitelný | Volitelný | Libovolná - stupnice GPFS / Spectrum, NFS, SMB | Libovolná - stupnice GPFS / Spectrum, NFS, SMB | Heterogenní - HW a OS agnostické (AIX, Linux nebo Windows) | Na základě zásad - žádná fronta na vazbu výpočetního uzlu | Na základě zásad - žádná fronta na vázání výpočetní skupiny | Dávkové, interaktivní, kontrolní body, paralelní a kombinace | ano 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 MPI | Ano, s podporou prostředí kontrolních bodů na úrovni uživatele, jádra nebo knihovny |
Točivý moment | C | SSH, munge | Žádné, žádné | Heterogenní | Ano | Ano | Programovatelný | Ano | testováno | testováno | Ano | Ano | Ano | |||
Univa Grid Engine | C | Ověření OS / Kerberos / Oauth2 | Na základě certifikátu | Integrita | Libovolné, např. NFS, Luster, HDFS, AFS | AFS | Plně 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ásadami | Dávkové, interaktivní, kontrolní body, paralelní a kombinace | Ano, s vazbou jádra, podporou GPU a Intel Xeon Phi | komerční nasazení s mnoha desítkami tisíc hostitelů | > 300 kB testováno v komerčních nasazeních | Ano; 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 |
Software | Jazyk implementace | Ověření | Šifrování | Integrita | Globální systém souborů | Globální systém souborů + Kerberos | Heterogenní / homogenní spouštěcí uzel | Priorita úloh | Skupinová priorita | Typ fronty | SMP vědom | Max exec uzel | Max. Zadaná práce | Uklízení CPU | Paralelní práce | Kontrolní 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
![]() | Tato část je prázdná. Můžete pomoci přidávat k tomu. (Červenec 2010) |
Viz také
- Seznam projektů distribuovaného výpočtu
- Počítačový cluster
- Grid computing
- Světová komunitní mřížka
- Distribuované výpočty
- Distribuovaná správa zdrojů
- Vysoce výkonná výpočetní technika
- Cyklus zpracování úlohy
- Dávkové zpracování
- Klam distribuovaného výpočtu