Admission Probe Mechanism for ICN Function Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Named Function Networking (NFN) over Information Centric Networks (ICN), significant communication bandwidth is wasted due to unnecessary data transfer of function parameters, especially when compute nodes are not capable of executing the requested function, leading to inefficient network performance, particularly in dense wireless networks.

Innovation Solution

A proactive admission control mechanism is implemented, where a service requestor node sends an admission probe interest packet with high-level function parameter specifications to determine the capability of potential NFN nodes, receiving a manifest with estimated execution times and resource requirements, allowing for selective data transfer only to capable nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If function parameters are transferred via interest packet to enable remote function execution, then the function can be executed remotely, but significant communication bandwidth is wasted when compute nodes cannot execute the function

Engineering Contradiction:
Improveremote function execution capabilityVSAvoidcommunication bandwidth
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by sending an admission probe interest packet before transferring actual function parameters. This probe packet contains high-level function parameter specifications that allow compute nodes to assess their capability to execute the function beforehand. Only after receiving a positive response (manifest packet confirming capability) does the requestor node transfer the actual input data, thereby avoiding wasted bandwidth on incapable nodes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the admission probe interest packet and manifest data packet - that mediates between the requestor node and compute nodes. This intermediary layer enables capability assessment without requiring full parameter transfer, allowing the system to filter incapable nodes before actual data transmission occurs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If all compute nodes are probed to determine execution capability, then unnecessary data transfer is avoided, but network overhead increases due to probe packets

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidadmission control mechanism
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies partial action by transferring only high-level function parameter specifications in the admission probe interest packet, rather than all detailed parameters. This partial transfer is sufficient for capability assessment but minimizes the overhead compared to transferring complete parameter sets. The mechanism balances the need for capability determination with minimizing probe packet size.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If large data sets are transferred as function parameters, then the function can process comprehensive data, but network bandwidth consumption increases significantly

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddata transfer volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent uses preliminary action to send admission probe interest packets with high-level function parameter specifications before transferring large data sets. This allows the system to determine capability and filter incapable nodes beforehand, ensuring that only essential data is transferred to nodes that can actually process it, thereby reducing overall data transfer volume.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the capability assessment function from the main data transfer process. By separating the admission probe (with high-level specs) from the actual function parameter transfer, the system can evaluate suitability independently and avoid transferring large data sets to incapable nodes, thus reducing unnecessary data transfer volume.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11509745B2Efficient remote function execution in an information centric network
Publication Date: 2022.11.22 INTEL CORP
  • US11509745B2 patent drawing
  • US11509745B2 patent drawing
  • US11509745B2 patent drawing

AI summary

Systems and techniques for efficient remote function execution in an information centric network (ICN) are described herein. For example, a requestor node may transmit an admission probe interest packet. Here, the admission probe interest packet includes a name that includes a function. The admission probe interest packet also includes a metric of a parameter of the function. In response, the requestor node may receive a manifest data packet. The manifest includes a metric of function execution at a node that created the manifest data packet. The manifest also includes a name of an implementation of the function. The requestor node may then determine that the metric of function execution meets a threshold and transmit an interest packet that includes the name of the implementation of the function.