US 12,381,814 B2
Information centric network distributed path selection
Yi Zhang, Portland, OR (US); Hao Feng, Hillsboro, OR (US); Srikathyayani Srikanteswara, Portland, OR (US); Nageen Himayat, Fremont, CA (US); and Xiruo Liu, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 22, 2021, as Appl. No. 17/559,577.
Claims priority of provisional application 63/173,830, filed on Apr. 12, 2021.
Claims priority of provisional application 63/173,860, filed on Apr. 12, 2021.
Prior Publication US 2022/0116315 A1, Apr. 14, 2022
Int. Cl. H04L 45/00 (2022.01); H04L 43/12 (2022.01); H04L 45/24 (2022.01); H04L 45/44 (2022.01)
CPC H04L 45/26 (2013.01) [H04L 43/12 (2013.01); H04L 45/24 (2013.01); H04L 45/44 (2013.01)] 24 Claims
OG exemplary drawing
 
1. An Information Centric Network (ICN) node for ICN distributed path selection, the ICN node comprising:
a set of network interfaces; and
processing circuitry configured to:
transmit, via the set of network interfaces, a probe message to other ICN nodes, wherein the probe message is a broadcast to one or more one-hop neighbor ICN nodes, and wherein the probe message identifies itself as a probe message to measure a link characteristic for a one-hop link between the ICN node and one other ICN node in the one or more one-hop neighbor ICN nodes;
receive, via the set of network interfaces, a response to the probe message;
derive a path strength metric from the response;
receive, via the set of network interfaces, a discovery packet, wherein the discovery packet is an ICN interest packet with a name or flag that indicates that the ICN interest packet is the discovery packet, wherein the discovery packet is an ICN request to locate a compute resource, wherein a node with the compute resource terminates transmission of the discovery packet and provides a discovery data packet in response to the discovery packet to indicate that the node has the compute resource, and wherein the discovery data packet is routed back to a generator of the discovery via packet pending interest table (PIT) entries of intervening nodes; and
add the path strength metric to the discovery packet to be included in a discovery data packet sent from the node that has the compute resource in response to the discovery packet.