computer clustering relies on a centralized management approach which makes the nodes available as orchestrated shared servers. it is distinct from other approaches such as peer to peer or grid computing which also use many nodes, but with a far more distributed nature.