Font Size: a A A

Web Server Load Balancing Studies

Posted on:2006-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2208360152998295Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The fast development of the Internet, especially the application of E-commerce, makes the web server the most important and the most widespread application, and it also makes the server's dynamic content more and more widely used. Now the amount of information exchange on the Internet is increasing by exponent, so the web server with better performance is urgently needed in order to provide more visitors with better service. The web server is facing with the pressure caused by the vast increase of visit, which makes a higher demand on web server's ability to respond to the visit requests and to deal with them. If the web server can't meet the large amount of visit demand, it can not provide the visitors with steady and good service. Due to the influence of the server's physical memory, the CPU speed , the operating system and so on, when large amount of data arrives, if the web server can't deal with the request in time, it will cause the answer lag behind and the loss of request, and sometimes the server may even require the visitor to re-send the data, which will add the load to the sending wire and the server again. Usually the traditional ways to solve these problems are to speed up the CPU and to increase the storage of the memory. But no matter how much have been done to improve the performance of the hardware, it still can't meet the demand of the increasing visit on the server. Because of the increasing amount of visit to the web server, to distribute the load of it tactically is required urgently. By using load balancing technology, the visit to the web server is distributed to several servers. This kind of load balancing is independent of the users, which makes the web service as being provided by just one web server on the whole. In this essay, according to the HTTP protocol and load balancing theory, the load balancing technology of web server has been studied; based on the principle of HTTP protocol and the related factors which will influence the service of web server, to balance the load of web server by using software has been discussed; on account of the analysis of the way to balance the load of the web server and to realize that balance, the load balancing of web server has been achieved by using the source code of the Linux operating system to put the LVS (Linux Virtual Server) into effect; meanwhile, an improved algorithm of load balancing has been proposed and put into practice. Using software to balance the load of web server can make full use of the existing source of software and hardware, highly improve the server's performance, and even make the best use of the web server. It's an efficient way to alleviate the pressure or even solve the problems caused by the increasing load of web server. It is an inexpensive but effective way to put the load balancing of web server into effect on the existing network structure by using the load balancing technology, which can widen the bandwidth and increase the throughput of the web server, speed the reaction of the server to the visit, provide the visitors with the service from the nearby server wherever the server is, improve the utilization ratio of web server and related...
Keywords/Search Tags:Web server, HTTP protocol, load balancing, algorithms
PDF Full Text Request
Related items