Definition

cluster computing

In computers, clustering is the use of multiple computers, typically PCs or UNIX workstations, multiple storage devices, and redundant interconnections, to form what appears to users as a single highly available system. Cluster computing can be used for load balancing as well as for high availability. Advocates of clustering suggest that the approach can help an enterprise achieve 99.999 availability in some cases. One of the main ideas of cluster computing is that, to the outside world, the cluster appears to be a single system.

A common use of cluster computing is to load balance traffic on high-traffic Web sites. A Web page request is sent to a "manager" server, which then determines which of several identical or very similar Web servers to forward the request to for handling. Having a Web farm (as such a configuration is sometimes called) allows traffic to be handled more quickly.

Clustering has been available since the 1980s when it was used in DEC's VMS systems. IBM's Sysplex is a cluster approach for a mainframe system. Microsoft, Sun Microsystems, and other leading hardware and software companies offer clustering packages that are said to offer scalability as well as availability. As traffic or availability assurance increases, all or some parts of the cluster can be increased in size or number.

Cluster computing can also be used as a relatively low-cost form of parallel processing for scientific and other applications that lend themselves to parallel operations. An early and well-known example was the Beowulf project in which a number of off-the-shelf PCs were used to form a cluster for scientific applications.

This was last updated in September 2005
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchDataCenter.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

  • Data center management for geographically split data centers

    Geographically split data centers can reduce disaster recovery time to zero, but splitting data centers requires an intelligent network and savvy data center management.

  • An introduction to mainframe backup utilities

    In order to meet today's storage needs, a system backup strategy needs to be both comprehensive and fine-grained. A mainframe expert details two IBM mainframe backup utilities -- IEBCOMPR and IEBCOPY -- that make up a comprehensive and fine-grained system backup strategy.

  • Expanding CICS security on the mainframe

    While CICS security is generally adequate in terms of locking down resources, there are some instances where the existing resources may be used differently or non-CICS components might seek to be secured. Find out how to improve your protection. Find out how to improve your protection in this tip.

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com