System and method for providing dynamic roll-back reservations in time
First Claim
1. A method of managing compute resources within a multinode compute environment, the method comprising:
- based on an agreement between a compute resource provider and a customer, creating a roll-back reservation mask associated with masked compute resources in the multinode compute environment which has a beginning time that continuously slides ahead of a current time by a period of time, wherein the roll-back reservation mask comprises a policy enforcing mechanism to manage and constrain consumption sub-reservations and wherein the masked compute resources comprise a subset of nodes in the multimode compute environment;
within the roll-back reservation mask, specifying a subset of consumers and compute resource requests which can access the masked compute resources via the consumption sub-reservations; and
based on received data, dynamically modifying the period of time the roll-back reservation mask continuously slides ahead of the current time and the masked compute resources associated with the roll-back reservation mask.
7 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.
-
Citations
45 Claims
-
1. A method of managing compute resources within a multinode compute environment, the method comprising:
-
based on an agreement between a compute resource provider and a customer, creating a roll-back reservation mask associated with masked compute resources in the multinode compute environment which has a beginning time that continuously slides ahead of a current time by a period of time, wherein the roll-back reservation mask comprises a policy enforcing mechanism to manage and constrain consumption sub-reservations and wherein the masked compute resources comprise a subset of nodes in the multimode compute environment; within the roll-back reservation mask, specifying a subset of consumers and compute resource requests which can access the masked compute resources via the consumption sub-reservations; and based on received data, dynamically modifying the period of time the roll-back reservation mask continuously slides ahead of the current time and the masked compute resources associated with the roll-back reservation mask. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for managing compute resources within a multinode compute environment, the system comprising:
-
a processor; a first module causing the processor, based on an agreement between a compute resource provider and a customer, to create a roll-back reservation mask associated with masked compute resources in the multinode compute environment which has a beginning time that continuously slides ahead of a current time by a period of time, wherein the roll-back reservation mask comprises a policy enforcing mechanism to manage and constrain consumption sub-reservations and wherein the masked compute resources comprise a subset of nodes in the multimode compute environment; a second module causing the processor, within the roll-back reservation mask, to specify a subset of consumers and compute resource requests which can access the masked compute resources via the consumption sub-reservations associated with the roll back reservation mask; and a third module causing the processor, based on received data, dynamically modifying the period of time the roll-back reservation mask continuously slides ahead of the current time and the masked compute resources associated with the roll-back reservation mask. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable storage medium storing instructions for controlling a computing device to manage compute resources within a multinode compute environment, the instructions comprising:
-
based on an agreement between a compute resource provider and a customer, creating a roll-back reservation mask associated with masked compute resources in the multinode compute environment which has a beginning time that continuously slides ahead of a current time by a period of time, wherein the roll-back reservation mask comprises a policy enforcing mechanism to manage and constrain consumption sub-reservations and wherein the masked compute resources comprise a subset of nodes in the multimode compute environment; within the roll-back reservation mask, specifying a subset of consumers and compute resource requests which can access the masked compute resources via the consumption sub-reservations; and based on received data, dynamically modifying the period of time the roll-back reservation mask continuously slides ahead of the current time and the masked compute resources associated with the roll-back reservation mask. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification