-
公开(公告)号:US11888714B2
公开(公告)日:2024-01-30
申请号:US17645594
申请日:2021-12-22
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K. Patel , Parantap Roy , Travis Gregory Newhouse , Sumeet Singh , Neeren Shripad Patki
IPC: H04L43/045 , G06F9/50 , G06F11/34 , G06F11/30 , G06F21/41 , G06F11/32 , H04L43/06 , H04L43/0876 , G06F3/04847
CPC classification number: H04L43/045 , G06F9/5072 , G06F11/3006 , G06F11/327 , G06F11/3433 , G06F11/3452 , G06F21/41 , H04L43/06 , H04L43/0876 , G06F3/04847 , G06F2201/815 , G06F2209/508 , G06F2221/2137
Abstract: This disclosure describes techniques for monitoring, scheduling, and performance management for virtualization infrastructures within networks. In one example, a computing system includes a plurality of different cloud-based compute clusters (e.g., different cloud projects), each comprising a set of compute nodes. Policy agents execute on the compute nodes to monitor performance and usage metrics relating to resources of the compute nodes. Policy controllers within each cluster deploy policies to the policy agents and evaluate performance and usage metrics from the policy agents by application of one or more rulesets for infrastructure elements of the compute cluster. Each of the policy controllers outputs data to a multi-cluster dashboard software system indicative of a current health status for the infrastructure elements based on the evaluation of the performance and usage metrics for the cluster. The multi-cluster dashboard software system data outputs, as single user interface screen, the current health status for each of the cloud-based compute clusters.
-
公开(公告)号:US11823079B2
公开(公告)日:2023-11-21
申请号:US17938895
申请日:2022-10-07
Applicant: Juniper Networks, Inc.
Inventor: Shruti Jadon , Mithun Chakaravarrti Dharmaraj , Anita Kar , Harshit Naresh Chitalia
Abstract: This disclosure describes techniques that include using an automatically trained machine learning system to generate a prediction. In one example, this disclosure describes a method comprising: based on a request for the prediction: training each respective machine learning (ML) model in a plurality of ML models to generate a respective training-phase prediction in a plurality of training-phase predictions; automatically determining a selected ML model in the plurality of ML models based on evaluation metrics for the plurality of ML; and applying the selected ML model to generate the prediction based on data collected from a network that includes a plurality of network devices.
-
公开(公告)号:US11706099B2
公开(公告)日:2023-07-18
申请号:US16024108
申请日:2018-06-29
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Sumeet Singh
IPC: H04L41/14 , H04L41/22 , G06F3/0481
CPC classification number: H04L41/14 , H04L41/22 , G06F3/0481
Abstract: A computing system includes a computing device configured to execute a plurality of virtual machines, each virtual machine of the plurality of virtual machines configured to provide control plane functionality for at least a different respective subset of forwarding units of a network device, the computing device distinct from the network devices. The computing system also includes a policy agent configured to execute on the computing device. The agent is configured to determine that a particular virtual machine of the plurality of virtual machines provides control plane functionality for one or more forwarding units of the network device; determine control plane usage metrics for resources of the particular virtual machine; and output, to a policy controller, data associated with the control plane usage metrics and data associating the particular virtual machine with the one or more forwarding units for which the particular virtual machine provides control plane functionality.
-
公开(公告)号:US11496363B2
公开(公告)日:2022-11-08
申请号:US17301374
申请日:2021-03-31
Applicant: Juniper Networks, Inc.
Inventor: Biswajit Mandal , Harshit Naresh Chitalia , Manoj Ganesh Naik
IPC: G06F15/177 , H04L41/085 , H04L12/46 , H04L43/045 , H04L43/062
Abstract: This disclosure describes techniques that include collecting flow data associated with communications between network devices, and determining, based on the flow data, one or more virtual networks over which the communications are taking place. In one example, this disclosure describes a system configured to perform operations comprising: storing virtual network configuration information associated with a first virtual network and a second virtual network established within a network; collecting underlay flow data associated with communications between a first server and a second server, wherein each of the first server and the second server are implemented as bare metal servers; determining, based on the underlay flow data and the stored virtual network configuration information, that the first server and the second server have communicated over the first virtual network; and generating a user interface.
-
65.
公开(公告)号:US11451450B2
公开(公告)日:2022-09-20
申请号:US17249351
申请日:2021-02-26
Applicant: Juniper Networks, Inc.
Inventor: Neeren Shripad Patki , Harshit Naresh Chitalia , Moitrayee Gupta
IPC: H04L41/14 , H04L41/042 , H04L41/046 , H04L41/22 , H04L43/045 , H04L43/065 , H04L41/0806 , H04L67/10 , G06F16/23
Abstract: An example control plane that is executed on one or more processors in a distributed computing system is configured to receive an indication of a node to be onboarded into the distributed computing system, wherein the node comprises one of a compute node or a network device node, to discover one or more compute resources or network device resources that are associated with the node, and to assign, based on the discovery, the node to a collector that is executed in the distributed computing system, wherein the collector is configured to collect real-time telemetry data for the node during operation of the node. The control plane is further configured to receive, from the collector, the real-time telemetry data for the node that is collected by the collector, and to output, for display, a visual representation of the real-time telemetry data for the node.
-
公开(公告)号:US20220166663A1
公开(公告)日:2022-05-26
申请号:US17105462
申请日:2020-11-25
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Harshit Naresh Chitalia
Abstract: The disclosure describes techniques for network monitoring and fault localization. For example, a controller comprises one or more processors operably coupled to a memory configured to: receive a first one or more Quality of Experience (QoE) metrics measured by a first probe traversing a first path comprising one or more links; receive a second one or more QoE metrics measured by a second probe traversing a second path comprising one or more links; determine, from the first one or more QoE metrics, that the first path has an anomaly; determine, from the second one or more QoE metrics, that the second path has an anomaly; and determine, in response to determining the first path and the second path has an anomaly, based on the type of metrics and the type of links, that an intersection between the first path and the second path is a root cause of the anomaly.
-
67.
公开(公告)号:US11323327B1
公开(公告)日:2022-05-03
申请号:US15946645
申请日:2018-04-05
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Moitrayee Gupta , Parantap Roy , Travis Gregory Newhouse , Sumeet Singh , Tarun Banka
IPC: G06F17/00 , H04L29/06 , H04L41/0893 , H04L41/06
Abstract: This disclosure describes techniques for monitoring, scheduling, and performance management for computing environments, such as virtualization infrastructures deployed within data centers. In one example, a method includes obtaining, by a policy controller, a first profile for an element of a virtualization infrastructure, the first profile comprising a first ruleset having one or more alarms; obtaining, by the policy controller, a second profile for a group of one or more elements including the element, the second profile comprising a second ruleset having one or more alarms; modifying, by the policy controller based at least on the element being a member of the group, the first profile to generate a modified first profile comprising the first ruleset and the second ruleset; and outputting, by the policy controller to a computing device, the modified first profile.
-
公开(公告)号:US20220103431A1
公开(公告)日:2022-03-31
申请号:US17492494
申请日:2021-10-01
Applicant: Juniper Networks, Inc.
Inventor: Sumeet Singh , Travis Gregory Newhouse , Harshit Naresh Chitalia , Parantap Roy , Tarun Banka , Moitrayee Gupta , Pawan Prakash
Abstract: The present invention addresses the need for improved virtualized cloud infrastructure policy implementation and management in order allow real-time monitoring and optimization of virtualized resources. It provides systems and methods for real-time cloud infrastructure policy implementation and management that include a plurality of host devices, a plurality of real-time probe agents associated with the plurality of host devices operating on each of the plurality of host devices, and a policy engine communicatively coupled to the plurality of host devices and containing a policy associated with an application program deployed in at least one of the plurality of host devices. The policy engine is programmed to monitor in real time changes in deployment of the application program across the plurality of host devices and to push the policy to the real-time probe agent operating on each host device on which the application program is deployed.
-
69.
公开(公告)号:US20220021738A1
公开(公告)日:2022-01-20
申请号:US16947139
申请日:2020-07-20
Applicant: Juniper Networks, Inc.
Inventor: Rajenkumar Patel , Harshit Naresh Chitalia , Tarun Banka , Mithun Chakaravarrti Dharmaraj , Gauresh Dilip Vanjare , Yixiao Wei
Abstract: Techniques for resource monitoring and managed message reordering in a data center are described. In one example, a computing system comprises an ingress engine to receive a message from a network device in a data center comprising a plurality of network devices and the computing system; and in response to receiving the message from a network device in the data center, communicate the message to an appropriate collector application corresponding to the message's protocol type in compliance with at least one requirement for data stored in a message flow communicated from one or more network devices to the computing system.
-
公开(公告)号:US20210409294A1
公开(公告)日:2021-12-30
申请号:US16917690
申请日:2020-06-30
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Anita Kar , Neeren Shripad Patki
IPC: H04L12/26 , G06F16/2455 , G06F16/248 , H04L29/12 , H04L29/06 , H04L12/46
Abstract: A computing system stores rule data for an application. The rule data for the application specifies characteristics of flows that occur within a network and that are associated with the application. The computing system may collect a stream of flow datagrams from the network. Additionally, the computing system may identify, based on the rule data for the application, flow datagrams in the stream of flow datagrams that are associated with the application. The computing system may generate a stream of application-enriched flow datagrams based on the identified flow datagrams. The application-enriched flow datagrams include data indicating the application. Furthermore, the computing system may process a query for results based on the application-enriched flow datagrams.
-
-
-
-
-
-
-
-
-