Infrastructure driven auto-scaling of workloads
US-2024419470-A1 · Dec 19, 2024 · US
US10120727B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10120727-B2 |
| Application number | US-201515112339-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 23, 2015 |
| Priority date | Feb 27, 2014 |
| Publication date | Nov 6, 2018 |
| Grant date | Nov 6, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.