Cluster computing is a type of distributed computing architecture that involves a group of computers that are tightly coupled and work together to perform tasks. The computers in a cluster are typically located in the same physical location and are interconnected by a high-speed network.