Font Size: a A A

Based On Lvs Cluster Dynamic Load Balancing Algorithm

Posted on:2010-09-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z M LiFull Text:PDF
GTID:2208360275483887Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Server cluster is a kind of technology which is used by most of the Internet sites to meet drastic network access. Server cluster is composed of many computer servers which connect with each other by LAN or WAN, and managed by cluster software, so as to provide application services to outer users. The performance of server cluster to some scale can surpass a single super-computer's. Meanwhile server cluster has advantage in lower price, strong scalability and high availability. Server cluster is an ideal solution for hot-spot sites.Load balance is an eternal and kernel topic in server cluster. The definition of load balance is that, server cluster dispatches network access packages from outer users to inner computer servers according to each server's performance, so that cluster can balance each server's load relatively, so make full use of each server to provide better quality of application services.This paper adopts server cluster technology to construct Digital media tools sharing platform, selects Linux Virtual Server (LVS) and its cluster solution for research's sake. Due to the short time of Linux cluster's development, LVS has defects on Load Balance, especially the load skew after running a long time. To solve this problem, this paper mainly did some research work in the following respects:1. Conclude and summarize the present server cluster systems, load balance technologies and load balance algorithms.2. Describe LVS cluster architecture and IP load balance scheme, analyze the composition, working scheme and each implementation module of IPVS, which is the kernel of LVS.3. Analyze the defects of IPVS's balance scheduling algorithms. This paper introduces Negative-Feedback theory, designs Negative-Feedback controlling model and Negative-Feedback balancing algorithm for LVS, then implements the algorithm.4. Construct a small scale LVS cluster. Use Microsoft's software Web Application Stress to test the new balance algorithm, meanwhile observe LVS cluster's outer performance and inner balance index, then contrast it with the primitive LVS cluster. The conclusion shows that, LVS cluster which adopts Negative-Feedback scheme is more effective on load balance.
Keywords/Search Tags:LVS cluster, Negative-Feedback Control, Dynamic balance
PDF Full Text Request
Related items