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

Karma: Know-it-All Replacement for a Multilevel Cache

Multilevel caching, common in many storage configurations, introduces new challenges to traditional cache management: data must be kept in the appropriate cache and replication avoided across the various cache levels. Some existing solutions focus on avoiding replication across the levels of the hierarchy, working well without information about temporal locality–information missing at all but the highest level of the hierarchy. Others use application hints to influence cache contents.

We present Karma, a global non-centralized, dynamic and informed management policy for multiple levels of cache. Karma leverages application hints to make informed allocation and replacement decisions in all cache levels, preserving exclusive caching and adjusting to changes in access patterns. We show the superiority of Karma through comparison to existing solutions including LRU, 2Q, ARC, MultiQ, LRU-SP, and Demote, demonstrating better cache performance than all other solutions and up to 85% better performance than LRU on representative workloads.

Gala Yadgar, Technion

Michael Factor, IBM Haifa Research Laboratories

Assaf Schuster, Technion

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {268695,
author = {Gala Yadgar and Michael Factor and Assaf Schuster},
title = {Karma: {Know-it-All} Replacement for a Multilevel Cache},
booktitle = {5th USENIX Conference on File and Storage Technologies (FAST 07)},
year = {2007},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/fast-07/karma-know-it-all-replacement-multilevel-cache},
publisher = {USENIX Association},
month = feb
}
Download

Presentation Audio

MP3 Download OGG Download

Download Audio

Links

Paper: 
http://usenix.org/event/fast07/tech/full_papers/yadgar/yadgar.pdf
Paper (HTML): 
http://usenix.org/event/fast07/tech/full_papers/yadgar/yadgar_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us