HPC | Clustering Distributions

A computer cluster consists of a set of loosely connected or tightly connected computers that work together so that in many respects they can be viewed as a single system. The components of a cluster are usually connected to each other through fast local area networks ("LAN"), with each node (computer used as a server) running its own instance of an operating system. Computer clusters emerged as a result of convergence of a number of computing trends including the availability of low cost microprocessors, high speed networks, and software for high performance distributed computing. Clusters are usually deployed to improve performance and availability over that of a single computer, while typically being much more cost­ effective than single computers of comparable speed or availability.

Rocks Cluster Distribution (originally called NPACI Rocks) is a Linux distribution intended for high
performance computing clusters.Rocks includes many tools (such as MPI) which are not part of CentOS but are integral components that make a group of computers into a cluster.

Rocks Cluster Distribution

Open Source Cluster Application Resources (OSCAR) is a Linux­ based software installation for high-performance cluster computing.OSCAR allows users to install a Beowulf type high performance computing cluster. Beowulf Clusters are scalable performance clusters based on commodity hardware, on a private system network, with an open source software (Linux) infrastructure. The OSCAR project aims to support as many different Linux distributions as possible. Supported Linux distributions as mentioned on the OSCAR website are Debian, Fedora, OpenSUSE, Red Hat Enterprise Linux and Ubuntu. It consists of a cluster of PCs or workstations dedicated to running high performance computing tasks. The nodes in the cluster don't sit on people's desks; they are dedicated to running cluster jobs. The cluster is usually connected to the outside world through only a single node.