cluster

A collection of computers that are interconnected (typically at high-speeds) for the purpose of improving reliability, availability, serviceability, and/or performance (via load balancing). Often, clustered computers have access to a common pool of storage, and run special software to coordinate the component computers’ activities. (The Dictionary of Storage Networking Terminology)