[go: up one dir, main page]

JP2008083841A - Blade server, blade device, and power management method for blade server - Google Patents

Blade server, blade device, and power management method for blade server Download PDF

Info

Publication number
JP2008083841A
JP2008083841A JP2006261185A JP2006261185A JP2008083841A JP 2008083841 A JP2008083841 A JP 2008083841A JP 2006261185 A JP2006261185 A JP 2006261185A JP 2006261185 A JP2006261185 A JP 2006261185A JP 2008083841 A JP2008083841 A JP 2008083841A
Authority
JP
Japan
Prior art keywords
blade
power
value
power consumption
power value
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.)
Pending
Application number
JP2006261185A
Other languages
Japanese (ja)
Inventor
Naoki Toyama
直樹 遠山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Computertechno Ltd
Original Assignee
NEC Computertechno Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP2006261185A priority Critical patent/JP2008083841A/en
Publication of JP2008083841A publication Critical patent/JP2008083841A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Power Sources (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable power management of a whole blade server by a management controller on a blade device without providing any high order controller. <P>SOLUTION: This blade server is provided with: a blade 5 on which a main functional part 8 having the functions of the processing, storage and exchange of data and an operation mode control part 7 for controlling the mode and a management controller 6 are loaded; a casing 1; a power supply device 4 for supplying a shared power to blades 5-1 to 5-8; and a management bus 3. A nonvolatile memory part 2 for storing the suppliable power value of the power supply device 4 is connected to the management bus 3, and the management controller 6 is provided with a means for acquiring the consumption power values of the other blades in the casing and the suppliable power value through the management bus 3 and a means for deciding an operable mode based on a difference value between the total value of the consumption powers of the other blades and the suppliable power value, and for instructing the result to the operation mode control part 7 of its own blade. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、筐体内に複数のブレード装置を搭載し、それらに共通の電源を供給するブレードサーバ、ブレード装置、及びブレードサーバの電力管理方法であって、ブレードサーバ全体の消費電力を個々のブレード装置のブレードマネージメントコントローラが管理し、ブレードマネージメントコントローラより上位のコントローラを不要とするブレードサーバ、ブレード装置、及びブレードサーバの電力管理方法に関する。   The present invention provides a blade server, a blade device, and a blade server power management method in which a plurality of blade devices are mounted in a casing and supplies a common power source to the blade device. The present invention relates to a blade server, a blade apparatus, and a power management method for a blade server that are managed by a blade management controller of the apparatus and do not require a controller higher than the blade management controller.

ブレード装置とは、種々の機能をひとつのマザーボード上に実装したシステムボードの総称である。マザーボード上にプロセッサ、メモリ、I/O等を実装したサーバ機能をもったブレード、マザーボード上にスイッチングハブ機能を実装したネットワーク機能をもったブレードなど、種類は多岐にわたる。   The blade device is a general term for a system board in which various functions are mounted on one motherboard. There are various types, such as a blade having a server function in which a processor, memory, I / O, etc. are mounted on a motherboard, and a blade having a network function, in which a switching hub function is mounted on a motherboard.

ブレードサーバとは、上記のような複数のブレード装置を1つの筐体内に格納したサーバ装置である。電源、FANなどは各ブレード装置で共有されるため、ブレード装置枚数と同数のサーバ、ネットワークスイッチを導入するのに比べて、省スペース化が実現でき、かつTCO(Total Cost of Ownership)の削減を実現することが可能である。   A blade server is a server device in which a plurality of blade devices as described above are stored in one housing. Since the power supply, FAN, etc. are shared by each blade device, it is possible to save space and reduce TCO (Total Cost of Ownership) compared to introducing as many servers and network switches as the number of blade devices. It is possible to realize.

ブレードサーバの消費電力管理の方法としては、ブレードを格納する筐体側に消費電力管理用のマネージメントコントローラであるシステムマネージメントコントローラをおき、前記システムマネージメントコントローラが、各ブレードのブレードマネージメントコントローラを通じ、筐体内のブレードの総消費電力を管理するシステムが提案されている(特許文献1参照。)。   As a method of power consumption management of the blade server, a system management controller that is a management controller for power consumption management is placed on the housing side where the blade is stored, and the system management controller passes through the blade management controller of each blade. A system for managing the total power consumption of a blade has been proposed (see Patent Document 1).

特開2005−202506号公報(第1ページ)Japanese Patent Laying-Open No. 2005-202506 (first page)

上記従来の技術では、ブレード装置を格納する筐体側に専用のシステムマネージメントコントローラを置き、またそのシステムマネージメントコントローラに消費電力管理と電源制御を実現させるためのファームウェアを実装する必要がある。   In the above-described conventional technology, it is necessary to place a dedicated system management controller on the housing side that stores the blade device, and to implement firmware for realizing power consumption management and power control in the system management controller.

従って、ブレードサーバを実現するにあたり、筐体側へのシステムマネージメントコントローラ実装のためのコストアップを生じ、またマネージメントコントローラを制御するためのファームウェアの開発コストが掛かるという課題がある。   Therefore, in realizing the blade server, there is a problem that the cost for mounting the system management controller on the housing side is increased, and the development cost of the firmware for controlling the management controller is increased.

本発明の目的は、ブレード装置を格納する筐体側に特別なマネージメントコントローラを配置することなく、個々のブレード装置が自身の消費電力量を管理すると共に他のブレード装置の電力も監視し、ブレードサーバ全体の消費電力を管理することで、前記課題を解決したブレードサーバ、ブレード装置、及びブレードサーバの電力管理方法を提供することにある。   An object of the present invention is to provide a blade server in which each blade device manages its own power consumption and monitors the power of other blade devices without arranging a special management controller on the housing side that houses the blade device. It is an object of the present invention to provide a blade server, a blade apparatus, and a blade server power management method that solve the above-mentioned problems by managing the overall power consumption.

本発明の第1のブレードサーバは、データの処理、格納、交換の内の何れか一つ以上の機能を持つメイン機能部と前記メイン機能部の動作モードを制御する動作モード制御部とマネージメントコントローラとを搭載するブレード装置と、前記ブレード装置を複数格納する筐体と、前記複数のブレード装置に電力を供給する電源装置と、複数のブレード装置に跨り前記マネージメントコントローラを接続するマネージメントバスを備えるブレードサーバであって、前記マネージメントバスには、前記電源装置の供給可能電力値を保持する不揮発性記憶手段が接続され、前記マネージメントコントローラが、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値、前記供給可能電力値を取得する手段と、前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分に基づき、自ブレード装置の可能な動作モードを判定し、前記判定結果を自ブレード装置の前記動作モード制御部に指示する手段とを有する。   A first blade server of the present invention includes a main function unit having one or more functions of data processing, storage, and exchange, an operation mode control unit that controls an operation mode of the main function unit, and a management controller A blade device including a plurality of blade devices, a power supply device that supplies power to the plurality of blade devices, and a management bus that connects the management controller across the blade devices A non-volatile storage means that holds a power value that can be supplied from the power supply device is connected to the management bus, and the management controller uses the management bus to power consumption values of other blade devices in the housing. , A means for obtaining the suppliable power value, and the other blade device Based on the difference between the sum of costs power and the available electric power value, it determines the operation mode capable of self blade device, and means for instructing the determination result to the operation mode control unit of the own blade device.

本発明の第2のブレードサーバは、前記第1のブレードサーバであって、前記マネージメントコントローラが、電力情報通信用のパケットを使用して前記マネージメントコントローラ間で通信し電力情報を取得する手段を有する。   The second blade server of the present invention is the first blade server, wherein the management controller includes means for acquiring power information by communicating between the management controllers using a packet for power information communication. .

本発明の第3のブレードサーバは、前記第1、または第2のブレードサーバであって、前記ブレード装置に自装置の動作モード別消費電力情報を保持する手段を有し、前記マネージメントコントローラが、自装置の電源の投入要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値、前記供給可能電力値を取得する手段と、前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分と、前記動作モード別消費電力情報から、動作可否と可の場合の許容される最上位のモードを判定し、前記可であれば前記自装置の電源の投入を指示し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   A third blade server of the present invention is the first or second blade server, and has means for holding power consumption information for each operation mode of the own device in the blade device, and the management controller Means for obtaining a power consumption value of the other blade device in the housing through the management bus, a means for obtaining the suppliable power value, and a total value of the power consumption of the other blade device; Based on the difference from the suppliable power value and the power consumption information for each operation mode, it is determined whether the operation is possible or not, and the highest mode allowed when it is possible. And a means for instructing the determined mode to the operation mode control unit.

本発明の第4のブレードサーバは、前記第3のブレードサーバであって、前記マネージメントコントローラが、前記受信した供給可能電力値を保持する手段と、前記判定したモードに対応する消費電力値を自装置の確保電力値とし保持する手段と、電力解放要求を受け前記確保電力値から解放電力値を差し引き、前記動作モード別消費電力情報を参照し前記差し引き結果の電力値に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   The fourth blade server of the present invention is the third blade server, wherein the management controller automatically obtains means for holding the received suppliable power value and a power consumption value corresponding to the determined mode. Means for holding as a reserved power value of the device, and subtracting the released power value from the reserved power value in response to a power release request, referring to the power consumption information by operation mode, and determining the highest mode that fits in the power value of the subtraction result Means for determining and instructing the determined mode to the operation mode control unit.

本発明の第5のブレードサーバは、前記第4のブレードサーバであって、前記マネージメントコントローラが、電力向上要求を受け前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値を取得する手段と、前記他のブレード装置の消費電力値及び前記確保電力値を合計した筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   A fifth blade server of the present invention is the fourth blade server, wherein the management controller receives a power improvement request and obtains a power consumption value of another blade device in the casing through the management bus. The blade total power consumption value obtained by summing the power consumption value of the other blade device and the reserved power value is compared with the suppliable power value, and when the suppliable power value is larger, Means for referring to the power consumption information for each operation mode, determining the highest mode in which the increase in power consumption falls within the difference of the comparison, and instructing the determined mode to the operation mode control unit.

本発明の第6のブレードサーバは、前記第4のブレードサーバであって、前記マネージメントコントローラが、ブレード別消費電力情報を保持する手段と、前記他のブレード装置からの応答の有無により他のブレード装置の存在情報を管理保持する手段と、前記確保電力値の更新或いは自装置の動作電源オフを行うと他のブレード装置に更新した確保電力値を通知する手段と、他のブレード装置からの応答や通知に含まれる電力値で前記ブレード別消費電力情報を更新する手段と、電力向上要求を受け、前記ブレード別消費電力情報の内、前記存在情報が存在を示している他のブレード装置の消費電力値を合計し、その合計値と前記確保電力値の和を筐体内ブレード総消費電力値とし、前記筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   The sixth blade server according to the present invention is the fourth blade server, wherein the management controller holds the power consumption information for each blade and the presence or absence of a response from the other blade device. Means for managing and maintaining the presence information of the device, means for notifying the other blade device of the updated reserved power value when the reserved power value is updated or the operation power of the own device is turned off, and a response from the other blade device Means for updating the power consumption information for each blade with the power value included in the notification, and the consumption of other blade devices receiving the power improvement request and indicating the presence information in the power consumption information for each blade The power value is totaled, and the sum of the total value and the reserved power value is defined as the blade total power consumption value in the housing, and the blade total power consumption value and the suppliable power value in the housing If the suppliable power value is larger, the power consumption information by operation mode is referred to determine the highest mode in which the increase in power consumption falls within the comparison difference. Means for instructing the mode to the operation mode control unit.

本発明の第1のブレード装置は、ブレードサーバに実装されるブレード装置であって、データの処理、格納、交換の内の何れか一つ以上の機能を持つメイン機能部と前記メイン機能部の動作モードを制御する動作モード制御部とマネージメントコントローラとを搭載し、前記マネージメントコントローラが、前記ブレードサーバ内のブレード装置に跨り複数のマネージメントコントローラを接続するマネージメントバスを通じ、前記ブレードサーバ装置内の他のブレード装置の消費電力値と前記ブレードサーバの電源装置の供給可能電力値とを取得する手段と、前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分値に基づき、自装置の可能な動作モードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   A first blade device according to the present invention is a blade device mounted on a blade server, and includes a main function unit having one or more functions of data processing, storage, and exchange, and the main function unit. An operation mode control unit for controlling an operation mode and a management controller are mounted, and the management controller is connected to other management controllers that connect a plurality of management controllers across the blade apparatuses in the blade server. Based on the difference value between the means for obtaining the power consumption value of the blade device and the suppliable power value of the power supply device of the blade server, and the total value of the power consumption of the other blade devices and the suppliable power value, Determine possible operation modes of the device and instruct the determined mode to the operation mode control unit And a stage.

本発明の第2のブレード装置は、前記第1のブレード装置であって、前記マネージメントコントローラが、電力情報通信用のパケットを使用して前記マネージメントコントローラ間で通信し電力情報を入手する手段を有する。   The second blade device of the present invention is the first blade device, wherein the management controller has means for communicating between the management controllers using a packet for power information communication to obtain power information. .

本発明の第3のブレード装置は、前記第1または第2のブレード装置であって、自装置の動作モード別消費電力情報を保持する手段を有し、前記マネージメントコントローラが、自装置の電源の投入要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値と前記供給可能電力値を取得する手段と、前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分と、前記動作モード別消費電力情報から、動作可否と可の場合の許容される最上位のモードを判定し、前記可であれば自装置の電源の投入を指示し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   A third blade device of the present invention is the first or second blade device, and has means for holding power consumption information for each operation mode of the own device, wherein the management controller Means for obtaining a power consumption value of the other blade device in the housing and the suppliable power value through the management bus in response to the input request, a total value of the power consumption of the other blade device, and the suppliable power value; And the power consumption information for each operation mode are determined to determine the highest mode allowed when the operation is possible, and if so, the power-on of the own device is instructed. Means for instructing the operation mode controller.

本発明の第4のブレード装置は、前記第3のブレード装置であって、前記マネージメントコントローラが、前記受信した供給可能電力値を保持する手段と、前記判定したモードに対応する消費電力値を自装置の確保電力値として保持する手段と、電力解放要求を受け、前記確保電力値から解放電力値を差し引き、前記動作モード別消費電力情報を参照し、前記差し引き結果の電力値に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   The fourth blade device of the present invention is the third blade device, wherein the management controller automatically obtains means for holding the received suppliable power value and a power consumption value corresponding to the determined mode. A means for holding as a reserved power value of the device, and receiving a power release request, subtracting the released power value from the reserved power value, referring to the power consumption information for each operation mode, and the highest level within the power value of the subtraction result Means for determining a mode and instructing the determined mode to the operation mode control unit.

本発明の第5のブレード装置は、前記第4のブレード装置であって、前記マネージメントコントローラが、電力向上要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値を取得する手段と、前記他のブレード装置の消費電力値及び前記確保電力値を合計した筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   A fifth blade device of the present invention is the fourth blade device, wherein the management controller receives a power improvement request and obtains a power consumption value of another blade device in the casing through the management bus. And the blade total power consumption value in the casing, which is a sum of the power consumption value of the other blade device and the reserved power value, and the suppliable power value, and when the suppliable power value is larger, Means for referring to the power consumption information for each operation mode, determining the highest mode in which the increase in power consumption falls within the difference of the comparison, and instructing the determined mode to the operation mode control unit.

本発明の第6のブレード装置は、前記第4のブレード装置であって、前記マネージメントコントローラが、ブレード別消費電力情報を保持する手段と、前記他のブレード装置からの応答の有無により他のブレード装置の存在情報を管理保持する手段と、前記確保電力値の更新及び自装置の動作電源オフを行うと前記他のブレード装置に更新した確保電力値を通知する手段と、前記他のブレード装置からの応答や通知に含まれる電力値で、前記ブレード別消費電力情報を更新する手段と、電力向上要求を受け、前記ブレード別消費電力情報の内、前記存在情報が存在を示している他ブレードの消費電力値を合計し、その合計値と前記確保電力値の和を筐体内ブレード総消費電力値とし、筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有する。   The sixth blade device of the present invention is the fourth blade device, wherein the management controller holds the power consumption information for each blade, and other blades depending on the presence / absence of a response from the other blade device. A means for managing and holding the presence information of the apparatus, a means for notifying the other blade apparatus of the updated reserved power value when the reserved power value is updated and the operation power of the own apparatus is turned off, and the other blade apparatus. Means for updating the power consumption information for each blade with the power value included in the response or notification, and the power improvement request, and the presence information of the other blades indicating the presence of the power consumption information for each blade is indicated. The power consumption values are summed, and the sum of the total value and the reserved power value is defined as the blade total power consumption value in the housing, and the blade total power consumption value in the housing is compared with the suppliable power value. When the suppliable power value is larger, the power consumption information for each operation mode is referred to determine the highest mode in which the increase in power consumption falls within the comparison difference, and the determined mode is Means for instructing the operation mode control unit.

本発明の第1のブレードサーバの電力管理方法は、ブレード装置を複数含み、前記複数のブレード装置に共通の電源を供給し、前記複数のブレード装置を接続すると共に前記電源の供給可能電力値を保持する不揮発性記憶部が接続されたマネージメントバスを備えたブレードサーバの電力管理方法であって、前記ブレード装置がマネージメントバスを通じ筐体内の他のブレード装置の消費電力値と前記供給可能電力値とを取得する手順と、前記ブレード装置が前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分に基づき、自ブレード装置の可能な動作モードを判定し、自ブレード装置を前記判定したモードに設定する手順とを有する。   The first blade server power management method of the present invention includes a plurality of blade devices, supplies a common power to the plurality of blade devices, connects the plurality of blade devices, and determines the power supply suppliable power value. A power management method for a blade server including a management bus to which a non-volatile storage unit to be held is connected, wherein the blade device has a power consumption value and a suppliable power value of other blade devices in a housing through the management bus. And determining a possible operation mode of the own blade device based on a difference between a total value of power consumption of the other blade device and the suppliable power value. And a procedure for setting the determined mode.

本発明の第2のブレードサーバの電力管理方法は、前記第1のブレードサーバの電力管理方法であって、前記ブレード装置が電力情報通信用のパケットを使用して前記他のブレード装置と通信し電力情報を取得する手順を有する。   A second blade server power management method according to the present invention is the first blade server power management method, wherein the blade device communicates with the other blade device using a power information communication packet. A procedure for acquiring power information;

本発明の第3のブレードサーバの電力管理方法は、前記第1、または第2のブレードサーバの電力管理方法であって、前記ブレード装置が自装置の動作モード別消費電力情報を保持する手順と、前記ブレード装置が自装置の電源の投入要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値と前記供給可能電力値とを取得する手順と、前記ブレード装置が他のブレード装置の消費電力の合計値と前記供給可能電力値との差分と前記動作モード別消費電力情報から、動作可否と可の場合の許容される最上位のモードを判定し、前記可であれば自装置の電源の投入を指示し、自装置を前記判定したモードに設定する手順とを有する。   A third blade server power management method according to the present invention is the first or second blade server power management method, wherein the blade device holds power consumption information for each operation mode of the own device. The blade device receives a power-on request for its own device, and obtains the power consumption value and the suppliable power value of the other blade device in the casing through the management bus; From the difference between the total power consumption of the device and the suppliable power value and the power consumption information for each operation mode, it is determined whether the operation is possible or not, and the highest mode allowed. And a procedure for instructing power-on of the apparatus and setting the apparatus to the determined mode.

本発明の第4のブレードサーバの電力管理方法は、前記第3のブレードサーバの電力管理方法であって、前記ブレード装置が前記取得した供給可能電力値を保持する手順と、前記ブレード装置が前記判定したモードに対応する消費電力値を自装置の確保電力値として保持する手順と、前記ブレード装置が電力解放要求を受け、前記確保電力値から解放電力値を差し引き、前記動作モード別消費電力情報を参照し、前記差し引き結果の電力値に収まる最上位のモードを判定し、自装置を前記判定したモードに設定する手順とを有する。   The fourth blade server power management method of the present invention is the third blade server power management method, wherein the blade device holds the acquired suppliable power value, and the blade device The procedure for holding the power consumption value corresponding to the determined mode as the reserved power value of the own device, and the blade device receiving the power release request, subtracting the released power value from the reserved power value, and the power consumption information by operation mode And determining the highest mode that falls within the power value of the subtraction result, and setting the own apparatus to the determined mode.

本発明の第5のブレードサーバの電力管理方法は、前記第4のブレードサーバの電力管理方法であって、前記ブレード装置が電力向上要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値を取得する手順と、前記ブレード装置が前記他のブレード装置の消費電力値及び前記確保電力値を合計した筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、自装置を前記判定したモードに設定する手順とを有する。   A fifth blade server power management method according to the present invention is the fourth blade server power management method, wherein the blade device receives a power improvement request, and the other blade devices in the chassis through the management bus. The procedure for obtaining the power consumption value is compared with the supplyable power value and the blade total power consumption value in the enclosure, which is the sum of the power consumption value and the reserved power value of the other blade device by the blade device, and the supply If the possible power value is larger, refer to the power consumption information by operation mode, determine the highest mode in which the increase in power consumption falls within the difference of the comparison, and set the own device to the determined mode And a procedure to perform.

本発明の第6のブレードサーバの電力管理方法は、前記第4のブレードサーバの電力管理方法であって、前記ブレード装置がブレード別消費電力情報を保持する手順と、前記ブレード装置が前記他のブレード装置からの応答の有無により他のブレード装置の存在情報を管理保持する手順と、前記ブレード装置が前記確保電力値の更新及び自装置の動作電源オフを行うと他のブレード装置に更新した確保電力値を通知する手順と、前記ブレード装置が他のブレード装置からの応答や通知に含まれる電力値で、前記ブレード別消費電力情報を更新する手順と、前記ブレード装置が電力向上要求を受け、前記ブレード別消費電力情報の内、前記存在情報が存在を示している他のブレード装置の消費電力値を合計し、合計値と前記確保電力値の和を筐体内ブレード総消費電力値とし、前記筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位モードを判定し、自装置を前記判定したモードに設定する手順とを有する。   The sixth blade server power management method of the present invention is the fourth blade server power management method, wherein the blade device holds the power consumption information for each blade, and the blade device A procedure for managing and maintaining the presence information of other blade devices depending on whether there is a response from the blade device, and ensuring that the blade device is updated to another blade device when the reserved power value is updated and the operation power of the own device is turned off. A procedure for notifying the power value, a procedure for the blade device to update the power consumption information for each blade with a power value included in a response or notification from another blade device, and the blade device receiving a power improvement request, Among the power consumption information for each blade, the power consumption values of other blade devices whose presence information indicates the presence are totaled, and the sum of the total value and the reserved power value is enclosed. The blade internal total power consumption value is compared with the blade internal power consumption value and the suppliable power value. If the suppliable power value is larger, refer to the power consumption information for each operation mode. And determining the highest mode in which the increase in power consumption falls within the difference of the comparison, and setting the own apparatus to the determined mode.

本発明によれば、個々のブレード装置が筐体で供給可能な電力の範囲内で、自ブレード装置の消費電力制御を実施できるため、ブレード装置外部に総消費電力管理用のマネージメントコントローラを配置することなくブレードサーバ全体の電力管理が可能となる。   According to the present invention, since the power consumption control of the own blade device can be performed within the range of power that can be supplied by the individual blade devices in the housing, the management controller for managing the total power consumption is arranged outside the blade device. This makes it possible to manage the power of the entire blade server.

次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。図1は本発明の実施形態に係るブレードサーバの全体構成を示すブロック図である。   Next, the best mode for carrying out the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of a blade server according to an embodiment of the present invention.

図1を参照すると、本発明のブレードサーバは、複数のブレード装置(以下ブレードとする)を格納する筐体1、不揮発性メモリ部2、電源装置4、ブレード5−1〜5−8、前記ブレード間で管理制御のための通信に使用するマネージメントバス3を含み構成する。ブレード5−1〜5−8のそれぞれは電源装置4との間に電源制御インタフェース10−1〜10−8を持ち、それぞれ電源供給ライン20−1〜20−8を通じ動作電源を受けている。   Referring to FIG. 1, a blade server according to the present invention includes a casing 1 for storing a plurality of blade devices (hereinafter referred to as blades), a nonvolatile memory unit 2, a power supply device 4, blades 5-1 to 5-8, It includes a management bus 3 used for communication for management control between blades. Each of the blades 5-1 to 5-8 has power control interfaces 10-1 to 10-8 with the power supply device 4, and receives operating power through the power supply lines 20-1 to 20-8, respectively.

ブレード5−1〜5−4のメイン機能部8−1〜8−4は、サーバとしてのデータ処理機能であり、ブレード5−5〜5−6のメイン機能部8−5〜8−6はデータ格納機能部であり、ブレード5−7〜5−8のメイン機能部8−1〜8−4は、ネットワークスイッチ等のデータ交換機能部である。尚、上記例は一つの例であり、ブレード種類の構成は特に限定するものではない。   The main function units 8-1 to 8-4 of the blades 5-1 to 5-4 are data processing functions as a server, and the main function units 8-5 to 8-6 of the blades 5-5 to 5-6 are It is a data storage function unit, and main function units 8-1 to 8-4 of the blades 5-7 to 5-8 are data exchange function units such as a network switch. The above example is an example, and the configuration of the blade type is not particularly limited.

不揮発性メモリ部2はフラシュメモリ等の不揮発性メモリと若干のバスI/F回路(バスインタフェース回路)の構成であり、筐体1上に置かれ、前記不揮発性メモリには筐体1内でブレードに供給可能な最大電力値情報が格納される。電源装置4は筐体に実装され、同じく筐体内に実装されるブレードへの電力供給をおこなう。   The non-volatile memory unit 2 has a configuration of a non-volatile memory such as a flash memory and a few bus I / F circuits (bus interface circuits), and is placed on the case 1. The maximum power value information that can be supplied to the blade is stored. The power supply device 4 is mounted on a casing and supplies power to a blade that is also mounted in the casing.

動作モード制御部7−1〜7−8は、消費電力に係わるブレードの動作モードを切替える。ブレード5−1〜5−4のそれぞれはデータ処理機能を持つブレードであり、メイン機能部8−1〜8−4のそれぞれには少なくともCPUとメモリとI/Oコントローラを含み、動作モード制御部7−1〜7−4のそれぞれはCPUのクロック周波数の切換機能を持つ。クロック周波数としては、高速(通常速度)、中速、低速の何れかに切り換えられる。   The operation mode control units 7-1 to 7-8 switch the operation mode of the blade related to power consumption. Each of the blades 5-1 to 5-4 is a blade having a data processing function, and each of the main function units 8-1 to 8-4 includes at least a CPU, a memory, and an I / O controller, and an operation mode control unit Each of 7-1 to 7-4 has a function of switching the clock frequency of the CPU. The clock frequency can be switched between high speed (normal speed), medium speed, and low speed.

ブレード5−5〜5−6がデータ格納機能のブレードであれば、メイン機能部8−5〜8−6には少なくともデータ格納部とこれへのアクセス制御部を含み、動作モード制御部7−5〜7−6のそれぞれは前記データ格納部と前記アクセス制御部の動作周波数の切換機能を持つ。   If the blades 5-5 to 5-6 are data storage function blades, the main function units 8-5 to 8-6 include at least a data storage unit and an access control unit for the data storage unit, and an operation mode control unit 7- Each of 5-7-6 has a function of switching operating frequencies of the data storage unit and the access control unit.

ブレード5−7〜5−8がデータ交換機能のブレードであれば、メイン機能部8−7〜8−8のそれぞれには少なくともデータ交換のスイッチとこれの制御部を含み、動作モード制御部7−7〜7−8のそれぞれはこれらの動作周波数の切換機能を持つ。   If the blades 5-7 to 5-8 are data exchange function blades, each of the main function units 8-7 to 8-8 includes at least a data exchange switch and a control unit thereof. Each of -7 to 7-8 has a function of switching these operating frequencies.

ここで、動作モード制御部7−1〜7−4が、更にメイン機能部8−1〜8−4内のサブモジュールや一部のコンポーネントへの動作電源(DC電源)の供給スイッチをオン/オフする機能や、前記サブモジュールや一部のコンポーネントへのクロックを停止/再開する機能を持つ場合もある。   Here, the operation mode control units 7-1 to 7-4 further turn on / off the operation power supply (DC power) supply switches to the submodules and some components in the main function units 8-1 to 8-4. There may be a function of turning off or a function of stopping / resuming a clock to the submodule or some components.

これらの場合では、複数種類の動作モードとなり、とりえる種類ごとのモードの組合せにより、動作モードが定義されている。例えば、ブレード5−1〜5−4では、操作を一部の時間帯とする運用であれば、通常は表示系のDC電源がオフにされ、キーボード等の操作開始をうけて前記DC電源がオンにされる。表示系のDC電源に関し2通りと、更に上記クロック周波数として3通りがあり、合わせて6通りのモードが定義されている。   In these cases, there are a plurality of types of operation modes, and the operation mode is defined by a combination of modes for each possible type. For example, in the blades 5-1 to 5-4, if the operation is performed in a part of the time zone, the DC power supply of the display system is normally turned off, and the DC power supply is turned on after the operation of the keyboard or the like is started. Turned on. There are two types of display-related DC power sources and three more clock frequencies, and six modes are defined in total.

次に本発明の実施形態の第1の実施例について説明する。マネージメントコントローラ6−1は、マイクロコンピュータと、内蔵の或いは外付けのROM部やRAM部を含む。   Next, a first example of the embodiment of the present invention will be described. The management controller 6-1 includes a microcomputer and a built-in or external ROM unit or RAM unit.

マネージメントコントローラ6−1はスタンバイDC電源がオンになり動作可能になるとマネージメントコントローラ6−1内、或いはブレード5−1内の不揮発性記憶(図示せず)から、モード定義情報を管理情報格納部61−1のモード定義情報616にロードする。ロードされるモード定義情報の内容例を図3(2)に示す。   When the standby DC power supply is turned on and becomes operable, the management controller 6-1 stores the mode definition information from the nonvolatile storage (not shown) in the management controller 6-1 or the blade 5-1. -1 mode definition information 616 is loaded. An example of the contents of the loaded mode definition information is shown in FIG.

マネージメントコントローラ6−1は、次に不揮発性メモリ部2にアクセスすることで筐体内でブレード5−1〜5−8に供給可能な最大電力値情報を取得し、その値を自身の管理情報格納部61−1に供給可能電力値611として保持する(図3(1)参照)。またマネージメントコントローラ6−1は、自身が確保している電力値を管理情報格納部61−1に確保電力値612として保持する。   Next, the management controller 6-1 obtains the maximum power value information that can be supplied to the blades 5-1 to 5-8 in the casing by accessing the nonvolatile memory unit 2, and stores the value in its own management information. It is held as the suppliable power value 611 in the unit 61-1 (see FIG. 3 (1)). In addition, the management controller 6-1 holds the power value secured by itself as the secured power value 612 in the management information storage unit 61-1.

またマネージメントコントローラ6−1は、各ブレードとマネージメントバス3を通じで通信することにより、他ブレードの存在情報、及び他ブレードで使用している消費電力の合計情報を、自身の管理情報格納部61に存在情報614、他ブレード総消費電力値613として保持する。存在情報614はブレード5−1〜5−8対応のフラグF0〜F7から構成される。各管理情報は、ブレードのAC電源が無くなるまで保持する。   In addition, the management controller 6-1 communicates with each blade through the management bus 3 so that the presence information of other blades and the total power consumption information used by other blades are stored in its management information storage unit 61. Presence information 614 and other blade total power consumption value 613 are retained. The presence information 614 includes flags F0 to F7 corresponding to the blades 5-1 to 5-8. Each piece of management information is held until the blade AC power is exhausted.

他のマネージメントコントローラ6−2〜6−8のそれぞれについても同様に、電源装置4の供給可能な最大電力値情報、自身が確保している電力値、自身を除いた他ブレードの存在情報と消費電力の合計情報を管理情報格納部61−2〜61−8に保持している。   Similarly for each of the other management controllers 6-2 to 6-8, the maximum power value information that can be supplied by the power supply device 4, the power value secured by itself, the presence information and consumption of other blades excluding itself The total power information is held in the management information storage units 61-2 to 61-8.

図2は電源装置4の構成を示すブロック図である。図2を参照すると、電源装置4は、電源モジュール42−1と電源モジュール42−2の出力同士を接続し、接続された出力をスイッチ回路41−1〜41−8を通じて、各ブレードへの電源供給ライン20−1〜20−8に出力している。   FIG. 2 is a block diagram showing the configuration of the power supply device 4. Referring to FIG. 2, the power supply device 4 connects the outputs of the power supply module 42-1 and the power supply module 42-2, and supplies the connected outputs to the power supplies to the blades through the switch circuits 41-1 to 41-8. Output to supply lines 20-1 to 20-8.

ここで、本実施例では電源モジュール42−1と42−2を合わせた出力電力が、ブレード5−1〜5−8がフル稼動した場合の総消費電力に見合うようにシステムが構築されているが、電源モジュール42−1、42−2の何れか一方が故障等で出力オフにされることもあり、消費電力の管理が必要になる。また、ブレードの増設や変更がされる際には供給可能電力の過不足がチェックされ必要な処置がとられるが見落とし等があっても、消費電力管理されているとシステムダウンが防止できる。   Here, in this embodiment, the system is constructed so that the output power of the power supply modules 42-1 and 42-2 combined with the total power consumption when the blades 5-1 to 5-8 are fully operated. However, the output of one of the power supply modules 42-1 and 42-2 may be turned off due to a failure or the like, which requires management of power consumption. In addition, when blades are added or changed, excess or deficiency of suppliable power is checked and necessary measures are taken, but even if there is an oversight or the like, system down can be prevented if power consumption is managed.

図4は本発明の実施の形態に係るブレードサーバにおけるブレード間の通信内容を示す図である。各ブレード上のマネージメントコントローラ6は、マネージメントバス3を経由して各々コミュニケーションを図ることが可能である。   FIG. 4 is a diagram showing communication contents between blades in the blade server according to the embodiment of the present invention. The management controller 6 on each blade can communicate with each other via the management bus 3.

コミュニケーションの内容は、図4(1)に示す電力値要求通信のパケット、及び図4(2)に示す電力値通知パケットの2つになる。電力値要求通信のパケットは、他のブレードで現在確保している電力を知るためのコミュニケーション手段である。電力値要求通信の要求パケットP1000はブロードキャスト通信として送られる。   The contents of the communication are two: a power value request communication packet shown in FIG. 4 (1) and a power value notification packet shown in FIG. 4 (2). The power value request communication packet is a communication means for knowing the power currently secured by other blades. A request packet P1000 for power value request communication is sent as broadcast communication.

パケットP1000内には、本パケットが電力値要求であることを示すコードのフィールド1002と送信元ブレード番号フィールド1001を含む。送信元ブレード番号フィールド1001によりどのブレードから発せされたコミュニケーションかを判別することが可能である。   The packet P1000 includes a code field 1002 indicating that this packet is a power value request and a transmission source blade number field 1001. It is possible to determine from which blade the communication originated from the source blade number field 1001.

本要求パケットを受け取ったマネージメントコントローラは、パケット内の送信元ブレード番号を確認し、マネージメントコントローラが保持している他ブレードの存在情報の上で存在しないブレード番号となっていた場合は値を更新する。   The management controller that has received this request packet checks the source blade number in the packet, and updates the value if the blade number does not exist on the existence information of other blades held by the management controller. .

本要求パケットを受け取ったマネージメントコントローラは、管理情報上の自身の確保電力値と、ブレード番号を応答パケットP2000に入れて送信元ブレード番号に該当するブレードに対して返送する。返送するデータとしては、どの要求に対する応答かを示すために、送信元ブレード番号フィールド1001と電力値要求を示すコードフィールド1002も含ませる。   The management controller that has received this request packet puts its own reserved power value in the management information and the blade number in the response packet P2000 and returns it to the blade corresponding to the transmission source blade number. The data to be returned includes a source blade number field 1001 and a code field 1002 indicating a power value request in order to indicate which request is a response.

電力値通知パケットは、自身の確保電力値が変更になったときに他のブレードに対して通知するためのコミュニケーション手段である。電力通知パケットP3000はブロードキャスト通信として送られる。   The power value notification packet is a communication means for notifying other blades when its reserved power value is changed. The power notification packet P3000 is sent as broadcast communication.

電力通知パケットP3000内には、本パケットが電力値通知であることを示すコードフィールド3002と、送信元ブレード番号フィールド3001を含む。送信元ブレード番号フィールド3001により、どのブレードから発せされたコミュニケーションかを判別することが可能である。   The power notification packet P3000 includes a code field 3002 indicating that this packet is a power value notification and a transmission source blade number field 3001. From the transmission source blade number field 3001, it is possible to determine from which blade the communication originated.

電力通知パケットを受け取ったマネージメントコントローラは、パケット内の送信元ブレード番号を確認し、マネージメントコントローラが保持している他ブレードの存在情報の上で存在しないブレード番号となっていた場合は値を更新する。他ブレードにて、電力確保を実施したいが、筐体内で供給可能な電力が無く電力確保を保留しているものがある場合は、本パケットを受け取った後に、再度電力確保処理を実施することができる。本パケットに対する応答パケットはない。   The management controller that has received the power notification packet checks the source blade number in the packet, and updates the value if the blade number does not exist on the presence information of other blades held by the management controller. . If you want to secure power on other blades, but there is something that has no power that can be supplied in the chassis and power reservation is pending, you can perform the power securing process again after receiving this packet. it can. There is no response packet for this packet.

また、管理情報として各ブレード別の消費電力(確保している消費電力)の値も管理保持する第2の実施例では、必ず自ブレードの最新の確保電力値を電力値3003とし付加する様にする。   Further, in the second embodiment in which the value of power consumption (reserved power consumption) for each blade is also managed and held as management information, the latest secured power value of its own blade is always added as the power value 3003. To do.

尚、図4の各パケットの内容は、送受信されるデータ部分を示したものであり、この外枠に宛先アドレス(同報コード/ブレード番号)と送信元アドレス(ブレード番号)とデータ長が付加される。さらに必要に応じ、その外枠にヘッダーやトレイリングが付加される。   The contents of each packet in FIG. 4 indicate the data portion to be transmitted and received, and the destination address (broadcast code / blade number), source address (blade number), and data length are added to this outer frame. Is done. Furthermore, a header and a trailing are added to the outer frame as necessary.

次に本発明を実施するための最良の形態の動作を説明する。図5は本発明の実施の形態に係るブレードサーバにおける、ブレード5−1の電源投入シーケンスを示すフローチャートである。図5を参照すると、ブレード5−1を筐体1に実装し、ブレード5−1にAC電源が投入された以後の電力制御の流れを示している。   Next, the operation of the best mode for carrying out the present invention will be described. FIG. 5 is a flowchart showing a power-on sequence of the blade 5-1 in the blade server according to the embodiment of the present invention. Referring to FIG. 5, the flow of power control after the blade 5-1 is mounted on the housing 1 and AC power is supplied to the blade 5-1 is shown.

AC電源が投入されると、電源供給ライン20−1のスタンバイDC電源も投入され、マネージメントコントローラ6−1が動作可能になり、マネージメントコントローラ6−1内、或いはブレード5−1内の不揮発性記憶(図示せず)から、モード定義情報を管理情報格納部61−1にロードする。   When the AC power is turned on, the standby DC power supply of the power supply line 20-1 is also turned on, and the management controller 6-1 can be operated, and the nonvolatile memory in the management controller 6-1 or the blade 5-1 is stored. The mode definition information is loaded into the management information storage unit 61-1 from (not shown).

マネージメントコントローラ6−1は、マネージメントバス3経由で不揮発性メモリ部2にアクセスし、筐体内で供給可能な最大電力値情報を入手し、管理情報格納部61−1の供給可能電力値611を更新する(ステップ501)。次にマネージメントコントローラ6−1は電力値要求通信の要求パケットP1000を発行し(ステップ502)、他ブレードの消費電力情報及び存在情報を入手し管理情報を更新する。   The management controller 6-1 accesses the non-volatile memory unit 2 via the management bus 3, obtains the maximum power value information that can be supplied in the housing, and updates the suppliable power value 611 of the management information storage unit 61-1. (Step 501). Next, the management controller 6-1 issues a request packet P1000 for power value request communication (step 502), obtains power consumption information and presence information of other blades, and updates management information.

例えば、存在情報614の応答パケットを受信できたブレードのフラグをオンとし、応答パケットを受信できなかったブレードのフラグをオフにし、受信した消費電力値を合計し、合計値で他ブレード総消費電力値613を更新する(ステップ503)。   For example, the flag of the blade that has been able to receive the response packet of the presence information 614 is turned on, the flag of the blade that has not been able to receive the response packet is turned off, the received power consumption values are summed, and the total power consumption of the other blades is the total value. The value 613 is updated (step 503).

更新した他ブレード総消費電力値613と、供給可能電力値611を比較し(ステップ504)、他ブレード総消費電力値613が既に供給可能電力値611に達している場合は、該当ブレード5−1は電源投入することができない。他ブレードの電力解放待ち状態となる。   The updated other blade total power consumption value 613 is compared with the suppliable power value 611 (step 504). When the other blade total power consumption value 613 has already reached the suppliable power value 611, the corresponding blade 5-1. Cannot be turned on. The other blades are in a power release waiting state.

他ブレード総消費電力値613が供給可能電力値611に達していない場合は、マネージメントコントローラ6−1は、自ブレードのモード定義情報616の消費電力値の内、供給可能電力値611と他ブレード総消費電力値613の差以下となる最大の消費電力とそのモードを判定し前記消費電力を確保する(ステップ505)。   When the other blade total power consumption value 613 does not reach the suppliable power value 611, the management controller 6-1 includes the suppliable power value 611 and the other blade total power among the power consumption values of the mode definition information 616 of the own blade. The maximum power consumption that is equal to or less than the difference between the power consumption values 613 and its mode are determined to secure the power consumption (step 505).

マネージメントコントローラ6−1は、電力値通知パケットP3000を発行することにより、他ブレードに対して自身の確保電力が変更になったことを通知する(ステップ506)。マネージメントコントローラ6−1は、電源制御インタフェース10−1でオン指示しブレード5−1のDC電源を投入し(ステップ507)、続けて動作モード制御部7−1に対して前記判定した動作モードを指示する(ステップ508)。   The management controller 6-1 issues a power value notification packet P3000 to notify other blades that its reserved power has been changed (step 506). The management controller 6-1 instructs the power control interface 10-1 to turn on, turns on the DC power of the blade 5-1 (step 507), and then continues the determined operation mode to the operation mode control unit 7-1. Instruct (step 508).

図6は本発明のブレードサーバにおける、ブレード5−1の電源確保シーケンスを示すフローチャートである。図6を参照すると、ブレード5−1が既に電源投入されている状態にて、更なる電力向上要求が発生した場合の電力制御の流れを示している。   FIG. 6 is a flowchart showing a power supply securing sequence for the blade 5-1 in the blade server of the present invention. Referring to FIG. 6, there is shown a flow of power control when a further power improvement request is generated while the blade 5-1 is already powered on.

マネージメントコントローラ6−1は電力値要求通信の要求パケットをブロードキャスト送信し(ステップ601)、他ブレードの消費電力情報及び存在情報を入手し、受信した消費電力値を合計しこれで他ブレード総消費電力値613を更新し、返答の有無で存在情報614の各フラグを更新する(ステップ602)。   The management controller 6-1 broadcasts a request packet for power value request communication (step 601), obtains power consumption information and presence information of other blades, sums up the received power consumption values, and thereby uses the total power consumption of other blades. The value 613 is updated, and each flag of the presence information 614 is updated depending on the presence / absence of a reply (step 602).

更新した他ブレード総消費電力値613及び自ブレードの確保電力値612の和(筐体内ブレード総消費電力)と、供給可能電力値611を比較し(ステップ603)、筐体内総消費電力値が既に供給可能電力値611に達している場合は、他ブレードの電力解放待ち状態となる(ステップ607)。他ブレードから電力値通知パケットを受けた場合(ステップ608)、再度ステップ601の処理から実施する。   The sum of the updated other blade total power consumption value 613 and the reserved power value 612 of the own blade (blade total power consumption in the casing) is compared with the suppliable power value 611 (step 603). When the supplyable power value 611 has been reached, the other blades are placed in a power release waiting state (step 607). When the power value notification packet is received from the other blade (step 608), the processing from step 601 is performed again.

筐体内総消費電力値が供給可能電力値611に達していない場合は、マネージメントコントローラ6−1は、自ブレードのモード定義情報616での消費電力値の増分が、供給可能電力値611と筐体内総消費電力値の差以下となる内の最大の消費電力とそのモードを判定し前記電力を確保する。確保された電力値はそれまでの確保値以上になる(ステップ604)。   When the total power consumption value in the casing does not reach the suppliable power value 611, the management controller 6-1 determines that the increment of the power consumption value in the mode definition information 616 of the own blade is the suppliable power value 611 and the in-casing The maximum power consumption within the difference between the total power consumption values and the mode thereof are determined to secure the power. The secured power value is equal to or greater than the previously secured value (step 604).

マネージメントコントローラ6−1は、電力値通知パケットを発行することにより、他ブレードに対して自身の確保電力が変更になったことを通知する(ステップ605)。マネージメントコントローラ6−1は動作モード制御部7−1に対して前記判定したモードを指示する(ステップ606)。   The management controller 6-1 notifies the other blades that the secured power has been changed by issuing a power value notification packet (step 605). The management controller 6-1 instructs the determined mode to the operation mode control unit 7-1 (step 606).

図7は本発明のブレードサーバにおける、ブレード5−1の電源解放シーケンスを示すフローチャートであり、ブレード5−1が既に電源投入されている状態にて、省電力要求が発生した場合の電力制御の流れを示している。   FIG. 7 is a flowchart showing the power release sequence of the blade 5-1 in the blade server of the present invention. The power control when the power saving request is generated when the blade 5-1 is already powered on. The flow is shown.

マネージメントコントローラ6−1は現在の確保電力値612から解放電力値を差し引いた電力値以下であるが、この内最大の消費電力値となる動作モードを判定し(ステップ701)、そのモードの設定を動作モード制御部7−1に指示し、管理情報の確保電力値612を前記モードに対応した消費電力値に更新する(ステップ702)。   The management controller 6-1 determines an operation mode that is equal to or less than the power value obtained by subtracting the release power value from the current reserved power value 612 (step 701), and sets the mode. The operation mode control unit 7-1 is instructed to update the secured power value 612 of the management information to the power consumption value corresponding to the mode (step 702).

マネージメントコントローラ6−1は、電力値通知パケットを発行することにより、他ブレードに対して自身の確保電力が変更になったことを通知する(ステップ703)。   The management controller 6-1 issues a power value notification packet to notify other blades that its reserved power has been changed (step 703).

図8は本発明のブレードサーバにおける、ブレード5−1の電源オフシーケンスを示すフローチャートであり、ブレード5−1が既に電源投入されている状態にて、電源オフ要求が発生した場合の電力制御の流れを示している。   FIG. 8 is a flowchart showing a power-off sequence of the blade 5-1 in the blade server of the present invention. The power control when the power-off request is generated when the blade 5-1 is already powered on. The flow is shown.

マネージメントコントローラ6−1はブレードの電源をオフする(ステップ801)。マネージメントコントローラ6−1は、電力値通知パケットを発行することにより、他ブレードに対して自身の確保電力が変更になったことを通知する(ステップ802)。   The management controller 6-1 turns off the blade power (step 801). The management controller 6-1 notifies the other blades that its reserved power has been changed by issuing a power value notification packet (step 802).

このようにして、個々のブレードが筐体で供給可能な電力の範囲内で、自ブレードの消費電力制御を実施できるため、ブレード外部に総消費電力管理用の上位マネージメントコントローラを配置することなくブレードサーバ全体の電力管理が可能となる。従って、バックパネル等筐体側のコストを低減でき、またブレードマネージメントコントローラとは別の上位マネージメントコントローラを制御するためのファームウェアの開発も不要となる効果を有する。   In this way, each blade can control the power consumption of its own blade within the range of power that can be supplied by the chassis. Therefore, the blade can be used without placing a higher-level management controller for managing the total power consumption outside the blade. Power management of the entire server becomes possible. Accordingly, it is possible to reduce the cost on the housing side such as the back panel and to eliminate the need for development of firmware for controlling a higher management controller other than the blade management controller.

次に本発明の実施の形態の第2の実施例について図面を参照し説明する。図9は第2の実施例の管理情報格納部61の内容例を示す図である。第2の実施例では、マネージメントコントローラ6−1〜6−8のそれぞれが、管理情報格納部61に、ブレード別消費電力情報615も保持管理する。これ以外は前記第1の実施例と同様の構成である。   Next, a second example of the embodiment of the present invention will be described with reference to the drawings. FIG. 9 is a diagram showing an example of the contents of the management information storage unit 61 of the second embodiment. In the second embodiment, each of the management controllers 6-1 to 6-8 also holds and manages blade power consumption information 615 in the management information storage unit 61. Other than this, the configuration is the same as that of the first embodiment.

次に第2の実施例の動作を説明する。AC電源が投入されたときの動作は、図5のフローチャートのステップ501〜502は第1の実施例と同様であり、ステップ503においては、存在する他ブレードから消費電力値の返答を受信し、ブレード別消費電力情報615、存在情報614を更新する。そして、ブレード別消費電力情報615の存在情報614のフラグオンのエントリで自ブレード対応エントリを除いたエントリの電力値を合計し、それで他ブレード総消費電力値613を更新する。   Next, the operation of the second embodiment will be described. The operation when the AC power is turned on is the same as that in the first embodiment in steps 501 to 502 in the flowchart of FIG. 5. In step 503, a response of the power consumption value is received from other blades present, The blade power consumption information 615 and the presence information 614 are updated. Then, the power values of the entries excluding the entry corresponding to the own blade in the flag on entry of the presence information 614 of the power consumption information 615 for each blade are summed, and the other blade total power consumption value 613 is updated accordingly.

ステップ504〜505は第1の実施例と同様であり、ステップ506においては確保電力値612を電力通知パケットP3000の電力値3003として付加し通知する。ステップ507〜508も第1の実施例と同様である。   Steps 504 to 505 are the same as in the first embodiment. In step 506, the reserved power value 612 is added as the power value 3003 of the power notification packet P3000 and notified. Steps 507 to 508 are the same as those in the first embodiment.

更なる電力向上要求が発生した場合の動作は、図10のフローチャートに示す。ブレードに電力向上要求をメイン機能部8−1より受けると、前記ステップ603を実行する。即ち、他ブレード総消費電力値613と確保電力値612の和(筐体内ブレード総消費電力値)と供給可能電力値611を比較する。   The operation when a further power improvement request is generated is shown in the flowchart of FIG. When the blade receives a power improvement request from the main function unit 8-1, the step 603 is executed. That is, the sum of the other blade total power consumption value 613 and the reserved power value 612 (blade total power consumption value in the casing) is compared with the suppliable power value 611.

供給可能電力値611の方が大きければ、前記ステップ604、ステップ605A、前記ステップ606を順次実行する。ここでステップ605Aでは、更新後の確保電力値612を付加し通知する。   If the suppliable power value 611 is larger, the step 604, the step 605A, and the step 606 are executed sequentially. In step 605A, the updated reserved power value 612 is added and notified.

筐体内ブレード総消費電力値が供給可能電力値611に達していれば、前記ステップ607を実行し、他ブレード総消費電力値の更新を検出し(ステップ608A)、ステップ603の処理に戻る。   If the total blade power consumption value in the casing has reached the suppliable power value 611, step 607 is executed to detect the update of the other blade total power consumption value (step 608A), and the processing returns to step 603.

ブレードに省電力要求が発生した場合の処理は第1の実施例の図7と同様であるが、ステップ703では、更新後の確保電力値612を付加し通知する。ブレードのDCオフ要求が発生した場合の処理は第1の実施例の図8と同様であるが、ステップ802では、電力値3003を「0」として付加し通知する。   The processing when a power saving request is generated in the blade is the same as that in FIG. 7 of the first embodiment, but in step 703, the updated reserved power value 612 is added and notified. The processing in the case where a blade DC-off request is generated is the same as that in FIG. 8 of the first embodiment, but in step 802, the power value 3003 is added as “0” and notified.

他ブレードからの電力通知を受けた際のマネージメントコントローラ6−1の動作を図11のフローチャートに示す。マネージメントコントローラ6−1はブレード別消費電力情報615の通知のあったブレード対応のエントリを通知された電力値に更新し、存在情報614の対応するフラグがオフであればオンにする。次にフラグオンの他ブレードの消費電力値を合計し、合計値で他ブレード総消費電力値613を更新する(ステップA01)。   The operation of the management controller 6-1 when receiving a power notification from another blade is shown in the flowchart of FIG. The management controller 6-1 updates the entry corresponding to the blade notified of the blade power consumption information 615 to the notified power value, and turns it on if the corresponding flag of the presence information 614 is off. Next, the power consumption values of the other blades in the flag-on state are summed, and the other blade total power consumption value 613 is updated with the total value (step A01).

本発明の実施の形態の第2の実施例によれば、上記効果の他に、消費電力管理処理を高速化でき、ブレードの動作モードの切り換えが高速化される効果も有する。   According to the second example of the embodiment of the present invention, in addition to the above effect, the power consumption management process can be speeded up, and the switching of the operation mode of the blade is speeded up.

本発明の実施形態のブレードサーバの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of the blade server of embodiment of this invention. 本発明の実施形態のブレードサーバの電源装置4の構成を示すブロック図である。It is a block diagram which shows the structure of the power supply device 4 of the blade server of embodiment of this invention. (1)は本発明の実施形態のマネージメントコントローラ6の管理情報格納部61の内容例を示す図で、(2)は管理情報格納部61のモード定義情報616の内容例を示す図である。(1) is a diagram showing a content example of the management information storage unit 61 of the management controller 6 according to the embodiment of the present invention, and (2) is a diagram showing a content example of the mode definition information 616 of the management information storage unit 61. 本発明の実施形態のブレードサーバの電力管理のマネージメントコントローラ間の通信のデータ内容を示す図である。It is a figure which shows the data content of communication between the management controllers of the power management of the blade server of embodiment of this invention. 本発明の実施形態のブレードサーバの第1の実施例のブレード電源投入動作を示すフローチャートである。It is a flowchart which shows the blade power-on operation | movement of the 1st Example of the blade server of embodiment of this invention. 本発明の実施形態のブレードサーバの第1の実施例のブレードに電力取得要求が発生したときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when the electric power acquisition request generate | occur | produces in the braid | blade of the 1st Example of the blade server of embodiment of this invention. 本発明の実施形態のブレードサーバの第1の実施例のブレードに省電力要求が発生したときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when the power saving request | requirement generate | occur | produced in the braid | blade of the 1st Example of the blade server of embodiment of this invention. 本発明の実施形態のブレードサーバの第1の実施例のブレードに動作電源オフ要求が発生したときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when the operation | movement power-off request | requirement generate | occur | produced in the braid | blade of the 1st Example of the blade server of embodiment of this invention. 本発明の実施形態の第2の実施例の管理情報格納部61の内容例を示す図である。It is a figure which shows the example of the content of the management information storage part 61 of the 2nd Example of embodiment of this invention. 本発明の実施形態のブレードサーバの第2の実施例のブレードに電力取得要求が発生したときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when the electric power acquisition request | requirement generate | occur | produces in the blade of the 2nd Example of the blade server of embodiment of this invention. 本発明の実施形態のブレードサーバの第2の実施例において、マネージメントコントローラが電力値通知を受けた際の動作を示すフローチャートである。It is a flowchart which shows the operation | movement at the time of the 2nd Example of the blade server of embodiment of this invention when a management controller receives a power value notification.

符号の説明Explanation of symbols

1 筐体
2 不揮発性メモリ部
3 マネージメントバス
4 電源装置
41−1〜41−8 スイッチ回路
42−1〜42−2 電源モジュール
5−1〜5−8 ブレード
6−1〜6−8 マネージメントコントローラ
61−1〜61−8 管理情報格納部
611 供給可能電力値
612 確保電力値
613 他ブレード総消費電力値
614 存在情報
615 ブレード別消費電力情報
616 モード定義情報
7−1〜7−8 動作モード制御部
8−1〜8−8 メイン機能部
10−1〜10−8 電源制御インタフェース
20−1〜20−8 電源供給ライン
P1000 要求パケット
P2000 応答パケット
P3000 電力値通知パケット
DESCRIPTION OF SYMBOLS 1 Case 2 Non-volatile memory part 3 Management bus 4 Power supply device 41-1 to 41-8 Switch circuit 42-1 to 42-2 Power supply module 5-1 to 5-8 Blade 6-1 to 6-8 Management controller 61 -1 to 61-8 Management information storage unit 611 Supplyable power value 612 Secured power value 613 Total power consumption value of other blades 614 Presence information 615 Power consumption information by blade 616 Mode definition information 7-1 to 7-8 Operation mode control unit 8-1 to 8-8 Main function unit 10-1 to 10-8 Power control interface 20-1 to 20-8 Power supply line P1000 Request packet P2000 Response packet P3000 Power value notification packet

Claims (18)

データの処理、格納、交換の内の何れか一つ以上の機能を持つメイン機能部と前記メイン機能部の動作モードを制御する動作モード制御部とマネージメントコントローラとを搭載するブレード装置と、
前記ブレード装置を複数格納する筐体と、前記複数のブレード装置に電力を供給する電源装置と、複数のブレード装置に跨り前記マネージメントコントローラを接続するマネージメントバスを備えるブレードサーバであって、
前記マネージメントバスには、前記電源装置の供給可能電力値を保持する不揮発性記憶手段が接続され、
前記マネージメントコントローラが、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値、前記供給可能電力値を取得する手段と、前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分に基づき、自ブレード装置の可能な動作モードを判定し、前記判定結果を自ブレード装置の前記動作モード制御部に指示する手段とを有することを特徴とするブレードサーバ。
A blade device including a main function unit having one or more functions of data processing, storage, and exchange, an operation mode control unit that controls an operation mode of the main function unit, and a management controller;
A blade server comprising a housing for storing a plurality of blade devices, a power supply device for supplying power to the plurality of blade devices, and a management bus for connecting the management controller across the plurality of blade devices,
The management bus is connected to a non-volatile storage means for holding a suppliable power value of the power supply device,
The management controller obtains the power consumption value of the other blade device in the housing, the suppliable power value through the management bus, the total value of the power consumption of the other blade device, and the suppliable power value, A blade server comprising: means for determining a possible operation mode of the own blade device based on the difference between the two, and instructing the determination result to the operation mode control unit of the own blade device.
前記マネージメントコントローラが、電力情報通信用のパケットを使用して前記マネージメントコントローラ間で通信し電力情報を取得する手段を有することを特徴とする請求項1記載のブレードサーバ。 2. The blade server according to claim 1, wherein the management controller has means for communicating between the management controllers using a packet for power information communication to acquire power information. 前記ブレード装置に自装置の動作モード別消費電力情報を保持する手段を有し、
前記マネージメントコントローラが、
自装置の電源の投入要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値、前記供給可能電力値を取得する手段と、
前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分と、前記動作モード別消費電力情報から、動作可否と可の場合の許容される最上位のモードを判定し、前記可であれば前記自装置の電源の投入を指示し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項1、または2に記載のブレードサーバ。
The blade device has means for holding power consumption information for each operation mode of the device,
The management controller is
Means for receiving a power-on request of the own device and obtaining the power consumption value of the other blade device in the housing through the management bus, the suppliable power value;
From the difference between the total power consumption value of the other blade device and the suppliable power value and the power consumption information for each operation mode, it is determined whether or not the operation is permitted and the highest mode allowed when the operation is possible, 3. The blade server according to claim 1, further comprising means for instructing power-on of the own device if possible and instructing the determined mode to the operation mode control unit. 4.
前記マネージメントコントローラが、
前記受信した供給可能電力値を保持する手段と、
前記判定したモードに対応する消費電力値を自装置の確保電力値とし保持する手段と、
電力解放要求を受け前記確保電力値から解放電力値を差し引き、前記動作モード別消費電力情報を参照し前記差し引き結果の電力値に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項3に記載のブレードサーバ。
The management controller is
Means for holding the received suppliable power value;
Means for holding a power consumption value corresponding to the determined mode as a secured power value of the own device;
In response to a power release request, the release power value is subtracted from the secured power value, the highest mode that falls within the power value of the subtraction result is determined with reference to the power consumption information for each operation mode, and the determined mode is determined as the operation mode. The blade server according to claim 3, further comprising means for instructing the control unit.
前記マネージメントコントローラが、
電力向上要求を受け前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値を取得する手段と、
前記他のブレード装置の消費電力値及び前記確保電力値を合計した筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項4に記載のブレードサーバ。
The management controller is
Means for receiving a power improvement request and obtaining power consumption values of other blade devices in the housing through the management bus;
Comparing the total power consumption value of blades in the casing, which is the sum of the power consumption value of the other blade device and the reserved power value, and the suppliable power value, and if the suppliable power value is larger, the operation And a means for referring to the power consumption information for each mode to determine the highest mode in which an increase in power consumption falls within the difference of the comparison, and instructing the determined mode to the operation mode control unit. Item 5. The blade server according to item 4.
前記マネージメントコントローラが、
ブレード別消費電力情報を保持する手段と、
前記他のブレード装置からの応答の有無により他のブレード装置の存在情報を管理保持する手段と、
前記確保電力値の更新或いは自装置の動作電源オフを行うと他のブレード装置に更新した確保電力値を通知する手段と、
他のブレード装置からの応答や通知に含まれる電力値で前記ブレード別消費電力情報を更新する手段と、
電力向上要求を受け、前記ブレード別消費電力情報の内、前記存在情報が存在を示している他のブレード装置の消費電力値を合計し、その合計値と前記確保電力値の和を筐体内ブレード総消費電力値とし、前記筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項4に記載のブレードサーバ。
The management controller is
Means for holding power consumption information by blade;
Means for managing and holding presence information of other blade devices depending on the presence or absence of a response from the other blade devices;
Means for notifying the other blade device of the updated reserved power value when updating the reserved power value or turning off the operation power of the own device;
Means for updating the power consumption information for each blade with a power value included in a response or notification from another blade device;
Upon receiving a power improvement request, the power consumption values of the other blade devices indicating the presence of the presence information in the blade power consumption information are totaled, and the sum of the total value and the reserved power value is calculated as the blade in the chassis. The total power consumption value is compared with the total power consumption value of the blade in the housing and the suppliable power value. When the suppliable power value is larger, the power consumption information for each operation mode is referred to and 5. The blade server according to claim 4, further comprising: means for determining a highest mode in which an increase in power falls within the difference of the comparison, and instructing the determined mode to the operation mode control unit.
ブレードサーバに実装されるブレード装置であって、
データの処理、格納、交換の内の何れか一つ以上の機能を持つメイン機能部と前記メイン機能部の動作モードを制御する動作モード制御部とマネージメントコントローラとを搭載し、
前記マネージメントコントローラが、
前記ブレードサーバ内のブレード装置に跨り複数のマネージメントコントローラを接続するマネージメントバスを通じ、前記ブレードサーバ装置内の他のブレード装置の消費電力値と前記ブレードサーバの電源装置の供給可能電力値とを取得する手段と、
前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分値に基づき、自装置の可能な動作モードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とするブレード装置。
A blade device mounted on a blade server,
Equipped with a main function unit having one or more functions of data processing, storage, and exchange, an operation mode control unit for controlling the operation mode of the main function unit, and a management controller,
The management controller is
The power consumption value of other blade devices in the blade server device and the suppliable power value of the power supply device of the blade server are acquired through a management bus connecting a plurality of management controllers across the blade devices in the blade server. Means,
Means for determining a possible operation mode of the own device based on a difference value between a total value of power consumption of the other blade devices and the suppliable power value, and instructing the determined mode to the operation mode control unit; A blade device comprising:
前記マネージメントコントローラが、電力情報通信用のパケットを使用して前記マネージメントコントローラ間で通信し電力情報を入手する手段を有することを特徴とする請求項7記載のブレード装置。 8. The blade apparatus according to claim 7, wherein the management controller has means for communicating between the management controllers using a packet for power information communication to obtain power information. 自装置の動作モード別消費電力情報を保持する手段を有し、
前記マネージメントコントローラが、
自装置の電源の投入要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値と前記供給可能電力値を取得する手段と、
前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分と、前記動作モード別消費電力情報から、動作可否と可の場合の許容される最上位のモードを判定し、前記可であれば自装置の電源の投入を指示し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項7または8に記載のブレード装置。
It has means for holding power consumption information by operation mode of its own device,
The management controller is
Means for receiving a power-on request of its own device and obtaining the power consumption value and the suppliable power value of other blade devices in the housing through the management bus;
From the difference between the total power consumption value of the other blade device and the suppliable power value and the power consumption information for each operation mode, it is determined whether or not the operation is permitted and the highest mode allowed when the operation is possible, 9. The blade device according to claim 7, further comprising means for instructing power-on of the own device if possible and instructing the determined mode to the operation mode control unit.
前記マネージメントコントローラが、
前記受信した供給可能電力値を保持する手段と、
前記判定したモードに対応する消費電力値を自装置の確保電力値として保持する手段と、
電力解放要求を受け、前記確保電力値から解放電力値を差し引き、前記動作モード別消費電力情報を参照し、前記差し引き結果の電力値に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項9に記載のブレード装置。
The management controller is
Means for holding the received suppliable power value;
Means for holding a power consumption value corresponding to the determined mode as a secured power value of the own device;
Receiving a power release request, subtracting the release power value from the reserved power value, referring to the power consumption information by operation mode, determining the highest mode that falls within the power value of the subtraction result, and determining the determined mode to the The blade device according to claim 9, further comprising means for instructing an operation mode control unit.
前記マネージメントコントローラが、
電力向上要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値を取得する手段と、
前記他のブレード装置の消費電力値及び前記確保電力値を合計した筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項10に記載のブレード装置。
The management controller is
Means for receiving a power improvement request and obtaining a power consumption value of another blade device in the housing through the management bus;
Comparing the total power consumption value of blades in the casing, which is the sum of the power consumption value of the other blade device and the reserved power value, and the suppliable power value, and if the suppliable power value is larger, the operation Means for referring to the power consumption information for each mode, determining the highest mode in which the increment of power consumption falls within the difference of the comparison, and instructing the determined mode to the operation mode control unit. The blade device according to claim 10.
前記マネージメントコントローラが、
ブレード別消費電力情報を保持する手段と、
前記他のブレード装置からの応答の有無により他のブレード装置の存在情報を管理保持する手段と、
前記確保電力値の更新及び自装置の動作電源オフを行うと前記他のブレード装置に更新した確保電力値を通知する手段と、
前記他のブレード装置からの応答や通知に含まれる電力値で、前記ブレード別消費電力情報を更新する手段と、
電力向上要求を受け、前記ブレード別消費電力情報の内、前記存在情報が存在を示している他ブレードの消費電力値を合計し、その合計値と前記確保電力値の和を筐体内ブレード総消費電力値とし、筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、前記判定したモードを前記動作モード制御部に指示する手段とを有することを特徴とする請求項10に記載のブレード装置。
The management controller is
Means for holding power consumption information by blade;
Means for managing and holding presence information of other blade devices depending on the presence or absence of a response from the other blade devices;
Means for notifying the updated reserved power value to the other blade device when the reserved power value is updated and the operation power of the own device is turned off;
Means for updating the power consumption information for each blade with a power value included in a response or notification from the other blade device;
In response to a power improvement request, the power consumption values of other blades indicating the presence information in the blade power consumption information are totaled, and the sum of the total value and the reserved power value is calculated as the total blade consumption in the chassis. The power consumption value is compared with the blade total power consumption value in the housing and the suppliable power value. If the suppliable power value is larger, the power consumption information for each operation mode is referred to and the power consumption increment is increased. The blade apparatus according to claim 10, further comprising: means for determining a highest mode that falls within the comparison difference, and instructing the determined mode to the operation mode control unit.
ブレード装置を複数含み、
前記複数のブレード装置に共通の電源を供給し、
前記複数のブレード装置を接続すると共に前記電源の供給可能電力値を保持する不揮発性記憶部が接続されたマネージメントバスを備えたブレードサーバの電力管理方法であって、
前記ブレード装置がマネージメントバスを通じ筐体内の他のブレード装置の消費電力値と前記供給可能電力値とを取得する手順と、
前記ブレード装置が前記他のブレード装置の消費電力の合計値と前記供給可能電力値との差分に基づき、自ブレード装置の可能な動作モードを判定し、自ブレード装置を前記判定したモードに設定する手順とを有することを特徴とするブレードサーバの電力管理方法。
Including multiple blade devices,
Supplying a common power source to the plurality of blade devices;
A power management method for a blade server comprising a management bus connected to a non-volatile storage unit that connects the plurality of blade devices and holds a suppliable power value of the power supply,
A procedure for the blade device to acquire the power consumption value of the other blade device in the housing and the suppliable power value through a management bus;
Based on the difference between the total power consumption of the other blade devices and the suppliable power value, the blade device determines a possible operation mode of the own blade device, and sets the own blade device to the determined mode. And a power management method for the blade server.
前記ブレード装置が電力情報通信用のパケットを使用して前記他のブレード装置と通信し電力情報を取得する手順を有することを特徴とする請求項13に記載のブレードサーバの電力管理方法。 14. The blade server power management method according to claim 13, further comprising a step of acquiring power information by communicating with the other blade device using the power information communication packet. 前記ブレード装置が自装置の動作モード別消費電力情報を保持する手順と、
前記ブレード装置が自装置の電源の投入要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値と前記供給可能電力値とを取得する手順と、
前記ブレード装置が他のブレード装置の消費電力の合計値と前記供給可能電力値との差分と前記動作モード別消費電力情報から、動作可否と可の場合の許容される最上位のモードを判定し、前記可であれば自装置の電源の投入を指示し、自装置を前記判定したモードに設定する手順とを有することを特徴とする請求項13、または14に記載のブレードサーバの電力管理方法。
A procedure in which the blade device holds power consumption information for each operation mode of the device;
The blade device receives a request to turn on its own device, and obtains the power consumption value and the suppliable power value of other blade devices in the housing through the management bus;
The blade device determines whether the operation is possible or not and the highest mode allowed when the operation is possible from the difference between the total power consumption value of the other blade devices and the suppliable power value and the power consumption information for each operation mode. 15. The blade server power management method according to claim 13 or 14, further comprising a step of instructing power-on of the own device if possible and setting the own device in the determined mode. .
前記ブレード装置が前記取得した供給可能電力値を保持する手順と、
前記ブレード装置が前記判定したモードに対応する消費電力値を自装置の確保電力値として保持する手順と、
前記ブレード装置が電力解放要求を受け、前記確保電力値から解放電力値を差し引き、前記動作モード別消費電力情報を参照し、前記差し引き結果の電力値に収まる最上位のモードを判定し、自装置を前記判定したモードに設定する手順とを有することを特徴とする請求項15に記載のブレードサーバの電力管理方法。
A procedure in which the blade device holds the acquired suppliable power value;
A procedure in which the blade device holds a power consumption value corresponding to the determined mode as a reserved power value of the own device;
The blade device receives a power release request, subtracts the release power value from the secured power value, refers to the power consumption information by operation mode, determines the highest mode that falls within the power value of the subtraction result, The blade server power management method according to claim 15, further comprising: a step of setting the determined mode to the determined mode.
前記ブレード装置が電力向上要求を受け、前記マネージメントバスを通じ筐体内の他のブレード装置の消費電力値を取得する手順と、
前記ブレード装置が前記他のブレード装置の消費電力値及び前記確保電力値を合計した筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位のモードを判定し、自装置を前記判定したモードに設定する手順とを有することを特徴とする請求項16に記載のブレードサーバの電力管理方法。
The blade device receives a power improvement request, and obtains a power consumption value of another blade device in the casing through the management bus;
When the blade device compares the total power consumption value of the blade in the casing, which is the sum of the power consumption value of the other blade device and the reserved power value, and the suppliable power value, and the suppliable power value is larger Comprises referring to the power consumption information for each operation mode, determining the highest mode in which the increase in power consumption falls within the difference of the comparison, and setting the own apparatus to the determined mode. The blade server power management method according to claim 16.
前記ブレード装置がブレード別消費電力情報を保持する手順と、
前記ブレード装置が前記他のブレード装置からの応答の有無により他のブレード装置の存在情報を管理保持する手順と、
前記ブレード装置が前記確保電力値の更新及び自装置の動作電源オフを行うと他のブレード装置に更新した確保電力値を通知する手順と、
前記ブレード装置が他のブレード装置からの応答や通知に含まれる電力値で、前記ブレード別消費電力情報を更新する手順と、
前記ブレード装置が電力向上要求を受け、前記ブレード別消費電力情報の内、前記存在情報が存在を示している他のブレード装置の消費電力値を合計し、合計値と前記確保電力値の和を筐体内ブレード総消費電力値とし、前記筐体内ブレード総消費電力値と前記供給可能電力値とを比較し、前記供給可能電力値の方が大きい場合には、前記動作モード別消費電力情報を参照し、消費電力の増分が前記比較の差分に収まる最上位モードを判定し、自装置を前記判定したモードに設定する手順とを有することを特徴とする請求項16に記載のブレードサーバの電力管理方法。
A procedure in which the blade device holds power consumption information for each blade;
A procedure in which the blade device manages and holds the presence information of the other blade device according to the presence or absence of a response from the other blade device;
A procedure for notifying the other blade device of the updated reserved power value when the blade device updates the reserved power value and turns off the operation power of the own device;
A procedure for the blade device to update the power consumption information for each blade with a power value included in a response or notification from another blade device;
The blade device receives a power improvement request, and among the power consumption information by blade, sums the power consumption values of other blade devices for which the presence information indicates the presence, and calculates the sum of the total value and the reserved power value. Compare the blade internal power consumption value with the supplyable power value, and if the supplyable power value is larger, refer to the power consumption information by operation mode. The blade server power management according to claim 16, further comprising: determining a highest mode in which an increase in power consumption falls within the comparison difference, and setting a self-device to the determined mode. Method.
JP2006261185A 2006-09-26 2006-09-26 Blade server, blade device, and power management method for blade server Pending JP2008083841A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006261185A JP2008083841A (en) 2006-09-26 2006-09-26 Blade server, blade device, and power management method for blade server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006261185A JP2008083841A (en) 2006-09-26 2006-09-26 Blade server, blade device, and power management method for blade server

Publications (1)

Publication Number Publication Date
JP2008083841A true JP2008083841A (en) 2008-04-10

Family

ID=39354689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006261185A Pending JP2008083841A (en) 2006-09-26 2006-09-26 Blade server, blade device, and power management method for blade server

Country Status (1)

Country Link
JP (1) JP2008083841A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009265904A (en) * 2008-04-24 2009-11-12 Hitachi Ltd Management device, storage device, and information processing system
JP2010066850A (en) * 2008-09-09 2010-03-25 Fujitsu Ltd Power supply management device, power controller and power supply management method
JP2010146546A (en) * 2008-12-22 2010-07-01 Korea Electronics Telecommun Remote power supply management system and method for cluster system
JP2010170369A (en) * 2009-01-23 2010-08-05 Nec Corp Power control system, power control method, power distribution control circuit and power control program
JP2010191595A (en) * 2009-02-17 2010-09-02 Nec Corp Power distribution system and method
WO2010100740A1 (en) 2009-03-05 2010-09-10 株式会社日立製作所 Computer and power management system for computer
US8086887B2 (en) 2007-09-18 2011-12-27 Nec Corporation Apparatus, system and method for power management
US8245069B2 (en) 2009-09-14 2012-08-14 International Business Machines Corporation Multiple power supplies providing enhanced power efficiency
JP2014174668A (en) * 2013-03-07 2014-09-22 Nec Computertechno Ltd Blade server, power supply control method, and power supply control program
JP2014533399A (en) * 2011-11-09 2014-12-11 フジツウ テクノロジー ソリューションズ インタレクチュアル プロパティ ゲーエムベーハー Server system and method for transferring at least one chassis specific setting
JP2014236637A (en) * 2013-06-04 2014-12-15 日本電気株式会社 Server system, control method thereof and control program
JP2020008971A (en) * 2018-07-04 2020-01-16 富士通株式会社 Server device, electric power control program and supervisory control device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273055A (en) * 2000-03-24 2001-10-05 Toshiba Corp Portable information processing apparatus and system activation method for the same
JP2001312337A (en) * 2000-04-28 2001-11-09 Kyocera Mita Corp Power saving mode control system
JP2004110505A (en) * 2002-09-19 2004-04-08 Sony Corp Network compatible device, information processing system, program
JP2005202506A (en) * 2004-01-13 2005-07-28 Hitachi Ltd Power management system for blade servers
JP2005338986A (en) * 2004-05-25 2005-12-08 Hitachi Ltd Data processing apparatus and semiconductor device
JP2006011793A (en) * 2004-06-25 2006-01-12 Nec Corp Power management system and program
JP2006178068A (en) * 2004-12-21 2006-07-06 Canon Inc Device system and image forming device system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273055A (en) * 2000-03-24 2001-10-05 Toshiba Corp Portable information processing apparatus and system activation method for the same
JP2001312337A (en) * 2000-04-28 2001-11-09 Kyocera Mita Corp Power saving mode control system
JP2004110505A (en) * 2002-09-19 2004-04-08 Sony Corp Network compatible device, information processing system, program
JP2005202506A (en) * 2004-01-13 2005-07-28 Hitachi Ltd Power management system for blade servers
JP2005338986A (en) * 2004-05-25 2005-12-08 Hitachi Ltd Data processing apparatus and semiconductor device
JP2006011793A (en) * 2004-06-25 2006-01-12 Nec Corp Power management system and program
JP2006178068A (en) * 2004-12-21 2006-07-06 Canon Inc Device system and image forming device system

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8086887B2 (en) 2007-09-18 2011-12-27 Nec Corporation Apparatus, system and method for power management
JP2009265904A (en) * 2008-04-24 2009-11-12 Hitachi Ltd Management device, storage device, and information processing system
JP2010066850A (en) * 2008-09-09 2010-03-25 Fujitsu Ltd Power supply management device, power controller and power supply management method
JP2010146546A (en) * 2008-12-22 2010-07-01 Korea Electronics Telecommun Remote power supply management system and method for cluster system
US8495393B2 (en) 2008-12-22 2013-07-23 Electronics And Telecommunications Research Institute Remote power management system and method for cluster system
JP2010170369A (en) * 2009-01-23 2010-08-05 Nec Corp Power control system, power control method, power distribution control circuit and power control program
JP2010191595A (en) * 2009-02-17 2010-09-02 Nec Corp Power distribution system and method
US8219839B2 (en) 2009-02-17 2012-07-10 Nec Corporation Power distribution system and method thereof in which redundant power is collected only when power pool is below or equal to pool threshold
US8880922B2 (en) 2009-03-05 2014-11-04 Hitachi, Ltd. Computer and power management system for computer
WO2010100740A1 (en) 2009-03-05 2010-09-10 株式会社日立製作所 Computer and power management system for computer
US8245069B2 (en) 2009-09-14 2012-08-14 International Business Machines Corporation Multiple power supplies providing enhanced power efficiency
JP2014533399A (en) * 2011-11-09 2014-12-11 フジツウ テクノロジー ソリューションズ インタレクチュアル プロパティ ゲーエムベーハー Server system and method for transferring at least one chassis specific setting
US9619422B2 (en) 2011-11-09 2017-04-11 Fujitsu Limited Server system and method for transferring at least one chassis-specific configuration value
JP2014174668A (en) * 2013-03-07 2014-09-22 Nec Computertechno Ltd Blade server, power supply control method, and power supply control program
JP2014236637A (en) * 2013-06-04 2014-12-15 日本電気株式会社 Server system, control method thereof and control program
US9910486B2 (en) 2013-06-04 2018-03-06 Nec Corporation Controlling power allocation in a server system that utilizes supplemental batteries
JP2020008971A (en) * 2018-07-04 2020-01-16 富士通株式会社 Server device, electric power control program and supervisory control device
JP7131136B2 (en) 2018-07-04 2022-09-06 富士通株式会社 Server device, power control program and supervisory control device

Similar Documents

Publication Publication Date Title
US6658576B1 (en) Energy-conserving communication apparatus selectively switching between a main processor with main operating instructions and keep-alive processor with keep-alive operating instruction
US8880922B2 (en) Computer and power management system for computer
US8332869B2 (en) Systems and methods for providing wake on LAN (WoL) support
US7925911B2 (en) Managing computer power among a plurality of computers
US8930725B2 (en) Server rack system for managing power supply
US8756440B2 (en) System power capping using information received from the installed power supply
US7350090B2 (en) Ensuring power availability to a blade server when blade management controller is corrupted
US20100017630A1 (en) Power control system of a high density server and method thereof
JP2005038425A (en) System for managing power of computer group
US9098277B2 (en) Information handling system configuration for power system output capability
US20100038963A1 (en) Systems and Methods for Power Supply Wear Leveling In a Blade Server Chassis
JP2008083841A (en) Blade server, blade device, and power management method for blade server
US9037878B2 (en) Server rack system
KR20150049572A (en) System for sharing power of rack mount server and operating method thereof
JP2004078940A (en) Method for managing voltage of processor in multiprocessor computer system
JP2005202506A (en) Power management system for blade servers
US8694987B2 (en) Server rack system
CN104219061B (en) Request the method and device of power consumption state variation
US8156356B2 (en) Dynamic power management for internal information handling system links
TW201729097A (en) Rack
US20080303692A1 (en) Method and System for Assigning Identity Addresses to Local Management Modules
US20060271804A1 (en) Power consumption control for information handling system
JP6044225B2 (en) Blade server and blade server control method
CN113835516A (en) Device management method, device and medium
US20140125128A1 (en) Power redundancy apparatus for rack-mounted server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080512

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080616

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20090519

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100601

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101026