Computing infrastructure optimizations based on tension levels between computing infrastructure nodes

US9918146B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9918146-B2
Application numberUS-201615018211-A
CountryUS
Kind codeB2
Filing dateFeb 8, 2016
Priority dateFeb 8, 2016
Publication dateMar 13, 2018
Grant dateMar 13, 2018

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.

A system comprises a scoring engine comprising at least one processor and memory. The scoring engine is to generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes. The scoring engine is further to generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a scoring engine comprising at least one processor and memory, the scoring engine to: generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes; and generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node, wherein the edge tension score is based at least in part on a product of the first availability score and the second availability score. 2. The system of claim 1 , the scoring engine further to provide the edge tension score to an orchestrator to be used to determine placement of a workload in the computing infrastructure. 3. The system of claim 1 , further comprising a telemetry engine to obtain the telemetry information from the plurality of computing infrastructure nodes. 4. The system of claim 1 , wherein the edge tension score is generated by subtracting a product of the first availability score and the second availability score from a maximum possible edge tension score. 5. The system of claim 1 , wherein the first node is a first physical element of the computing infrastructure and the second node is a second physical element of the computing infrastructure. 6. The system of claim 1 , wherein the first node is a first physical element of the computing infrastructure and the second node is a logical machine associated with the first physical element and at least one additional physical element of the computing infrastructure. 7. The system of claim 1 , wherein the first availability score is based on at least one utilization parameter associated with the first computing infrastructure node. 8. The system of claim 1 , wherein the first availability score is based on at least one saturation parameter associated with the first computing infrastructure node. 9. The system of claim 1 , wherein the first availability score is based on at least one capacity parameter associated with the first computing infrastructure node. 10. The system of claim 9 , wherein the at least one capacity parameter includes a sold capacity associated with the first computing infrastructure node. 11. The system of claim 1 , wherein the first availability score is based on at least one utilization parameter, at least one saturation parameter, and at least one capacity parameter associated with the first computing infrastructure node. 12. The system of claim 1 , wherein the edge tension score is inversely proportional to the first availability score and the second availability score. 13. A method comprising: generating, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes; generating, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node, wherein the edge tension score is based at least in part on a product of the first availability score and the second availability score; and providing the edge tension score to an orchestrator to be used to determine placement of a workload in the computing infrastructure. 14. The method of claim 13 , wherein the edge tension score is generated by subtracting a product of the first availability score and the second availability score from a maximum possible edge tension score. 15. The method of claim 13 , wherein the first availability score is based on at least one saturation parameter associated with the first computing infrastructure node. 16. The method of claim 13 , wherein the first availability score is based on at least one capacity parameter associated with the first computing infrastructure node. 17. At least one non-transitory machine readable storage medium having instructions stored thereon, the instructions when executed by a machine to cause the machine to: generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes; and generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node, wherein the edge tension score is based at least in part on a product of the first availability score and the second availability score. 18. The at least one medium of claim 17 , wherein the edge tension score is generated by subtracting a product of the first availability score and the second availability score from a maximum possible edge tension score. 19. The at least one medium of claim 17 , wherein the first availability score is based on at least one saturation parameter associated with the first computing infrastructure node. 20. The at least one medium of claim 17 , wherein the first availability score is based on at least one capacity parameter associated with the first computing infrastructure node. 21. A system comprising: a computing infrastructure comprising a plurality of nodes; a telemetry engine to obtain telemetry information from a plurality of nodes of a computing infrastructure; a scoring engine comprising at least one processor and memory, the scoring engine to: generate, based on the telemetry information, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes; and generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node, wherein the edge tension score is based at least in part on a product of the first availability score and the second availability score; and an orchestrator to direct the placement of at least one workload based on the edge tension score. 22. The system of claim 21 , wherein the directing the placement of the at least one workload comprises migrating the at least one workload from one logical machine to another logical machine. 23. The system of claim 21 , wherein the directing the placement of the at least one workload comprises initially placing the at least one workload at one or more logical machines. 24. The system of claim 21 , wherein the edge tension score is generated by subtracting a product of the first availability score and the second availability score from a maximum possible edge tension score. 25. The system of claim 21 , wherein the first availability score is based on at least one saturation parameter associated with the f

Assignees

Inventors

Classifications

  • H04Q9/00Primary

    Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · 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 US9918146B2 cover?
A system comprises a scoring engine comprising at least one processor and memory. The scoring engine is to generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastr…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04Q9/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 13 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).