“…First because "suitable" is defined according to the operational specifications, e.g., performance, security, availability, energy efficiency. Secondly, because to process large sets, planners are usually based on Artificial Intelligent (AI) techniques: graphs colouring [10], evolution algorithms [1], constraint solvers [8,5]. These planners consider the deployment of constrained components on various environments: network [8], datacenter [2], embedded systems [14] or even pervasive environments [12].…”