Cost-Optimal Cloud Service Placement under Dynamic Pricing Schemes
2013 (English)In: 6th IEEE/ACM International Conference on Utility and Cloud Computing, IEEE Computer Society, 2013, 187-194 p.Conference paper (Refereed)
Until now, most research on cloud service placement has focused on static pricing scenarios, where cloud providers offer fixed prices for their resources. However, with the recent trend of dynamic pricing of cloud resources, where the price of a compute resource can vary depending on the free capacity and load of the provider, new placement algorithms are needed. In this paper, we investigate service placement in dynamic pricing scenarios by evaluating a set of placement algorithms, tuned for dynamic pricing. The algorithms range from simple heuristics to combinatorial optimization solutions. The studied algorithms are evaluated by deploying a set of services across multiple providers. Finally, we analyse the strengths and weaknesses of the algorithms considered. The evaluation suggests that exhaustive search based approach is good at finding optimal solutions for service placement under dynamic pricing schemes, but the execution times are usually long. In contrast, greedy approaches perform surprisingly well with fast execution times and acceptable solutions, and thus can be a suitable compromise considering the tradeoffs between quality of solution and execution time.
Place, publisher, year, edition, pages
IEEE Computer Society, 2013. 187-194 p.
Cloud Computing, Dynamic Pricing, Service Placement, Deployment Optimization
IdentifiersURN: urn:nbn:se:umu:diva-80478OAI: oai:DiVA.org:umu-80478DiVA: diva2:649320
the 6th IEEE/ACM International Conference on Utility and Cloud Computing
FundereSSENCE - An eScience CollaborationEU, FP7, Seventh Framework Programme, 257115