Sla-based backup power management during utility power interruption in disaggregated datacenters

US2018101215A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018101215-A1
Application numberUS-201615289280-A
CountryUS
Kind codeA1
Filing dateOct 10, 2016
Priority dateOct 10, 2016
Publication dateApr 12, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

For power management in a disaggregated computing system, upon detecting an electrical power reduction to the disaggregated computing system, respective workloads being performed by respective processors within a set of processors are prioritized according to a service level agreement (SLA) of the respective workloads. Backup electrical power is dynamically allocated to the respective processors performing the respective workloads based upon a priority of the SLA of the respective workloads.

First claim

Opening claim text (preview).

1 . A method for power management in a disaggregated computing system, by a processor device, comprising: upon detecting a reduction in electrical power supplied to the disaggregated computing system, prioritizing respective workloads being performed by respective processors within a set of processors according to a service level agreement (SLA) of the respective workloads; wherein backup electrical power is dynamically allocated to the respective processors performing the respective workloads based upon a priority of the SLA of the respective workloads. 2 . The method of claim 1 , wherein dynamically allocating the backup electrical power includes adjusting an allocated voltage and clock speed of the respective processors within the set of processors. 3 . The method of claim 2 , further including maintaining the allocated voltage and clock speed of the respective processors performing the respective workloads having a higher priority SLA while reducing the allocated voltage and clock speed of the respective processors performing the respective workloads having a lower priority SLA. 4 . The method of claim 3 , further including, upon the detection of the electrical power reduction, stopping or suspending the performing of the respective workloads having the lower priority SLA until normal utility power is restored. 5 . The method of claim 3 , further including systemically shutting down the respective processors within the set of processors performing the respective workloads having the lower priority SLA upon the expiration of a predetermined time period while being supplied with the backup electrical power. 6 . The method of claim 5 , wherein systemically shutting down the respective processors further includes shutting down respective processors corresponding to respective regions, the regions associated with the respective workloads having the lower priority SLA. 7 . The method of claim 1 , wherein the backup electrical power is provided by at least one of an Uninterruptible Power Supply (UPS) and a backup generator. 8 . A system for power management in a disaggregated computing system, the system comprising: at least one processor device, wherein the at least one processor device: upon detecting a reduction in electrical power supplied to the disaggregated computing system, prioritizes respective workloads being performed by respective processors within a set of processors according to a service level agreement (SLA) of the respective workloads; wherein backup electrical power is dynamically allocated to the respective processors performing the respective workloads based upon a priority of the SLA of the respective workloads. 9 . The system of claim 8 , wherein dynamically allocating the backup electrical power includes adjusting an allocated voltage and clock speed of the respective processors within the set of processors. 10 . The system of claim 9 , wherein the at least one processor device maintains the allocated voltage and clock speed of the respective processors performing the respective workloads having a higher priority SLA while reducing the allocated voltage and clock speed of the respective processors performing the respective workloads having a lower priority SLA. 11 . The system of claim 10 , wherein the at least one processor device, upon the detection of the electrical power reduction, stopping or suspending the performing of the respective workloads having the lower priority SLA until normal utility power is restored. 12 . The system of claim 10 , wherein the at least one processor device systemically shuts down the respective processors within the set of processors performing the respective workloads having the lower priority SLA upon the expiration of a predetermined time period while being supplied with the backup electrical power. 13 . The system of claim 12 , wherein systemically shutting down the respective processors further includes shutting down respective processors corresponding to respective regions, the regions associated with the respective workloads having the lower priority SLA. 14 . The system of claim 8 , wherein the backup electrical power is provided by at least one of an Uninterruptible Power Supply (UPS) and a backup generator. 15 . A computer program product for power management in a disaggregated computing system, by a processor device, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: an executable portion that, upon detecting a reduction in electrical power supplied to the disaggregated computing system, prioritizes respective workloads being performed by respective processors within a set of processors according to a service level agreement (SLA) of the respective workloads; wherein backup electrical power is dynamically allocated to the respective processors performing the respective workloads based upon a priority of the SLA of the respective workloads. 16 . The computer program product of claim 15 , wherein dynamically allocating the backup electrical power includes adjusting an allocated voltage and clock speed of the respective processors within the set of processors. 17 . The computer program product of claim 16 , further including an executable portion that maintains the allocated voltage and clock speed of the respective processors performing the respective workloads having a higher priority SLA while reducing the allocated voltage and clock speed of the respective processors performing the respective workloads having a lower priority SLA. 18 . The computer program product of claim 17 , further including an executable portion that, upon the detection of the electrical power reduction, stopping or suspending the performing of the respective workloads having the lower priority SLA until normal utility power is restored. 19 . The computer program product of claim 17 , further including an executable portion that systemically shuts down the respective processors within the set of processors performing the respective workloads having the lower priority SLA upon the expiration of a predetermined time period while being supplied with the backup electrical power. 20 . The computer program product of claim 19 , wherein systemically shutting down the respective processors further includes shutting down respective processors corresponding to respective regions, the regions associated with the respective workloads having the lower priority SLA. 21 . The computer program product of claim 15 , wherein the backup electrical power is provided by at least one of an Uninterruptible Power Supply (UPS) and a backup generator.

Assignees

Inventors

Classifications

  • G06F1/329Primary

    by task scheduling · CPC title

  • Monitoring of events, devices or parameters that trigger a change in power modality · CPC title

  • by lowering the supply or operating voltage · CPC title

  • Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands · CPC title

  • by switching off individual functional units in the computer system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018101215A1 cover?
For power management in a disaggregated computing system, upon detecting an electrical power reduction to the disaggregated computing system, respective workloads being performed by respective processors within a set of processors are prioritized according to a service level agreement (SLA) of the respective workloads. Backup electrical power is dynamically allocated to the respective processor…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F1/329. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 12 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).