JP2018181319A - マルチノードシステム用動的電力キャッピング及び負荷調和管理システム並びに方法 - Google Patents
マルチノードシステム用動的電力キャッピング及び負荷調和管理システム並びに方法 Download PDFInfo
- Publication number
- JP2018181319A JP2018181319A JP2018055055A JP2018055055A JP2018181319A JP 2018181319 A JP2018181319 A JP 2018181319A JP 2018055055 A JP2018055055 A JP 2018055055A JP 2018055055 A JP2018055055 A JP 2018055055A JP 2018181319 A JP2018181319 A JP 2018181319A
- Authority
- JP
- Japan
- Prior art keywords
- power
- node
- nodes
- management controller
- total
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5094—Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
- G06F11/3062—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations where the monitored property is the power consumption
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
- Supply And Distribution Of Alternating Current (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】マザーボード100において、シャーシ管理コントローラ142は、電源102、108から複数のノードの各々への電力を制御するように動作する。シャーシ管理コントローラは、複数のノードの各々の設定電力及び複数のノードの各々が消費する実際の電力を決定する。シャーシ管理コントローラは、実際の電力及び複数のノードの未使用電力と合計追加調和電力に基づいて、複数のノードの各々の次の設定電力を決定する。シャーシ管理コントローラは、複数のノードの各々の電力消費を最大でも設定電力とするように制御する命令をそのノードへ送る。
【選択図】図1
Description
本願の詳細な説明の目的では、具体的に排除されていなければ、単数形は複数形を含み、かつ逆も真なりである。「含む/有する(including)」という用語は、「制限なく含む」ことを意味する。しかも「約」、「およそ」、「実質的に」、「だいたい」等の近似を表す語句は本願では、たとえば「ほぼ」、「3〜5%の範囲内」若しくは「許容可能な製造公差」又はこれらの論理的結合の意味で用いられてよい。
システム100は、マザーボード100上の構成要素へ電力を供給する電源ユニット(PSU)102を含む。電源ユニット102と同一のバックアップ用電源ユニット108がバックアップ電源用に供されてよい。
Claims (10)
- 電力を動的に分配するマルチノードシステムであって、
複数のノード、
前記複数のノードの各々に電力を供給する電源、
前記電源と結合する管理コントローラ、
を有し、
前記管理コントローラは、前記複数のノードの各々へそのノードの電力消費を制御する命令を行うように動作可能で、かつ、
前記管理コントローラはさらに、
前記複数のノードの各々の設定電力及び前記複数のノードの各々によって消費される実際の電力を決定し、
前記実際の電力、及び、前記複数のノードの未使用合計電力と合計追加調和電力に基づいて前記複数のノードの各々の次の設定電力を決定し、かつ、
前記複数のノードの各々の前記電力消費を最大でもそのノードの前記次の設定電力となるように制御する命令をそのノードへ送る、
ことによって前記複数のノードの各々へ供給された前記電力を調和させるように動作可能である、
マルチノードシステム。 - 請求項1に記載のマルチノードシステムであって、前記複数のノードの各々の前記次の設定電力が、前記複数のノードの各々の追加調和電力を決定し、前記複数のノードの各々の電力使用を、そのノードによって消費される実際の電力及びそのノードの前記設定電力に基づいて決定し、かつ、前記未使用合計電力と電力使用割合に基づいて前記複数のノードの各々の再追加調和電力を決定することに基づく、マルチノードシステム。
- 請求項2に記載のマルチノードシステムであって、前記未使用合計電力が、前記電源の電力消費値から、前記複数のノードに結合されるセンサによって決定される当該システムの合計電力を減じることによって決定される、マルチノードシステム。
- 請求項2に記載のマルチノードシステムであって、前記複数のノードの各々の前記追加調和電力が、そのノードの前記実際の電力の係数によって決定される、マルチノードシステム。
- 請求項4に記載のマルチノードシステムであって、前記係数が一定値である、マルチノードシステム。
- 請求項4に記載のマルチノードシステムであって、前記係数が変動する値である、マルチノードシステム。
- 請求項1に記載のマルチノードシステムであって、前記複数のノードの各々が1つ以上のプロセッサを含み、かつ、
当該システムは、前記複数のノードの各々を含むマルチノードマザーボードである、
マルチノードシステム。 - 請求項1に記載のマルチノードシステムであって、前記複数のノードのうちの少なくとも一がシステムデバイスである、マルチノードシステム。
- 請求項1に記載のマルチノードシステムであって、前記管理コントローラがさらに、前記複数のノードの各々の前記設定電力用に前記複数のノードの各々の前記次の設定電力を用いることによって、前記複数のノードの各々に供給される前記電力の調和を反復するように動作し得る、マルチノードシステム。
- 各々が電力を消費する複数のノードを含むシステム内の電力を管理する方法であって、
前記複数のノードの各々の設定電力及び消費される実際の電力を決定するステップ、
前記実際の電力、及び、前記複数のノードの未使用合計電力と合計追加調和電力に基づいて次の設定電力を決定するステップ、並びに、
前記複数のノードの各々への前記実際の電力を最大でも前記次の設定電力となるように制御するステップ、
を有する方法。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762487053P | 2017-04-19 | 2017-04-19 | |
| US62/487,053 | 2017-04-19 | ||
| US15/855,790 | 2017-12-27 | ||
| US15/855,790 US10664030B2 (en) | 2017-04-19 | 2017-12-27 | System and method for dynamic power capping and load balance management for a multi-node system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018181319A true JP2018181319A (ja) | 2018-11-15 |
| JP6556283B2 JP6556283B2 (ja) | 2019-08-07 |
Family
ID=61731592
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018055055A Active JP6556283B2 (ja) | 2017-04-19 | 2018-03-22 | マルチノードシステム用動的電力キャッピング及び負荷調和管理システム並びに方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10664030B2 (ja) |
| EP (1) | EP3392736B1 (ja) |
| JP (1) | JP6556283B2 (ja) |
| CN (1) | CN108733481B (ja) |
| TW (1) | TWI688848B (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10817041B2 (en) * | 2017-11-17 | 2020-10-27 | Philip Vaccaro | Energy efficient computer process |
| US10459733B2 (en) * | 2018-01-25 | 2019-10-29 | Dell Products, Lp | Power budgeting in an information handling system |
| US11233679B2 (en) * | 2020-06-01 | 2022-01-25 | Hewlett Packard Enterprise Development Lp | Phase adjustments for computer nodes |
| US12306691B2 (en) * | 2020-10-12 | 2025-05-20 | Nvidia Corporation | Techniques to power balance multiple chips |
| CN114816025B (zh) * | 2021-01-19 | 2024-10-22 | 联想企业解决方案(新加坡)有限公司 | 功率管理方法和系统 |
| CN113238644B (zh) * | 2021-07-07 | 2021-10-08 | 苏州浪潮智能科技有限公司 | 一种双电源平面供电装置和服务器 |
| US12223027B2 (en) * | 2022-07-26 | 2025-02-11 | Dell Products, L.P. | Centralized management of addon baseboard management controllers (BMCs) through an integrated server remote access controller using secure tokens |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011013764A (ja) * | 2009-06-30 | 2011-01-20 | Hitachi Ltd | 消費電力管理方法、消費電力管理システムおよびプログラム |
| JP2013143120A (ja) * | 2012-01-13 | 2013-07-22 | Hitachi Ltd | 計算機システム及び電力管理方法 |
| US20150177814A1 (en) * | 2013-12-23 | 2015-06-25 | Dell, Inc. | Predictive power capping and power allocation to computing nodes in a rack-based information handling system |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7099384B1 (en) * | 2000-09-01 | 2006-08-29 | Qualcomm, Inc. | Method and apparatus for time-division power assignments in a wireless communication system |
| BRPI0409030A (pt) * | 2003-03-26 | 2006-03-28 | Interdigital Tech Corp | sistema de comunicação de múltiplas células sem fio para administração de potência de recursos para fornecer serviços de acesso a pacotes de link inferior em alta velocidade |
| US7669071B2 (en) * | 2006-05-05 | 2010-02-23 | Dell Products L.P. | Power allocation management in an information handling system |
| US7818592B2 (en) * | 2007-04-18 | 2010-10-19 | Globalfoundries Inc. | Token based power control mechanism |
| US8046600B2 (en) * | 2007-10-29 | 2011-10-25 | Microsoft Corporation | Collaborative power sharing between computing devices |
| US8478451B2 (en) | 2009-12-14 | 2013-07-02 | Intel Corporation | Method and apparatus for dynamically allocating power in a data center |
| US8832476B2 (en) * | 2010-09-28 | 2014-09-09 | Google Inc. | Power allotment distribution in a data center |
| US9568966B2 (en) | 2012-08-31 | 2017-02-14 | Dell Products L.P. | Dynamic power budget allocation |
| CN103777734A (zh) * | 2012-10-25 | 2014-05-07 | 英业达科技有限公司 | 机柜式服务器系统与其操作方法 |
| US9329910B2 (en) * | 2013-06-20 | 2016-05-03 | Seagate Technology Llc | Distributed power delivery |
| US9292064B2 (en) * | 2013-09-18 | 2016-03-22 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Changing output power to be within a range based on a power use efficiency peak |
| US9874922B2 (en) * | 2015-02-17 | 2018-01-23 | Intel Corporation | Performing dynamic power control of platform devices |
| CN105186627A (zh) * | 2015-10-12 | 2015-12-23 | 北京新能源汽车股份有限公司 | 电动汽车的功率调节方法、装置以及电动汽车 |
| US10048738B2 (en) * | 2016-03-03 | 2018-08-14 | Intel Corporation | Hierarchical autonomous capacitance management |
| CN106371546A (zh) * | 2016-08-30 | 2017-02-01 | 浪潮电子信息产业股份有限公司 | 一种整机柜功耗限制方法及装置 |
-
2017
- 2017-12-27 US US15/855,790 patent/US10664030B2/en active Active
-
2018
- 2018-02-09 TW TW107104837A patent/TWI688848B/zh active
- 2018-03-12 CN CN201810200916.XA patent/CN108733481B/zh active Active
- 2018-03-20 EP EP18162848.8A patent/EP3392736B1/en active Active
- 2018-03-22 JP JP2018055055A patent/JP6556283B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011013764A (ja) * | 2009-06-30 | 2011-01-20 | Hitachi Ltd | 消費電力管理方法、消費電力管理システムおよびプログラム |
| JP2013143120A (ja) * | 2012-01-13 | 2013-07-22 | Hitachi Ltd | 計算機システム及び電力管理方法 |
| US20150177814A1 (en) * | 2013-12-23 | 2015-06-25 | Dell, Inc. | Predictive power capping and power allocation to computing nodes in a rack-based information handling system |
Also Published As
| Publication number | Publication date |
|---|---|
| US20180307288A1 (en) | 2018-10-25 |
| TW201839539A (zh) | 2018-11-01 |
| TWI688848B (zh) | 2020-03-21 |
| CN108733481A (zh) | 2018-11-02 |
| US10664030B2 (en) | 2020-05-26 |
| JP6556283B2 (ja) | 2019-08-07 |
| CN108733481B (zh) | 2020-12-11 |
| EP3392736A1 (en) | 2018-10-24 |
| EP3392736B1 (en) | 2020-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6556283B2 (ja) | マルチノードシステム用動的電力キャッピング及び負荷調和管理システム並びに方法 | |
| US8006112B2 (en) | System and method for managing blades after a power supply unit failure | |
| US9525731B2 (en) | Robust tenant placement and migration in database-as-a-service environments | |
| US10560022B2 (en) | Setting operating points for circuits in an integrated circuit chip using an integrated voltage regulator power loss model | |
| US9329910B2 (en) | Distributed power delivery | |
| US8683480B2 (en) | Resource allocation for a plurality of resources for a dual activity system | |
| US9537787B2 (en) | Dynamically balancing resource requirements for clients with unpredictable loads | |
| US20150040135A1 (en) | Thresholding task control blocks for staging and destaging | |
| US8966213B2 (en) | Granting and revoking supplemental memory allocation requests | |
| US8151122B1 (en) | Power budget managing method and system | |
| US9479001B2 (en) | Technique for supplying power to a load via voltage control and current control modes of operation | |
| CN116627237B (zh) | 一种基于芯粒Chiplet的电源管理芯片架构系统 | |
| JP5435133B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| CN109917900A (zh) | 系统电源管理方法及计算机系统 | |
| US9389919B2 (en) | Managing workload distribution among computer systems based on intersection of throughput and latency models | |
| CN110096224A (zh) | 存储器子系统中的功率控制 | |
| CN114816025A (zh) | 功率管理方法和系统 | |
| US10353858B2 (en) | System and method for managing system memory integrity in suspended electronic control units | |
| US11714442B2 (en) | Controlling electrical power consumption for elements in an electronic device based on a platform electrical power limit | |
| WO2017139002A2 (en) | Mitigating component performance variation | |
| JP6044662B2 (ja) | 消費電力の管理装置、消費電力の管理方法、及び消費電力の管理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190620 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190709 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6556283 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |