Comparison of cluster software
From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
The following tables compare general and technical information for notable computer cluster software. This article is not all-inclusive and may become out of date quickly. Those software can be grossly separated in 4 categories: Job scheduler, nodes management, nodes installation, integraded stack(all the above).
General information
| Software | Maintainer | Category | Development status | ArchitectureOCS | High-Performance/ High-Throughput Computing | License | Platforms supported | Cost | |
|---|---|---|---|---|---|---|---|---|---|
| Condor [1] | University Of Wisconsin CS dep | Job/Data Scheduler | actively developed | Distributed master/executions/submits node | HTC | Apache license v2.0 | Platform (Unix-like, Windows | Free | |
| Globus Toolkit | Globus Alliance, Argonne National Laboratory | Job/Data Scheduler | actively developed | SOA Grid | Linux | Free | |||
| Beowulf clusters | |||||||||
| Alchemi | |||||||||
| Amoeba | |||||||||
| Base One Foundation Component Library | |||||||||
| Distributed objects | |||||||||
| DragonFly BSD | |||||||||
| Ganglia | actively developed | OpenSource | Unix, Linux, Windows NT/XP/2000/2003/2008, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, Mac OS X, Solaris, AIX, IRIX, Tru64, HPUX. | free | |||||
| GreenTea Software | |||||||||
| Gridbus Toolkit | |||||||||
| GridMP | Univa UD (formerly United Devices) | actively developed | Windows, Linux, Mac OS X, Solaris | Cost | |||||
| JPPF | Laurent Cohen (founder) | actively developed | distributed master/worker and P2P | HPC/HTC | Apache license v2.0 | Windows, Linux, Mac OS X, Solaris | Free | ||
| Librato Load Manager | Librato | Job Scheduler/Monitor | Red Hat Enterprise 3, 4 and 5 and SUSE Enterprise Server 9 and 10. | Cost | |||||
| JSTM | |||||||||
| Moab Cluster Suite | Cluster Resources, Inc. | Job Scheduler/Monitoring | actively developed | HPC | commercial | Linux, Mac OS X, Windows, AIX, OSF/Tru-64, Solaris, HP-UX, IRIX, FreeBSD & other UNIX platforms | Cost | ||
| Moab Workload Manager | Cluster Resources, Inc. | Job Scheduler | actively developed | HPC | commercial | Linux, Mac OS X, Windows, AIX, OSF/Tru-64, Solaris, HP-UX, IRIX, FreeBSD & other UNIX platforms | Cost | ||
| Maui Cluster Scheduler folloup? | Job Scheduler | HTC/HPC | OpenSource | Unix-like, | free | ||||
| NetworkComputer RTDA | Open Source | actively developed | HTC/HPC | commercial | Unix-like, Windows | time-based license | |||
| PBS GridWorks | Altair | actively developed | Cost | ||||||
| Platform LSF [2] | Platform Computing | Job Scheduler | actively developed | HPC/HTC | commercial | Unix, Linux, Windows | Cost | ||
| Platform Cluster Manager | Platform Computing | All in one | actively developed | HTC/HPC | OpenSource | Linux | free | ||
| Rocks Cluster Distribution | Open Source/NSF grant | All in one | actively developed | HTC/HPC | OpenSource | CentOS | free | ||
| Popular Power | |||||||||
| ProActive | INRIA, ActiveEon, Open Source | All in one | actively developed | Master/Worker, SPMD, Distributed Component Model, Skeletons | HTC/HPC | GPL | Unix-like, Windows, Mac OS X | Free | |
| RPyC | Tomer Filiba | actively developed | MIT License | *nix/Windows | Free | ||||
| SLURM | LLNL | Job Scheduler | GPL | Linux/*nix | free | ||||
| Sun Grid Engine | Sun Microsystems GridEngine Team | Job Scheduler | actively developed | Master node/exec clients, multiple admin/submit nodes | HPC/HTC | SISSL | *nix/Windows | Free (paid support available) | |
| SynfiniWay | Fujitsu | actively developed | HPC/HTC | commercial | Unix, Linux, Windows | Cost | |||
| Torque | Cluster Resources, Inc. | Job Scheduler | actively developed | OpenPBS | Linux, *nix | Free | |||
| UniCluster | Univa UD | All in One | free (paid support available) | ||||||
| UniCloud | Univa UD | All in One | commercial | Oracle 5, RHEL 5, and Cent Os 5 | not Free | ||||
| UNICORE | |||||||||
| Vaakya | |||||||||
| XGE | |||||||||
| Xgrid | |||||||||
| Software | Maintainer | Category | Development status | Architecture | High-Performance/ High-Throughput Computing | License | Platforms supported | Cost |
Table Explanation
- Software: The name of the application that is described
Technical information
| Software | programation language | Authentification | Encryption | Integrity | Global File System | Global File System + Kerberos | Heterogeneous/ Homogeneous exec node | Jobs priority | Group priority | Queue type | SMP aware | Max exec node | Max job submitted | CPU scavenging | Parallel job | Job checkpointing |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Platform LSF [3] | yes | Yes to start jobs. Did it suspend job when the person come back? | Yes | |||||||||||||
| Condor [4] | C++ | GSI, SSL, Kerberos, Password, File System, Remote File System, Windows, Claim To Be, Anonymous | None, 3DES, BLOWFISH | None, MD5 | None, NFS, AFS | Not official, hack with ACL and NFS4 | Heterogeneous | Yes | Yes | Fair-share with some programmability | basic (hard separation into different node) | tested ~10000? | tested ~100000? | Yes | MPI, OpenMP, PVM | Yes |
Table Explanation
- Software: The name of the application that is described
- SMP aware:
- basic: hard split into multiple virtual host
- basic+: hard split into multiple virtual host with some minimal/incomplete communication between virtual host on the same computer
- dynamic: split the resource of the computer(CPU/Ram) on demand
History and adoption
Notes
See also
- List of distributed computing projects
- Computer cluster
- Grid computing
- World Community Grid
- Distributed computing
- Distributed Resource Management
- High-Throughput Computing
- Job Processing Cycle
- Batch processing
- Fallacies of Distributed Computing
External links
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
→