Access-Time-Aware Cache Algorithms
- Others:
- Network Engineering and Operations (NEO ) ; Inria Sophia Antipolis - Méditerranée (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Department of Computer Science [Verona] (UNIVR | DI) ; Università degli studi di Verona = University of Verona (UNIVR)
- Akamai Technologies
- EURECOM ; Eurecom [Sophia Antipolis]-Centre National de la Recherche Scientifique (CNRS)
- Models for the performance analysis and the control of networks (MAESTRO) ; Inria Sophia Antipolis - Méditerranée (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
Description
Most of the caching algorithms are oblivious to requests' timescale, but caching systems are capacity constrained and, in practical cases, the hit rate may be limited by the cache's impossibility to serve requests fast enough. In particular, the hard-disk access time can be the key factor capping cache performance. In this paper, we present a new cache replacement policy that takes advantage of a hierarchical caching architecture, and in particular of access-time difference between memory and disk. Our policy is optimal when requests follow the independent reference model, and significantly reduces the hard-disk load, as shown also by our realistic, trace-driven evaluation. Moreover, we show that our policy can be considered in a more general context, since it can be easily adapted to minimize any retrieval cost, as far as costs add over cache misses.
Abstract
International audience
Additional details
- URL
- https://hal.inria.fr/hal-01956285
- URN
- urn:oai:HAL:hal-01956285v1
- Origin repository
- UNICA