Font Size: a A A

Design And Implementation Of The Communication Module Of Resource Dynamic Adjustment On PaaS

Posted on:2016-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:N LiuFull Text:PDF
GTID:2308330482960407Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet, there arise concepts of distributed computing and clustering. With the wide use of virtualization technology, there arises the concept of cloud computing. Cloud computing provides on-demand service to users by using virtualized hardware resources through the Internet. Users can rent the hardware resources, software resources on cloud computing platform and they also can rent development platform and runtime environment services.The on-demand characteristics of cloud computing can save hardware resources. The dynamic adjustment of resource is an important feature of PaaS. It is not only affects performance,but also have an impact on operating costs.In order to resolve the problem of the dynamic adjustment of resource for PaaS platform, this paper completes the dynamic allocation of resources through monitoring use of virtual machine resources and sending the information of resources to PaaS platform. The research methods of this paper as follows:The communication module of resource dynamic adjustment is based on the PaaS framework.Set up a resource application process and a proxy (Manager Agent) in PaaS, the resource application process packaged monitoring infomation as resource application information, and send to the Manager Agent. Manager Agent will send a message to the virtual machine management of PaaS platform based on the resources information of application. The virtual machine management will dynamically allocate and recycle resource. Resource Adjusting System use Socket technology to complete the communication between the monitoring process and the Manager Agent and use heartbeat mechanism to detect the communication status of connection. As the basis for dynamic adjustment of resources, the communication information including registration information, application information of VM resource, and log information.This paper describes the background and current situation at home and abroad, then leads to its research significance. The overall architecture of PaaS platform is described in detail. It describes the basic functions and collaboration of sub-module, and describes the design and implementation of the communication module and monitoring processes in detail. Finally, this paper raises the issue of the existence of and prospects for the future research and provides a reference for the research and developing of domestic PaaS platform.
Keywords/Search Tags:Distributed Computing, Cloud Computing, Virtualization Technology, Dynamic Adjustment, PaaS Platform
PDF Full Text Request
Related items