| CPC H04L 67/10 (2013.01) [H04L 41/0816 (2013.01); H04L 41/0894 (2022.05); H04L 41/0895 (2022.05); H04L 41/0897 (2022.05); H04L 41/40 (2022.05); H04L 43/20 (2022.05); H04L 67/51 (2022.05); H04L 43/08 (2013.01)] | 12 Claims |

|
1. A method comprising:
receiving a request for a network service;
determining, by one or more computing devices, at least one service condition associated with the network service;
determining, by the one or more computing devices and based on the at least one service condition, one or more computing function definitions from a plurality of available computing function definitions;
determining, by the one or more computing devices and based on the one or more computing function definitions, a network slice definition, wherein the network slice definition indicates that the network slice will be configured based on at least a first computing function definition of the one or more computing function definitions;
determining one or more computing function resources, by the one or more computing devices and based on the network slice definition and mapping data from a knowledge base that associates computing function definitions to computing function resources and that is created by at least one of: data entry, a deterministic algorithm and machine learning;
determining, by the one or more computing devices, configuration data that is usable to configure the one or more computing function resources;
causing, based on the configuration data, configuration of the one or more computing function resources to enable performance of a function associated with the one or more computing function resources; and
executing, as part of performing the network service via the network slice, the function associated with the one or more computing function resources.
|