Comparison of cluster software
From Wikipedia, the free encyclopedia
Under construction. Please help if you can.
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.
Contents |
[edit] General information
Software | Maintainer | Development status | Architecture | High-Performance/High-Throughput Computing | License | Platforms supported | Cost |
---|---|---|---|---|---|---|---|
Condor | University Of Wisconsin CS dep | actively developed | Distributed master/executions/submits node | HTC | Apache license v2.0 | Platform (Unix-like, Windows | Free |
Globus Toolkit | Free | ||||||
Beowulf clusters | |||||||
Acute | |||||||
Alchemi | |||||||
Amoeba | |||||||
Base One Foundation Component Library | |||||||
Distributed objects | |||||||
DragonFly BSD | |||||||
Enomalism | |||||||
Fujitsu SynfiniWay | |||||||
GreenTea Software | |||||||
Gridbus Toolkit | |||||||
GridMP | Univa UD (formerly United Devices) | actively developed | Windows, Linux, Macintosh OS X, Solaris | Cost | |||
JPPF | |||||||
JSTM | |||||||
PBS GridWorks | Altair | actively developed | Cost | ||||
Platform LSF | Platform Computing | actively developed | HTC | Cost | |||
NetworkComputer RTDA | Runtime Design Automation | actively developed | Distributed client-server multi-cluster | HTC/HPC | commmercial | Unix-like, Windows | time-based license |
Popular Power | |||||||
ProActive | |||||||
RPyC | |||||||
Sun Grid Engine | Sun Microsystems GridEngine Team | actively developed | Master node / exec clients, multiple admin/submit nodes | HPC/HTC | SISSL | *nix / Windows | Free (paid support available) |
Torque | Cluster Resources, Inc. | actively developed | Free | ||||
UNICORE | |||||||
Vaakya | |||||||
XGE | |||||||
Xgrid | |||||||
Software | Maintainer | Development status | Architecture | High-Performance/High-Throughput Computing | License | Platforms supported | Cost |
Table Explanation
- Software: The name of the application that is described.
[edit] 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Condor | 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.
[edit] Features
todo
Software | Atomic commits | File renames | Merge file renames | Symbolic links | Pre/post-event hooks | Signed revisions | Merge tracking | End of line conversions | Tags | International Support |
---|---|---|---|---|---|---|---|---|---|---|
AccuRev | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ? |
Table Explanation
- Software: The name of the application that is described.
[edit] User interfaces
todo
Software | Web interfaces | Stand-alone GUIs | Integration and/or Plug-ins for IDEs |
---|---|---|---|
AccuRev | Yes | Windows, Linux, Unix, Mac OS X, BeOS available | IDEA (AccuRev4IDEA) |
Aldon | Yes | Windows | ? |
Table Explanation
- Software: The name of the application that is described.
[edit] History and adoption
...
[edit] Notes
[edit] 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
[edit] External links
...