System and method for providing advanced reservations in a compute environment
AssigneeAdaptive Computing Enterprises, Inc.
InventorDavid Brian Jackson
Life of this patent
Estimating the term…
Abstract
A system and method are disclosed for dynamically reserving resources within a cluster environment. The method embodiment of the invention comprises receiving a request for resources in the cluster environment, monitoring events after receiving the request for resources and based on the monitored events, dynamically modifying at least one of the request for resources and the cluster environment.
Claims32
A method of dynamically modifying resources within a compute environment comprising a plurality of compute nodes under common administrative control, the method comprising:
- receiving a request for a reservation, at a current time, for resources in the compute environment at a future time;
- monitoring events after receiving the request for the reservation for resources;
- and
- based on the monitored events, dynamically modifying at least one of the request for resources and the compute environment to process workload submitted within the reservation using a modified compute environment relative to a configuration of the compute environment when the request for the reservation is received.
A computer-readable storage medium storing instructions for controlling a computing device to dynamically manage resources within a compute environment comprising a plurality of compute nodes under common administrative control, the instructions comprising:
- receiving a request for a reservation, at a current time, for resources in the compute environment at a future time;
- monitoring events after receiving the request for the reservation for resources;
- and
- based on the monitored events, dynamically modifying at least one of the request for resources and the compute environment to process workload submitted within the reservation using a modified compute environment relative to a configuration of the compute environment when the request for the reservation is received.
A system for dynamically managing resources within a compute environment comprising a plurality of compute nodes under common administrative control, the system comprising:
- hardware means for receiving a request for a reservation, at a current time, for resources in the compute environment at a future time;
- hardware means for monitoring events after receiving the request for the reservation for resources;
- and
- hardware means for, based on the monitored events, dynamically modifying at least one of the request for resources and the compute environment to process workload submitted within the reservation using a modified compute environment relative to a configuration of the compute environment when the request for the reservation is received.
A system for dynamically managing resources within a compute environment comprising a plurality of compute nodes under common administrative control, the system comprising:
- a processor;
- a hardware module configured to control the processor to receive a request for a reservation, at a current time, for resources in the compute environment at a future time;
- a hardware module configured to control the processor to monitor events after receiving the request for the reservation for resources;
- and
- a hardware module configured to control the processor, based on the monitored events, to dynamically modify at least one of the request for the resources and the compute environment to process workload submitted within the reservation using a modified compute environment relative to a configuration of the compute environment when the request for the reservation is received.
A compute environment comprising a plurality of computing devices under common administrative control, the compute environment having resources which are dynamically managed according to a method comprising:
- receiving a request for a reservation, at a current time, for resources in the compute environment at a future time;
- monitoring events after receiving the request for the reservation for resources;
- and
- based on the monitored events, dynamically modifying at least one of the request for the resources and the compute environment to process workload submitted within the reservation using a modified compute environment relative to a configuration of the compute environment when the request for the reservation is received.
Dependencies are inferred from the claim text.