• 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