IP Library Granted Patent US 9,116,755
Granted Patent B2
US 9,116,755 · App. 14/513,589 · Granted Aug 25, 2015

System and method for managing a hybrid compute environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,116,755
App. No.
14/513,589
Granted
Aug 25, 2015
Kind
B2
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 (18)

1. A system for managing workload, the system comprising:

a processor; and

a computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:

periodically performing an analysis of a hybrid compute environment having at least one first node with a first operating system associated with a first resource manager and at least one second node with a second operating system associated with a second resource manager to determine how well the hybrid computing environment is aligned with an established policy associated with a distribution of the first operating system and the second operating system within the hybrid compute environment, wherein the established policy balances a portion of nodes in the hybrid compute environment between the first operating system and the second operating system according to certain parameter comprising one of historical use, current activity, pending workload, current network environment, compute environment condition, anticipated workload, and history associated with workload submission;

based on the analysis, changing at least one node from the first operating system to the second operating system;

receiving an instruction from a workload manager to provision at least one node in the hybrid compute environment from the first operating system to the second operating system, wherein each node in the hybrid compute environment communicates with the first resource manager associated with the first operating system and the second resource manager associated with the second operating system;

after provisioning the second operating system, pooling into a latency pool, at least one signal from the first resource manager associated with the at least one node and processing at least one signal from the second resource manager associated with the at least one node such that workload consumes resources associated with the at least one node having the second operating system provisioned thereon.

2. The system of claim 1 , wherein the analysis is based on at least one historical use, a current activity, pending workload, and anticipated requirements.

3. The system of claim 1 , wherein the changing further comprises provisioning the workload manager that issues a system job that provisions at least one node in compliance with a provisioning policy.

4. The system of claim 3 , wherein the provisioning policy causes the system job to provision at least one node in between scheduled compute jobs.

5. The system of claim 1 , wherein the changing further comprises provisioning using at least one of discfull provisioning, discless provisioning, or dual booting.

6. The system of claim 1 , further comprising loading a user software stack on to one of the at least one node changed to the second operating system.

7. The system of claim 1 , wherein the second operating system is a Microsoft® operating system.

8. The system of claim 1 , further comprising:

remapping attributes and retaining accounting statistics from the first operating system to the second operating system.

9. The system of claim 1 , further comprising:

translating, conflict mitigating, and conflict managing different information from the first resource manager and the second resource manager.

10. The system of claim 1 , wherein a manager manages workload in the hybrid compute environment using a single cohesive resource space, a single cohesive policy space, a single cohesive accounting space, and a single cohesive management space.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 30, 2018
From: SILICON VALLEY BANK
To: ADAPTIVE COMPUTING ENTERPRISES, INC
Reel/Frame 045949/0257 →
CHANGE OF NAME Recorded Jul 7, 2017
From: CLUSTER RESOURCES, INC.
To: ADAPTIVE COMPUTING ENTERPRISES, INC.
Reel/Frame 043108/0176 →
MERGER Recorded Jul 7, 2017
From: ADAPTIVE COMPUTING ENTERPRISES, INC. (UT)
To: ADAPTIVE COMPUTING ENTERPRISES, INC (DE)
Reel/Frame 043108/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2016
From: ADAPTIVE COMPUTING ENTERPRISES, INC.
To: III HOLDINGS 12, LLC
Reel/Frame 041116/0560 →
SECURITY INTEREST Recorded Oct 28, 2015
From: ADAPTIVE COMPUTING ENTERPRISES, INC.
To: SILICON VALLEY BANK
Reel/Frame 036906/0917 →
CHANGE OF NAME Recorded Nov 21, 2014
From: CLUSTER RESOURCES, INC.
To: ADAPTIVE COMPUTING ENTERPRISES, INC.
Reel/Frame 034315/0126 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JACKSON, DAVID B.
To: CLUSTER RESOURCES, INC.
Reel/Frame 034222/0736 →