Cache Policies for Linear Utility Maximization - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue IEEE/ACM Transactions on Networking Année : 2018

Cache Policies for Linear Utility Maximization

Giovanni Neglia
Pietro Michiardi
  • Fonction : Auteur
  • PersonId : 1084771

Résumé

Cache policies to minimize the content retrieval cost have been studied through competitive analysis when the miss costs are additive and the sequence of content requests is arbitrary. More recently, a cache utility maximization problem has been introduced, where contents have stationary popular-ities and utilities are strictly concave in the hit rates. This paper bridges the two formulations, considering linear costs and content popularities. We show that minimizing the retrieval cost corresponds to solving an online knapsack problem, and we propose new dynamic policies inspired by simulated an-nealing, including DYNQLRU, a variant of QLRU. We prove that DYNQLRUasymptotic converges to the optimum under the characteristic time approximation. In a real scenario, popularities vary over time and their estimation is very difficult. DYNQLRU does not require popularity estimation, and our realistic, trace-driven evaluation shows that it significantly outperforms state-of-the-art policies, with up to 45% cost reduction.
Fichier principal
Vignette du fichier
neglia18ton(4).pdf (772.33 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01956319 , version 1 (15-12-2018)

Identifiants

Citer

Giovanni Neglia, Damiano Carra, Pietro Michiardi. Cache Policies for Linear Utility Maximization. IEEE/ACM Transactions on Networking, 2018, 26 (1), pp.302-313. ⟨10.1109/TNET.2017.2783623⟩. ⟨hal-01956319⟩
77 Consultations
157 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More