Home
Archaeology
Astronomy
Biology
Books
Business
Chemistry
Coins
Computers
Conservation
Cooking
Earth Science
Farming
Economics
Finance
Games
Geography
Health Science
History by Date
Hobbies
Law
Mathematics
Medicine
Military Technology
Movies
Music
People
Pharmacology
Philosophy
Physics
Psychology
Religion
Science History
Technology
Sports
Television
Video
Visual Art
Privacy
Contact Us



Computer cluster

A computer cluster is a group of connected computers that work together as a parallel computer. One of the more popular implementations is a cluster with nodes running Linux as the OS and Beowulf software (both free software) to implement the parallelism. Sun Microsystems has also released a clustering product called Grid engine. There are fundamentally four types of clusters:

  • Director based clusters
  • Two-node clusters
  • Multi-node clusters
  • Massively Parallel clusters

All cluster implementations attempt to eliminate Single Points Of Failure. Director based clusters and Beowulf clusters are typically implemented primarily for performance reasons. Two-node clusters are typically implemented primarily for fault-tolerance.

Clustering can provide significant performance versus price. The System X supercomputer at Virginia Tech, the third most powerful supercomputer on Earth as of November 2003, is a computer cluster of 1100 Apple Macintosh G5s running Mac OS X [1]. The total cost of the system is $5.2 million, a tenth of the cost of slower mainframe supercomputers.

Clusters were originally developed by DEC in the 1980s. They not only support parallel computing, but also shared file systems and peripheral devices. They are supposed to give you the ability to use any program without slowdown or other problems.

A cluster of computers is sometimes referred to as a server farm.

In the Linux world, there are also variants called Mosix and DistCC. Mosix provides automatic process migration in a homogeneous cluster of Linux machines, while DistCC provides parallel compilation when using GCC


Copyright 2004. All rights reserved.