System and Method for Providing a Capacity Reservation System for a Virtual or Cloud Computing Environment
AssigneeCirba Inc.
InventorAndrew D. HILLIER
Life of this patent
Estimating the term…
Abstract
A system and method are provided for determining workload reservations in a virtual or cloud computing environment, the method comprising: determining a workload to be booked and a time for which the booking is to be placed in the environment; modeling a future demand in the environment; modeling a future supply of hosts in the environment based on data obtained from the environment; executing a placement analysis using a future demand model, a future supply model, and at least one policy indicative of parameters of the placement; and using a result of the placement analysis in completing or rejecting a booking for the workload.
Claims20
A method for determining workload reservations in a virtual or cloud environment, the method comprising:
- determining a workload to be booked and a time for the booking;
- modeling a future demand in the environment;
- modeling a future supply of hosts in the environment based on at least one of data obtained from the environment and planned changes to the environment;
- executing a placement analysis using a future demand model, a future supply model, and at least one policy;
- and
- using a result of the placement analysis in completing or rejecting a booking for the workload.
A computer readable storage medium comprising computer executable instructions for determining workload reservations in a virtual or cloud environment, the computer executable instructions comprising instructions for:
- determining a workload to be booked and a time for the booking;
- modeling a future demand in the environment;
- modeling a future supply of hosts in the environment based on at least one of data obtained from the environment and planned changes to the environment;
- executing a placement analysis using a future demand model, a future supply model, and at least one policy;
- and
- using a result of the placement analysis in completing or rejecting a booking for the workload.
A system for determining workload reservations in a virtual or cloud environment, the system comprising a processor and memory, the memory comprising computer executable instructions for operating the system by:
- determining a workload to be booked and a time for the booking;
- modeling a future demand in the environment;
- modeling a future supply of hosts in the environment based on at least one of data obtained from the environment and planned changes to the environment;
- executing a placement analysis using a future demand model, a future supply model, and at least one policy;
- and
- using a result of the placement analysis in completing or rejecting a booking for the workload.
Dependencies are inferred from the claim text.