US 11,916,779 B2
Peer comparison-based outlier detection for network performance monitoring
Ruchit Rajkumar Mehta, Emeryville, CA (US); and Kaushik Adesh Agrawal, Chelmsford, MA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Oct. 7, 2022, as Appl. No. 17/938,706.
Claims priority of provisional application 63/262,241, filed on Oct. 7, 2021.
Prior Publication US 2023/0116881 A1, Apr. 13, 2023
Int. Cl. H04L 43/065 (2022.01); H04L 45/24 (2022.01); H04L 45/44 (2022.01); H04L 45/12 (2022.01)
CPC H04L 45/24 (2013.01) [H04L 43/065 (2013.01); H04L 45/123 (2013.01); H04L 45/44 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A network management system comprising:
a memory storing path data for a plurality of logical paths received from a plurality of network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices for a corresponding one or more logical paths of a physical interface from a given network device over a wide area network (WAN); and
one or more processors coupled to the memory and configured to:
compare one or more network performance metrics specified by the path data for each of the plurality of logical paths, including:
deriving, for each of the plurality of logical paths within a specified time window, one or more features of each of the one or more network performance metrics specified by the path data for each of the plurality of logical paths, and
generating a plurality of vectors, including generating, for each respective network performance metric of the one or more network performance metrics for each of the plurality of logical paths, a corresponding vector of values of the one or more features for the respective network performance metric:
determine, based on comparing the one or more network performance metrics, one or more outlier logical paths out of the plurality of logical paths; and
in response to determining the one or more outlier logical paths, output a notification indicative of the one or more outlier logical paths out of the plurality of logical paths.