Methods and apparatus to provision a workload in a virtual server rack deployment

US2016014039A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016014039-A1
Application numberUS-201514796826-A
CountryUS
Kind codeA1
Filing dateJul 10, 2015
Priority dateJul 11, 2014
Publication dateJan 14, 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.

Methods and apparatus to provision a workload in a virtual server rack deployment are disclosed. An example method includes determining, via a first resource manager executing on a processor, parameters of a request for allocating resources of a virtual server rack for performing a workload, determining logical computing resources to be utilized for performing the workload based on the parameters, determining first physical computing resources installed in a first physical rack and second physical computing resources installed in a second physical rack included in the virtual server rack to perform the determined logical computing resources, and instructing a first centralized manager of virtual hosts to provision the first physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method to provision workloads in cloud services implemented in virtual server racks, the method comprising: determining, via a first resource manager executing on a processor, parameters of a request for allocating resources of a virtual server rack for performing a workload; determining, via the first resource manager executing on the processor, logical computing resources to be utilized for performing the workload based on the parameters; determining, via the first resource manager executing on the processor, first physical computing resources installed in a first physical rack and second physical computing resources installed in a second physical rack included in the virtual server rack to perform the determined logical computing resources; instructing, via the first resource manager executing on the processor, a first centralized manager of virtual hosts to provision the first physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload; and instructing, via the first resource manager executing on the processor, a second resource manager associated with the second physical rack to instruct a second centralized manager of virtual hosts associated with the second physical rack to provision the second physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload. 2 . A method as defined in claim 1 , wherein the first resource manager is a virtual resource manager. 3 . A method as defined in claim 1 , wherein the first resource manager has been elected as a master resource manager to instruct the second resource manager. 4 . A method as defined in claim 1 , further including querying an inventory of physical resources installed in the first physical rack and the second physical rack. 5 . A method as defined in claim 4 , wherein the inventory is stored in a database associated with the first physical rack and the inventory includes the first physical computing resources associated with the first physical rack and the second physical computing resources associated with the second physical rack. 6 . A method as defined in claim 1 , wherein the parameters include at least one of a number of compute availability zones for redundancy of computing resources, a storage fault tolerance, and a network redundancy. 7 . A method as defined in claim 1 , wherein determining the first physical computing resources includes determining a number of processing cores to meet the logical resources. 8 . An apparatus comprising: a memory; and a processor configured to: determine parameters of a request for allocating resources of a virtual server rack for performing a workload; determine logical computing resources to be utilized for performing the workload based on the parameters; determine first physical computing resources installed in a first physical rack and second physical computing resources installed in a second physical rack included in the virtual server rack to perform the determined logical computing resources; instruct, by a first resource manager, a first centralized manager of virtual hosts to provision the first physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload; and instruct a second resource manager associated with the second physical rack to instruct a second centralized manager of virtual hosts associated with the second physical rack to provision the second physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload. 9 . An apparatus as defined in claim 8 , wherein the first resource manager is a virtual resource manager. 10 . An apparatus as defined in claim 8 , wherein the first resource manager has been elected as a master resource manager to instruct the second resource manager. 11 . An apparatus as defined in claim 8 , wherein the processor is further configured to query an inventory of physical resources installed in the first physical rack and the second physical rack. 12 . An apparatus as defined in claim 11 , wherein the inventory is stored in a database associated with the first physical rack and the inventory includes the first physical computing resources associated with the first physical rack and the second physical computing resources associated with the second physical rack. 13 . An apparatus as defined in claim 8 , wherein the parameters include at least one of a number of compute availability zones for redundancy of computing resources, a storage fault tolerance, and a network redundancy. 14 . An apparatus as defined in claim 8 , wherein the processor is configured to determine the first physical computing resources by determining a number of processing cores to meet the logical resources. 15 . A tangible computer-readable storage medium comprising instructions that, when executed, cause a machine to at least: determine parameters of a request for allocating resources of a virtual server rack for performing a workload; determine logical computing resources to be utilized for performing the workload based on the parameters; determine first physical computing resources installed in a first physical rack and second physical computing resources installed in a second physical rack included in the virtual server rack to perform the determined logical computing resources; instruct, by a first resource manager, a first centralized manager of virtual hosts to provision the first physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload; and instruct a second resource manager associated with the second physical rack to instruct a second centralized manager of virtual hosts associated with the second physical rack to provision the second physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload. 16 . A tangible computer-readable storage medium as defined in claim 16 , wherein the first resource manager is a virtual resource manager. 17 . A tangible computer-readable storage medium as defined in claim 16 , wherein the first resource manager has been elected as a master resource manager to instruct the second resource manager. 18 . A tangible computer-readable storage medium as defined in claim 16 , wherein the instructions, when executed, cause the machine to query an inventory of physical resources installed in the first physical rack and the second physical rack. 19 . A tangible computer-readable storage medium as defined in claim 18 , wherein the inventory is stored in a database associated with the first physical rack and the inventory includes the first physical computing resources associated with the first physical rack and the second physical computing resources associated with the second physical rack. 20 . A tangible computer-readable storage medium as defined in claim 16 , wherein the parameters include at least one of a number of compute availability zones for redundancy of computing resources, a storage fault tolerance, and a network redundancy. 21 . A tangible computer-readable storage medium as defined in claim 16 , wherein the instructions, when executed, cause the machine to determine the first physical computing resources by determi

Assignees

Inventors

Classifications

  • H04L47/70Primary

    Admission control; Resource allocation · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title

  • by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · 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 US2016014039A1 cover?
Methods and apparatus to provision a workload in a virtual server rack deployment are disclosed. An example method includes determining, via a first resource manager executing on a processor, parameters of a request for allocating resources of a virtual server rack for performing a workload, determining logical computing resources to be utilized for performing the workload based on the paramete…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 14 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).