Comparison of cluster software

Jump to content
From Wikipedia, the free encyclopedia

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

[edit]
SoftwareMaintainerCategoryDevelopment statusLatest releaseArchitectureOCSHigh-Performance / High-Throughput ComputingLicensePlatforms supportedCost
Paid support
available
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.6[1]Edit this on Wikidata 21 February 2024; 22 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
OpenClusterSchedulerOpen Cluster Schedulerall in oneActively developed9.0.8 October 1, 2025; 3 months ago (2025-10-01)HTC/HPCSISSL / Apache LicenseLinux (distribution independent / CentOS 7 to Ubuntu 24.04), FreeBSD, SolarisFreeYes
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.0[2] Edit this on Wikidata (Manzanita) 1 December 2017; 8 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; 23 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; 10 months 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.6.4 September 5, 2025; 3 months ago (2025-09-05)HPCOpen sourceLinuxFree
xCATProvision and clusters managementActively developedv2.17.0 November 13, 2024; 13 months ago (2024-11-13)HPCEclipse Public LicenseLinuxFree
SoftwareMaintainerCategoryDevelopment statusLatest releaseArchitectureHigh-Performance/ High-Throughput ComputingLicensePlatforms supportedCost
Paid support
available

Table explanation

  • Software: The name of the application that is described

Technical information

[edit]
SoftwareImplementation LanguageAuthenticationEncryptionIntegrityGlobal File SystemGlobal File System + KerberosHeterogeneous/ Homogeneous exec nodeJobs priorityGroup priorityQueue typeSMP awareMax exec nodeMax job submittedCPU scavengingParallel jobJob checkpointing
Python
interface
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, PVMYesYes[3]
PBS ProC/PythonOS Authentication, MungeAny, e.g., NFS, Lustre, GPFS, AFSLimited availabilityHeterogeneousYesYesFully configurableYestested ~50,000MillionsYesMPI, OpenMPYesYes[4]
OpenLavaC/C++OS authenticationNoneNFSHeterogeneous LinuxYesYesConfigurableYesYes, supports preemption based on priorityYesYesNo
SlurmCMunge, None, KerberosHeterogeneousYesYesMultifactor Fair-shareYestested 120ktested 100kNoYesYesYes[5]
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 environmentsYes[6]
TorqueCSSH, mungeNone, anyHeterogeneousYesYesProgrammableYestestedtestedYesYesYesYes[7]
SoftwareImplementation LanguageAuthenticationEncryptionIntegrityGlobal File SystemGlobal File System + KerberosHeterogeneous/ Homogeneous exec nodeJobs priorityGroup priorityQueue typeSMP awareMax exec nodeMax job submittedCPU scavengingParallel jobJob checkpointing
Python
interface

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

[edit]

References

[edit]
  1. ^ "Release 3.7.6".
  2. ^ "Rocks 7.0 is Released". 1 December 2017. Retrieved 17 November 2022.
  3. ^ https://github.com/dasayan05/condor, and native Python Binding
  4. ^ https://github.com/prisms-center/pbs
  5. ^ PySlurm
  6. ^ https://github.com/IBMSpectrumComputing/lsf-python-api
  7. ^ https://github.com/jkitchin/python-torque

    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 supportedCost
    Paid support
    available
    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.6[1] 21 February 2024; 22 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
    OpenClusterSchedulerOpen Cluster Schedulerall in oneActively developed9.0.8 October 1, 2025; 3 months ago (2025-10-01)HTC/HPCSISSL / Apache LicenseLinux (distribution independent / CentOS 7 to Ubuntu 24.04), FreeBSD, SolarisFreeYes
    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.0[2]  (Manzanita) 1 December 2017; 8 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; 23 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; 10 months 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.6.4 September 5, 2025; 3 months ago (2025-09-05)HPCOpen sourceLinuxFree
    xCATProvision and clusters managementActively developedv2.17.0 November 13, 2024; 13 months ago (2024-11-13)HPCEclipse Public LicenseLinuxFree
    SoftwareMaintainerCategoryDevelopment statusLatest releaseArchitectureHigh-Performance/ High-Throughput ComputingLicensePlatforms supportedCost
    Paid support
    available

    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 checkpointing
    Python
    interface
    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, PVMYesYes[3]
    PBS ProC/PythonOS Authentication, MungeAny, e.g., NFS, Lustre, GPFS, AFSLimited availabilityHeterogeneousYesYesFully configurableYestested ~50,000MillionsYesMPI, OpenMPYesYes[4]
    OpenLavaC/C++OS authenticationNoneNFSHeterogeneous LinuxYesYesConfigurableYesYes, supports preemption based on priorityYesYesNo
    SlurmCMunge, None, KerberosHeterogeneousYesYesMultifactor Fair-shareYestested 120ktested 100kNoYesYesYes[5]
    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 environmentsYes[6]
    TorqueCSSH, mungeNone, anyHeterogeneousYesYesProgrammableYestestedtestedYesYesYesYes[7]
    SoftwareImplementation LanguageAuthenticationEncryptionIntegrityGlobal File SystemGlobal File System + KerberosHeterogeneous/ Homogeneous exec nodeJobs priorityGroup priorityQueue typeSMP awareMax exec nodeMax job submittedCPU scavengingParallel jobJob checkpointing
    Python
    interface

    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".
    2. ^ "Rocks 7.0 is Released". 1 December 2017. Retrieved 17 November 2022.
    3. ^ https://github.com/dasayan05/condor, and native Python Binding
    4. ^ https://github.com/prisms-center/pbs
    5. ^ PySlurm
    6. ^ https://github.com/IBMSpectrumComputing/lsf-python-api
    7. ^ https://github.com/jkitchin/python-torque
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_cluster_software&oldid=1317470342"