Font Size: a A A

Design And Implementation Of Usage Collection System In Cloud Computing Environment

Posted on:2014-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:F Q SunFull Text:PDF
GTID:2248330398972262Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the increasing development of cloud computing, the pace of commercialization is also accelerating.Business model of cloud computing has spreaded into China from foreign country and develop rapidly in China. The rapid adoption of cloud computing applications promotes the development and application of virtualization technology. The implement of virtualization technology reduce the overhead of software virtual machine, support a wider range of operate system and fully enhance the utilization of infrastructure. Advantage of cloud computing can concentrate on all the computing resources and storage resources, and provide users with resources to meet the dynamic expansion of resource of the user’s application in the development and later maintenance need, but also ensure that infrastructure resource is used sufficiently and reduce waste of compute resource and storage resource. Cloud computing business process is bound to involve the payment problem, which requires monitor performance data in cloud environments to count cloud environment resource usage, the cloud environment load balancing and dynamic migration can be implemented according to analyze the statistical data,at the same time billing policy may also be developed to complete the commercial billing for cloud environment.All of above make usage collection system become reality.This paper describes the OpenStack cloud platform-based environment, usage information collectiong of virtual machines and cloud environment monitor and control, in order to achieve the purpose of cloud computing commercialization. The topics analyzed usage information collection system related to the cloud platform OpenStack and virtualization technology KVM, XEN, evaluate and use the Libvirt virtualization software, web.py, JSON and other key technologies. Analysing information collection system function, performance and technology, mining the business needs of the collection system deeply, Implementing Information collection system compatibility and integration based the OpenStack cloud platform to achieve collection machine running independent and stable in the background service process of host. The paper describes the overall architecture of the system design, the system can be divided into the physical layer, the application platform layer and agent node layer. proxy node layer is divided into the background service layer, data storage layer and application interface layer.Every level work together to achieve the overall operation of the system. The overall structure of the system designed to meet the logical requirements.Collection system design can not only promote development of cloud computing monitor, and laid the foundation for cloud computing commercialization process.This article describes the build process of system development environment and cloud platform on the basis of the completion of the entire architecture design,then at module decomposition and functional aspects of system,introduced system usage collection module, daemon module, data communication module, data compression module and database module implementations, and made a detailed introduction to the functions in each module.At last unit testing, integration testing, validation testing and system testing are executed for system, to ensure the stability of each module and the overall system running and function implememtation, through the analysis and evaluation of the results of system running, the system completes the expected functional requirements. At the end system problems and future improvements views are raised.
Keywords/Search Tags:Cloud, Computing, OpenStack, VirtualizationTechnology, Libvirt Usage Information Collection
PDF Full Text Request
Related items