Cost-Aware Cloud Metering with Scalable Service Management Infrastructure
- 1 June 2015
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2015 IEEE 8th International Conference on Cloud Computing
- p. 285-292
- https://doi.org/10.1109/cloud.2015.46
Abstract
As the cloud services journey through their lifecycle towards becoming commodities, the demand is increasing for "pay-per-use" pricing model. In this model, users are charged for the amount of resources, e.g., Volume of transactions, CPU usage, etc., being consumed during a given time period. Software as a Service (SaaS) providers charging their customers via pay-per-use (e.g., Microsoft Azure Web Services) and facing Infrastructure as a Service (IaaS) costs per VM per month (e.g., Soft Layer) have to carefully choose and scale their non-revenue generating service management infrastructure to penetrate and stay in the market. In this paper, we focus on the metering and rating aspects of cloud service management, and their scalability with the SaaS business and operational changes. We design a framework for cloud service providers to scale their revenue management systems in a cost-aware manner, where the deployment of these revenue systems dynamically uses existing or newly provisioned SaaS VMs, instead of the extant approach of using dedicated setups. Our experimental analysis shows that service management related tasks can be offloaded to the existing VMs with at most 15% overhead in CPU utilization, 10% overhead for memory usage, and negligible overhead for I/O and network usage. We used traces from IBM production servers to mimic the load on VMs. By dynamically scaling the service management setup, we were able to adapt to increasing metering data processing requirements without incurring additional cost, while preserving the infrastructure footprint.Keywords
This publication has 22 references indexed in Scilit:
- A Comparison of Two Different Approaches to Cloud MonitoringStudies in Computational Intelligence, 2013
- ElasTraSACM Transactions on Database Systems, 2013
- OpenStack: Toward an Open-source Solution for Cloud ComputingInternational Journal of Computer Applications, 2012
- CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithmsSoftware: Practice and Experience, 2010
- Virtual platform architectures for resource metering in datacentersACM SIGMETRICS Performance Evaluation Review, 2009
- Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utilityFuture Generation Computer Systems, 2009
- A new mechanism for resource monitoring in Grid computingFuture Generation Computer Systems, 2009
- A break in the cloudsACM SIGCOMM Computer Communication Review, 2008
- MapReduceCommunications of the ACM, 2008
- “Out-of-the-Box” Monitoring of VM-Based High-Interaction HoneypotsLecture Notes in Computer Science, 2007