Topology Spread Constraints For Increased Cluster Availability and Efficiency