Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Study of Piggyback Cache Validation for Proxy Caches in the World Wide Web

Balachander Krishnamurthy, AT&T Labs - Research; Craig E. Wills, Worcester Polytechnic Institute

This paper presents work on piggyback cache validation (PCV), which addresses the problem of maintaining cache coherency for proxy caches. The novel aspect of our approach is to capitalize on requests sent from the proxy cache to the server to improve coherency. In the simplest case, whenever a proxy cache has a reason to communicate with a server it piggybacks a list of cached, but potentially stale, resources from that server for validation.

Trace-driven simulation of this mechanism on two large, independent data sets shows that PCV both provides stronger cache coherency and reduces the request traffic in comparison to the time-to-live (TTL) based techniques currently used. Specifically, in comparison to the best TTL-based policy, the best PCV-based policy reduces the number of request messages from a proxy cache to a server by 16-17% and the average cost (considering response latency, request messages and bandwidth) by 6-8%. Moreover, the best PCV policy reduces the staleness ratio by 57-65% in comparison to the best TTL-based policy. Additionally, the PCV policies can easily be implemented within the HTTP 1.1 protocol.

Balachander Krishnamurthy, AT&T Labs - Research

Craig E. Wills, Worcester Polytechnic Institute

BibTeX
@inproceedings {261425,
author = {Balachander Krishnamurthy and Craig E. Wills},
title = {Study of Piggyback Cache Validation for Proxy Caches in the World Wide Web},
booktitle = {USENIX Symposium on Internet Technologies and Systems (USITS 97)},
year = {1997},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/usits-97/study-piggyback-cache-validation-proxy-caches-world-wide-web},
publisher = {USENIX Association},
month = dec
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/usits97/full_papers/krishnamurthy/krishnamurthy.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/usits97/full_papers/krishnamurthy/krishnamurthy_html/krishnamurthy.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us