Skip to content

Integrated PoolCache and LRFU Caching Strategy for Efficient Content Distribution in Named Data Networking

Jul 2026 · International Seminar on Intelligent Technology and Its Applications · pp. 450-455 · 0 citations · 11 references

Abstract

The rapid growth of internet users has significantly increased data traffic, demanding efficient content distribution architectures. Named Data Networking (NDN), an implementation of Information-Centric Networking (ICN), addresses this through in-network caching at router nodes. However, existing NDN caching strategies tend to address either cache placement or cache replacement in isolation. Placement strategies such as PoolCache effectively eliminate intra-cluster content redundancy through cooperative caching, but rely on standard Least Recently Used (LRU) replacement. Replacement strategies such as Least Recently and Frequently Used (LRFU) improve cache utilization through Combined Recency-Frequency (CRF) scoring, but without collaborative placement coordination. This paper proposes an integrated caching strategy that combines PoolCache and LRFU to simultaneously address both challenges. PoolCache manages caches across neighboring nodes as a shared resource, assigning each content to exactly one node per cluster via consistent hashing without extensive inter-node communication. LRFU complements this by evicting content with the lowest CRF score, retaining content that is both recently and frequently accessed. The integration is implemented and evaluated in ndnSIM 2.7 under two scenarios: variation of Content Store (CS) deployment percentage (5%-100%) and consumer demand rate (5, 20, 50, and 100 pkt/s) with Zipf-Mandelbrot content distribution $(\alpha=0.7)$. Results show that PoolCache+LRFU consistently outperforms PoolCache+LRU across all evaluated conditions. Under the CS percentage scenario, PoolCache+LRFU achieves a hit ratio up to 0.3666 compared to 0.3574 for PoolCache+LRU at $\mathbf{C S} \boldsymbol{=} \mathbf{1 0 0} \boldsymbol{\%}$, with the largest gap at $\mathbf{C S} \boldsymbol{=} \mathbf{2 0} \boldsymbol{\%}(\mathbf{0. 1 7 4 5}$ vs. 0.1375). Under varying demand, PoolCache+LRFU maintains stable average retrieval latency of 0.0318 s at 100 pkt/s, whereas PoolCache+LRU saw a performance decline to 0.0470 seconds, representing a 32.3% increase. Content redundancy is effectively suppressed by PoolCache in both configurations.

View source

Similar papers

Conference Aug 2026

Distance-Aware Cache Server Placement for Anycast CDNs via Genetic Algorithm

In anycast content delivery networks (CDNs), client requests are naturally routed to the topologically closest cache server (CS) via the border gateway protocol (BGP). However, BGP routing policies frequently cause path inflation, directing clients to geographically distant servers and severely degrading delivery laten...

Futo Masai, Noriaki Kamiyama · 0 citations
Preprint Aug 2026

CacheRoute: Planned Prefix-Affinity Routing for Large-Scale LLM Serving

When affinity recovers too little KV work, its residual load skew reduces or erases the improvement, so gating any deployment with a shadow replay rather than enabling affinity from workload statistics alone is recommended.

Huang Cheng · 1 citation
Open access Aug 2026

LRU-Based Caching Optimization for REST API and GraphQL in a PBB-P2 Information System

The study concludes that LRU caching is effective when temporal locality and cache pressure are present; however, its implementation should be guided by workload characteristics and system telemetry.

Rudi Setiawan Samosir, D. J. Sembiring, Roberto Kaban · 0 citations
Open access Sep 2026

Trust-Weighted Proactive Caching (TWPC): A Unified Security-Caching Protocol for Named Data Networking

This paper introduces Trust-Weighted Proactive Caching (TWPC), a protocol designed to stop malicious content from ever reaching the Content Store by embedding dynamic trust evaluation directly into the packet forwarding pipeline.

Khelifa Kezrane, Kaddour Messaoudi, N. Lagraa · 0 citations
Open access Sep 2026

Buoy: Efficient and Effective Cache Replacement for Prefix Caching

Modern large language model (LLM) systems widely employ prefix caching to enable key-value (KV) cache reuse across different queries to minimize inference costs. At the heart of prefix caching is the replacement algorithm, which is crucial for managing limited cache space across the GPU–CPU memory hierarchy. However, t...

Liangshaowei Wang, Ran-Jun Jia, Kai Wang et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.