Papers
Topics
Authors
Recent
Search
2000 character limit reached

ICN: Information-Centric Networking

Updated 1 April 2026
  • Information-Centric Networking (ICN) is a network paradigm that centers communication on named data objects with hierarchical naming and receiver-driven exchange.
  • ICN leverages in-network caching and adaptive forwarding to optimize content delivery, reduce latency, and enhance scalability and resilience.
  • ICN supports advanced applications in mobility, edge computing, and legacy integration, driving research in secure, efficient, and robust network architectures.

Information-Centric Networking (ICN) fundamentally rethinks network architecture by shifting the primary abstraction from host endpoints and addresses to named information objects. In ICN, communication is established at the naming level: entities interact with the network by issuing Interest messages that specify the desired content by name, rather than by addressing hosts. The receiver (the "Consumer") drives content delivery by transmitting Interests, with the network responsible for routing these Interests toward any available replica—be it a cache or the original producer. Core ICN features include hierarchical, application-level naming, receiver-driven data exchange, in-network caching at every node, per-interest state in routers, and policy-based, name-prefix-driven forwarding. The paradigm decouples content from location, leveraging in-network resources to optimize for locality, availability, and resilience, and is positioned as an architectural response to Internet scalability, mobility, and content-distribution challenges (Azgin et al., 2014, Bernardini et al., 2016).

1. Core Architectural Principles of ICN

Central to ICN, as instantiated by frameworks such as Named Data Networking (NDN) and Content-Centric Networking (CCN), is hierarchical, application-level naming: every content object is uniquely identified by an arbitrarily structured name, which enables longest-prefix matching and application-centric namespaces entirely decoupled from IP addressing (Azgin et al., 2014). Communication in ICN is governed by a receiver-driven "Interest/Data" exchange: consumers issue Interest packets naming desired content; routers forward Interests hop-by-hop toward any cached copy or original producer, while Data packets traverse the reverse path—satisfying exactly one pending Interest and preventing loops and amplifications.

Critical state is maintained in per-interest Pending Interest Tables (PIT), which track outstanding Interests and their faces. Upon receiving an Interest, a node first consults its local Content Store (CS): if the requested Data is cached, it is returned immediately, else the Interest is forwarded according to a Forwarding Information Base (FIB) containing name-prefix–to–face mappings. Every node can opportunistically cache content, enabling later requests for the same name to be satisfied locally and reducing upstream bandwidth.

2. In-Network Caching: Models, Strategies, and Efficiency

In-network caching is an architectural cornerstone of ICN, enabling efficient content retrieval, reduced network traffic, and improved resilience (Bernardini et al., 2016). Cache management involves three key questions: what to cache, where to cache, and how/when to evict items. Strategies range from unconditional caching at every Content Router (CR) on the path ("Leave-Copy-Everywhere"; LCE) to selective, popularity-driven approaches (Most Popular Caching, MPC), betweenness-centrality-aware placement (Cache Less For More), probabilistic placement (ProbCache), and utility-optimized policies (MAGIC).

Performance metrics include cache hit ratio H=cache hitstotal InterestsH = \frac{\text{cache hits}}{\text{total Interests}}, average hop-count to retrieval, delivery latency, and overall cache coverage. In ISP-scale scenarios, selective or filter-based schemes such as 2-LRU and MPC demonstrated hit ratios up to 2.7%, with daily data savings in the order of hundreds of TB (Bernardini et al., 2016). In online social network or edge scenarios, more localized or utility-aware schemes (LCD, MAGIC) reach hit ratios approaching 40%, absorbing substantial content-server workload.

Distributed and cooperative caching algorithms further augment efficiency. For instance, a distributed caching system using deterministic per-AS assignment achieves nearly 9× increase in cache storage efficiency (fraction of cache slots holding distinct objects) and a 20% reduction in server load over classic on-path caching (Saha et al., 2015). This is facilitated by controlled traffic redirection and deterministic cache placement tied to object identifiers, with negligible inter-AS signaling overhead.

3. Mobility, Disruption Tolerance, and Architectural Extensions

ICN natively decouples content from host location, suggesting inherent advantages for host mobility. However, default designs (as in NDN) struggle with high mobility, especially in wireless or multi-AS settings (Azgin et al., 2014). Consumer mobility entails the risk of Data packets being lost in transit to stale locations; producer mobility triggers delayed path re-computation, causing extended retrieval latencies and unpredictable recovery overhead. Empirically, while flooding-based forwarding is robust under high mobility (≤20% goodput loss at 30 m/s), smarter flooding or semi-flooding policies suffer greater losses (up to 56%) and overhead penalty.

Architectural enhancements for mobility include:

  • Mobility-aware tagging and adaptive timeouts: enabling per-face timeout shrinking after handover events.
  • Host-side procedures: make-before-break multi-homing and dynamic Interest lifetime adjustment.
  • Late/early binding via locator services: mapping names to current producer attachment points, so routers recover without full-network flooding.
  • Location-centric routing layers: separating naming from attachment location via a late-binding plane.

In disruptive or intermittently connected networks, integrating Delay-Tolerant Networking's (DTN) Bundle Protocol—a "store-carry-forward" approach—offers disruption tolerance. A hybrid CCNDTN stack places a DTN "bundle face" beneath the CCN strategy layer, so that Interests falling outside current reachability are encapsulated as bundles, queued, and forwarded opportunistically (Islam et al., 2015). This approach supports resilient communication in environments such as disaster areas or mobile ad-hoc scenarios, where either infrastructure or continuous connectivity is lacking.

