A Dynamic Scaling Engine for High Performance Compute Clusters