1. A method comprising: terminating a plurality of applications running in an operating system environment that supports dynamic removal of a first processor cluster from a plurality of processor clusters, the first processor cluster including a first plurality of processors and a first interconnection controller interconnected using a point-to-point architecture; identifying the first processor cluster for removal; flushing a plurality of caches associated with the first processor cluster; modifying a plurality of routing tables associated with each processor cluster to reflect removal of the first processor cluster; disabling link layer communications associated with the first processor cluster, wherein the first processor cluster is disconnected after disabling link layer communications associated with the first processor cluster; maintaining physical layer communications associated with the first processor cluster to allow connection of a replacement processor cluster.