CPC H04L 45/26 (2013.01) [H04L 45/745 (2013.01); H04L 47/28 (2013.01); H04L 47/31 (2013.01)] | 24 Claims |
1. A system for enabling dynamic compute in information centric networking (ICN), the system comprising:
a client node configured to generate a first interest packet to request execution of a named function, the first interest packet comprising a name field indicating the named function and one or more constraints specifying compute requirements for a computing node to execute the named function;
a network node configured to:
receive the first interest packet;
identify a plurality of computing nodes that satisfy the compute requirements for executing the named function;
forward the first interest packet to at least some of the plurality of computing nodes;
receive data packets from at least some of the plurality of computing nodes in response to the first interest packet;
forwarding each of the received data packets to the client node; and
receiving, from the client node, a second interest packet specifying a selected one of the plurality of computing nodes for execution of the named function.
|