-
公开(公告)号:US10673714B1
公开(公告)日:2020-06-02
申请号:US15637686
申请日:2017-06-29
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Parantap Roy , Sumeet Singh , Avi K. Patel
Abstract: This disclosure describes techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, and may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements and computing resources are being used and information about patterns of usage and/or utilization. This disclosure also describes techniques for communicating, within a computing system, information used to create, update, and/or modify the user interfaces that present information about a network, virtualization infrastructure, cluster, or other computing environment. Techniques in accordance with one or more aspects of the present disclosure may involve use of separate interfaces for collecting or accessing data used to draw a user interface that presents information about a network, and for collecting or receiving data used to update the user interface as changes occur to the utilization of infrastructure elements represented within the user interface.
-
12.
公开(公告)号:US10560309B1
公开(公告)日:2020-02-11
申请号:US15730372
申请日:2017-10-11
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Srivignessh Pacham Sri Srinivasan , Tarun Banka , Travis Gregory Newhouse , Sumeet Singh , Pawan Prakash
Abstract: This disclosure describes techniques for analyzing information generated as a result of monitoring resources within computing environments. In one example, this disclosure describes a method that includes observing a plurality of alerts generated in response to monitoring resources associated with a plurality of connected elements within a network; determining a plurality of occurrence counts; determining a plurality of concurrent occurrence counts, wherein each of the plurality of concurrent occurrence counts represents a count of concurrent occurrences of two or more of the alerts in the set of historical alerts; and identifying one or more root cause alerts, wherein the one or more root cause alerts are determined based on the plurality of occurrence counts and the plurality of the concurrent occurrence counts, and wherein the one or more root cause alerts are a subset of the plurality of alerts.
-
公开(公告)号:US12021692B2
公开(公告)日:2024-06-25
申请号: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
IPC: H04L41/0893 , G06F9/455 , G06F9/50 , H04L41/50 , H04L41/5025 , H04L41/5041 , H04L43/12 , H04L67/01 , H04L67/02 , H04L43/065 , H04L43/08
CPC classification number: H04L41/0893 , G06F9/45533 , G06F9/45558 , G06F9/50 , H04L41/50 , H04L41/5025 , H04L41/5045 , H04L43/12 , H04L67/01 , H04L67/02 , H04L43/065 , H04L43/08
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.
-
公开(公告)号:US11943117B2
公开(公告)日:2024-03-26
申请号:US17933405
申请日:2022-09-19
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Weixu Zhuang , Sumeet Singh
IPC: G06F3/048 , G06F3/0481 , G06T11/20 , H04L41/22
CPC classification number: H04L41/22 , G06F3/048 , G06F3/0481 , G06T11/206 , G06T2200/24
Abstract: A variety of different graphical user interfaces are generated that when displayed provide a visual and interactive representation of one or more performance metrics associated with the operation of a computer network. The graphical user interfaces may be used to monitor the underlay computer network for a virtualization infrastructure, as one example. Aspects include grouping the servers of a computer network into a plurality of aggregates, each aggregate comprising one or more servers. A set of probes are configured that are issued by an agent of a server in one aggregate and sent through the computer network to one or more agents in the server(s) of a different aggregate. Responses and other measurements taken based on the issuance of the probes is gathered and analyzed to generate metrics that are then used to generate, at least in part, the information provided in the graphical user interfaces.
-
公开(公告)号:US11658874B2
公开(公告)日:2023-05-23
申请号:US16410626
申请日:2019-05-13
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Harshit Naresh Chitalia , Travis Gregory Newhouse , Chaitanya Pemmaraju , Pawan Prakash , Parantap Roy , Sumeet Singh
IPC: G06F15/16 , H04L41/0866 , H04L43/00 , H04L41/0893 , H04L41/085 , H04L43/0817 , H04L43/16 , H04L43/0876 , H04L41/08
CPC classification number: H04L41/0866 , H04L41/0893 , H04L43/14 , H04L41/085 , H04L41/0876 , H04L43/0817 , H04L43/0876 , H04L43/16
Abstract: A system that permits or otherwise facilitates assessment of operational state of a computing component in a computing environment. In one example, this disclosure describes a method that includes collecting, by a server device that is executing within a server device cluster, metric information indicative of an operational state of the server device, wherein the metric information is associated with a plurality of virtual computing instances executing on the server device; analyzing, by the server device and based on the metric information, whether a first condition associated with a first virtual computing instance is satisfied; analyzing, by the server device and based on the metric information, whether a second condition associated with a second virtual computing instance is satisfied; and updating control information characterizing the operational state of the server device executing within the server device cluster.
-
公开(公告)号:US20230031889A1
公开(公告)日:2023-02-02
申请号: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.
-
公开(公告)号:US11316763B1
公开(公告)日:2022-04-26
申请号:US16888497
申请日:2020-05-29
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Parantap Roy , Sumeet Singh , Avi K. Patel
IPC: H04L12/26 , H04L43/045 , H04L43/0876 , H04L43/06 , H04L41/22 , H04L43/10 , H04L41/00 , H04L43/00
Abstract: This disclosure describes techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, and may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements and computing resources are being used and information about patterns of usage and/or utilization. This disclosure also describes techniques for communicating, within a computing system, information used to create, update, and/or modify the user interfaces that present information about a network, virtualization infrastructure, cluster, or other computing environment. Techniques in accordance with one or more aspects of the present disclosure may involve use of separate interfaces for collecting or accessing data used to draw a user interface that presents information about a network, and for collecting or receiving data used to update the user interface as changes occur to the utilization of infrastructure elements represented within the user interface.
-
公开(公告)号: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.
-
公开(公告)号:USD904437S1
公开(公告)日:2020-12-08
申请号:US29726960
申请日:2020-03-06
Applicant: Juniper Networks, Inc.
Designer: Harshit Naresh Chitalia , Travis Gregory Newhouse , Parantap Roy , Sumeet Singh , Avi K. Patel
-
公开(公告)号:US10778534B2
公开(公告)日:2020-09-15
申请号:US16007926
申请日:2018-06-13
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Weixu Zhuang , Sumeet Singh
IPC: G06F3/048 , H04L12/24 , G06F3/0481 , G06T11/20
Abstract: A variety of different graphical user interfaces are generated that when displayed provide a visual and interactive representation of one or more performance metrics associated with the operation of a computer network. The graphical user interfaces may be used to monitor the underlay computer network for a virtualization infrastructure, as one example. Aspects include grouping the servers of a computer network into a plurality of aggregates, each aggregate comprising one or more servers. A set of probes are configured that are issued by an agent of a server in one aggregate and sent through the computer network to one or more agents in the server(s) of a different aggregate. Responses and other measurements taken based on the issuance of the probes is gathered and analyzed to generate metrics that are then used to generate, at least in part, the information provided in the graphical user interfaces.
-
-
-
-
-
-
-
-
-