𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Adaptive application caching

✍ Scribed by Ganesan Radhakrishnan


Book ID
101750386
Publisher
Institute of Electrical and Electronics Engineers
Year
2004
Tongue
English
Weight
161 KB
Volume
9
Category
Article
ISSN
1089-7089

No coin nor oath required. For personal study only.

✦ Synopsis


This paper addresses the problem of optimum memory allocation for applications that cannot tolerate high access latency and cannot afford a huge chunk of process memory for a cache. It shows that by using estimation and filtering algorithms, memory usage can be controlled, while guaranteeing adequate performance. This adaptive management approach dynamically and constantly balances the memory and performance components of a cache in the face of evolving and changing access patterns. The policy is to monitor the hit ratio and memory in use and apply this knowledge to decide among (a) granting more memory, (b) replacing objects in cache, and (c) relinquishing memory. This approach has constant overhead independent of cache size and is less vulnerable to changing access patterns. This paper examines the efficacy of the traditional cache against the adaptive cache using pseudo-Monte Carlo simulation and concludes that the adaptive cache outperforms the other and eliminates the need for access pattern-based tuning.


πŸ“œ SIMILAR VOLUMES


cover
✍ Clarke, Arthur C. πŸ“‚ Fiction πŸ“… 2011 🌐 French βš– 568 KB πŸ‘ 2 views