Reserving resources in a resource-on-demand system for user desktop utility demand
AssigneeHewlett-Packard Development Company, L.P.
InventorsJames C. Pruyne, Akhil Sahai, Kumar Goswami
Life of this patent
Estimating the term…
Abstract
Resources in a resource-on-demand system are reserved to support user desktop utility demand. A demand calendar specifies capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods. A requested capacity is compared to capacities from the demand calendar for a requested future period of time to determine whether resources for the requested capacity are to be reserved.
Claims20
A method for reserving resources in a resource-on-demand system to support user desktop utility demand, the method comprising:
- storing a demand calendar specifying capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods;
- receiving a request for resources to support user desktop utility demand for a requested future time period;
- determining a requested capacity for the user desktop utility demand;
- and
- using the requested capacity and capacities from the demand calendar for the requested future period of time to determine whether resources for the requested capacity are to be reserved by
- determining an available capacity for each of a plurality of intervals in the requested future period of time;
- and
- reserving the requested capacity for the requested future period of time if the available capacity for each interval is greater than the requested capacity.
A system comprising:
- a database storing a demand calendar specifying capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods;
- and
- a capacity manager receiving a request for resources to support user desktop utility demand for a requested future period of time and determining a requested capacity for the user desktop utility demand, wherein the capacity manager includes a fitter using the requested capacity and capacities from the demand calendar for the requested future period of time to determine whether resources for the requested capacity are to be reserved by
- determining an available capacity for each of a plurality of intervals in the requested future period of time;
- and
- reserving the requested capacity for the requested future period of time if the available capacity for each interval is greater than the requested capacity.
A non-transitory computer readable medium upon which is embedded programmed instructions which when executed by a processor will cause the processor to perform a method for reserving resources in a resource-on-demand system to support user desktop utility demand, the method comprising:
- storing a demand calendar specifying capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods;
- receiving a request for resources to support user desktop utility demand for a requested future time period;
- determining a requested capacity for the user desktop utility demand;
- and
- using the requested capacity and capacities from the demand calendar for the requested future period of time to determine whether resources for the requested capacity are to be reserved by
- determining an available capacity for each of a plurality of intervals in the requested future period of time;
- and
- reserving the requested capacity for the requested future period of time if the available capacity for each interval is greater than the requested capacity.
Dependencies are inferred from the claim text.