Patent ID: 8413155

Claim:
A method comprising: receiving from a requestor, at a first time, a request for an advance reservation of resources in a compute environment, wherein: the request comprises at least one of a required criteria and a preferred criteria: the advance reservation is associated with a first group of resources, the first group of resources meeting the required criteria, for use at a second time that is later than the first time; and when the advance reservation is set, the second time is set as a fixed time for workload to use the first group of resources; evaluating, prior to the second time, resources within the compute environment to determine if the second time should be modified to determine if the preferred criteria can be met by migrating the advance reservation in time, to yield an evaluation; if the evaluation indicates that the second time for the advance reservation should be modified, comparing the advance reservation and the first group of resources with a result of migrating the advance reservation from the first group of resources at the second time to a second group of resources at a third time, to yield a comparison; and if the comparison indicates that a benefit would exist due to the result of migrating the advance reservation relative to using the advance reservation and the first group of resources, then migrating, prior to the second time, the advance reservation from the first group of resources at the second time to the second group of resources at the third time.