Font Size: a A A

Design And Implementation Of Metering And Billing System For PaaS Platform Based On Surge Rate

Posted on:2018-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z B XiaoFull Text:PDF
GTID:2348330536481544Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the era of cloud computing,Services Providers launched Paa S cloud platform based on container to provide efficient and convenient business application deployment services for people.The billing system is an essential method to realize the economic benefits of cloud resources,however,it has become an urgent problem in cloud computing area that how to ensure the stability,accuracy and timeliness of metering and billing system on cloud and how to improve the cloud Qo S.A metering and billing model is proposed which could dynamically regulates resource prices based on current cluster resource scarcity.Current scarcity of resources can reflect the current supply and demand relationship to a certain degree,so it can balance the supply and demand of resources by dynamically regulating the price of the shortage of resources.A metering and billing system is designed and implemented for PaaS platform based on surge rate and dynamic price adjustment.The system could dynamically regulate the price based on the surge rate,analyze and calculate the resource usage of every task instances under the condition mass data,then giving bills to users.This thesis contains mainly three parts:First of all,this thesis introduced the theory of cloud metering and billing: including Docker,an virtualization technology;Kafka,a message-oriented middleware;distributed storage and related billing strategy.Secondly,the system for Paa S platform based on surge rate is implemented.The system has several parts: measuring module,billing module with stream processing,strategy management,billing management and display module.The measuring module includes the metrics collector,metrics evaluation and streaming release.Because the measurement is the foundation of billing,only when an accurate and reliable measurement of the system is provided,a reliable data base for billing could be possible.The billing module with stream processing includes real-time calculation and off-line calculation.The real-time calculation method is used to ensure the timeliness of the bill.The linear regression method is used to generate the surge rate and is done in the off-line calculation.The strategy management provides price support for the entire billing process,including features such as billing configuration,impact factor adjustment,and operational logging.The billing management maintains all user bills and provides a billing interface.The display module provides a visual interface for users and administrators.Finally,the metering and billing system for Paa S platform based on surge rate is tested from the aspects of metrics collection,billing efficiency and resource consumption.The test results verify the feasibility and efficiency of the system.The system could meet the design requirements of the system.
Keywords/Search Tags:cloud computing, Platform as a Service, Docker, metering and billing, surge rate
PDF Full Text Request
Related items