Abstract: A method for generating target codes for one or more network functions for execution in a network is provided. The method comprises: receiving, at a processor, a network function definition; receiving, at the processor, one or more templates comprising preprogrammed codes in a preset format; compiling, at the processor, the network function definition and the one or more templates by providing key terms from the network function definition to the one or more templates; and generating the target codes.
Abstract: A system for analytics collection from distributed resource in a software-defined networking. The system comprises: an analytics engine; and a resource interface communicated with the analytics engine, the resource interface being configured to collect telemetry data from the resource and to transmit the telemetry data to the analytics engine.