Apache Mesos is a cluster manager that simplifies the complexity of running applications on a shared pool of servers.
Trireme is an open source project for segmenting cloud-native applications orchestrated by Kubernetes.
Cerebro is a collection of cluster monitoring tools and libraries.
cexec is a toolkit for building ad-hoc clusters out of standard Unix hosts and regular Unix applications.
chpox provides transparent checkpointing and restarting of processes on Linux clusters.
CRI-O is a lightweight, optimized container runtime for Kubernetes. It?s OCI (Open Container Initiative) compatible and an alternative to Docker or Moby. CRI-O supports OCI container images and can pull from any container registry.
Enhanced Cluster Tools (ECT) for Linux
Enhanced Cluster Tools (ECT) for Linux is a set of additional tools for the enhancement of Cluster Systems Management (CSM) Technology.
Fission is a fast serverless framework for Kubernetes with a focus on developer productivity and high performance.
FreeDCE is the Distributed Computing Environment. It is a set of Application Programming Interface (API) libraries and servers that allow application writers to create distributed, secure applications for the enterprise. It was developed by the Open Software Foundation (now, The Open Group) out of several distributed computing technologies from several sources.
FreeHA is a free, portable, easy to use (compared to alternatives) program to run nodes in a 'High Availability' Cluster. Its initial target is to run on any and all UNIXen, rather than any particular one.
Growler is a component-oriented framework aimed at distributed and collaborative visualization and computational steering. It is released under the NASA Open Source Agreement. Growler's distributed object and event architecture is suitable for application to high-performance LAN environments as well the Internet. Its features include strong integration with C++, selective distributed reference counting, and efficient well-typed event channels for local and remote event broadcast, with support for low-latency/low-perturbation events via a loss-tolerant "state-based" event model. There is also support for event transmission over Infiniband, and event sizes greater that 4 gigabytes.
The HA-Tools provide some programs to improve shell scripting, especially in a High Availability environment. The halockrun program provides a simple and reliable way to implement locking in shell scripts (a typical usage for halockrun is to prevent cronjobs to run simultanously), and the hatimerun program provides a time-out mechanism.
Heketi provides a RESTful management interface which can be used to manage the life cycle of GlusterFS volumes. With Heketi, cloud services like OpenStack Manila, Kubernetes, and OpenShift can dynamically provision GlusterFS volumes with any of the supported durability types.
Helios is a Docker orchestration platform for deploying and managing containers across an entire fleet of servers. Helios provides a HTTP API as well as a command-line client to interact with servers running your containers. It also keeps history of events in your cluster including information such as deploys, restarts and version changes.
HPCC (High Performance Computing Cluster) stores and processes large quantities of data, processing billions of records per second using massive parallel processing technology.
ifmetric is for setting the metrics of all IPv4 routes attached to a given network interface at once. This may be used to change the priority of routing IPv4 traffic over the interface. Lower metrics correlate with higher priorities.
JumboMem gives unmodified binaries transparent access to memory spread across multiple computers. The goal is to improve the performance of memory-hungry applications by replacing accesses to a slow paging device (a disk) with accesses to fast RAM located across a high-speed network. Unlike other memory servers, JumboMem does not need administrator privileges either to install or run.
kube-applier is a service that enables continuous deployment of Kubernetes objects by applying declarative configuration files from a Git repository to a Kubernetes cluster.
kubeadm-dind-cluster is a Kubernetes multi-node cluster for developer of Kubernetes and projects that extend Kubernetes. Based on kubeadm and DIND (Docker in Docker).
kubectx is a a tool to switch between Kubernetes contexts.
Kubernetes is an open source implementation of container cluster management.
kubernetes-ec2-autoscaler is a node-level autoscaler for Kubernetes on AWS EC2 that is designed for batch jobs.
kubetop is a top-like tool for Kubernetes.
MP-MPICH is a Multi-platform uniform MPI implementation, based on MPICH and SCI-MPICH, resulting in a high performance, consistent MPI across both ethernet and SCI networks in a hybrid environment.
Open Source Cluster Application Resource: a snapshot of the best known methods for building, programming, and using clusters. It consists of a fully integrated and easy to install software bundle designed for high performance cluster computing
paexec distributes performing the given tasks (stdin) across several CPUs or machines in a network.
popsneakerconfig allows you to comfortably manage the configuration file popsneakerrc. It allows you to create rules with a wizard, and can optimize your rules and highlight invalid rules.
PRUN: Parallel task executor and job scheduler in a high-availability computing clusters.
Riverdrums Load Balancer
The Riverdrums Load Balancer is a no-frills, event-driven load balancer aimed at clarity and efficiency.
Skylable Sx is a reliable, fully distributed cluster solution for your data storage needs. With Sx you can aggregate the disk space available on multiple servers and merge it into a single storage system.
SLURM is an open-source resource manager designed for Linux clusters of all sizes. It provides three key functions. First it allocates exclusive and/or non-exclusive access to resources (computer nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (typically a parallel job) on a set of allocated nodes. Finally, it arbitrates conflicting requests for resources by managing a queue of pending work.
Son of Grid Engine
Son of Grid Engine is a highly-scalable and versatile distributed resource manager for scheduling batch or interactive jobs on clusters or desktop farms.
Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner.
Strike HA is a high availability system inspired by the Linux HA Heartbeat project and Freeha. It is designed to be easy but highly configurable. It features auto fail-back, packet signing, integrated IP and MAC take-over ability, and monitoring tools.
Syzygy is designed to run a wide range of VR applications on a PC cluster with equal or greater performance than an SGI Onyx, the traditional platform for high-end VR.
Tahoe-LAFS is a Free and Open cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to function correctly, including preservation of your privacy and security.
Vastsky is a Linux-based cluster storage system that provides logical volumes (Linux block devices) to users by aggregating disks over a network.
VirtualCL (VCL) cluster platform is a wrapper for OpenCL that allows most unmodified applications to transparently utilize multiple OpenCL devices in a cluster as if all the devices are on the local computer.
Warewulf is a distribution of tools that are designed to aid in the implementation of Beowulf style clusters. Presently the largest component is the slave node builder.