Advanced scalability features

failure recovery, autoscaling, modification of running ensembles