US 12,088,510 B2
System and method of software defined network enabled slicing as a service utilizing artificial intelligence
Eshrat Huda, Hillsborough, NJ (US); Moshiur Rahman, Marlboro, NJ (US); David H. Lu, Morganville, NJ (US); Russell Fischer, Bernardsville, NJ (US); and Prafulla Verma, Holmdel, NJ (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on Sep. 14, 2022, as Appl. No. 17/944,822.
Prior Publication US 2024/0089218 A1, Mar. 14, 2024
Int. Cl. H04L 47/70 (2022.01); H04L 41/122 (2022.01); H04L 41/147 (2022.01); H04L 41/16 (2022.01); H04L 47/83 (2022.01)
CPC H04L 47/83 (2022.05) [H04L 41/122 (2022.05); H04L 41/147 (2013.01); H04L 41/16 (2013.01); H04L 47/829 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
receiving, at a software defined network (SDN) controller, over a network from a plurality of tenant devices, a plurality of requests for network slices, wherein a first request for a network slice of the plurality of requests for network slices includes resource requests that include location information of user devices served by a first tenant device of the plurality of tenant devices, and wherein the first tenant device provided the first request for a network slice;
creating, by the SDN controller in response to the receiving the first request for a network slice, a first network slice, wherein the creating the first network slice comprises assigning workload requests for each of the user devices to nodes that are determined to be closest to each of the user devices, wherein each of the nodes partition node resources according to total received requests;
outsourcing a portion of a load of a first node of the nodes to a second node of the nodes according to a determination that the workload requests corresponding to the first node exceed a threshold associated with available resources of the first node;
receiving a notification from a third node of the nodes that the third node has surplus resources, wherein the notification is received via a regional orchestrator;
coordinating with a fourth node to forward another portion of another load of the fourth node to the third node; and
receiving performance statistics associated with the network from an analytics node, wherein the analytics node collects the performance statistics from a group of devices including virtual machines and orchestrators, and
wherein the performance statistics include fault management data and performance management data.