-
公开(公告)号:US11206200B1
公开(公告)日:2021-12-21
申请号:US16947230
申请日:2020-07-23
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K. Patel , Travis Gregory Newhouse , Neeren Shripad Patki , Sumeet Singh
IPC: H04L12/26 , H04L12/24 , G06F3/0481
Abstract: A policy controller executes algorithms to operate on a list of devices forming a computer network to generate outputs including one or more graphic user interfaces. The graphic user interfaces, when displayed on a display device, provide various versions of a visual representation of a network topology for the actual computer network or a computer network being modeled. The graphic user interfaces include graphic symbols representative of various devices included in the computer network that are arranged into one or more radial arrangements. The graphic user interfaces include graphic lines indicative of the physical interconnections between the devices, the graphic lines extending across the radial arrangement(s) and extending between the graphic symbols representative of devices to provide a visual representation of the interconnections that communicatively couple the devices. Additional graphic symbols and graphic lines represent interconnections between the devices and one or more compute nodes included in the computer network.
-
2.
公开(公告)号:US11005721B1
公开(公告)日:2021-05-11
申请号:US16916798
申请日:2020-06-30
Applicant: Juniper Networks, Inc.
Inventor: Neeren Shripad Patki , Harshit Naresh Chitalia , Moitrayee Gupta
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.
-
公开(公告)号:US20220124013A1
公开(公告)日:2022-04-21
申请号: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
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.
-
公开(公告)号:US10728121B1
公开(公告)日:2020-07-28
申请号:US15987584
申请日:2018-05-23
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K Patel , Travis Gregory Newhouse , Neeren Shripad Patki , Sumeet Singh
IPC: H04L12/16 , H04L12/26 , G06F3/0481 , H04L12/24
Abstract: A policy controller executes algorithms to operate on a list of devices forming a computer network to generate outputs including one or more graphic user interfaces. The graphic user interfaces, when displayed on a display device, provide various versions of a visual representation of a network topology for the actual computer network or a computer network being modeled. The graphic user interfaces include graphic symbols representative of various devices included in the computer network that are arranged into one or more radial arrangements. The graphic user interfaces include graphic lines indicative of the physical interconnections between the devices, the graphic lines extending across the radial arrangement(s) and extending between the graphic symbols representative of devices to provide a visual representation of the interconnections that communicatively couple the devices. Additional graphic symbols and graphic lines represent interconnections between the devices and one or more compute nodes included in the computer network.
-
公开(公告)号:US20240113950A1
公开(公告)日:2024-04-04
申请号:US18532070
申请日:2023-12-07
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/30 , G06F11/32 , G06F11/34 , G06F21/41 , H04L43/06 , H04L43/0876
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.
-
6.
公开(公告)号:US11411831B2
公开(公告)日:2022-08-09
申请号: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.
-
公开(公告)号:US20210099368A1
公开(公告)日:2021-04-01
申请号:US17120420
申请日:2020-12-14
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K. Patel , Parantap Roy , Travis Gregory Newhouse , Sumeet Singh , Neeren Shripad Patki
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.
-
公开(公告)号: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.
-
9.
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-