×

Capacity reclamation and resource adjustment

  • US 9,038,068 B2
  • Filed: 11/15/2012
  • Issued: 05/19/2015
  • Est. Priority Date: 11/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing capacity reclamation of resources allocated to one or more virtual machines, the system comprising:

  • a memory device with computer-readable program code stored thereon;

    a communication device;

    a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to;

    provision resources to one or more virtual machines based partially on received resource parameters, the provisioning comprising;

    receiving resource parameters comprising information indicating an intended use of the one or more virtual machines;

    based on the information indicating the intended use, determining a predetermined type and amount of resources to be allocated for the intended use; and

    based on the predetermined type and amount of resources, allocating a corresponding type and amount of resources to the one or more virtual machines;

    monitor resource usage of the one or more virtual machines over a predetermined period of time;

    compare resource usage to resource allocation;

    based on the comparison of the resource usage to the resource allocation, adjust resource allocation based on the monitored resource usage;

    based on the resource usage, predict future resource demand;

    initiate a supplemental build of one or more second virtual machines, wherein the one or more second virtual machines are allocated temporary supplemental resources; and

    based on a sustained decrease in resource demand, reclaim the temporary supplemental resources and re-allocating them to a pool of available resources.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×