Font Size: a A A

Cloud-based Services, Elastic Load Balancing Mechanism And Implementation

Posted on:2014-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:J L ChenFull Text:PDF
GTID:2248330398993748Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Cloud computing is an Internet-based super-computing model, it not only changedthe mode of service of the network, while also providing a new business model. The coreidea of cloud computing, computing resources through the network to establish a resourcepool, the pool of computing resources for unified management and scheduling ofresources according to need, according to the user’s needs. With the rapid growth ofnetwork traffic and data traffic, then the processing power and computational intensity willalso increase, a single server cannot afford the increase in business, then you need toincrease investment in hardware, and cloud computing to save resources, so additionalhardware with contrary. Elastic Load Balancing purpose is to share a single high-loadoperation to parallel processing on multiple node devices, each node processing the resultswill be summarized and returned to the user, thus improving the processing capacity of thesystem.This paper analyzes the cloud computing technology of cloud computing researchstatus at home and abroad in the background and significance of the research today, fromcloud computing in the status of current research and the importance of cloud computing.The concept of cloud computing features, and services described in detail. The keytechnology of cloud computing is virtualization technology, this paper analyzes comparedKVM, Xen and VMware are three of the more common virtualization technology, made adetailed introduction to their specific virtualization implementation. In this article theKVM virtualization technology to achieve the underlying cloud platform virtualization.Static load balancing algorithm analysis, static algorithm consistent with therequirements on the performance of the server, in this system, select the dynamic loadbalancing algorithm for dynamic load balancing algorithm to achieve mainly throughmonitoring data collection used in this papers open source software ganglia as informationcollection, transmission and reception received on the server resource load, dynamicelastic analysis server virtual machine load resource scheduling. In this paper theunderlying cloud computing platforms to choose open source cloud Open Stack, open stack components and logical architecture to do in-depth research, start the virtualmachine is cloud computing platform more important, the paper describes in detail theprocess to start the virtual machine in open stack. In the underlying implementation of thephysical machine virtualization in the upper WSO2rational allocation of resources, andflexibility and auto-scaling function of the realization of resources.Softwareimplementation in this article Python language.Finally, load balanced cloud computing platform to test the feasibility of theverification system.Finally, by setting up an experimental environment, through stresstests to achieve the dynamic migration of virtual servers, to achieve dynamic loadbalancing of resources, to achieve load balancing on the cloud computing platform.
Keywords/Search Tags:Cloud computing, virtualization technology, Elastic Load BalancingOpen stack, Monitoring
PDF Full Text Request
Related items