Non-renewal TTL-based Cache Replacement Policy and Applications: Case of Modern DNS Hierarchy

Caching is undoubtedly one of the most popular solution that easily scales up with a world-wide deployment of resources. Records in Domain Name System (DNS) caches are kept for a pre-set duration (time-to-live or TTL) to avoid becoming outdated. "Modern" caches are those that set locally the TTL regardless of what authoritative servers say. In this report, we introduce analytic models to study the modern DNS cache behavior based on renewal arguments. For both the single cache case and the network of caches case, we derive the cache performance metrics and characterize at each cache the miss process and the aggregate request process. We address the problem of the optimal caching duration and find that if inter-request times have a concave CDF, then the deterministic policy is the best. We validate our single cache model using real DNS traces and our network of caches model using event-driven simulations. Our models consider general caching durations and are tested with deterministic, hypo-exponential, exponential and hyper-exponential distributions. Our models are very robust as the relative error between empirical and analytic values stays within 1% in the first case and within 5% at the highest cache level in the network case. Our models successfully predict the CDF of the miss process even when the renewal assumption is not met.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00914877
Author Choungmo Fofack, Nicaise, Alouf, Sara
Maintainer CCSD
Last Updated May 7, 2026, 22:25 (UTC)
Created May 7, 2026, 22:25 (UTC)
Identifier Report N°: RR-8414
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Models for the performance analysis and the control of networks (MAESTRO) ; Centre Inria d'Université Côte d'Azur ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
creator Choungmo Fofack, Nicaise
date 2013-12-07T00:00:00
harvest_object_id 14cddb47-3dd3-4784-bb1b-0a78f211b665
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-08-26T00:00:00
relation https://inria.hal.science/hal-00760915v1
set_spec type:REPORT