• DocumentCode
    3064819
  • Title

    Maintaining mutual consistency for cached Web objects

  • Author

    Urgaonkar, Bhuvan ; Ninan, Anoop George ; Raunak, Mohammad Salimullah ; Shenoy, Prashant ; Ramamritham, Krithi

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
  • fYear
    2001
  • fDate
    36982
  • Firstpage
    371
  • Lastpage
    380
  • Abstract
    Existing Web proxy caches employ cache consistency mechanisms to ensure that locally cached data is consistent with that at the server. We argue that techniques for maintaining consistency of individual objects are not sufficient; a proxy should employ additional mechanisms to ensure that related Web objects are mutually consistent with one another. We formally define the notion of mutual consistency and the semantics provided by a mutual consistency mechanism to end users. We then present techniques for maintaining mutual consistency in the temporal and value domains. A novel aspect of our techniques is that they can adapt to the variations in the rate of change of the source data, resulting in judicious use of proxy and network resources. We evaluate our approaches using real-world Web traces and show that: (i) careful tuning can result in substantial savings in the network overhead incurred without any substantial loss in fidelity, of the consistency guarantees, and (ii) the incremental cost of providing mutual consistency guarantees over mechanisms to provide individual consistency guarantees is small
  • Keywords
    Internet; cache storage; data integrity; file servers; information resources; Web proxy caches; cache consistency mechanisms; cached Web objects; consistency guarantees; end users; incremental cost; individual objects; locally cached data; mutual consistency; mutual consistency guarantees; mutual consistency mechanism; network overhead; network resources; real-world Web traces; related Web objects; semantics; source data; value domains; Computer science; Costs; Delay; Electromagnetic compatibility; Engineering profession; Frequency; HTML; Stock markets; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. 21st International Conference on.
  • Conference_Location
    Mesa, AZ
  • Print_ISBN
    0-7695-1077-9
  • Type

    conf

  • DOI
    10.1109/ICDSC.2001.918967
  • Filename
    918967