Stochastic approaches to self-adaptive application execution on clouds by