Billing System Design of Cloud Services

Cloud computing can provide scalable computing power, storage space, and information services for a variety of applications. It has dynamic scalability, fault-tolerance and availability, which require a large number of nodes to provide support. Providing corresponding compensation mechanisms for the participating nodes can increase their enthusiasm for participating in service support. In order to provide customers with the use of cloud resources measurement and costs to better promote the development of cloud services. This paper proposes a cloud service billing system. The resource collector periodically collects resource usage information, and transmitted to the billing. The billing will calculate the corresponding resource consumption based on these data, and store these records in the database to provide user management. The resource rates vary dynamically based on the current infrastructure load and service quality. After test, this system only has partial errors in CPU billing due to the long statistical interval (1 second). The accuracy of the rest reached 95%. Keywords—cloud computing; cost; cloud billing; pricing; billing models

[1]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[2]  Singh Ghuman,et al.  Cloud Computing-A Study of Infrastructure as a Service , 2015 .