System and method for a self-optimizing reservation in time of compute resources
First Claim
1. A method of dynamically adjusting a time frame of a reservation in a compute environment, the method comprising:
- receiving from a requestor a request for a reservation of resources in the cluster environment;
evaluating resources within the cluster environment to determine if a time frame for a reservation can be improved; and
if the time frame for the reservation can be improved, then migrating the reservation from the first group of resources at one time to a second group of resources at a second time.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method of dynamically controlling a reservation of resources within a cluster environment to maximize a response time are disclosed. The method embodiment of the invention comprises receiving from a requester a request for a reservation of resources in the cluster environment, reserving a first group of resources, evaluating resources within the cluster environment to determine if the response time can be improved and if the response time can be improved, then canceling the reservation for the first group of resources and reserving a second group of resources to process the request at the improved response time.
119 Citations
31 Claims
-
1. A method of dynamically adjusting a time frame of a reservation in a compute environment, the method comprising:
-
receiving from a requestor a request for a reservation of resources in the cluster environment; evaluating resources within the cluster environment to determine if a time frame for a reservation can be improved; and if the time frame for the reservation can be improved, then migrating the reservation from the first group of resources at one time to a second group of resources at a second time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for dynamically adjusting a time frame of a reservation in a compute environment, the system comprising:
-
means for receiving from a requester a request for a reservation of resources in the cluster environment; means for evaluating resources within the cluster environment to determine if a time frame for a reservation can be improved; and means for migrating the reservation from the first group of resources at one time to a second group of resources at a second time if the time frame for the reservation can be improved.
-
-
30. A system for dynamically adjusting a time frame of a reservation in a compute environment, the system comprising.
a module configured to receive from a requester a request for a reservation of resources in the duster environment; -
a module configured to evaluate resources within the duster environment to determine if a time frame for a reservation can be improved; and a module configured to migrate the reservation from the first group of resources at one time to a second group of resources at a second time if the time frame for the reservation can be improved.
-
-
31. A computer-readable medium storing instructions for controlling a compute device to dynamically adjust a time frame of a reservation in a compute environment, the instructions comprising:
-
receiving from a requester a request for a reservation of resources in the cluster environment; evaluating resources within the cluster environment to determine if a time frame for a reservation can be improved; and if the time frame for the reservation can be improved, then migrating the reservation from the first group of resources at one time to a second group of resources at a second time.
-
Specification