A-Decision-based-Model-for-Optimizing-the-Deployment-of-Cloud-hosted-Application-Components