4. Security, Privacy, and Access Control Mechanisms

ICN fundamentally changes the threat landscape, introducing both intrinsic safeguards and new vulnerabilities (Tourani et al., 2016, Nour et al., 2021). Security is object–not channel–centric: every Data packet is cryptographically bound to the publisher through a signature, and in advanced designs, can reference self-certifying names (one-way hash digests or key-hash bindings). This provides origin authentication and non-repudiation, even for data served from caches or intermediaries.

Major attack vectors include:

  • Denial-of-Service (PIT-filling attacks): Mitigations involve rate-limiting based on satisfaction ratios, anomaly detection, and proactive PIT purging.
  • Cache poisoning: Countered by self-certifying names, collaborative signature verification, and interest–key binding (i.e., matching the producer’s key hash in Interest and Data).
  • Cache pollution: Selective or probabilistic caching, and popularity-sampling help mitigate.
  • Privacy and monitoring: Adversaries can exploit cleartext names for traffic analysis or censorship. Countermeasures include randomized delivery delays, encrypted name suffixes, and on-path anonymization proxies, at the cost of weakening cacheability or route aggregation.

Access control in ICN is challenging due to ubiquitous caching. Prevailing schemes include:

  • Broadcast encryption (Shamir secret-sharing): enables threshold revocation; trade-offs in enabling-block size and rekeying effort.
  • Attribute-based encryption: supports fine-grained, policy-driven content access, but incurrs considerable decryption overhead.
  • Proxy re-encryption: content is encrypted under the producer’s key, and re-encrypted in transit for authorized users—a strategy with practical limits at wire speed.

For wireless ICN, the broadcast nature of the medium escalates risks of name and cache spoofing, interest flooding, cache poisoning/pollution, unauthorized access, and privacy compromise. Mitigations tailored for wireless include threshold-based cache admission, popularity-indexed caching, random replacement policies, transient certificate distribution, and blockchain-based reputation for cooperative cache validation (Nour et al., 2021).

5. ICN for Legacy and Hybrid Networks: IP-over-ICN and Multilayer Integration

While ICN originally aimed for Internet-scale replacement of IP, practical deployment barriers have steered research toward incremental integration. "IP-over-ICN" architectures encapsulate legacy IP semantics in an ICN core, preserving client stacks while exploiting in-network caching, multicast, and data-layer security (Trossen et al., 2015, Xylomenos et al., 2018). Network Attachment Points (NAPs) perform bidirectional translation between IP and ICN namespaces, mapping IP flows or HTTP resources to ICN names and vice versa.

Emulated and operational trials in production networks (e.g., the POINT project) validate performance and resilience benefits: bandwidth reduction via multicast aggregation (nearly 58%), zero-downtime failover during server and link outages, improved service resilience factors, and higher Mean Opinion Scores (MOS) under failure (Xylomenos et al., 2018). Underlying these gains are content-based multicast group formation, name-based routing with topology management, and software-defined forwarding across an ICN core realized on SDN switches.

At the physical layer, ICN-like pub/sub paradigms have been extended to Wavelength Division Multiplexing (WDM) optical transport. Here, content is aggregated into wavelength-sized “scopes” (light-publications), with traffic engineering exploiting anycast source selection and in-network caching for optimization of routing, wavelength assignment, and power consumption (AL-Naday et al., 2015). The MaxDeg algorithm achieves lower blocking, competitive power consumption, and higher logical connectedness than host-centric IP/WDM under equivalent load.

6. Applications, Edge Computing, and Future Research Directions

ICN’s properties are being exploited for emerging workloads such as IoT, spatial/geo-referenced databases, edge-complex event processing, and video streaming. In distributed spatial databases (e.g., OpenGeoBase), routing-by-name supports fine-grained spatial queries, in-network caching accelerates batch requests, and trust schemas provide secure multi-tenancy (Detti et al., 2016). For IoT, ICN enables name-centric, resource-efficient communication, self-certifying data, and simplified mobility handling, though challenges remain in name compression, low-power security, and hybrid naming schemes (Arshad et al., 2017).

For edge processing, ICN provides a substrate for low-latency, in-network Complex Event Processing (CEP). The INetCEP architecture demonstrates sub-millisecond operator placement and execution for real-time event streams, leveraging unified push/pull communication models and meta query languages encapsulated as name prefixes (Luthra et al., 2020). Integrations with SDN controllers and programmable caching further facilitate adaptive, content-based traffic engineering—for instance, proactive prefetching in video streaming services, raising cache-hit ratios above 95% and compressing chunk download latencies by an order of magnitude (Ortiz et al., 2020).

Key open research directions include scalable inter-domain peering, QoS-aware routing and caching, mobility and handover optimization, edge-driven collaborative caching, and economics of large-scale cache resource deployment (Trossen et al., 2015). Formalization of trade-offs among state overhead, mobility recovery latency, security, and cache freshness is required to inform design of next-generation ICN architectures. Research continues into secure, privacy-preserving naming, efficient in-network access control, and hybrid approaches that blend ICN and legacy protocol semantics while maximizing deployment viability.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Information-Centric Networking (ICN).