DocumentCode
2523362
Title
Techniques for achieving high performance Web servers
Author
Nadimpalli, Sucheta ; Majumdar, Shikharesh
Author_Institution
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear
2000
fDate
2000
Firstpage
233
Lastpage
241
Abstract
With increasing bandwidth available to the client and the number of users growing at an exponential rate the Web server can become a performance bottleneck. This paper considers the parallelization of requests to Web pages each of which is composed of a number of embedded objects. The performance of systems in which the embedded objects are distributed across multiple backend servers are analyzed. Parallelization of Web requests gives rise to a significant improvement in performance. Replication of servers is observed to be beneficial especially when the embedded objects in a Web page are not evenly distributed across servers. Load balancing policies used by the dispatcher of Web page requests are investigated. A simple round robin policy for backend server selection gives a better performance compared to the default random policy used by the Apache server
Keywords
performance evaluation; resource allocation; search engines; Apache server; backend server selection; default random policy; high performance Web servers; load balancing; performance bottleneck; round robin policy; Bandwidth; Image databases; Network servers; Performance analysis; Round robin; System performance; Systems engineering and theory; Web pages; Web server; Web sites;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2000. Proceedings. 2000 International Conference on
Conference_Location
Toronto, Ont.
ISSN
0190-3918
Print_ISBN
0-7695-0768-9
Type
conf
DOI
10.1109/ICPP.2000.876130
Filename
876130
Link To Document