Abstract

IaaS (Infrastructure as a Service) is a well-known computing service, which provides infrastructures over the cloud without owning real hardware resources. This is attractive as resources can be scaled up and down instantly according to the user’s computing demands. Customers of such services would like to adjust the utilization policy promptly by considering the charge of the service, but an instantaneous response is not possible as it takes several hours or even a couple of days for cloud service providers to inform the billing information. In this article, we present an instant cost estimation model for estimating the cost of public cloud resources. Specifically, our model estimates the cost of IaaS by monitoring the usage of resources on behalf of virtual machine instances. As this is performed by generating a user-side metering daemon, it is very precise and thus similar to the resource usage evaluated by the cloud service provider. To validate our model, we run PC laboratory services for 50 students in two classes by making use of a public cloud during a semester. Experimental results show that the accuracy of our model is over 99.3% in comparison with the actual charge of the public cloud.

Highlights

  • IaaS (Infrastructure as a Service) is a new type of computing platform that provisions and manages hardware over the cloud [1]

  • As this is performed by generating a user-side metering daemon, it is very precise and similar to the resource usage evaluated by the cloud service provider

  • Experimental results show that the accuracy of our model is over 99.3% in comparison with the actual charge of the public cloud

Read more

Summary

Introduction

IaaS (Infrastructure as a Service) is a new type of computing platform that provisions and manages hardware over the cloud [1]. The billing of IaaS is determined based on the amount of resource usage, and IaaS is suitable for applications whose computing demands fluctuate dynamically [2] This is the merit of IaaS, users cannot instantly recognize the cost of the resources used. IaaS is determined based on the aforementioned resource usage, this is totally the job of cloud service providers and users cannot examine the billing procedure; they just pay the cost requested by CSPs. In this article, we present an IaaS cost estimation model for forecasting the costs of public cloud resources. Our model estimates the cost of IaaS instantly by monitoring the usage of resources on behalf of virtual machine instances As this is performed by the user-side metering daemon we developed, it is very precise and similar to the resource usage evaluated at the CSP side.

Related Works
The Cloud PC Laboratory Platform
An IaaS Cost Estimation Model
Validating the Estimation Model
Comparison
Adopting the Model to Real-World Applications
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call