Difference between revisions of "Cluster Computing"

From Teknologisk videncenter
Jump to: navigation, search
m (New page: See Cluster Computing for a definition)
 
m (Diskless nodes)
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
See [[wikipedia:Cluster (computing)|Cluster Computing]] for a definition
 
See [[wikipedia:Cluster (computing)|Cluster Computing]] for a definition
 +
[http://www.phy.duke.edu/~rgb/Beowulf/beowulf_book/beowulf_book/index.html Engineering a Beowulf-style Compute Cluster]
 +
__TOC__
 +
= What is a Cluster =
 +
A cluster is a setup of two or more computers - called nodes - that work together to perform a task.
 +
= Types of clusters =
 +
Basically there are four type of clusters:
 +
{|border=1 ;style="margin: 0 auto; text-align: center;cellpadding="5" cellspacing="0"
 +
|+ Types of clusters
 +
|-
 +
|Storage Clusters || Shared filesystem among nodes
 +
|-
 +
|High Availability Clusters || Failover, redundancy
 +
|-
 +
|Load Balancing Clusters || Distribute Load between two or more nodes
 +
|-
 +
|High Performance Clusters || Parallel computing, more nodes solving the same problem
 +
|}
 +
Often you would need a combination of these Clusters in a installation.
 +
== Storage Clusters ==
 +
<span id="Storage Clusters"></span>
 +
 +
*RedHat CentOS [[GFS CentOS]]
 +
*[[iSCSI]]´
 +
*[[FreeNAS]]
 +
 +
== High Availability Clusters ==
 +
== Load Balancing Clusters ==
 +
Load balancing with [[NAT_Cisco_IOS#Load_Balancing | Cisco IOS NAT]]
 +
 +
== High Performance Clusters ==
 +
While there are several systems for cluster computing. [http://svn.oscar.openclustergroup.org/trac/oscar OSCAR] is very popular.
 +
=== Grid computing ===
 +
For example [http://setiathome.berkeley.edu/ seti@home]
 +
= Examples of cluster solutions =
 +
*[[Redhat cluster computing]]
 +
= OSCAR =
 +
 +
= Diskless nodes =
 +
*[http://web.mst.edu/~vojtat/pegasus/home.htm Pegasus homepage] for ideas to implement a diskless Linux cluster.
 +
*[http://frank.harvard.edu/~coldwell/diskless/ Diskless Linux] by Charles M. "Chip" Coldwell
 +
*[http://www.arl.army.mil/arlreports/2005/ARL-TR-3607.pdf Diskless Linux Cluster how-to] by U.S. Army
 +
*[http://www.redbooks.ibm.com/redpapers/pdfs/redp4238.pdf Building Diskless Nodes] IBM RedBook
 +
 +
= Quorum Disc =
 +
*Windows see [http://support.microsoft.com/kb/280353 Quorum disc]
 +
 +
= Concepts and abbreviations =
 +
== Fencing ==
 +
When a node fails in a cluster, the node is fenced, which means it will be rejected from shared resources.
 +
 +
=Links=
 +
[http://www.openais.org/doku.php OpenAIS]
 +
[[Category:Network]][[Category:cluster]]

Latest revision as of 16:23, 13 May 2010

See Cluster Computing for a definition Engineering a Beowulf-style Compute Cluster

What is a Cluster

A cluster is a setup of two or more computers - called nodes - that work together to perform a task.

Types of clusters

Basically there are four type of clusters:

Types of clusters
Storage Clusters Shared filesystem among nodes
High Availability Clusters Failover, redundancy
Load Balancing Clusters Distribute Load between two or more nodes
High Performance Clusters Parallel computing, more nodes solving the same problem

Often you would need a combination of these Clusters in a installation.

Storage Clusters

High Availability Clusters

Load Balancing Clusters

Load balancing with Cisco IOS NAT

High Performance Clusters

While there are several systems for cluster computing. OSCAR is very popular.

Grid computing

For example seti@home

Examples of cluster solutions

OSCAR

Diskless nodes

Quorum Disc

Concepts and abbreviations

Fencing

When a node fails in a cluster, the node is fenced, which means it will be rejected from shared resources.

Links

OpenAIS