摘要
随着云计算技术的广泛普及与应用,云计算的计费逐渐成为云计算商业化中的重要功能。基础设施即服务(Iaa S)是最基础的云服务,为用户提供的是基础设施资源服务。Iaa S云的计费首先要解决如何对云资源使用的采集以及记账,而常规的采集方式并不适用于云计算环境。因此,研究云计算环境下资源使用的采集记账技术及实现方法具有实用价值。通过研究云计算环境下的资源采集方法,分析国内外云资源记账的研究现状和云计费的技术需求;选择异步消息传送的模块间通信方案,设计和实现了模块之间解耦,提高系统的可伸缩性和稳定性,降低系统性能开销的机制。通过基于Open Stack平台对资源使用的采集和记账原型系统的测试,表明异步消息传送能够正确地实现模块间数据的采集和传送,并具有较低的系统开销、较好的稳定性和可伸缩性。
With the popularity and application of cloud computing technology, billing is becoming one of the important functions in cloud computing commercialization. Infrastructure as a Service (IaaS) is the most basic cloud service, by which users are provided with a service of infrastructure resources. To provide the capability of billing for cloud computing, the capabilities of collecting and accounting for resources are needed, while the conventional approach cannot be applied to the cloud computing environments. Therefore, the study on techniques of collecting and accounting resource usage for cloud computing has practical value. By studying the resource collecting methods in cloud computing environment,the technical requirements of billing and research situation of cloud resource accounting at home and abroad are analyzed. The distributed and asynchronous message passing is selected for communications, design and implement the mecha- nism of decoupling among modules,improving system scalability and stability, and reducing the performance overhead of the system. The implemented prototype of resource usage collecting and accounting for cloud computing is tested. The results show that the distributed and asynchronous message passing works well, modules are decoupled, and have lower overhead, better stability and scalability.
出处
《计算机技术与发展》
2015年第11期190-195,共6页
Computer Technology and Development
基金
江苏省未来网络前瞻性研究资助项目(BY2013095-1-08)
关键词
云计算
资源使用
记账
异步消息传送
cloud computing
resource usage
accounting
asynchronous message passing