TY - JOUR
T1 - Exact analysis of TTL cache networks
AU - Berger, Daniel S.
AU - Gland, Philipp
AU - Singla, Sahil
AU - Ciucu, Florin
N1 - Funding Information:
We thank Peter Buchholz from the University of Dortmund for his help and guidance in using the Nsolve tool to derive the numerical results presented in Section 6 . We are also particularly grateful for the anonymous reviewers’ helpful comments. This work was partially funded by the DFG grant Ci 195/1-1 and by the European Union under the EIT ICT Labs project SmartUC.
PY - 2014/9
Y1 - 2014/9
N2 - TTL caching models have recently regained significant research interest due to their connection to popular caching policies such as LRU. This paper advances the state-of-the-art analysis of TTL-based cache networks by developing two exact methods with orthogonal generality and computational complexity. The first method generalizes existing results for line networks under renewal requests to the broad class of caching policies whereby evictions are driven by stopping times; in addition to classical policies used in DNS and web caching, our stopping time model captures an emerging new policy implemented in SDN switches and Amazon web services. The second method further generalizes these results to feedforward networks with Markov arrival process (MAP) requests. MAPs are particularly suitable for non-line networks because they are closed not only under superposition and splitting, as known, but also under caching operations with phase-type (PH) TTL distributions. The crucial benefit of the two closure properties is that they jointly enable the first exact analysis of TTL feedforward cache networks in great generality. Moreover, numerical results highlight that existing Poisson approximations in binary-tree topologies are subject to relative errors as large as 30%, depending on the tree depth.
AB - TTL caching models have recently regained significant research interest due to their connection to popular caching policies such as LRU. This paper advances the state-of-the-art analysis of TTL-based cache networks by developing two exact methods with orthogonal generality and computational complexity. The first method generalizes existing results for line networks under renewal requests to the broad class of caching policies whereby evictions are driven by stopping times; in addition to classical policies used in DNS and web caching, our stopping time model captures an emerging new policy implemented in SDN switches and Amazon web services. The second method further generalizes these results to feedforward networks with Markov arrival process (MAP) requests. MAPs are particularly suitable for non-line networks because they are closed not only under superposition and splitting, as known, but also under caching operations with phase-type (PH) TTL distributions. The crucial benefit of the two closure properties is that they jointly enable the first exact analysis of TTL feedforward cache networks in great generality. Moreover, numerical results highlight that existing Poisson approximations in binary-tree topologies are subject to relative errors as large as 30%, depending on the tree depth.
KW - Cache networks
KW - Markov arrival process
KW - TTL caches
UR - http://www.scopus.com/inward/record.url?scp=84906780836&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84906780836&partnerID=8YFLogxK
U2 - 10.1016/j.peva.2014.07.001
DO - 10.1016/j.peva.2014.07.001
M3 - Article
AN - SCOPUS:84906780836
SN - 0166-5316
VL - 79
SP - 2
EP - 23
JO - Performance Evaluation
JF - Performance Evaluation
ER -