US2023236903A1PendingUtilityA1

System and Method for Managing a Hybrid Compute Environment

Assignee: III HOLDINGS 12 LLCPriority: Mar 16, 2006Filed: Apr 4, 2023Published: Jul 27, 2023
Est. expiryMar 16, 2026(expired)· nominal 20-yr term from priority
G06F 9/5077G06F 9/5083
80
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . An apparatus comprising:
 a processor; and   a memory including instructions that when executed by the processor cause the processor to:
 receive an instruction to switch a computing node of a plurality of computing nodes from a first operating system to a second operating system, wherein a resource manager associated with one of the first and second operating systems indicates that the computing node is down and a resource manager associated with the other one of the first and second operating systems indicates that the computing node is active; 
 ignore the indication that the computing node is down; and 
 transition the computing node from the first operating system to the second operating system. 
   
     
     
         22 . The apparatus of  claim 21 , wherein the instructions when executed further cause the processor to instruct the computing node to consume resources associated with the second operating system. 
     
     
         23 . The apparatus of  claim 21 , wherein the instructions when executed further cause the processor to allocate resources associated with the second operating system to the computing node. 
     
     
         24 . The apparatus of  claim 21 , wherein the instructions when executed further cause the processor to identify attributes to provision the computing node with an operating system different from the second operating system. 
     
     
         25 . The apparatus of  claim 21 , wherein the instructions when executed further cause the processor to generate a list of possible versions of a resource. 
     
     
         26 . The apparatus of  claim 25 , wherein the instructions when executed further cause the processor to generate at least one list of attribute pools. 
     
     
         27 . The apparatus of  claim 26 , wherein the at least one list of attribute pools is accessible when the computing node is provisioned with the second operating system. 
     
     
         28 . The apparatus of  claim 21 , wherein the instructions when executed further cause the processor to receive a first signal from the first resource manager that indicates a status of the computing node. 
     
     
         29 . A method comprising:
 receiving an instruction to switch a computing node of a plurality of computing nodes from a first operating system to a second operating system, wherein a resource manager associated with one of the first and second operating systems indicates that the computing node is down and a resource manager associated with the other one of the first and second operating systems indicates that the computing node is active;   ignoring the indication that the computing node is down; and   transitioning the computing node from the first operating system to the second operating system.   
     
     
         30 . The method of  claim 29 , further comprising allocating data relating to a first signal from a first resource manager associated with the first operating system. 
     
     
         31 . The method of  claim 30 , wherein the first signal from the first resource manager indicates a status of the computing node. 
     
     
         32 . The method of  claim 30 , wherein the data is allocated to a latency pool. 
     
     
         33 . The method of  claim 30 , wherein the first signal from the first resource manager comprises a state, an attribute, a policy, or a constraint. 
     
     
         34 . The method of  claim 30 , further comprising processing a second signal from a second resource manager. 
     
     
         35 . The method of  claim 34 , further comprising instructing, in response to processing the second signal from the second resource manager, the computing node to consume resources associated with the second operating system. 
     
     
         36 . A non-transitory computer readable medium having instructions stored thereon that, upon execution by a computing device, causes the computing device to perform operations comprising:
 receiving an instruction to switch a computing node of a plurality of computing nodes from a first operating system to a second operating system, wherein a resource manager associated with one of the first and second operating systems indicates that the computing node is down and a resource manager associated with the other one of the first and second operating systems indicates that the computing node is active;   ignoring the indication that the computing node is down; and   transitioning the computing node from the first operating system to the second operating system.   
     
     
         37 . The non-transitory computer-readable storage medium of  claim 36 , further comprising instructions that upon execution by the computing device, causes the processor to instruct the computing node to consume resources associated with the second operating system. 
     
     
         38 . The non-transitory computer-readable storage medium of  claim 36 , further comprising instructions that upon execution by the computing device, causes the computing device to allocate resources associated with the second operating system to the computing node. 
     
     
         39 . The non-transitory computer-readable storage medium of  claim 36 , further comprising instructions that, upon execution by the computing device, causes the computing device to allocating data regarding status of the computing node. 
     
     
         40 . The non-transitory computer-readable storage medium of  claim 39 , wherein the data is allocated to a latency pool.

Join the waitlist — get patent alerts

Track US2023236903A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.