• DocumentCode
    1730940
  • Title

    Load balancing a cluster of web servers: using distributed packet rewriting

  • Author

    Aversa, Luis ; Bestavros, Azer

  • Author_Institution
    Dept. of Comput. Sci., Boston Univ., MA, USA
  • fYear
    2000
  • fDate
    2/1/2000 12:00:00 AM
  • Firstpage
    24
  • Lastpage
    29
  • Abstract
    We present and evaluate an implementation of a prototype scalable web server consisting of a load-balanced cluster of hosts that collectively accept and service TCP connections. The host IP addresses are advertised using round robin DNS (RR-DNS) technique, allowing any host to receive requests from any client. Once a client attempts to establish a TCP connection with one of the hosts, a decision is made as to whether or not the connection should be redirected to a different host-namely, the host with the lowest number of established connections. We use the low-overhead Distributed Packet Rewriting (DPR) technique to redirect TCP connections. In our prototype, each host keeps information about the remaining hosts in the system. Load information is maintained using periodic multicast amongst the cluster hosts. Performance measurements suggest that our prototype outperforms both pure RR-DNS and the stateless DPR solutions
  • Keywords
    protocols; resource allocation; search engines; TCP connections; cluster of web servers; distributed packet rewriting; host IP addresses; load balancing; load information; performance measurements; prototype scalable web server; round robin DNS technique; Computer science; Load management; Measurement; Network servers; Prototypes; Round robin; Routing; TCPIP; Web server; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2000. IPCCC '00. Conference Proceeding of the IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-5979-8
  • Type

    conf

  • DOI
    10.1109/PCCC.2000.830297
  • Filename
    830297