Cost-Optimal Outsourcing of Applications Into the Clouds
Commercial services for provisioning software components and virtual infrastructure in the cloud are emerging. For customers, this creates a multitude of possibilities for outsourcing part of the IT-stack to third parties in order to run their applications. These possibilities are associated with different running costs, so cloud customers have to determine the optimal solution. In this paper, the authors present and experimentally evaluate an algorithm that solves the corresponding optimization problem. The authors assume that applications are described as templates, fixing the deployment structure and constraining the properties of the used soft- and hardware components.