Distance-Based Content Routing Protocol for ICN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing name-based routing in Information Centric Networks (ICN) is inefficient due to the need for extensive calculation and bandwidth overhead, often relying on mechanisms like flooding and maintaining network topology information, which do not scale well and create bottlenecks.

Innovation Solution

The implementation of a Distance-based Content Routing (DCR) protocol that creates loop-free routes to anchors without exchanging network topology information, using identifiers and routing metrics to determine suitable next-hop neighbors and designate anchor nodes, allowing for efficient routing of content requests without knowledge of all content locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing name-based routing mechanisms (flooding, topology maintenance, DHT overlays) are used in ICN, then content routing functionality is achieved, but network overhead and calculation burden increase significantly

Engineering Contradiction:
Improvecontent routing functionalityVSAvoidnetwork overhead and calculation burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the need for explicit network topology information exchange from the routing process. Instead of maintaining full topology knowledge, routers only need to know next-hop information for reaching anchors, significantly reducing the information that must be exchanged and stored in the network.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the traditional approach by having anchors (content sources) actively advertise their locations to the network, rather than having routers query or maintain topology information about anchors. This reversal shifts the information dissemination burden to content sources and simplifies router functionality.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If network topology information is exchanged and maintained for name-based routing, then routing routes can be established, but bandwidth overhead and routing inefficiency increase

Engineering Contradiction:
Improverouting route establishmentVSAvoidbandwidth overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential next-hop routing information needed to reach anchors, discarding the need to exchange and maintain complete network topology information. This selective information exchange dramatically reduces bandwidth consumption while still enabling effective routing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If flooding mechanisms are used for content request forwarding, then content requests can reach all potential anchors, but network bandwidth is wasted and scaling becomes difficult

Engineering Contradiction:
Improvecontent request deliveryVSAvoidnetwork scaling efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and eliminates the flooding mechanism entirely, replacing it with targeted unicast forwarding based on next-hop routing tables. Routers forward requests only toward the appropriate anchor using pre-established routing information, preventing unnecessary traffic while ensuring reliable delivery.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of information

If anchors advertise content locations using existing protocols, then content availability information is disseminated, but extensive calculation and information processing burden the network

Engineering Contradiction:
Improvecontent availability informationVSAvoidcalculation and information processing burden
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts and simplifies the advertisement process to include only essential information: anchor identifier, content name, and next-hop routing information. This minimal information set reduces processing burden while maintaining complete content availability knowledge in the network.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9503358B2Distance-based routing in an information-centric network
Publication Date: 2016.11.22 CISCO TECHNOLOGY INC
  • US9503358B2 patent drawing
  • US9503358B2 patent drawing
  • US9503358B2 patent drawing

AI summary

One embodiment of the present invention provides a computing system. The computing system includes a processor and a computer-readable storage medium. The computer-readable storage medium stores instructions which when executed by the processor cause the processor to perform a method. The method comprises identifying an identifier of an anchor node associated with a name in an update message received from a neighbor node. The anchor node stores a content object identifiable based on the name independent of the anchor node. The method also comprises determining a valid next-hop neighbor in the ICN for the name based on a sequence number of the update message generated by the anchor node and lexicographic order of an identifier of the neighbor node; and determining whether the anchor node is a designated anchor node based on the validity of the next-hop neighbor and a routing metric for the anchor node.