Posted by Ken Farmer, Thursday November 09 2006 @ 07:47PM EST
OpenSourceMag: Clustering is a way to create a system where computers gain access to each others' data and resources. In principle, this adds more computing power and redundancy to the system; however, practical implementations often consume more resources due to the overhead associated with synchronization of facilities in different computers.
One type of a clustering system is one where file systems form a cluster to better serve clients of data stored in the files. For instance, many Internet servers and telecommunications systems can benefit from such a setup, as an error in one computer does not necessarily harm the whole cluster. Instead, the failing computer can simply be removed from the cluster, and others can continue their normal operations.
Video - The Road to PetaFlop Computing
Explore the Scalable Unit concept where multiple clusters of various sizes can be rapidly built and deployed into production. This new architectural approach yields many subtle benefits to dramatically lower total cost of ownership.
White Paper - Optimized HPC Performance
Multi-core processors provide a unique set of challenges and opportunities for the HPC market. Discover MPI strategies for the Next-Generation Quad-Core Processors.
Appro and the Three National Laboratories
[Appro delivers a new breed of highly scalable, dynamic, reliable and effective Linux clusters to create the next generation of supercomputers for the National Laboratories.