System and method for managing a hybrid compute environment
First Claim
1. A method of dynamically provisioning a computing node for a workload in a hybrid compute environment, the method comprising:
- receiving, at a workload manager resource manager interface in a hybrid compute environment having a plurality of computing nodes, an instruction from a workload manager to switch a computing node of the plurality of computing nodes from a first operating system to a second operating system;
provisioning the computing node with the second operating system;
allocating, to maintain a history of the computing node or to determine what operating system may next be provisioned on the computing node, at least one signal from a first resource manager associated with the first operating system to a latency pool, wherein the at least one signal from the first resource manager indicates a status of the computing node as determined by the first resource manager;
processing at least one signal from a second resource manager associated with the second operating system;
consuming resources associated with the second operating system at the computing node in response to processing the at least one signal from the second resource manager; and
resolving, by the workload manager, a conflict based on receiving a first indication from the first resource manager that the computing node is down and a second indication from the second resource manager that the computing node is active by ignoring the first indication.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, hybrid compute environments, methods and computer-readable media for dynamically provisioning nodes for a workload. In the hybrid compute environment, each node communicates with a first resource manager associated with the first operating system and a second resource manager associated with a second operating system. The method includes receiving an instruction to provision at least one node in the hybrid compute environment from the first operating system to the second operating system, after provisioning the second operating system, pooling at least one signal from the resource manager associated with the at least one node, processing at least one signal from the second resource manager associated with the at least one node and consuming resources associated with the at least one node having the second operating system provisioned thereon.
-
Citations
14 Claims
-
1. A method of dynamically provisioning a computing node for a workload in a hybrid compute environment, the method comprising:
-
receiving, at a workload manager resource manager interface in a hybrid compute environment having a plurality of computing nodes, an instruction from a workload manager to switch a computing node of the plurality of computing nodes from a first operating system to a second operating system; provisioning the computing node with the second operating system; allocating, to maintain a history of the computing node or to determine what operating system may next be provisioned on the computing node, at least one signal from a first resource manager associated with the first operating system to a latency pool, wherein the at least one signal from the first resource manager indicates a status of the computing node as determined by the first resource manager; processing at least one signal from a second resource manager associated with the second operating system; consuming resources associated with the second operating system at the computing node in response to processing the at least one signal from the second resource manager; and resolving, by the workload manager, a conflict based on receiving a first indication from the first resource manager that the computing node is down and a second indication from the second resource manager that the computing node is active by ignoring the first indication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for dynamically provisioning a computing node for a workload in a hybrid compute environment, the apparatus comprising a processor having instructions to:
-
switch a computing node from a first operating system to a second operating system; allocate, to maintain a history of the computing node or to determine what operating system may next be provisioned on the computing node, at least one signal from a first resource manager associated with the first operating system to a latency pool, wherein the at least one signal from the first resource manager indicates a status of the computing node as determined by the first resource manager; process at least one signal from a second resource manager associated with the second operating system; instruct the computing node to consume resources associated with the second operating system in response to processing the at least one signal from the second resource manager; and resolve a conflict based on receiving a first indication from the first resource manager that the computing node is down and a second indication from the second resource manager that the computing node is active by ignoring the first indication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification