• DocumentCode
    2941651
  • Title

    Redirection algorithms for load sharing in distributed Web-server systems

  • Author

    Cardellini, Valeria ; Colajanni, Michele ; Yu, Philip S.

  • Author_Institution
    Rome Univ., Italy
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    528
  • Lastpage
    535
  • Abstract
    Replication of information among multiple World Wide Web servers is necessary to support high request rates to popular Web sites. A clustered Web server organization is preferable to multiple independent mirrored servers because it maintains a single interface to the users and has the potential to be more scalable, fault-tolerant and better load-balanced. In this paper, we propose a Web cluster architecture in which the Domain Name System (DNS) server, which dispatches the user requests among the servers through the URL name to the IP address mapping mechanism, is integrated with a redirection request mechanism based on HTTP. This should alleviate the side-effect of caching the IP address mapping at intermediate name servers. We compare many alternative mechanisms, including synchronous vs. asynchronous activation and centralized vs. distributed decisions on redirection. Moreover, we analyze the reassignment of entire domains or individual client requests, different types of status information and different server selection policies for redirecting requests. Our results show that the combination of centralized and distributed dispatching policies allows the Web server cluster to handle high load skews in the WWW environment
  • Keywords
    distributed algorithms; file servers; information resources; resource allocation; transport protocols; Domain Name System; HTTP; IP address mapping mechanism; URL name; Web cluster architecture; Web site request rates; World Wide Web servers; asynchronous activation; caching; centralized decisions; client request reassignment; clustered Web server organization; dispatching policies; distributed Web server systems; distributed decisions; domain reassignment; fault tolerance; intermediate name servers; load balance; load sharing; load skew; mirrored servers; redirection algorithms; redirection request mechanism; replicated information; scalability; server selection policies; status information; synchronous activation; user interface; user request dispatching; Clustering algorithms; Dispatching; Domain Name System; Fault tolerance; Information analysis; Service oriented architecture; Uniform resource locators; Web server; Web sites; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0222-9
  • Type

    conf

  • DOI
    10.1109/ICDCS.1999.776555
  • Filename
    776555