[NTLUG:Discuss] Clustering

Greg Edwards greg at nas-inet.com
Tue Mar 25 13:01:10 CST 2003


I've got a friend that I finally got to join the list but he's still 
lurking.  I'll get him to speak some day ;)

He was unsure of the term clustering so I thought I'd try and wing a 
general description and let those that know correct my foul-ups.

In general (as I understand it) a cluster is an attempt to make 
resources from a group of computers look like 1 computer to a running 
program.  The cluster may share files and/or memory.  The one thing that 
the cluster cannot share is executing programs.  While the code and 
constant sections could (in theory) be shared it wouldn't be worth the 
effort.

A cluster is generally used to provide load balancing and/or parallel 
computing solutions.  In a load balance solution file usage and access 
is primary while a parallel solution needs memory usage and access to be 
primary.  In either case the programs found on the nodes of the cluster 
are identical (excluding master/slave issues) since the goal is 
essentially a resource bottleneck solution for a single logical process.

Amazon is a good example of where a load balance solution is needed 
while Lucas Studios is a good example where a parallel computing 
solution is needed.

-- 
Greg Edwards
New Age Software, Inc. - http://www.nas-inet.com
======================================================
Galactic Outlaw        - http://goutlaw.nas-inet.com
   The ultimate cyberspace adventure!




More information about the Discuss mailing list