CCN Cache Check TLV for Real-Time Hop Count Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Centric Networking (ICN) systems, such as Content Centric Networking (CCN), face challenges in determining real-time caching efficiency due to the lack of effective methods to track and analyze the number of nodes traversed to retrieve content objects, which affects the overall network performance.

Innovation Solution

Implementing a cache check Type-Length-Value (TLV) in CCN interest packets to track the number of hops between the CCN gateway and the node caching the content object, allowing the CCN gateway to record and analyze this information for cache efficiency monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a cache check TLV is added to CCN interest packets to track hop count, then cache efficiency monitoring capability is improved, but packet processing complexity increases

Engineering Contradiction:
Improvecache efficiency monitoringVSAvoidpacket processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The cache check TLV is nested within the existing CCN interest packet structure, utilizing the Type-Length-Value framework already present in CCN packets. This allows the hop count tracking functionality to be integrated without requiring a completely new packet format, thereby reducing the increase in processing complexity while still achieving precise cache efficiency monitoring.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The cache check TLV serves multiple functions: it tracks hop count, identifies caching nodes, and provides monitoring data all within a single packet field structure. This multi-functionality reduces the need for separate monitoring mechanisms, thereby limiting the increase in device complexity while achieving comprehensive cache efficiency monitoring.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If hop count tracking is implemented to monitor cache efficiency, then network performance analysis capability is improved, but overhead in content retrieval processes increases

Engineering Contradiction:
Improvenetwork performance informationVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

Instead of tracking every possible network parameter, the solution implements partial tracking by focusing only on hop count information through the cache check TLV. This selective monitoring approach provides sufficient network performance insights without the excessive processing overhead that would result from comprehensive tracking of all packet attributes and network states.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The CCN nodes automatically increment and maintain the cache check TLV value as part of their normal packet forwarding operations, without requiring separate monitoring processes. The nodes serve their own monitoring needs by utilizing existing operational data, thereby reducing the additional processing overhead that would otherwise be required for network performance analysis.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9973578B2Real time caching efficient check in a content centric networking (CCN)
Publication Date: 2018.05.15 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9973578B2 patent drawing
  • US9973578B2 patent drawing
  • US9973578B2 patent drawing

AI summary

A method for monitoring cache efficiency by a network device is implemented in a content centric networking (CCN) gateway or CCN router, where the CCN gateway or CCN router is part of a CCN network. The method collects content object retrieval information using a cache check type length value (TLV) that tracks a number of hops between a CCN gateway and a node in the CCN network that caches the content object. The method includes receiving a CCN interest packet from a user equipment, the CCN interest packet including a content object name, determining whether the cache check TLV is present in the CCN interest packet, and updating a value of the cache check TLV where the cache check TLV is determined to be present in the CCN interest packet.