IP Library Granted Patent US 9,405,348
Granted Patent B2
US 9,405,348 · App. 14/081,610 · Granted Aug 2, 2016

System and method for managing energy consumption in a 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,405,348
App. No.
14/081,610
Granted
Aug 2, 2016
Kind
B2
Abstract

Disclosed are systems and methods of performing a power cap processing in a compute environment. The method includes determining of one of committed resources and dedicated resources in a compute environment exceed a threshold value for a job. If a determination is yes that the threshold value is exceeded, then the method includes preempting processing of the job in the compute environment by performing one of migrating the job to a new compute resources and performing a power reduction action associated with the job, such as slowing down a processor associated with a job or cancelling the job. When such a power state reduction action is taken, reservations associated with other jobs may also be adjusted.

Claims (23)

1. A method comprising:

determining if one of committed resources and dedicated resources in a compute environment comprising multiple separate compute servers that are connected via a network exceeds a threshold value for a first workload to be processed under a first reservation, to yield a determination, wherein each separate compute server comprises a central processing unit; and

if the determination is yes:

(1) preempting processing of the first workload in the compute environment by performing a power state reduction action associated with the first workload; and

(2) based on the power state reduction action, adjusting a second reservation associated with a second workload that differs from the first workload, wherein adjusting the second reservation comprises changing the second reservation from a first server to second server in the compute environment.

2. The method of claim 1 , wherein the power state reduction action is one of slowing down a processor and cancelling the first workload.

3. The method of claim 1 , wherein performing the power state reduction action keeps power consumption for the first workload under a predetermined threshold value.

4. A system comprising:

a processor; and

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

determining if one of committed resources and dedicated resources in a compute environment comprising multiple separate compute servers that are connected via a network exceeds a threshold value for a first workload to be processed under a first reservation, to yield a determination, wherein each separate compute server comprises a central processing unit; and

if the determination is yes:

(1) preempting processing of the first workload in the compute environment by performing a power state reduction action associated with the first workload; and

(2) based on the power state reduction action, adjusting a second reservation associated with a second workload that differs from the first workload, wherein adjusting the second reservation comprises changes to the second reservation from a first server to a second server in the compute environment.

5. The system of claim 4 , wherein the power state reduction action is one of slowing down a processor and cancelling the first workload.

6. The system of claim 4 , wherein performing the power rate reduction action keeps power consumption for the first workload under a predetermined threshold value.

7. A non-transitory computer-readable storage media storing instructions which, when executed by a processor, cause the processor to perform operations comprising:

determining if one of committed resources and dedicated resources in a compute environment comprising multiple separate compute servers that are connected via a network exceeds a threshold value for a first workload to be processed under a first reservation, to yield a determination, wherein each separate compute server comprises a central processing unit; and

if the determination is yes:

(1) preempting processing of the first workload in the compute environment by performing a power state reduction action associated with the first workload; and

(2) based on the power state reduction action, adjusting a second reservation associated with a second workload that differs from the first workload, wherein adjusting the reservation comprises changes to the second reservation from a first server to a second server in the compute environment.

8. The non-transitory computer-readable storage media of claim 7 , wherein the power state reduction action is one of slowing down a processor and cancelling the first workload.

9. The non-transitory computer-readable storage media of claim 7 , wherein performing the power rate reduction action keeps power consumption for the first workload under a predetermined threshold value.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2019
From: III HOLDINGS 3, LLC
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 048168/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2018
From: III HOLDINGS 12, LLC
To: III HOLDINGS 3, LLC
Reel/Frame 046274/0651 →
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 043124/0503 →
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 22, 2016
From: ADAPTIVE COMPUTING ENTERPRISES, INC.
To: III HOLDINGS 12, LLC
Reel/Frame 040754/0973 →
SECURITY INTEREST Recorded May 11, 2015
From: ADAPTIVE COMPUTING ENTERPRISES, INC.
To: SILICON VALLEY BANK
Reel/Frame 035634/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2013
From: JACKSON, DAVID B.
To: ADAPTIVE COMPUTING ENTERPRISES, INC.
Reel/Frame 031615/0049 →