State information completion using context graphs

US10320636B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10320636-B2
Application numberUS-201615392585-A
CountryUS
Kind codeB2
Filing dateDec 28, 2016
Priority dateDec 21, 2016
Publication dateJun 11, 2019
Grant dateJun 11, 2019

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.

Incomplete state information for nodes of a datacenter is completed utilizing historical state information. A context graph is received having a plurality of nodes that correspond to components of the datacenter, each node including properties that correspond to the represented component. It is determined that at least one of the properties for a node is incomplete. A context hash is derived from the context graph and compared to a plurality of subgraph hashes. Based upon the comparison, one or more subgraphs are identified that are similar to the context hash. Where a single similar subgraph is identified, the property information for the single subgraph is imputed to the context graph to complete the incomplete information. Where more than one similar subgraph is identified, the property information for the identified similar subgraphs is aggregated and the aggregated property information is imputed to the context graph to complete the incomplete information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a context graph indicating a plurality of relationships among a plurality of nodes corresponding to hardware and software components of a datacenter, each node comprising properties corresponding to a particular component of the datacenter; determining at least one of the properties is null or missing for at least one node of the plurality of nodes; comparing a context hash derived from the context graph to a plurality of subgraph hashes derived from a library of subgraphs, each subgraph hash of the plurality of subgraph hashes and each subgraph of the subgraphs correspond to a respective portion of a plurality of portions of the context graph; based on the comparing, identifying one or more subgraph hashes derived from the library of subgraphs that are similar to the context hash derived from the context graph; and imputing, in the at least one node of the plurality of nodes, historical properties derived from the one or more subgraph hashes to complete the at least one property that is null or missing for the at least one node of the plurality of nodes. 2. The method of claim 1 , wherein identifying one or more subgraph hashes derived from the library of subgraphs comprises identifying a set of subgraph hashes derived from the library of subgraphs that, when aggregated, are similar to the context hash derived from the context graph. 3. The method of claim 2 , further comprising aggregating the historical properties from subgraphs that correspond to the set of subgraph hashes and imputing at least a portion of the aggregated historical properties to complete the at least one property that is null or missing for the at least one node of the plurality of nodes. 4. The method of claim 3 , wherein the historical properties are aggregated based on an average. 5. The method of claim 3 , wherein the historical properties are aggregated utilizing a weight based on a percentage of matching nodes. 6. The method of claim 1 , further comprising providing a probability distribution for the at least one property that is null or missing for the at least one node of the plurality of nodes. 7. The method of claim 1 , further comprising receiving a plurality of historical properties from a historical database corresponding to the library of subgraphs. 8. The method of claim 1 , further comprising: receiving the historical properties from one or more of at least one report and at least one monitoring tool; and building the context graph utilizing the received properties. 9. The method of claim 1 , wherein the library of subgraphs corresponds to historical data collected from multiple datacenters. 10. A computerized system: a processor; and a non-transitory computer storage medium storing computer-useable instructions that, when used by the processor, cause the processor to: receive a context graph indicating a plurality of relationships among a plurality of nodes corresponding to components of a datacenter, each node comprising properties that include a particular resource consumption state of a particular hardware component of the datacenter; for a node in the context graph, determine that a value for at a selected property of the properties is null or missing for a resource consumption state of the node at a given point in time; for the node in the context graph, determine a plurality of context hashes derived from the context graph based on a plurality of properties for the resource consumption state of the node that have complete property values at the given point in time; compare the plurality of context hashes derived from the context graph to subgraph hashes derived from a library of subgraphs; identify a set of subgraph hashes derived from the library of subgraphs that, when combined, are similar to at least a portion of the plurality of context hashes derived from the context graph; and aggregate historical resource consumption properties derived from subgraphs corresponding to the set of subgraph hashes to provide the value for the selected property that is null or missing of the node at the given point in time.

Assignees

Inventors

Classifications

  • H04L43/08Primary

    Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • by checking functioning · CPC title

  • using statistical or mathematical methods · 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 US10320636B2 cover?
Incomplete state information for nodes of a datacenter is completed utilizing historical state information. A context graph is received having a plurality of nodes that correspond to components of the datacenter, each node including properties that correspond to the represented component. It is determined that at least one of the properties for a node is incomplete. A context hash is derived fr…
Who is the assignee on this patent?
Ca Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).