Self-Balancing Clusters