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

External links

If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...