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

AMP: Program Context Specific Buffer Caching

We present Adaptive Multi-Policy disk caching (AMP), which uses multiple caching policies within one application, and adapts both which policies to use and their relative fraction of the cache, based on program-context specific information. AMP differentiate disk requests based on the program contexts, or code locations, that issue them. Compared to recent work, AMP is unique in that it employs a new robust scheme for detecting looping patterns in access streams, as well as a low-overhead randomized way of managing many cache partitions. We show that AMP outperforms non-detection-based caching algorithms on a variety of workloads by up to 50% in miss rate reduction. Compared to other detection-based schemes, we show that AMP detects access patterns more accurately for a series of synthesized workloads, and incurs up to 15% fewer misses for one application trace.

 

View the AMP Project Web site

Feng Zhou, University of California, Berkeley

Rob von Behren, University of California, Berkeley

Eric Brewer, University of California, Berkeley

BibTeX
@inproceedings {269412,
author = {Feng Zhou and Rob von Behren and Eric Brewer},
title = {{AMP}: Program Context Specific Buffer Caching},
booktitle = {2005 USENIX Annual Technical Conference (USENIX ATC 05)},
year = {2005},
address = {Anaheim, CA},
url = {https://www.usenix.org/conference/2005-usenix-annual-technical-conference/amp-program-context-specific-buffer-caching},
publisher = {USENIX Association},
month = apr
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/usenix05/tech/general/full_papers/short_papers/zhou/zhou.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/usenix05/tech/general/full_papers/short_papers/zhou/zhou_html/index.html
Slides: 
http://usenix.org/publications/library/proceedings/usenix05/tech/general/slides/amp_slides.pdf
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us