Log2cloud: Log-based prediction of cost-performance trade-offs for cloud deployments

Diego Perez-Palacin, Radu Calinescu, José Merseguer

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Numerous organisations are considering moving at least some of their existing applications to the cloud. A key motivating factor for this fast-paced adoption of cloud is the expectation of cost savings. Estimating what these cost savings might be requires comparing the known cost of running an application in-house with a predicted cost of its cloud deployment. A major problem with this approach is the lack of suitable techniques for predicting the cost of the virtual machines (VMs) that a cloud-deployed application requires in order to achieve a given service-level agreement. We introduce a technique that addresses this problem by using established results from queueing network theory to predict the minimum VM cost of cloud deployments starting from existing application logs. We describe how this formal technique can be used to predict the cost-performance trade-offs available for the cloud deployment of an application, and presents a case study based on a real-world webmail service.

Original languageEnglish
Title of host publicationProceedings of the ACM Symposium on Applied Computing
Pages397-404
DOIs
Publication statusPublished - 27 May 2013
Event28th Annual ACM Symposium on Applied Computing, SAC 2013 - Coimbra, United Kingdom
Duration: 18 Mar 201322 Mar 2013

Conference

Conference28th Annual ACM Symposium on Applied Computing, SAC 2013
Country/TerritoryUnited Kingdom
CityCoimbra
Period18/03/1322/03/13

Keywords

  • Cloud computing
  • Cost
  • Log analysis
  • Performance

Cite this