ICN Data Mule Popularity Estimation via Nonce Counters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Delay Tolerant Networking (DTN) scenarios, especially in disaster situations, optimizing data exchanges among data mules to ensure that desired messages reach recipients efficiently within a given timeframe is challenging due to limited time for message exchange and the need for decentralized popularity estimation of interest messages.

Innovation Solution

A method where end-users append a nonce to ICN interest messages, and data mules maintain and record counters for these nonces, using predefined rules to estimate content popularity, allowing for scalable and decentralized popularity indicator management among data mules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data mules exchange messages frequently to improve data dissemination efficiency, then the productivity increases, but the loss of time for message exchange and the complexity of decentralized popularity estimation worsen

Engineering Contradiction:
Improvedata dissemination efficiencyVSAvoidmessage exchange time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary popularity estimation by appending nonces to interest messages before dissemination. Data mules pre-calculate and maintain counters for content popularity based on these nonces, allowing them to prioritize message exchange without real-time analysis during encounters. This preliminary preparation reduces the time required for decision-making during actual message exchanges.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical interaction and analysis during message exchange with a simplified system based on nonce-based counters. Instead of analyzing message content or performing complex routing decisions during encounters, data mules use pre-computed popularity indicators (counters associated with nonces) to automatically prioritize exchanges, substituting mechanical complexity with a more efficient counting mechanism.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If data mules maintain detailed popularity information for all content, then the measurement precision of content popularity improves, but the storage requirements and device complexity increase

Engineering Contradiction:
Improvecontent popularity estimation accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential element for popularity tracking - the nonce - from complete interest messages. Instead of storing and analyzing entire message contents or detailed popularity profiles, data mules extract and track only the unique nonce identifiers associated with each interest. This extraction approach maintains measurement precision for popularity estimation while dramatically reducing storage requirements and system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Each data mule maintains popularity counters locally based on its own observations and encounters, rather than requiring a centralized database or comprehensive global information. The local counter for each nonce provides sufficient quality for decentralized decision-making, allowing each node to make informed routing decisions based on local popularity information without requiring complete network-wide data.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system uses centralized popularity estimation, then the measurement precision improves, but the adaptability to decentralized DTN environments and ease of operation deteriorate

Engineering Contradiction:
Improvepopularity estimation accuracyVSAvoiddecentralized environment compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The centralized popularity estimation function is segmented and distributed to individual data mules. Each data mule independently maintains and updates its own nonce counters based on local observations, eliminating the need for a centralized estimation authority. This segmentation enables the system to function effectively in decentralized DTN environments where no single node has complete network visibility or control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each data mule performs its own popularity estimation self-service by maintaining local counters for nonces it encounters. Rather than relying on external centralized services or other nodes to provide popularity information, each node independently tracks and updates its own popularity metrics based on its observations, making the system highly adaptable to decentralized environments while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10530884B2Method and device of processing ICN interest messages in a DTN scenario
Publication Date: 2020.01.07 NEC CORP
  • US10530884B2 patent drawing
  • US10530884B2 patent drawing
  • US10530884B2 patent drawing

AI summary

A method of processing information centric networking (ICN) interest messages in a delay tolerant networking (DTN) scenario, wherein ICN data mules receive interests for content from end-users and disseminate content to end-users based on the interests and/or during encounters with other ICN data mules, includes performing a popularity estimation of content; appending, by a first end-user when forwarding an interest for given content to a data mule, a nonce to the interest; and employing, by a first data mule, the appended nonce according to predefined rules to maintain and/or record a counter for interests for the given content. The counter functions as a popularity indicator for the given content.