Comparison of cluster software

Comparison of cluster software

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).

Contents

General information

Software Maintainer Category Development status ArchitectureOCS High-Performance/ High-Throughput Computing License Platforms supported Costx
Alchemi
Amoeba
Base One Foundation Component Library
Beowulf clusters
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
DIET INRIA, SysFera, Open Source All in one actively developed GridRPC, SPMD, Hierarchical and distributed architecture, CORBA HTC/HPC OpenSource Unix-like, Windows, Mac OS X, AIX Free (paid support available)
Distributed objects
DragonFly BSD
Ganglia [2] 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
Globus Toolkit Globus Alliance, Argonne National Laboratory Job/Data Scheduler actively developed SOA Grid Linux Free
Grid MP [3] Univa (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
LanderCluster Lander Software Technology Co. Ltd Job Scheduler/Monitoring actively developed commercial Windows, Linux, & UNIX platforms Cost
Librato Load Manager Librato Job Scheduler/Monitor actively developed 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 Cluster Suite [4] 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 followup? Job Scheduler HTC/HPC OpenSource Unix-like, free
NetworkComputer ‌RTDA Open Source actively developed HTC/HPC commercial Unix-like, Windows time-based license
PBS Professional PBS Works (A division of Altair) Job Scheduler/Monitoring actively developed HPC commercial Unix, Linux, Windows Cost
Platform LSF [5] 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 actively developed HPC/HTC GPL Linux/*nix Free (paid support available)
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 [6] Univa All in One Actively Developed free (paid support available)
UniCloud Univa All in One Actively Developed commercial Oracle 5, RHEL 5, and Cent Os 5 Cost
UNICORE
Vaakya
XGE
Xgrid Apple Computer
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 [7] yes Yes to start jobs. Did it suspend job when the person come back? Yes
Condor [8] C++ GSI, SSL, Kerberos, Password, File System, Remote File System, Windows, Claim To Be, Anonymous None, Triple DES, 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


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Comparison of statistical packages — The following tables compare general and technical information for a number of statistical analysis packages. Contents 1 General information 2 Operating system support 3 ANOVA 4 Regression …   Wikipedia

  • Comparison of relational database management systems — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Comparison of file systems — The following tables compare general and technical information for a number of file systems. Contents 1 General information 2 Limits 3 Metadata 4 Features …   Wikipedia

  • Comparison of Linux distributions — Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security,… …   Wikipedia

  • Comparison of Microsoft Windows versions — Desktop market share for October 2011[1] Total Windows 90.13% Windows 7 40.5% Windows XP 38.45% Windows Vista 11.18% Non Windows 9.87% Microsoft Windows is the name of several families of computer software ope …   Wikipedia

  • Comparison of Unicode encodings — This article compares Unicode encodings. Two situations are considered: 8 bit clean environments and environments that forbid use of byte values that have the high bit set. Originally such prohibitions were to allow for links that used only seven …   Wikipedia

  • Comparison of Solaris distributions — Technical variations of Solaris distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security,… …   Wikipedia

  • Comparison of statistics journals — This is a comparison of peer reviewed scientific journals published in the field of statistics. Contents 1 General information 2 Impact, indexing, abstracting and reviewing 3 Notes 4 …   Wikipedia

  • Comparison of MySQL database engines — This a comparison between the two primary database engines (InnoDB and MyISAM) for the MySQL database management system (DBMS). A database engine (or storage engine ) is the underlying software component that a DBMS uses to create, read, update… …   Wikipedia

  • Comparison of x86 DOS operating systems — This article details various versions of DOS compatible operating systems. Contents 1 Historical and licensing information 2 Technical specifications 3 References 4 See also …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”