Not sure how relevant, but reminded me of this thesis[1] which is based on resource closure operators[2]. The thesis applies the model to that of CPU frequency scaling, but I guess a model could be made for something like scaling number of compute nodes.<p>From the abstract of [2]:<p><i>We evaluate a specific design for a resource closure operator by simulation and demonstrate that the operator achieves a near-optimal balance between cost and value without using any model of the relationship between resources and behavior. Instead, the resource operator relies upon its control of the resource to perform experiments and react to their results. These experiments allow the operator to be highly adaptive to change and unexpected contingencies.</i><p>Not my field so not sure if anything significant has been done using this in the past 10 years, or if it fizzled out.<p>[1]: <a href="https://www.duo.uio.no/handle/10852/8753" rel="nofollow">https://www.duo.uio.no/handle/10852/8753</a><p>[2]: <a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.304.3398" rel="nofollow">http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.304....</a>