Dynamic ICN Routing for Compute Resource Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Information Centric Network (ICN) forwarding strategies are not optimized for dynamic computation, as they typically rely on single compute servers and do not efficiently route computation requests to the most suitable compute resources, leading to suboptimal performance and increased overhead.
Innovation Solution
Implement a dynamic forwarding strategy that utilizes a new ContentType for data packets to inform intermediary nodes of compute resource availability, allowing routers to dynamically select the best compute server based on performance metrics and resource capabilities, thereby optimizing the routing of computation interest packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional ICN forwarding strategies are used, then the network can route computation requests, but the routing is not optimized and does not consider compute resource availability and performance metrics
Solution Approach 1:
The patent applies preliminary action by having compute nodes proactively publish their availability status and performance metrics to the network before receiving computation requests. This allows intermediary nodes to have routing decisions based on pre-collected information about compute resource capabilities, rather than making routing decisions without such information.
Solution Approach 2:
The patent implements feedback mechanisms where compute nodes continuously update their availability status and performance metrics in the network. Intermediary nodes use this feedback information to dynamically adjust routing decisions, selecting compute servers based on current network conditions and resource availability rather than static routing tables.
2Productivity
If single compute servers are used, then the forwarding strategy is simple, but the performance is suboptimal and overhead is increased
Solution Approach 1:
The patent applies dynamics by enabling the network to dynamically select compute servers based on real-time availability status and performance metrics. Instead of relying on a single static compute server, the system can adaptively route computation requests to the most suitable compute resource available at any given moment, improving overall system productivity.
Solution Approach 2:
The patent implements universality by creating a multi-functional compute resource selection mechanism that can handle various computation request types and route them to appropriate compute servers based on capabilities. The system universally supports multiple compute nodes with different resources, allowing flexible allocation across diverse workloads.
3Reliability
If compute resource information is not shared in the network, then the forwarding strategy is simple, but intelligent routing to suitable compute resources cannot be achieved
Solution Approach 1:
The patent uses intermediary nodes as mediators that collect, store, and forward compute resource information throughout the network. These intermediaries facilitate the sharing of availability status and performance metrics between compute nodes and routing decisions, enabling reliable compute resource selection without requiring direct peer-to-peer communication between all nodes.
Data Source
AI summary
Systems and techniques for dynamic computation in an information centric network (ICN) are described herein. An interest packet to perform a computation may be received at a first interface of an ICN node. The ICN node may then perform a lookup in a forwarding information base (FIB) to identify a second interface to forward the interest packet. The interest packet may be forwarded on the second interface. Upon receipt of a data packet on the second interface in response to the interest packet, the ICN node may update an entry in the FIB for the second interfaces with a processing payload included in the data packet. The ICN node may then transmit the data packet downstream towards the originator of the interest packet.


