Techniques to allocate configurable computing resources

US10120727B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10120727-B2
Application numberUS-201515112339-A
CountryUS
Kind codeB2
Filing dateFeb 23, 2015
Priority dateFeb 27, 2014
Publication dateNov 6, 2018
Grant dateNov 6, 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.

Examples may include techniques for allocating configurable computing resources from a pool of configurable computing resources to a logical server or virtual machine. The logical server or virtual machine may use allocated configurable computing resources to implement, execute or run a workload.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: circuitry for a controller of a system of configurable computing resources; a request component for execution by the circuitry to receive a request to allocate the configurable computing resources to a logical server to implement or execute a workload; a score component for execution by the circuitry to generate a first weighted sum allocation score for a first portion of the configurable computing resources available for allocation to the logical server and generate a second weighted sum allocation score for a second portion of the configurable computing resources available for allocation to the logical server, the first and second portions of configurable computing resources including respective first and second configurations each having a plurality of disaggregate physical elements belonging to one or more types, the one or more types including a central processing unit type, a memory type, a storage type or a network input/output type, respective first and second weighted sum allocation scores generated using respective normalized performance values, where the normalized performance values correspond to at least two different respective types of allocation attributes selected from types of an operating temperature, a power/energy consumption, a total uptime in hours or a unit cost, for individual disaggregate physical elements included in the respective first and second configurations, the respective performance values separately multiplied by a plurality of separate weighting factors for the different respective types of allocation attributes for the individual disaggregate physical elements and then summed to generate the respective first and second sum allocation scores; a rank component for execution by the circuitry to compare the first and second weighted sum allocation scores to rank the first portion relative to the second portion; and an allocation component for execution by the circuitry to allocate the first portion or the second portion to the logical server based on the rank. 2. The apparatus of claim 1 , the allocation component to update a resource catalogue to indicate allocation of the first or second portions to the logical server. 3. The apparatus of claim 1 , the system of configurable computing resources comprises the configurable computing resources maintained in a plurality of racks. 4. The apparatus of claim 1 , comprising: the first weighted sum allocation score is s 1 and s 1 = m t ⁡ ( t 1 t ma ⁢ ⁢ x ) + m p ⁡ ( e 1 e ma ⁢ ⁢ x ) + m u ⁡ ( u 1 u ma ⁢ ⁢ x ) + m c ⁡ ( c 1 c ma ⁢ ⁢ x ) , where “t 1 ” represents the operating temperature allocation attribute for the first portion, “t max ” represents a maximum value for operating temperature for the first portion, “e 1 ” represents the power/energy consumption allocation attribute for the first portion, e max represents a maximum value for power/energy consumption for the first portion, “u 1 ” represents the total uptime in hours allocation attribute for the first portion, u max ” represents a maximum value for total uptime for the first portion, “c 1 ” represents the unit cost allocation attribute for the first portion, c max represents a maximum value for unit cost for the first portion, and “m t , m p , m u , m c ” for s 1 represent individual weighting factors for different respective types of allocation attributes for the first portion; and the second weighted sum allocation score is s 2 and s 2 = m t ⁡ ( t 2 t ma ⁢ ⁢ x ) + m p

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • Partitioning or combining of resources · CPC title

  • where the allocation takes into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206) · CPC title

  • G06F9/5077Primary

    Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Performance criteria · 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 US10120727B2 cover?
Examples may include techniques for allocating configurable computing resources from a pool of configurable computing resources to a logical server or virtual machine. The logical server or virtual machine may use allocated configurable computing resources to implement, execute or run a workload.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F9/5077. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 06 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).