<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-01143838</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-20T03:20:24+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Transient and Steady-state Regime of a Family of List-based Cache Replacement Algorithms</title>
            <author role="aut">
              <persName>
                <forename type="first">Nicolas</forename>
                <surname>Gast</surname>
              </persName>
              <email type="md5">52c7b3fb122eece8a8132fbb2a32bc68</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">nicolas-gast</idno>
              <idno type="idhal" notation="numeric">1247</idno>
              <idno type="halauthorid" notation="string">17248-1247</idno>
              <idno type="IDREF">https://www.idref.fr/233247874</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-6884-8698</idno>
              <affiliation ref="#struct-37506"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Benny</forename>
                <surname>van Houdt</surname>
              </persName>
              <email type="md5">f3a81c17bfca732073f10a818cd3083a</email>
              <email type="domain">uantwerpen.be</email>
              <idno type="idhal" notation="numeric">967117</idno>
              <idno type="halauthorid" notation="string">561270-967117</idno>
              <affiliation ref="#struct-147977"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Nicolas</forename>
                <surname>Gast</surname>
              </persName>
              <email type="md5">52c7b3fb122eece8a8132fbb2a32bc68</email>
              <email type="domain">inria.fr</email>
            </editor>
            <funder ref="#projeurop-98910"/>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2015-06-16 18:41:29</date>
              <date type="whenWritten">2015</date>
              <date type="whenModified">2025-11-05 11:24:37</date>
              <date type="whenReleased">2015-06-19 08:27:51</date>
              <date type="whenProduced">2015-06-15</date>
              <date type="whenEndEmbargoed">2015-06-16</date>
              <ref type="file" target="https://inria.hal.science/hal-01143838v1/document">
                <date notBefore="2015-06-16"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01143838v1/file/multilevelRANDOM.pdf" id="file-1143838-1249322">
                <date notBefore="2015-06-16"/>
              </ref>
              <ref type="externalLink" target="https://hal.inria.fr/hal-01334354/file/multilevelRANDOM_jversion.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="130918">
                <persName>
                  <forename>Nicolas</forename>
                  <surname>Gast</surname>
                </persName>
                <email type="md5">52c7b3fb122eece8a8132fbb2a32bc68</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01143838</idno>
            <idno type="halUri">https://inria.hal.science/hal-01143838</idno>
            <idno type="halBibtex">gast:hal-01143838</idno>
            <idno type="halRefHtml">&lt;i&gt;ACM SIGMETRICS 2015&lt;/i&gt;, Jun 2015, Portland, United States. &lt;a target="_blank" href="https://dx.doi.org/10.1145/2745844.2745850"&gt;&amp;#x27E8;10.1145/2745844.2745850&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">ACM SIGMETRICS 2015, Jun 2015, Portland, United States. &amp;#x27E8;10.1145/2745844.2745850&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-1143838-1249322"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UGA">HAL Grenoble Alpes</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="UNIV-GRENOBLE1">Université Joseph Fourier - Grenoble I</idno>
            <idno type="stamp" n="UNIV-PMF_GRENOBLE">Université Pierre-Mendès-France - Grenoble II</idno>
            <idno type="stamp" n="INPG">Institut polytechnique de Grenoble</idno>
            <idno type="stamp" n="INRIA-RHA">INRIA Grenoble - Rhône-Alpes</idno>
            <idno type="stamp" n="LIG">Laboratoire d'Informatique de Grenoble</idno>
            <idno type="stamp" n="OPENAIRE">OpenAIRE</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="TDS-MACS">Réseau de recherche en Théorie des Systèmes Distribués, Modélisation, Analyse et Contrôle des Systèmes</idno>
            <idno type="stamp" n="INRIA-RENGRE">INRIA-RENGRE</idno>
            <idno type="stamp" n="LIG_SIDCH" corresp="LIG">Systèmes intelligents pour les données, les connaissances et les humains</idno>
            <idno type="stamp" n="TEST-UGA">TEST-UGA</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Transient and Steady-state Regime of a Family of List-based Cache Replacement Algorithms</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Nicolas</forename>
                    <surname>Gast</surname>
                  </persName>
                  <email type="md5">52c7b3fb122eece8a8132fbb2a32bc68</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">nicolas-gast</idno>
                  <idno type="idhal" notation="numeric">1247</idno>
                  <idno type="halauthorid" notation="string">17248-1247</idno>
                  <idno type="IDREF">https://www.idref.fr/233247874</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-6884-8698</idno>
                  <affiliation ref="#struct-37506"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Benny</forename>
                    <surname>van Houdt</surname>
                  </persName>
                  <email type="md5">f3a81c17bfca732073f10a818cd3083a</email>
                  <email type="domain">uantwerpen.be</email>
                  <idno type="idhal" notation="numeric">967117</idno>
                  <idno type="halauthorid" notation="string">561270-967117</idno>
                  <affiliation ref="#struct-147977"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>ACM SIGMETRICS 2015</title>
                  <date type="start">2015-06-15</date>
                  <date type="end">2015-06-19</date>
                  <settlement>Portland</settlement>
                  <country key="US">United States</country>
                </meeting>
                <imprint/>
              </monogr>
              <idno type="doi">10.1145/2745844.2745850</idno>
              <ref type="publisher">http://www.sigmetrics.org/sigmetrics2015/</ref>
              <relatedItem target="https://inria.hal.science/hal-01334354v1" type="IsPartOf" subtype="http://purl.org/coar/resource_type/c_6501"/>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Miss-ratio</term>
                <term xml:lang="en">Self-organizing lists</term>
                <term xml:lang="en">Storage Management</term>
                <term xml:lang="en">Independent Reference Model</term>
                <term xml:lang="en">Cache Replacement Policies</term>
              </keywords>
              <classCode scheme="acm" n="D.4.2">D.: Software/D.4: OPERATING SYSTEMS/D.4.2: Storage Management</classCode>
              <classCode scheme="halDomain" n="info.info-ni">Computer Science [cs]/Networking and Internet Architecture [cs.NI]</classCode>
              <classCode scheme="halDomain" n="info.info-pf">Computer Science [cs]/Performance [cs.PF]</classCode>
              <classCode scheme="halDomain" n="math">Mathematics [math]</classCode>
              <classCode scheme="halDomain" n="math.math-oc">Mathematics [math]/Optimization and Control [math.OC]</classCode>
              <classCode scheme="halDomain" n="math.math-pr">Mathematics [math]/Probability [math.PR]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>In this paper we study the performance of a family of cache replacement algorithms. The cache is decomposed into lists. Items enter the cache via the first list. An item enters the cache via the first list and jumps to the next list whenever a hit on it occurs. The classical policies FIFO, RANDOM, CLIMB and its hybrids are obtained as special cases. We present explicit expressions for the cache content distribution and miss probability under the IRM model. We develop an algorithm with a time complexity that is polynomial in the cache size and linear in the number of items to compute the exact miss probability. We introduce lower and upper bounds on the latter that can be computed in a time that is linear in the cache size times the number of items. We further introduce a mean field model to approximate the transient behavior of the miss probability and prove that this model becomes exact as the cache size and number of items tends to infinity. We show that the set of ODEs associated to the mean field model has a unique fixed point that can be used to approximate the miss probability in case the exact computation becomes too time consuming. Using this approximation, we provide guidelines on how to select a replacement algorithm within the family considered such that a good trade-off is achieved between the cache reactivity and its steady-state hit probability. We simulate these cache replacement algorithms on traces of real data and show that they can outperform LRU. Finally, we also disprove the well-known conjecture that the CLIMB algorithm is the optimal finite-memory replacement algorithm under the IRM model.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-37506" status="OLD">
          <idno type="RNSR">200618273R</idno>
          <orgName>Middleware efficiently scalable</orgName>
          <orgName type="acronym">MESCAL</orgName>
          <date type="start">2007-01-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>Inria Grenoble - Rhône-Alpes 655 avenue de l'Europe - Montbonnot 38334 Saint Ismier Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/mescal</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2497" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-24471" type="direct"/>
            <relation active="#struct-3886" type="indirect"/>
            <relation active="#struct-51016" type="indirect"/>
            <relation active="#struct-89889" type="indirect"/>
            <relation active="#struct-300275" type="indirect"/>
            <relation name="UMR5217" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-147977" status="VALID">
          <orgName>Universiteit Antwerpen = University of Antwerp</orgName>
          <desc>
            <address>
              <addrLine>Prinsstraat 13, 2000 Antwerpen</addrLine>
              <country key="BE"/>
            </address>
            <ref type="url">https://www.uantwerpen.be/nl/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-2497" status="VALID">
          <idno type="RNSR">199218244V</idno>
          <idno type="ROR">https://ror.org/00n8d6z93</idno>
          <orgName>Centre Inria de l'Université Grenoble Alpes</orgName>
          <desc>
            <address>
              <addrLine>Inovallée655 avenue de l'Europe38330 Montbonnot</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/grenoble</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-24471" status="OLD">
          <idno type="IdRef">148425550</idno>
          <idno type="ISNI">0000 0001 2286 4035 </idno>
          <idno type="RNSR">200711886U</idno>
          <idno type="ROR">https://ror.org/01c8rcg82</idno>
          <orgName>Laboratoire d'Informatique de Grenoble</orgName>
          <orgName type="acronym">LIG</orgName>
          <date type="start">2007-01-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>UMR 5217 - Laboratoire LIG - Bâtiment IMAG - 700 avenue Centrale - Domaine Universitaire de Saint-Martin-d’Hères Adresse postale : CS 40700 - 38058 Grenoble cedex 9 - France Tél. : 04 57 42 14 00</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.liglab.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-3886" type="direct"/>
            <relation active="#struct-51016" type="direct"/>
            <relation active="#struct-89889" type="direct"/>
            <relation active="#struct-300275" type="direct"/>
            <relation name="UMR5217" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-3886" status="OLD">
          <idno type="IdRef">02640432X</idno>
          <idno type="ROR">https://ror.org/02f7wz369</idno>
          <orgName>Université Pierre Mendès France - Grenoble 2</orgName>
          <orgName type="acronym">UPMF</orgName>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>BP 47 - 38040 Grenoble Cedex 9</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.upmf-grenoble.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-51016" status="OLD">
          <idno type="IdRef">026404796</idno>
          <idno type="ROR">https://ror.org/02aj0kh94</idno>
          <orgName>Université Joseph Fourier - Grenoble 1</orgName>
          <orgName type="acronym">UJF</orgName>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>BP 53 - 38041 Grenoble Cedex 9</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ujf-grenoble.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-89889" status="OLD">
          <idno type="IdRef">026388804</idno>
          <idno type="ROR">https://ror.org/05sbt2524</idno>
          <orgName>Institut polytechnique de Grenoble - Grenoble Institute of Technology</orgName>
          <orgName type="acronym">Grenoble INP</orgName>
          <date type="start">2007-01-01</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>46 avenue Félix Viallet 38031 Grenoble Cedex 1</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.grenoble-inp.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300275" status="OLD">
          <idno type="IdRef">026388804</idno>
          <orgName>Institut National Polytechnique de Grenoble</orgName>
          <orgName type="acronym">INPG</orgName>
          <date type="end">2006-12-31</date>
          <desc>
            <address>
              <addrLine>46 avenue Félix Viallet 38031 Grenoble Cedex 1</addrLine>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
      <listOrg type="projects">
        <org type="europeanProject" xml:id="projeurop-98910" status="VALID">
          <idno type="number">600708</idno>
          <idno type="program">FP7-ICT-2011-9</idno>
          <idno type="call">FP7-ICT-2011-9</idno>
          <orgName>QUANTICOL</orgName>
          <desc>A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours</desc>
          <date type="start">2013-01-04</date>
          <date type="end">2017-03-31</date>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>