Font Size: a A A

Research And Improvement Of Load Balancing Algorithm For Web Cluster

Posted on:2019-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:P SheFull Text:PDF
GTID:2348330542955562Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet,Internet application has become an indispensable part of people's work and life.The consequent problem is that the pressure of web servers is increasing.The usual way to alleviate data pressure is to improve the hardware performance of the server.However,this approach has been unable to meet the rapidly growing demand,at present,the industry more scheme is the use of server cluster technology,its working principle is through LAN or WAN will be several separate servers connected together,form a cluster to provide network services to external customers.This clustering scheme not only has strong computing power,but also has low cost and good scalability and reliability.The load balancing algorithm through the research of several Linux virtual server cluster in common,which found the commonly used weighted least connection algorithm some deficiencies,proposed a more optimal algorithm,and based on this algorithm,we introduce the load value of the concept of redundancy,load through redundancy value to prevent server node the overload situation,so as to further improve the performance of the server cluster.The main contents of this paper include the following four points:(1)This paper introduces the concept of Web server cluster and the technology of load balancing,and studies and summarizes three kinds of IP load balancing technology of LVS cluster and eight common algorithms.(2)The advantages and disadvantages of weighted minimum join algorithm(WLC)in LVS cluster are analyzed in detail.A new dynamic weight optimization algorithm is put forward based on the shortage of algorithm in weight allocation.By dynamically changing the server weight,the load distribution is more balanced and reasonable.(3)Based on the dynamic weight optimization algorithm,the concept of load redundancy value is proposed,and the corresponding calculation and algorithmimplementation are given.The function of the load redundancy value determines whether the server side sends the new calculated weights to the load balancer end,so as to effectively prevent the overload of the server nodes at any time.(4)The LVS cluster platform is built through the virtual machine of Linux operation system,and the algorithm is compared with the WAS network simulation testing tool,so as to further verify the advantages of the two improved algorithms.
Keywords/Search Tags:Server cluster, Load balancing, Load redundancy, Dynamic weight optimization algorithm
PDF Full Text Request
Related items