The ongoing adoption of Cloud Computing has lead to an increase in the level of complexity of the existing services and inherently new challenges for companies willing to migrate in order to benefit from this new paradigm. Due to this evolving complexity of heterogeneous clouds, new approaches based on the …