Resource Location Mapping Node for ICN-IP Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Resources in Information Centric Networking (ICN) networks are not easily discoverable by Internet hosts, requiring a gateway for translation between ICN and Internet networks, and existing mechanisms are inadequate for efficient discovery and flexible mapping in legacy CoAP networks.
Innovation Solution
A resource location mapping node acquires scope and location information to generate Constrained Application Protocol (CoAP) resource identifiers, which are provided to a resource directory, enabling efficient discovery and flexible mapping of resources, including dynamic host addressing and multicast transmission using in-packet Bloom filters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Difficulty of detecting and measuring
If a gateway is used for translation between ICN and Internet networks, then resource discoverability is improved, but device complexity increases
Solution Approach 1:
The patent introduces a resource location mapping node as an intermediary component within the ICN network that maintains mappings between ICN scope-based identifiers and CoAP URIs. This node acts as a mediator that enables resource discovery without requiring a full gateway, thereby improving resource discoverability while minimizing the addition of complex translation infrastructure.
Solution Approach 2:
The patent extracts the essential resource location mapping function from the gateway and places it within the ICN network at the resource location mapping node. This separation allows the ICN network to maintain its scope-based addressing paradigm while still enabling discovery by CoAP clients, reducing the need for complex gateway functionality.
2Adaptability or versatility
If traditional URI paths are used for resource addressing, then compatibility with existing systems is improved, but adaptability to ICN scope-based addressing deteriorates
Solution Approach 1:
The patent segments the addressing system into two distinct layers: the ICN scope-based identifier layer for flexible resource grouping and the CoAP URI layer for compatibility with existing systems. The resource location mapping node maintains mappings between these layers, allowing each to operate independently with its own rules, thereby achieving both adaptability and compatibility without excessive complexity.
Solution Approach 2:
The patent introduces a new dimension of scope-based hierarchical addressing alongside the traditional flat URI path structure. By organizing resources into scopes (e.g., building:floor:room:device), the system gains adaptability for ICN while the mapping node translates these multi-dimensional scope identifiers into traditional URI paths for CoAP compatibility.
3Difficulty of detecting and measuring
If scope information is acquired and processed for every resource, then resource discoverability is improved, but loss of time increases
Solution Approach 1:
The patent implements preliminary action by having the resource location mapping node pre-compute and store mappings between ICN scope identifiers and CoAP URIs. When a CoAP client needs to discover resources, the node can directly retrieve pre-established mappings rather than performing real-time scope resolution, significantly reducing discovery time while maintaining comprehensive resource discoverability.
Solution Approach 2:
The patent applies local quality by optimizing the resource location mapping node with specialized data structures and algorithms tailored for rapid scope-to-URI translation. The mapping mechanism is locally optimized at the node that handles discovery requests, allowing efficient processing without requiring every network component to perform complex scope resolution.
Data Source
AI summary
There is provided mechanisms for making resources discoverable. A method is performed by a resource location mapping node. The method comprises acquiring scope information of a local network and location information enabling determination of specific locations of resources in the local network. The method comprises generating Constrained Application Protocol (CoAP) resource identifiers of the resources from the scope information and the location information. The method comprises providing the CoAP resource identifiers to a resource directory, thereby making the resources discoverable.


