PDA

View Full Version : Clustering Software


llbbl
09-17-2004, 12:45 PM
In this review, I will try to go through most of the over 100 projects that are listed in freshmeat's Clustering/Distributed Networks category that relate to Linux clustering. In order to do this effectively, I will break down the projects into a few categories. Here is a quick outline of how this review will be structured:

Software for building and using clusters

* High Performance Computing Software (Beowulf/Scyld, OSCAR, OpenMosix...), including special mention of specific groups of projects such as Single System Image systems and Cluster-specific Operating Systems.
* High Availability Software (Kimberlite, Heartbeat...).
* Load Balancing Software (Linux Virtual Server, Ultra Monkey...).

Software used on, and for using, clusters

* File Systems (Intermezzo, ClusterNFS, DRBD...).
* Installation and Configuration Software (FAI, System Installation Suite...).
* Monitoring and Management Software (Ganglia, MOSIXVIEW, Performance Co-Pilot...).
* Programming and Execution Environments and Tools (MPI, PVM, spread...).
* Miscellaneous (things that don't necessarily fit into other categories well).



http://freshmeat.net/articles/view/458/

Load Balancing

ultramonkey
http://www.ultramonkey.org/

Key Features

* Layer 4 Switching using The Linux Virtual Server
* Easily expandable to a large number of IP based virtual services
* High Availability provided by Heartbeat protocol
* Service level monitoring using ldirectord
* Supports Highly Available and/or Load Balanced topologies with worked configuration examples
* All Code is Open Source


Piranha
http://sources.redhat.com/piranha/

Piranha - Load-balanced generic service clustering enviroment

Description
Piranha is not one singular tool but a collection of programs arranged to provide a more cohesive enviroment for those administrators that wish to setup clustering services in the linux enviroment.


Linux Virtual Server

The Linux Virtual Server Project is an Open Source project to cluster many real servers together into a highly available, high-performance virtual server. The LVS handles connections from clients and passes them on the the real servers (so-called Layer 4 switching) and can virtualize almost any TCP or UDP service, like HTTP, HTTPS, NNTP, FTP, DNS, ssh, POP3, IMAP4, SMTP, etc. It is fully transparent to the client accessing the virtual service.

llbbl
09-17-2004, 12:46 PM
http://linux-ha.org/

llbbl
09-17-2004, 01:41 PM
They have windows solutions also.

http://www.steeleye.com/products/