• DocumentCode
    1701724
  • Title

    Data distribution algorithms for load balanced fault-tolerant Web access

  • Author

    Narendran, B. ; Rangarajan, Sampath ; Yajnik, Shalini

  • Author_Institution
    Juno Online Services, New York, NY, USA
  • fYear
    1997
  • Firstpage
    97
  • Lastpage
    106
  • Abstract
    Describes the design and analysis of RobustWeb, a scalable and fault-tolerant World Wide Web server cluster that is based on HTTP redirection. The system consists of a set of N back-end document servers and one or more redirection servers which receive the HTTP requests and redirect them to the document servers. A load distribution algorithm is used for initial distribution of the documents on the servers. Given a specific degree of replication k, the distribution algorithm guarantees that at least k replicas of each document are present after document distribution is complete. The redirection servers redirect requests to one of the replicas with a pre-computed redirection probability. When a server fails, the redirection probabilities are recomputed using a novel algorithm based on network flow. Theis enables the load to be approximately balanced among the remaining servers, allowing for graceful degradation of the service in the event of failures. A preliminary prototype of RobustWeb has been implemented
  • Keywords
    Internet; client-server systems; computer communications software; distributed databases; file servers; probability; replicated databases; resource allocation; software fault tolerance; transport protocols; HTTP redirection; RobustWeb; back-end document servers; data distribution algorithms; document distribution; document replicas; graceful service degradation; load balanced fault-tolerant access; load distribution algorithm; network flow; redirection probability; redirection servers; replication degree; scalable World Wide Web server cluster; server failure; Clustering algorithms; Degradation; Delay; Fault tolerance; Local area networks; Network servers; Prototypes; Robustness; Throughput; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1997. Proceedings., The Sixteenth Symposium on
  • Conference_Location
    Durham, NC
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-8177-2
  • Type

    conf

  • DOI
    10.1109/RELDIS.1997.632803
  • Filename
    632803