Multi-cluster dashboard for distributed virtualization infrastructure element monitoring and policy control

US2018287902A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018287902-A1
Application numberUS-201715846400-A
CountryUS
Kind codeA1
Filing dateDec 19, 2017
Priority dateMar 29, 2017
Publication dateOct 4, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computing system comprising: a plurality of cloud-based compute clusters, each of the cloud-based compute clusters comprising: one or more compute nodes; one or more policy agents configured to execute on the compute nodes to monitor performance and usage metrics relating to resources of the compute nodes; and a policy controller configured to deploy policies to the policy agents and receive performance and usage metrics from the policy agents; and a multi-cluster dashboard software system configured to receive data from each of the policy controllers of the plurality of cloud-based compute clusters, wherein each of the policy controllers is configured to evaluate the performance and usage metrics for respective compute clusters by application of one or more rulesets for infrastructure elements of the compute cluster, wherein each of the policy controllers outputs data to the multi-cluster dashboard software system indicative of a current health status for the infrastructure elements of the respective compute cluster based on the evaluation of the performance and usage metrics, and wherein the multi-cluster dashboard software system outputs for display, in a single user interface screen, the current health status for each of the cloud-based compute clusters. 2 . The computing system of claim 1 , wherein each policy controller outputs the data as a delta specifying changes to the health status or of operational state of the elements for the respective compute cluster. 3 . The computing system of claim 2 , wherein the delta specifies a count of a number of infrastructure elements changing health status within the respective compute cluster. 4 . The computing system of claim 1 , wherein the multi-cluster dashboard software system generates and outputs, for display, the single user interface screen to have a plurality of graphical regions, each of the graphical regions arranged to present the current health status for a different one of the cloud-based compute clusters. 5 . The computing system of claim 4 , wherein each of the graphical regions on the single user interface screen includes a plurality of graphical tiles, wherein each of the graphical tiles corresponds to a different type of infrastructure element being monitored by the respective policy controller for the cloud-based compute cluster, wherein each of the graphical tiles presents an integer count as to a number of elements currently being monitored in the respective cluster for the particular type infrastructure elements, and wherein each of the graphical tiles includes an indicator as to whether any of the infrastructure elements for the particular type of infrastructure elements have been determined as unhealthy by the respective policy controller for the cloud-based compute cluster. 6 . The computing system of claim 1 , wherein the multi-cluster dashboard software system is configured to support: a multi-cluster view in which the multi-cluster dashboard software system outputs for display the single user interface screen that presents the current health status for each of the cloud-based compute clusters, and a single cluster view in which the multi-cluster dashboard software system outputs for display detailed counts and information for the infrastructure elements being monitored by the policy controller of a single of the compute clusters. 7 . The computing system of claim 6 , wherein the multi-cluster dashboard software system is configured to enable switching between the multi-cluster view and the single cluster view without requiring re-authentication of the user. 8 . The computing system of claim 1 , wherein the multi-cluster dashboard software system maintains a hash table storing authentication tokens for each of the compute clusters and, responsive to data indicative of user input, switches between multi-cluster view and single cluster view for any of the compute clusters without requiring reauthentication of a user by utilizing the authentication tokes from the hash table. 9 . The computing system of claim 1 , wherein the multi-cluster dashboard software system executes as a component of one of the policy controllers designated as a master controller for the plurality of cloud-based compute clusters. 10 . The computing system of claim 1 , wherein the multi-cluster dashboard software system executes within process space independent of any of the policy controllers of the plurality of cloud-based compute clusters. 11 . A method comprising: executing policy agents on compute nodes of a plurality of different cloud-based compute clusters to monitor performance and usage metrics relating to resources of the compute nodes within each of the compute clusters; receiving, with a respective policy controller for each of the compute clusters, performance and usage metrics from the policy agents executing on the compute nodes of the respective compute cluster; evaluating, with each of the policy controllers, the performance and usage metrics for respective compute cluster by application of one or more rulesets for infrastructure elements of the respective compute cluster; outputting, from each of the policy controllers, data to a multi-cluster dashboard software system, wherein the data is indicative of a current health status for the infrastructure elements for the cluster and is based on the evaluation of the performance and usage metrics; and outputting, with the multi-cluster dashboard software system and for display as a single user interface screen, the current health status for each of the cloud-based compute clusters. 12 . The method of claim 11 , wherein outputting the data from each of the policy controllers comprises outputting the data as a delta specifying changes to the health status or of operational state of the elements for the respective compute cluster. 13 . The method of claim 12 , wherein the delta specifies a count of a number of infrastructure elements changing health status within the respective compute cluster. 14 . The method of claim 12 , wherein outputting, with the multi-cluster dashboard software system, the single user interface screen comprises generating and outputting, for display, the single user interface screen to include a plurality of graphical regions, each of the graphical regions arranged to present the current health status for a different one of the cloud-based compute clusters. 15 . The method of claim 14 , further comprising: generating each of the graphical regions on the single user interface screen to include a plurality of graphical tiles, each of the graphical tiles generated for a different type of infrastructure element being monitored by the respective policy controller for the cloud-based compute cluster; generating each of the graphical tiles to present an integer count as to a number of elements currently being monitored in the respective cluster for the particular type infrastructure elements; and generating each of the graphical tiles to include an indicator as to whether any of the infrastructure elements for the particular type of infrastructure elements have been determined as unhealthy by the respective policy controller for the cloud-based compute cluster. 16 . The method of claim 11 , further comprising: outputting for display, with the multi-cluster dashboard software system when operating in a multi-cluster view, the single user interface screen that presents the current health status for each of the cloud-based compute clusters, and outputting for display, with the multi-cluster dashboard s

Assignees

Inventors

Classifications

  • H04L43/045Primary

    for graphical visualisation of monitoring data · CPC title

  • Generation of reports · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Network utilisation, e.g. volume of load or congestion level · CPC title

  • G06F9/5072Primary

    Grid computing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018287902A1 cover?
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 metri…
Who is the assignee on this patent?
Juniper Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/045. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).