US 12,009,975 B2
Method and system for generating an upgrade recommendation for a communication network
Parminder Singh Sethi, Ludhiana (IN); Lakshmi Saroja Nalam, Bangalore (IN); and Shelesh Chopra, Bangalore (IN)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 22, 2022, as Appl. No. 17/871,596.
Prior Publication US 2024/0031227 A1, Jan. 25, 2024
Int. Cl. H04L 41/082 (2022.01); H04L 41/14 (2022.01); H04L 43/00 (2022.01); H04L 43/08 (2022.01)
CPC H04L 41/082 (2013.01) [H04L 41/145 (2013.01); H04L 43/08 (2013.01); H04L 43/14 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for generating an upgrade recommendation for a communication network (CN), the method comprising:
at a first point-in-time:
monitoring network traffic over the CN to periodically obtain a dataset, wherein the monitoring is performed, in part, to determine unusual network activity occurring on the CN and network availability of the CN, wherein a network service provider (NSP) is notified in response to the determination of the unusual network activity on the CN and the network availability of the CN; and
storing the dataset in storage;
at a second point-in-time that is after the first point-in-time:
receiving a CN upgrade recommendation request from a user, wherein, upon receiving the CN upgrade recommendation request, the dataset is obtained from the storage, wherein the CN upgrade recommendation request specifies a second CN that the user wants to upgrade;
analyzing the dataset to generate a request category, wherein the dataset comprises at least a request, a response to the request, and a corresponding response time for the request, wherein the request and the response are communicated over the CN, wherein the dataset is analyzed using a k-nearest neighbor (KNN) statistical classification model to generate the request category, wherein, to generate the request category, the KNN model uses at least a type of the request, a type of the response, a type of a request service, the corresponding response time, a size of the request, and a size of the response specified in the dataset;
generating a network slice corresponding to the request category, wherein the network slice is configured to emulate the network traffic over the CN on the second CN;
executing an emulation using the network slice and the request to generate an emulated response time for the request;
comparing the emulated response time against the corresponding response time;
determining, based on the comparison, a response time variation for the request;
generating the upgrade recommendation based on the response time variation; and
sending the upgrade recommendation to the user, wherein, in response to receiving the recommendation, the user sends a migration request to the NSP to initiate a transition from the CN to the second CN.