Cited by 81Caching and Content DeliveryAge of Information OptimizationNetwork Packet Processing and Optimization

The DOI matches its Crossref record.

A Utility Optimization Approach to Network Cache Design

Dehghan, Mostafa, Massoulie, Laurent, Towsley, Don, Menasche, Daniel Sadoc, Tay, Y. C.·2019·IEEE/ACM Transactions on Networking

Abstract

In any caching system, the admission and eviction policies determine which contents are added and removed from a cache when a miss occurs. Usually, these policies are devised so as to mitigate staleness and increase the hit probability. Nonetheless, the utility of having a high hit probability can vary across contents. This occurs, for instance, when service level agreements must be met, or if certain contents are more difficult to obtain than others. In this paper, we propose utility-driven caching, where we associate with each content a utility, which is a function of the corresponding content hit probability. We formulate optimization problems where the objectives are to maximize the sum of utilities over all contents. These problems differ according to the stringency of the cache capacity constraint. Our framework enables us to reverse engineer classical replacement policies such as LRU and FIFO, by computing the utility functions that they maximize. We also develop online algorithms that can be used by service providers to implement various caching policies based on arbitrary utility functions.

Overview

Integrity signals

Registry

Crossref · 10.1109/tnet.2019.2913677

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The paper's model is more general than Dehghan et al.'s model.

    “while our model is more general.”

    From Keep-Alive Caching for the Hawkes process (2023) · cites this paper as Dehghan et al., 2019

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 39

  1. 10.1147/JRD.2013.2245991 · DOI
  2. 10.1109/90.879343 · DOI
  3. 10.1007/s11134-017-9540-3 · DOI
  4. 10.1145/2896377.2901459 · DOI
  5. 10.1016/j.peva.2014.07.001 · DOI · Paper page
  6. fofack, 2014, On the performance of general cache networks, Proc 8th Int Conf Perform Eval Methodol Tools, 106
  7. 10.1145/3152042.3152050 · DOI
  8. 10.1145/2984356.2984371 · DOI
  9. 10.1109/ICNP.2016.7784440 · DOI
  10. 10.1016/S0022-0000(77)80014-7 · DOI
  11. 10.1016/j.automatica.2010.08.011 · DOI
  12. 10.1109/INFCOM.2001.916637 · DOI
  13. 10.1017/CBO9781139565844 · DOI
  14. 10.2200/S00271ED1V01Y201006CNT007 · DOI
  15. 10.1002/ett.4460080106 · DOI
  16. 10.1038/sj.jors.2600523 · DOI
  17. 10.1109/9.182479 · DOI
  18. 10.1109/TNET.2007.897944 · DOI
  19. 10.1109/INFCOM.2003.1208724 · DOI
  20. 10.1109/TNET.2012.2230336 · DOI
  21. fricker, 2012, A versatile and accurate approximation for LRU cache performance, Proc ITC, 1
  22. 10.1109/INFCOM.2010.5461964 · DOI
  23. 10.1109/INFCOM.2003.1208693 · DOI · Paper page
  24. 10.1109/INFCOM.2012.6195469 · DOI
  25. feldman, 2002, Service differentiation in Web caching and content distribution, Proc CCNC, 1
  26. 10.1145/2500098.2500106 · DOI
  27. lu, 2004, Design, implementation, and evaluation of differentiated caching services, IEEE Trans Parallel Distrib Syst, 15, 440, 10.1109/TPDS.2004.1278101 · DOI
  28. 10.2139/ssrn.978704 · DOI
  29. ko, 2003, Scalable service differentiation in a shared storage cache, Proc ICDCS, 184
  30. 10.1109/JSAC.2012.120401 · DOI
  31. 10.1016/j.comnet.2014.03.006 · DOI
  32. 2014, Cisco visual networking index Forecast and methodology
  33. 10.1109/MICRO.2006.49 · DOI
  34. kim, 2004, Fair cache sharing and partitioning in a chip multiprocessor architecture, Proc IEEE PAC, 111
  35. 10.1023/B:SUPE.0000014800.27383.8f · DOI
  36. 10.1109/INFOCOM.2016.7524445 · DOI
  37. 10.1145/2716281.2836093 · DOI
  38. 10.1109/TNET.2017.2783623 · DOI
  39. neglia, 2017, Access-time-aware cache algorithms, IEEE Trans Model Perform Eval Comput Syst, 2, 21

Cited by

Sorted by citations

Metadata

Authors
Dehghan, M., Massoulie, L., Towsley, D., Menasche, D. S., & Tay, Y. C.
Affiliations
  • University of Massachusetts Amherst (US)
  • National University of Singapore (SG)
Venue
IEEE/ACM Transactions on Networking
Published
2019-06
Volume
27
Issue
3
Pages
1013-1027
ISSN
  • 1063-6692 (ISSN-L)
  • 1558-2566
OpenAlex
W2946043566
Cited by
81
References
0
Citations by year
2026: 4 · 2025: 12 · 2024: 11 · 2023: 13 · 2022: 12 · 2021: 10 · 2020: 15 · 2019: 1
FWCI
5.20
Type
journal article
Language
en
Open access
closed
Locations
  • IEEE/ACM Transactions on Networking (publishedVersion)
  • HAL (submittedVersion)
Funders
National Science Foundation (CNS-1413998, CNS-1617437)
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Caching and Content Delivery
  • Physical Sciences › Computer Science › Computer Networks and Communications › Age of Information Optimization
  • Physical Sciences › Computer Science › Hardware and Architecture › Network Packet Processing and Optimization
Keywords
network caching, cache eviction policies, hit probability, LRU, FIFO, service level agreements

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review