Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Comparison of cluster software
List article

The following tables compare general and technical information for notable computer cluster software. This software can be grossly separated in four categories: Job scheduler, nodes management, nodes installation and integrated stack (all the above).

General information

SoftwareMaintainerCategoryDevelopment statusLatest releaseArchitectureOCSHigh-Performance / High-Throughput ComputingLicensePlatforms supportedCostPaid supportavailable
AmoebaNo active developmentMIT
Base One Foundation Component LibraryProprietary
DIETINRIA, SysFera, Open SourceAll in oneGridRPC, SPMD, Hierarchical and distributed architecture, CORBAHTC/HPCCeCILLUnix-like, Mac OS X, AIXFree
DxEnterpriseDH2iNodes managementActively developedv23.0ProprietaryWindows 2012R2/2016/2019/2022 and 8+, RHEL 7/8/9, CentOS 7, Ubuntu 16.04/18.04/20.04/22.04, SLES 15.4CostYes
Enduro/XMavimax, Ltd.Job/Data SchedulerActively developedSOA GridHTC/HPC/HAGPLv2 or CommercialLinux, FreeBSD, MacOS, Solaris, AIXFree / CostYes
GangliaMonitoringActively developed3.7.61 21 February 2024; 13 months ago (21 February 2024)BSDUnix, Linux, Microsoft Windows NT/XP/2000/2003/2008, FreeBSD, NetBSD, OpenBSD, DragonflyBSD, Mac OS X, Solaris, AIX, IRIX, Tru64, HPUX.Free
Grid MPUniva (formerly United Devices)Job SchedulerNo active developmentDistributed master/workerHTC/HPCProprietaryWindows, Linux, Mac OS X, SolarisCost
Apache MesosApacheActively developedApache license v2.0LinuxFreeYes
Moab Cluster SuiteAdaptive ComputingJob SchedulerActively developedHPCProprietaryLinux, Mac OS X, Windows, AIX, OSF/Tru-64, Solaris, HP-UX, IRIX, FreeBSD & other UNIX platformsCostYes
NetworkComputerRuntime Design AutomationActively developedHTC/HPCProprietaryUnix-like, WindowsCost
OpenHPCOpenHPC projectall in oneActively developedv2.61 February 2, 2023; 2 years ago (2023-02-02)HPCLinux (CentOS / OpenSUSE Leap)FreeNo
OpenLavaNone. Formerly TeraprocJob SchedulerHalted by injunctionMaster/Worker, multiple admin/submit nodesHTC/HPCIllegal due to being a pirated version of IBM Spectrum LSFLinuxNot legally availableNo
PBS ProAltairJob SchedulerActively developedMaster/worker distributed with fail-overHPC/HTCAGPL or ProprietaryLinux, WindowsFree or CostYes
Proxmox Virtual EnvironmentProxmox Server SolutionsCompleteActively developedAGPL v3Linux, Windows, other operating systems are known to work and are community supportedFreeYes
Rocks Cluster DistributionOpen Source/NSF grantAll in oneActively developed7.02  (Manzanita) 1 December 2017; 7 years ago (1 December 2017)HTC/HPCOpen sourceCentOSFree
Popular Power
ProActiveINRIA, ActiveEon, Open SourceAll in oneActively developedMaster/Worker, SPMD, Distributed Component Model, SkeletonsHTC/HPCGNU GPLUnix-like, Windows, Mac OS XFree
RPyCTomer FilibaActively developedMIT License*nix/WindowsFree
SLURMSchedMDJob SchedulerActively developedv23.11.3 January 24, 2024; 14 months ago (2024-01-24)HPC/HTCGNU GPLLinux/*nixFreeYes
Spectrum LSFIBMJob SchedulerActively developedMaster node with failover/exec clients, multiple admin/submit nodes, Suite addOnsHPC/HTCProprietaryUnix, Linux, WindowsCost and Academic - model - Academic, Express, Standard, Advanced and SuitesYes
Oracle Grid Engine (Sun Grid Engine, SGE)AltairJob Scheduleractive Development moved to Altair Grid EngineMaster node/exec clients, multiple admin/submit nodesHPC/HTCProprietary*nix/WindowsCost
Some Grid Engine / Son of Grid Engine / Sun Grid EnginedaimhJob SchedulerActively developed (stable/maintenance)Master node/exec clients, multiple admin/submit nodesHPC/HTCSISSL*nixFreeNo
SynfiniWayFujitsuActively developedHPC/HTC?Unix, Linux, WindowsCost
Techila Distributed Computing EngineTechila Technologies Ltd.All in oneActively developedMaster/worker distributedHTCProprietaryLinux, WindowsCostYes
TORQUE Resource ManagerAdaptive ComputingJob SchedulerActively developedProprietaryLinux, *nixCostYes
TrinityXClusterVisionAll in oneActively developedv15 February 27, 2025; 51 days ago (2025-02-27)HPC/HTCGNU GPL v3Linux/*nixFreeYes
UniClusterUnivaAll in OneFunctionality and development moved to UniCloud (see above)FreeYes
UNICORE
XgridApple Computer
WarewulfProvision and clusters managementActively developedv4.4.1 July 6, 2023; 21 months ago (2023-07-06)HPCOpen sourceLinuxFree
xCATProvision and clusters managementActively developedv2.16.5 March 7, 2023; 2 years ago (2023-03-07)HPCEclipse Public LicenseLinuxFree
SoftwareMaintainerCategoryDevelopment statusLatest releaseArchitectureHigh-Performance/ High-Throughput ComputingLicensePlatforms supportedCostPaid supportavailable

Table explanation

  • Software: The name of the application that is described

Technical information

SoftwareImplementation LanguageAuthenticationEncryptionIntegrityGlobal File SystemGlobal File System + KerberosHeterogeneous/ Homogeneous exec nodeJobs priorityGroup priorityQueue typeSMP awareMax exec nodeMax job submittedCPU scavengingParallel jobJob checkpointingPythoninterface
Enduro/XC/C++OS AuthenticationGPG, AES-128, SHA1NoneAny cluster Posix FS (gfs, gpfs, ocfs, etc.)Any cluster Posix FS (gfs, gpfs, ocfs, etc.)HeterogeneousOS Nice levelOS Nice levelSOA Queues, FIFOYesOS LimitsOS LimitsYesYesNoNo
HTCondorC++GSI, SSL, Kerberos, Password, File System, Remote File System, Windows, Claim To Be, AnonymousNone, Triple DES, BLOWFISHNone, MD5None, NFS, AFSNot official, hack with ACL and NFS4HeterogeneousYesYesFair-share with some programmabilitybasic (hard separation into different node)tested ~10000?tested ~100000?YesMPI, OpenMP, PVMYesYes3
PBS ProC/PythonOS Authentication, MungeAny, e.g., NFS, Lustre, GPFS, AFSLimited availabilityHeterogeneousYesYesFully configurableYestested ~50,000MillionsYesMPI, OpenMPYesYes4
OpenLavaC/C++OS authenticationNoneNFSHeterogeneous LinuxYesYesConfigurableYesYes, supports preemption based on priorityYesYesNo
SlurmCMunge, None, KerberosHeterogeneousYesYesMultifactor Fair-shareYestested 120ktested 100kNoYesYesYes5
Spectrum LSFC/C++Multiple - OS Authentication/KerberosOptionalOptionalAny - GPFS/Spectrum Scale, NFS, SMBAny - GPFS/Spectrum Scale, NFS, SMBHeterogeneous - HW and OS agnostic (AIX, Linux or Windows)Policy based - no queue to computenode bindingPolicy based - no queue to computegroup bindingBatch, interactive, checkpointing, parallel and combinationsYes and GPU aware (GPU License free)> 9.000 compute hots> 4 mio jobs a dayYes, supports preemption based on priority, supports checkpointing/resumeYes, fx parallel submissions for job collaboration over fx MPIYes, with support for user, kernel or library level checkpointing environmentsYes6
TorqueCSSH, mungeNone, anyHeterogeneousYesYesProgrammableYestestedtestedYesYesYesYes7
SoftwareImplementation LanguageAuthenticationEncryptionIntegrityGlobal File SystemGlobal File System + KerberosHeterogeneous/ Homogeneous exec nodeJobs priorityGroup priorityQueue typeSMP awareMax exec nodeMax job submittedCPU scavengingParallel jobJob checkpointingPythoninterface

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

See also

References

  1. "Release 3.7.6". https://github.com/ganglia/ganglia-web/releases/tag/3.7.6

  2. "Rocks 7.0 is Released". 1 December 2017. Retrieved 17 November 2022. http://www.rocksclusters.org/new/2017/2017/12/01/rocks-7-0-released.html

  3. https://github.com/dasayan05/condor, and native Python Binding https://github.com/dasayan05/condor

  4. https://github.com/prisms-center/pbs https://github.com/prisms-center/pbs

  5. PySlurm https://github.com/PySlurm/pyslurm

  6. https://github.com/IBMSpectrumComputing/lsf-python-api https://github.com/IBMSpectrumComputing/lsf-python-api

  7. https://github.com/jkitchin/python-torque https://github.com/jkitchin/python-torque