Title :
ASA: an adaptive space allocation algorithm for cache management in multi-level cache hierarchy
Author :
Ou, Li ; Sankar, Karthik ; He, Xubin
Author_Institution :
Dept. of Electr. & Comput. Eng., Tennessee Technol. Univ., Cookeville, TN
Abstract :
Multi-level cache hierarchies are widely used in high-performance storage systems to improve I/O performance. However, traditional cache management algorithms are not suited well for such cache organizations. Recently proposed exclusive caching works well with single or multiple-client, low-correlated workloads, but suffers serious performance degradation with multiple-client, high-correlated workloads. In this paper, we propose a new cache space management algorithm, Adaptive Space Allocation (ASA)7 which implements both exclusive and inclusive caching and manages storage caches by providing optimal inclusive cache space adaptively according to the characteristic of input workloads. Ours results show that ASA increases the cumulative cache hit ratios dramatically for both high and low-correlated workloads
Keywords :
cache storage; client-server systems; Adaptive Space Allocation 7; adaptive space allocation algorithm; cache space management algorithms; high-performance storage systems; multi-level cache hierarchy; Aggregates; Algorithm design and analysis; Buffer storage; Cache storage; Degradation; Engineering management; Filtering; Helium; Space technology; Technology management;
Conference_Titel :
System Theory, 2006. SSST '06. Proceeding of the Thirty-Eighth Southeastern Symposium on
Conference_Location :
Cookeville, TN
Print_ISBN :
0-7803-9457-7
DOI :
10.1109/SSST.2006.1619036