The computer clustering approach usually (but not always) connects a number of readily available computing nodes (e.g.
Although a cluster may consist of just a few personal computers connected by a simple network, the cluster architecture may also be used to achieve very high levels of performance.