• DocumentCode
    1834172
  • Title

    Adaptive leases: a strong consistency mechanism for the World Wide Web

  • Author

    Duvvuri, V. ; Shenoy, Prashant ; Tewari, Renu

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    834
  • Abstract
    In this paper, we argue that weak cache consistency mechanisms supported by existing Web proxy caches must be augmented by strong consistency mechanisms to support the growing diversity in application requirements. Existing strong consistency mechanisms are not appealing for Web environments due to their large state space or control message overhead. We focus on the lease approach that balances these tradeoffs and present analytical models and policies for determining the optimal lease duration. We present extensions to HTTP to incorporate leases and then implement our techniques in the Squid proxy cache and the Apache Web server. Our experimental evaluation of the leases approach shows that: (i) our techniques impose modest overheads even for long leases (a lease duration of 1 hour requires state to be maintained for 1030 leases and imposes a per object overhead of a control message every 33 minutes); (ii) leases yield a 138-425% improvement over existing strong consistency mechanisms; and (iii) the implementation overhead of leases is comparable to existing weak consistency mechanisms
  • Keywords
    cache storage; information resources; optimisation; telecommunication control; telecommunication traffic; transport protocols; Apache Web server; HTTP; Squid proxy cache; Web proxy caches; World-Wide Web; adaptive leases; cache consistency; control message; object overhead; optimal lease duration; strong consistency mechanisms; Analytical models; Computer science; Delay; Humans; Internet; Network servers; Protocols; State-space methods; Web server; Web sites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    Tel Aviv
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5880-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.2000.832258
  • Filename
    832258