US 11,929,904 B2
System and method for monitoring network performance
Rajeev Nadkarni, Westford, MA (US); Abhishek Saraswati, Westford, MA (US); Anil K. Singhal, Westford, MA (US); Bruce A. Kelley, Jr., Westford, MA (US); Narendra Byrapuram, Westford, MA (US); John Peter Curtin, Westford, MA (US); and Tauras Liubinskas, Westford, MA (US)
Assigned to Netscout Systems, Inc., Westford, MA (US)
Filed by Netscout Systems, Inc., Westford, MA (US)
Filed on Jan. 18, 2023, as Appl. No. 18/098,671.
Application 18/098,671 is a continuation of application No. 17/837,730, filed on Jun. 10, 2022, granted, now 11,588,718.
Application 17/837,730 is a continuation of application No. 16/849,463, filed on Apr. 15, 2020, granted, now 11,381,491, issued on Jul. 5, 2022.
Claims priority of provisional application 62/833,942, filed on Apr. 15, 2019.
Prior Publication US 2023/0155913 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/12 (2022.01); H04L 12/26 (2006.01); H04L 43/028 (2022.01); H04L 43/062 (2022.01)
CPC H04L 43/12 (2013.01) [H04L 43/028 (2013.01); H04L 43/062 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method for monitoring network performance in a telecommunication network coupled with a plurality of Virtual Machines (VM) arranged in a cluster format, comprising:
receiving a packet from the telecommunication network at a VM smart cluster device;
extracting metadata from the packet to identify subscriber information for the received packet, wherein the metadata includes an international mobile subscriber identity (IMSI) and an international mobile station equipment identity software version (IMEI-SV) information utilized to generate Adaptive Service Intelligence (ASI) data;
distributing the packet to one of the plurality of VMs to balance the load amongst the plurality of VMs based upon prescribed load balancing criteria such that each packet received for an identified subscriber is sent to a same VM for performing load balancing on a per subscriber basis; and
generating key performance indicator (KPI) session related data associated with a subscriber in one of the plurality of VMs that receives the distributed packet from the VM smart cluster device.