Forwarding Labels for Seamless ICN Device Mobility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information-centric networks (ICNs), mobile devices face challenges in seamless content delivery when moving between points of attachment (PoAs) due to the need for re-expressing interests and redirecting content objects, which can lead to delays and inefficiencies in content object delivery.

Innovation Solution

The implementation of Forwarding Labels (FLs) associated with content objects, which allows for the mapping of consumer IDs to local faces and the determination of active or inactive states, enabling the forwarding of content objects to new PoAs when a device moves, thereby improving content delivery speed and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile devices connect and disconnect from various PoAs in the network, then device mobility is enabled, but content delivery efficiency deteriorates due to the need to re-express interests at new PoAs

Engineering Contradiction:
Improvedevice mobilityVSAvoidcontent delivery efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by maintaining PIT (Pending Interest Table) entries at PoAs even after devices disconnect. When a device moves to a new PoA, the network can proactively forward content objects using the stored PIT information, eliminating the need for devices to re-express interests and enabling seamless content delivery during mobility transitions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If interests are re-expressed at new PoAs when devices move, then content can be delivered to mobile devices, but delivery time increases due to the re-expression process

Engineering Contradiction:
Improvecontent delivery to mobile devicesVSAvoidcontent delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system maintains PIT entries in advance at PoAs, storing device identifiers and interest information before devices actually move. When a device reconnects at a new PoA, content objects can be immediately forwarded using the pre-stored PIT data, eliminating the time delay associated with re-expressing interests and ensuring continuous content delivery.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If content objects are cached at PoAs, then network content serving is improved, but complexity increases in managing content objects across multiple PoAs

Engineering Contradiction:
Improvenetwork content servingVSAvoidcontent object management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The PIT table serves as an intermediary mechanism between PoAs and mobile devices. It stores essential forwarding information (device identifiers, interest data) that enables automated content object routing without requiring complex management protocols. This intermediary simplifies the caching management across multiple PoAs by providing a standardized way to track and forward content based on stored interest information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10602416B2Seamless consumer mobility in information centric networks using forwarding labels
Publication Date: 2020.03.24 FUTUREWEI TECHNOLOGIES INC
  • US10602416B2 patent drawing
  • US10602416B2 patent drawing
  • US10602416B2 patent drawing

AI summary

Technology providing seamless mobility to mobile processing devices in an Information Centric Network (ICN) is provided. A first point of attachment (PoA) is configured to communicate with a first processing device identified by a device ID and receive content objects addressed to the first processing device. The first PoA is further configured to determine that the first processing device is no longer communicating with the first PoA and moving to a second PoA, and generate a forwarding label identifying the second PoA and the device ID. The first PoA is further configured to append the forwarding label to any content object addressed to the first processing device and not forwarded by the first PoA to the first processing device before it moves, and forward each such content object to the second PoA.