Minimizing overhead over-provisioning costs in machine configurations

US2016291990A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016291990-A1
Application numberUS-201514674902-A
CountryUS
Kind codeA1
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateOct 6, 2016
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.

A method and apparatus for substantially minimizing overhead over-provisioning costs in machine configurations is disclosed. The method involves the steps of: clustering a plurality of given machine configurations into a quantity of clusters less than or equal to a pre-specified amount; determining a respective dominant provisioning machine configuration for each cluster of the quantity of clusters; and determining an overall over-provisioning resource cost associated with the respective quantity of clusters and associated respective dominant provisioning machine configurations; and assigning to a mapping function the respective associated dominant provisioning machine configuration of each respective cluster of the quantity of clusters as the target for the given machine configurations of each respective cluster of the quantity of clusters. The method for substantially minimizing overhead over-provisioning costs in machine configurations provides advantages over systems known in the art by allowing minimization of average overhead due to over-provisioning costs as well as minimizing the maximum overhead due to over-provisioning costs.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of identifying a set of pre-provisioned machine configurations and an associated mapping function for mapping each of a plurality of given machine configurations to said set of pre-provisioned machine configurations so as to produce a resource cost for said set of pre-provisioned machine configurations, the method comprising the steps of: clustering said plurality of given machine configurations into a quantity of clusters less than or equal to a pre-specified amount; determining a respective dominant provisioning machine configuration for each cluster of said quantity of clusters; and determining an overall over-provisioning resource cost associated with the respective quantity of clusters and associated respective dominant provisioning machine configurations; and assigning to said mapping function the respective associated dominant provisioning machine configuration of each respective cluster of said quantity of clusters as the target for the given machine configurations of each respective cluster of said quantity of clusters. 2 . A method as claimed in claim 1 wherein said resource cost is selected from the group consisting of an average cost, a maximum cost, and a maximum cost quantified using ratio points. 3 . A method as claimed in claim 2 further comprising the steps of: varying said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and using that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 4 . A method as claimed in claim 2 wherein said set of respective dominant provisioning machine configurations is selected from a pre-provisioned set of provisioned machine configurations. 5 . A method as claimed in claim 4 further comprising the steps of: varying said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and using that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 6 . A method as claimed in claim 4 further comprising the steps of: associating an operating cost with each of said given set of provisioned machine configurations; and including said operating costs in the determining step. 7 . A method as claimed in claim 6 further comprising the steps of varying said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and using that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 8 . A method as claimed in claim 1 wherein varying said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and using that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 9 . A method as claimed in claim 1 wherein said set of respective dominant provisioning machine configurations is selected from a pre-provisioned set of provisioned machine configurations. 10 . A method as claimed in claim 9 further comprising the steps of: varying said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and using that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 11 . A method as claimed in claim 9 further comprising the steps of: associating an operating cost with each of said given set of provisioned machine configurations; and including said operating costs in the determining step. 12 . A method as claimed in claim 11 further comprising the steps of varying said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and using that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 13 . A method as claimed in claim 1 further comprising the steps of: associating an operating cost with each of said given set of provisioned machine configurations; and including said operating costs in the determining step. 14 . A method as claimed in claim 13 further comprising the steps of varying said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and using that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 15 . An apparatus for identifying a set of pre-provisioned machine configurations and an associated mapping function for mapping each of a plurality of given machine configurations to said set of pre-provisioned machine configurations so as to produce a resource cost for said set of pre-provisioned machine configurations, the apparatus comprising: a data storage; and a processor communicatively connected to the data storage, the processor being configured to: cluster said plurality of given machine configurations into a quantity of clusters less than or equal to a pre-specified amount; determine a respective dominant provisioning machine configuration for each cluster of said quantity of clusters; and determine an overall over-provisioning resource cost quantified using point ratios associated with the respective quantity of clusters and associated respective dominant provisioning machine configurations; and assign to said mapping function the respective associated dominant provisioning machine configuration of each respective cluster of said quantity of clusters as the target for the given machine configurations of each respective cluster of said quantity of clusters. 16 . An apparatus as claimed in claim 15 wherein said resource cost is selected from the group consisting of an average cost, a maximum cost, and a maximum cost quantified using ratio points. 17 . An apparatus as claimed in claim 16 wherein the processor is further configured to vary said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and use that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 18 . An apparatus as claimed in claim 16 wherein said set of respective dominant provisioning machine configurations is selected from a pre-provisioned set of provisioned machine configurations. 19 . An apparatus as claimed in claim 18 wherein the processor is further configured to vary said quantity of clusters to determine a quantity less than said pre-specified amount for which said overall over-provisioning resource cost is substantially minimized; and use that quantity of clusters for which said overall over-provisioning resource cost is substantially minimized in the assigning step. 20 . An apparatus as claimed in claim 18 wherein the proce

Assignees

Inventors

Classifications

  • the resources being hardware resources other than CPUs, Servers and Terminals · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Creating, deleting, cloning virtual machine instances · CPC title

  • Hypervisor-specific management and integration aspects · 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 US2016291990A1 cover?
A method and apparatus for substantially minimizing overhead over-provisioning costs in machine configurations is disclosed. The method involves the steps of: clustering a plurality of given machine configurations into a quantity of clusters less than or equal to a pre-specified amount; determining a respective dominant provisioning machine configuration for each cluster of the quantity of clus…
Who is the assignee on this patent?
Alcatel Lucent Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/44505. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 06 2016 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).