Patent ID: 10708146

Abstract:
A computer implemented method for controlling a software defined network (SDN) comprising generating by a master SDN controller a plurality of discrete co-controllers each associated with a particular end user. Dispatching the SDN co-controller by the master SDN controller to the networked devices associated with the respective end users for controlling thereof. Installing the SDN co-controllers on the networked devices. Registering the installed SDN co-controllers with the master SDN controller. Using the SDN co-controllers to extract service level parameters from one or more networked devices or from one or more applications. Maintaining a record for each end user containing the extracted service level parameters associated with the corresponding end user. Utilizing the processing of the analytics to select a service level policy to address problems. Applying the selected service level policy to one or more networked devices or to one or more applications via the SDN-co-controllers.