| DRBD DRBD is a block device which is designed to build high availability
clusters. This is done by mirroring a whole block device via (a
dedicated) network. You could see it as a network raid-1.
|
|
| Gluster Gluster is a GNU cluster distribution aimed at commoditizing Supercomputing and
Superstorage. Core of the Gluster provides a platform for developing
clustering applications tailored for a specific tasks such as HPC
Clustering, Storage Clustering, Enterprise Provisioning, Database
Clustering etc.
|
|
| GridGain
GridGain is a computational grid framework. Its goal is to improve general performance of processing
intensive applications by splitting and parallelizing the workload. In many cases GridGain is used
to achieve better overall throughput, better scalability or availability of services.
|
|
| Heartbeat Heartbeat is the first piece of software which was written for the Linux-HA project. It performs death-of-node detection, communications and cluster management in one process.
|
|
| Keepalived The main goal of the keepalived project is to add a strong
& robust keepalive facility to the Linux
Virtual Server project. This project is written in C with
multilayer TCP/IP stack checks. Keepalived implements a framework
based on three family checks : Layer3, Layer4 & Layer5/7.
This framework gives the daemon the ability of checking a LVS
server pool states. When one of the server of the LVS server pool
is down, keepalived informs the linux kernel via a setsockopt
call to remove this server entrie from the LVS topology. In addition
keepalived implements an independent VRRPv2 stack to handle director
failover. So in short keepalived is a userspace daemon for LVS
cluster nodes healthchecks and LVS directors failover.
|
|
| Linux Virtual Server (VS) The Linux Virtual Server is a highly scalable
and highly available server built on a cluster of real servers,
with the load balancer running on the Linux operating system. The
architecture of the server cluster is fully transparent to end
users, and the users interact as if it were a single
high-performance virtual server.
|
|
| Linux-HA Linux-HA goal is to provide a high availability (clustering) solution for Linux which promotes reliability, availability, and serviceability (RAS) through a community development effort
|
|
| Lustre Lustre is a scalable, secure, robust, highly-available cluster file
system
|
|
|
|
|
| MogileFS MogileFS is an open source distributed filesystem |
|
| openais
The openais project is a project to implement a production quality "Revised BSD" licensed
implementation of the SA Forum's Application Interface Specification. The project
implements cutting edge research on virtual synchrony to provide 100% correct
operation in the face of failures or partitionable networks with excellent
performance characteristics.
The Application Interface Specification is a software API and policies which
are used to develop applications that maintain service during faults.
The API consists of Availability Management Framework (AMF) which provides
application failover, Cluster Membership (CLM), Checkpointing (CKPT),
Event (EVT), Messaging (MSG), and Distributed Locks (DLOCK).
|
|
| openMosix openMosix is a Linux kernel extension for single-system image clustering. Taking n PC boxes, openMosix gives users and applications the illusion of one single computer with n CPUs. openMosix is perfectly scalable and adaptive. |
|
| OpenSAF OpenSAF is an open source project designed to develop a complete high
availability operating environment based on Service Availability Forum
(SA Forum) standards. The objective of the new OpenSAF project is to
accelerate broad adoption of an SA Forum compliant operating
environment.
|
|
| OpenSSI Clusters for Linux The OpenSSI project is a comprehensive clustering solution offering a full, highly available SSI environment for Linux. Goals for OpenSSI Clusters include availability, scalability and manageability, built from standard servers. |
|
| rsync
rsync is an open source
utility that provides fast incremental file transfer. rsync is freely
available under the GNU General Public
License version 2
|
|
| Univa Univa Globus Cluster Edition is a low-cost bundled offering of best of
breed open source software, backed by support from the recognized
industry thought leaders in grid computing. The Cluster Edition
provides an integrated cluster solution that dramatically reduces
cluster management costs and system downtime, resulting in increased
application availability and business user productivity.
|
|