Sciweavers

FAST
2007

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

13 years 6 months ago
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% bette...
Gala Yadgar, Michael Factor, Assaf Schuster
Added 29 Oct 2010
Updated 29 Oct 2010
Type Conference
Year 2007
Where FAST
Authors Gala Yadgar, Michael Factor, Assaf Schuster
Comments (0)