EFFICIENT REMOTE FUNCTION EXECUTION IN AN INFORMATION CENTRIC NETWORK
First Claim
1. A device for efficient remote function execution in an information centric network (ICN), the device comprising:
- processing circuitry in a requestor node; and
memory including instructions that, when the device is in operation, configure the processing circuitry to;
transmit an admission probe interest packet, the admission probe interest packet including a name that includes a function, the admission probe interest packet including a metric of a parameter of the function;
receive a manifest data packet in response to the admission probe interest packet, the manifest including a metric of function execution at a node that created the manifest data packet, the manifest including a name of an implementation of the function;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
0 Citations
24 Claims
-
1. A device for efficient remote function execution in an information centric network (ICN), the device comprising:
-
processing circuitry in a requestor node; and memory including instructions that, when the device is in operation, configure the processing circuitry to; transmit an admission probe interest packet, the admission probe interest packet including a name that includes a function, the admission probe interest packet including a metric of a parameter of the function; receive a manifest data packet in response to the admission probe interest packet, the manifest including a metric of function execution at a node that created the manifest data packet, the manifest including a name of an implementation of the function; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for efficient remote function execution in an information centric network (ICN), the method comprising:
-
transmitting, at a requestor node, an admission probe interest packet, the admission probe interest packet including a name that includes a function, the admission probe interest packet including a metric of a parameter of the function; receiving a manifest data packet in response to the admission probe interest packet, the manifest including a metric of function execution at a node that created the manifest data packet, the manifest including a name of an implementation of the function; determining that the metric of function execution meets a threshold; and transmitting an interest packet that includes the name of the implementation of the function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one machine-readable medium including instructions for efficient remote function execution in an information centric network (ICN), the instructions, when executed by processing circuitry, cause the processing circuitry to perform operations comprising:
-
transmitting, at a requestor node, an admission probe interest packet, the admission probe interest packet including a name that includes a function, the admission probe interest packet including a metric of a parameter of the function; receiving a manifest data packet in response to the admission probe interest packet, the manifest including a metric of function execution at a node that created the manifest data packet, the manifest including a name of an implementation of the function; determining that the metric of function execution meets a threshold; and transmitting an interest packet that includes the name of the implementation of the function. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification