Cost Optimization in Multi-site Multi-cloud Environments

  • Authors:
  • Umesh Bellur;Arpit Malani

  • Affiliations:
  • -;-

  • Venue:
  • UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the rapid adoption of cloud computing, we are witnessing an explosion in the number of Cloud Providers. At the same time, the expectations of meeting SLAs is also growing amongst cloud customers. The competition has resulted in a lower prices and a better quality of service from most providers. Currently service providers offer a wide range of services (sizes of machine, availability, attached storage etc.) with complex pricing schemes (spot pricing, reservation pricing etc.). At the same time, customers have the need for distributed deployments of their applications driven by their own SLA commitments to customers around the world. The two factors taken together now necessitates the customer having to make a complex choice of deploying different applications and data blocks amongst a set of cloud providers. Optimizing cost, while meeting SLAs under this scenario is not easy - in this paper we look at deployment planning in the context of multi-site multi-cloud deployments and present a greedy heuristic to achieve the same. Our goal is to optimize cost while meeting SLA requirements. We show that our approach can lead to a 59% reduction in the total infrastructure cost incurred by the customer.