System and method for providing dynamic roll-back
First Claim
1. A method of managing reservations in a multi-node compute environment, wherein users submits jobs to the multi-node compute environment for consuming compute resources in the multi-node compute environment according to a workload manager that establishes, at a first time, a reservation of compute resources in the multi-node compute environment for use by a job at a second time which is later than the first time, the method comprising:
- establishing a reservation mask for maintaining a guaranteed service level for first compute resources based on a request from a customer for compute resources within the multi-node compute environment, wherein the reservation mask slides a specified period of time ahead of a current time;
making assignments of second compute resource requests to the reservation mask, wherein the second compute resource requests are permitted to access compute resources associated with the reservation mask; and
modifying, based on information associated with the reservation mask, at least one of the specified period of time and the assignments.
8 Assignments
0 Petitions
Accused Products
Abstract
A systems, method and computer-readable media are disclosed for providing a dynamic roll-back reservation mask in a compute environment. The method of managing compute resources within a compute environment includes, based on an agreement between a compute resource provider and a customer, creating a roll-back reservation mask for compute resources which slides ahead of current time by a period of time. Within the roll-back reservation mask, the method specifies a subset of consumers and compute resource requests which can access compute resources associated with the roll-back reservation mask and, based on received data, the method dynamically modifies at least one of (1) the period of time the roll-back reservation mask slides ahead of current time and (2) the compute resources associated with the roll-back reservation mask.
161 Citations
20 Claims
-
1. A method of managing reservations in a multi-node compute environment, wherein users submits jobs to the multi-node compute environment for consuming compute resources in the multi-node compute environment according to a workload manager that establishes, at a first time, a reservation of compute resources in the multi-node compute environment for use by a job at a second time which is later than the first time, the method comprising:
-
establishing a reservation mask for maintaining a guaranteed service level for first compute resources based on a request from a customer for compute resources within the multi-node compute environment, wherein the reservation mask slides a specified period of time ahead of a current time; making assignments of second compute resource requests to the reservation mask, wherein the second compute resource requests are permitted to access compute resources associated with the reservation mask; and modifying, based on information associated with the reservation mask, at least one of the specified period of time and the assignments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, perform operations comprising; establishing a reservation mask for maintaining a guaranteed service level for requests from a customer for compute resource within a multi-node compute environment, wherein the reservation mask slides a specified period of time ahead of a current time, and wherein a user submits a job to the multi-node compute environment for consuming compute resources in the multi-node compute environment according to a workload manager that establishes, at a first time, a reservation of compute resources in the multi-node compute environment for use by the job at a second time which is later than the first time; making assignments of compute resource requests to the reservation mask, wherein the compute resource requests are permitted to access the compute resources associated with the reservation mask; receiving information associated with the reservation mask; and modifying, based on the information, at least one of the specified period of time and the assignments. - View Dependent Claims (18)
-
-
19. A computer-readable storage device storing instructions which, when executed by a computing device, cause the computing device to perform operations comprising:
-
establishing a reservation mask for maintaining a guaranteed service level for requests from a customer for compute resource within a multi-node compute environment, wherein the reservation mask slides a specified period of time ahead of a current time, and wherein a user submits a job to the multi-node compute environment for consuming compute resources in the multi-node compute environment according to a workload manager that establishes, at a first time, a reservation of compute resources in the multi-node compute environment for use by the job at a second time which is later than the first time; making assignments of compute resource requests to the reservation mask, wherein the compute resource requests are permitted to access the compute resources associated with the reservation mask; receiving information associated with the reservation mask; and modifying, based on the information, at least one of the specified period of time and the assignments. - View Dependent Claims (20)
-
Specification