| CPC H04L 63/1416 (2013.01) | 12 Claims |

|
1. A method for dynamically instantiating a network function on a network, comprising:
receiving, at a first network node, data packets, wherein the first network node comprises a neuromorphic processor;
determining, by the first network node, that the data packets include at least first and second characteristics;
determining, based on the first and second characteristics that an additional network function is needed;
determining, by the first network node, whether the additional network function is available on a second node, and, when the additional network function is available on the second network node, determining whether a network distance from the first network node to the second network node is greater than a threshold latency;
loading, by the neuromorphic processor, a node model for the additional network function;
instantiating the additional network function on the neuromorphic processor based on the node model, wherein instantiating the additional network function on the neuromorphic processor is based on determining that the network distance from the first network node to the second network node is greater than the threshold latency;
processing the data packets based using the additional network function; and
automatically destroying the additional network function on the neuromorphic processor upon detection of a trigger.
|