JP2010086532A - 単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知方法、システム、およびプログラム - Google Patents

単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知方法、システム、およびプログラム Download PDF

Info

Publication number
JP2010086532A
JP2010086532A JP2009217522A JP2009217522A JP2010086532A JP 2010086532 A JP2010086532 A JP 2010086532A JP 2009217522 A JP2009217522 A JP 2009217522A JP 2009217522 A JP2009217522 A JP 2009217522A JP 2010086532 A JP2010086532 A JP 2010086532A
Authority
JP
Japan
Prior art keywords
power
configuration
data processing
load
load condition
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
Application number
JP2009217522A
Other languages
English (en)
Other versions
JP5336985B2 (ja
Inventor
Robert A Kubo
ロバート・アキラ・クボ
Stephen Lukas Greg
グレッグ・スティーブン・ルーカス
John C Elliott
ジョン・チャールズ・エリオット
Linda Van Patten Benhase
リンダ・ヴァン・パッテン・ベンハーゼ
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JP2010086532A publication Critical patent/JP2010086532A/ja
Application granted granted Critical
Publication of JP5336985B2 publication Critical patent/JP5336985B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Public Health (AREA)
  • Power Sources (AREA)

Abstract

【課題】 単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知のための装置及び方法を提供すること。
【解決手段】 データ処理システム内の拡張管理モジュール・サービスは、システム負荷を決定し、入力を早期電源オフ警告検出論理に供給するように構成され、この検出論理が電力システム状態を評価し、書込みキャッシング記憶システム用の電力を所定の許容限度内に維持するのに電力リソースが不十分である場合の条件を検出する。早期電源オフ警告検出論理は、最大の利用可能性及び信頼性特性を維持するように、システム負荷と利用可能な電源リソースとに基づいて通知を生成する。
【選択図】 図1

Description

本出願は、一般に、改善されたデータ処理装置及び方法に関し、より具体的には、単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知のための装置及び方法に関する。
幾つかのシステムにおいて、サーバの集合体は、相互接続されてBladeCenter(登録商標)システムのような高速ファブリック・トポロジーを共用するサーバ・システムにされる。「BladeCenter」は、米国、他の国々又はその両方に所在するInternational Business Machines Corporationの登録商標である。BladeCenter(登録商標)システムは、複数のサーバ・モジュール(「ブレード」)を単一のシャーシに収容するサーバ・アーキテクチャである。ブレード・サーバは、スペースを節約しシステム管理を改善するためにデータ・センターにおいて広く用いられる。自立型又はラックマウント型のシャーシは電源を提供する。各々のブレードは、それぞれのCPU、メモリ、及びハード・ディスクを有することができる。ブレード・サーバは、一般に、それら独自の管理システムを備え、ネットワーク又は記憶スイッチを含むことができる。
最初のBladeCenter(登録商標)システムである、BC−Eとも呼ばれるBC−1は、14のブレード・スロットを有する。電源は、シャーシの耐用期間の間に最初の1200Wから1400W、1800W、及び現在の2000Wにアップグレードされてきた。BC−1は、光学ドライブ、フレキシブルディスク・ドライブ、及びユニバーサル・シリアル・バス(USB)ポートを備えた共用媒体トレイ、1つの(2つにアップグレード可能)管理モジュール、2つの(4つにアップグレード可能)電源、2つの冗長高速ブロワ、ギガビット・イーサネット・スイッチ用の2つのスロット(光学又は銅パススルーをサポートすることもできる)、オプションのスイッチ又はパススルー・モジュール用の2つのスロットを有する。BC−1はまた、付加的なイーサネット、ファイバー・チャネル、インフィニバンド又はMyrinet2000機能をサポートすることもできる。
BC−H BladeCenter(登録商標)システムは、高速ファブリックのオプションを有するアップグレードされた設計である。BC−Hは、オプションの高速スイッチ又はパススルー・モジュール用の4つのスロットを備え、10Gigイーサネット又はインフィニバンド4Xをサポートすることができる。BC−H BladeCenter(登録商標)システムはまた、オプションのハード・ワイヤード・シリアルポート機能を提供する。BC−S BladeCenter(登録商標)システムは、BladeCenter(登録商標)シャーシ内部に記憶装置を設けることで中規模の顧客を対象とする。BC−S BladeCenter(登録商標)システムはまた、北米市場において110Vの電源を使用することができ、従って、データ・センターの外部で使用することができる。
本発明の課題は、単一共用電源ドメインの動的負荷に基づいて電源損失を検出し通知する方法及び装置を提供することである。
1つの例証的な実施形態において、コンピュータ・プログラムは、記録されたコンピュータ可読プログラムを有するコンピュータ追記型媒体からなる。コンピュータ可読プログラムは、コンピュータ・デバイス上で実行されるとき、コンピュータ・デバイスに、データ処理システムの電力構成を識別させ、識別された電力構成に関する負荷条件を決定させ、負荷条件を早期電源オフ警告検出モジュールに供給させる。コンピュータ可読プログラムはさらに、早期電源オフ警告検出モジュールによって、コンピュータ・デバイスに、負荷条件及び電力構成が書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断させ、書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらす負荷条件及び電力構成に応答して、早期電源オフ警告通知を書込みキャッシング記憶システムへ送信させる。
別の例証的な実施形態において、データ処理システム内における単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知のための方法が提供される。この方法は、データ処理システムに関する電力構成を識別するステップと、識別された電力構成に関する負荷条件を決定するステップと、負荷条件を早期電源オフ警告検出モジュールに供給するステップとを含む。この方法はさらに、早期電源オフ警告検出モジュールによって、負荷条件及び電力構成が書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断するステップと、書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらす負荷条件及び電力構成に応答して、早期電源オフ警告通知を書込みキャッシング記憶システムに送信するステップとを含む。
別の例証的な実施形態において、データ処理システムが提供される。このデータ処理システムは、複数の電源ユニット、管理モジュール、早期電源オフ警告検出モジュール、及び書込みキャッシング記憶システムを備える。管理モジュールは、データ処理システムの電力構成を識別し、識別された電力構成に関する負荷条件を決定し、負荷条件を早期電源オフ警告検出モジュールに供給するように構成される。早期電源オフ警告モジュールは、負荷条件及び電力構成が書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断し、書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらす負荷条件及び電力構成に応答して、早期電源オフ警告通知を書込みキャッシング記憶システムに送信するように構成される。
本発明のこれら及び他の特徴は、本発明の例示的な実施形態に関する以下の詳細な説明において説明されることになり、或いは、その説明を考慮すれば当業者には明らかとなるであろう。
本発明、並びに、その好ましい使用方法、及びさらに別の目的及び利点は、例証的な実施形態の以下の詳細な説明を、添付の図面と併せて読みながら参照することにより、最も良く理解されるであろう。
例証的な実施形態の態様を実装することができる例示的な電力構成を示す。 例証的な実施形態による、データ処理システム用の早期電源オフ警告信号生成論理を示す。 例証的な実施形態による、電源ユニットの特性を示す表(A)及び全データ処理システムに対する許容可能な電源条件を記述する負荷条件を示す表(B)である。 例証的な実施形態による、早期電源オフ警告を書込みキャッシング記憶システムに供給するのに用いられる早期電源オフ警告検出モジュールの入力及び出力を示す。 例証的な実施形態による早期電源オフ警告検出モジュールの動作を示すフローチャートである。
例証的な実施形態は、単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知のための機構を提供する。複数の独立したシステム又はユーザ・コンテキストの間に共用電力を供給するシステムにおいて、電力網に与えられる負荷は、ブレード、入力/出力モジュール、ディスク記憶サブシステム記憶モジュール、一般の共用装置、管理モジュールなどを含むことができる電力ユーザの数及び特性に基づいて変化する可能性がある。例証的な実施形態における機構は、管理モジュール・サービスを用いてシステム負荷を決定し、そして早期電源オフ警告(EPOW)検出論理に入力を供給し、この論理が電力システム状態を評価して、書込みキャッシング記憶システムの電力を所定の許容限度内に維持するのに電力リソースが不十分であるときEPOW条件を検出する。システム負荷及び利用可能な電源リソースに基づいて、EPOW検出論理は、最大の利用可能性及び信頼性特性を維持するための通知を生成する。
従って、例証的な実施形態は、単一データ処理装置などを含む多くの異なるタイプのデータ処理環境で用いることができる。例証的な実施形態の特定の要素及び機能を説明するためのコンテキストを与えるために、以下では、例証的な実施形態の態様を実装することができる例示的な環境として図1を与える。図1に続く説明は主に単一データ処理装置の実装に焦点を合わせるが、これは単なる一実施例であって、本発明の特徴に関する何らかの限定を言明又は意味することを意図したものではない。
ここで図面を参照し、特に図1を参照すると、本発明の例証的な実施形態を実装することができるデータ処理環境の例示的な図が与えられる。図1は単なる一実施例であって、本発明の態様又は実施形態を実装することができる環境に関する何らかの限定を主張又は意味することを意図したものではないことを認識されたい。図示された環境に対して多くの変更を、本発明の精神及び範囲から逸脱せずに施すことができる。
図1は、例証的な実施形態の態様を実装することができる例示的な電力構成を示す。データ処理システム100は、例えば、6個までのブレード111−116、拡張管理モジュール(AMM)120、及び電源131−134を有するBC−S BladeCenter(登録商標)システムとすることができる。ブレード111−116は、サーバ・ブレード、ストレージ・ブレード、入力/出力(I/O)ブレードなどとすることができる。拡張管理モジュール120は、BladeCenter(登録商標)システム用の管理機能を提供する。図示した実施例において、記憶モジュール151及び152は、書込みキャッシング記憶システムとすることができる。
電源131−134は、12Vのコモン・レール140に電力を供給し、このコモン・レールがブレード111−116、AMM120、並びに記憶モジュール151及び152に電力を供給する。電源131−134は、早期電源オフ警告(EPOW)信号を検出論理(ロジック)150に供給し、この検出論理が次にEPOWをブレード111−116、AMM120、及び記憶モジュール151及び152に供給する。検出論理150は、電力ドメイン内の最後の電源がその出力電圧を落とすまで、EPOWイベントのアサーションを控える(遅らせる)ように構成される。これは、記憶モジュール151及び152の性能低下をもたらし得る偽EPOW信号を低減するためである。AMM120は、任意のEPOWイベントに対してBC−S電力ポリシー判断を呼び出すことができる。
110VのAC電源電圧において、BC−Sは、N+1個の電力ソリューションとして構成され、ここでNは通常動作用に供給するのに必要な電源の最小数であり、「1」は予備電源と考えることができる。N+1個の電源が存在する場合、データ処理システムは1つの電源を失ってもなお通常動作を維持することができる。検出論理150は、通常の方式で任意のEPOWイベントをブレード111−116及びAMM120に通知する。ここで、「通常の方式」は、どのようにしてEPOWがブレードに分配されるかに言及し、それに対して「通常でない」方式は、どのようにして又はいつEPOWがストレージ・ソリューションに分配されるかに言及する。即ち、例えば、ストレージ・ソリューションには、最後の電源がそのEPOW信号をアサートするまでEPOW信号を与えないようにすることができる。これは、BC−S内の記憶サブシステムの性能低下をもたらし得る偽EPOW信号を低減させるためである。AMM120は、任意のEPOWイベントに対してBC−S電力ポリシー判断を呼び出す。
110VのAC電源電圧のシナリオにおいて、拡張管理モジュール(AMM)120コードは、電源「存在検出」信号に関する適当な集積回路間(I2C)レジスタをモニターすることによって、電源がシャーシ内にインストールされるかどうかを判断することができる。電源がインストールされない場合、AMM120は、適切なEPOWイネーブル信号を非アクティブにし、アンインストールされた電源を判断ツリー論理から除去することができる。これは、アンインストールされた電源/EPOW回路が偽EPOW信号をアサートするのを防止するためである。
また、110VのAC電源電圧のシナリオにおいて、最後に残った電源がそのEPOW信号をアサートするのを待っているN+1の電力環境のシステム内の負荷によっては、不安定な電力構成が生じ得ることを観測する可能性がある。不安定な電力条件は、書込みキャッシング記憶システムの予測不能な挙動を生じて電力損失シナリオにおいて顧客データの完全性を危険に晒す可能性がある。
当業者であれば、図1のハードウェアは実装に応じて変更可能であることを理解するであろう。他の内部ハードウェア、或いは、フラッシュ・メモリ、等価な不揮発性メモリ、又は光ディスク・ドライブなどのような周辺機器を、図1に示したハードウェアに加えて又はその代わりに用いることができる。例えば、データ処理システムは、より多くの又はより少ないブレード、より多くの又はより少ない電源ユニットなどを有することができる。データ処理システムは、例えば異なる電圧レールを有することができる。基本的には、図1のハードウェアは、アーキテクチャの制限なしに任意の公知の又は後で開発されるデータ処理システムとすることができる。
図2は、例証的な実施形態による、データ処理システムに対する早期電源オフ警告信号生成論理を示す。電源231−234は、110VのACを受け取る。例えば電源1 231のような電源は、電源がその出力電圧を落とす少なくとも10ms前にEPOW信号をアサートする。電源は、例えば、電源電圧の損失、過電流、出力調整などにより、出力電圧を落とす可能性がある。電源1 231は、EPOW信号をANDゲート201に供給し、電源3 233は、EPOW信号をANDゲート202に供給し、電源2 232は、EPOW信号をANDゲート203に供給し、電源4 234は、EPOW信号をANDゲート204に供給する。ANDゲート201−204は、その受信したEPOW信号と、EPOWイネーブル・レジスタからのバイナリ値とに対する論理AND操作を実行する。従って、拡張管理モジュールは、各々の電源に対するEPOWイネーブル・レジスタ内のEPOWイネーブル・ビットを、そのそれぞれの存在検出信号に基づいて設定することができ、アンインストールされた電源に対するそれぞれのビットを無効にすることができる。即ち、例えば電源4 234をアンインストールする場合、ANDゲート204はその出力をアサートしないことになる。
ANDゲート201及びANDゲート202は出力をORゲート211に供給する。電源1 231からのEPOW、又は電源3 233からのEPOWがアサートされ、EPOWイネーブル・レジスタ内で有効にされた場合、ORゲート211は、ブレードの「A」コネクタ及び拡張管理モジュールの「A」コネクタに対してEPOW信号をアサートすることになる。ANDゲート203及びANDゲート204は出力をORゲート212に供給する。電源2 232からのEPOW、又は電源4 234からのEPOWがアサートされ、EPOWイネーブル・レジスタ内で有効にされた場合、ORゲート212は、ブレードの「B」コネクタ及び拡張管理モジュールの「B」コネクタに対してEPOW信号をアサートすることになる。
電源231−234はまた、EPOW信号をANDゲート205に供給する。従って、ANDゲート205は、電源231−234からのEPOW信号の全てに対するAND操作を実行する。すべての電源231−234がそれらのEPOW信号をアサートする場合、ANDゲート205はEPOW信号を記憶モジュール及びI/Oベイに対してアサートする。例証的な実施形態によれば、拡張管理モジュール・サービスは、システム負荷を決定し、電力システム状態を評価して電源が書込みキャッシング記憶システムの電力を所定の許容限度内に維持するのに不十分であるときの条件を検出するEPOW検出論理に入力を供給するように構成される。EPOW検出論理は、システム負荷と利用可能な電源リソースとに基づく通知を生成して、最大の利用可能性及び信頼性特性を維持する。
図3(A)は、例証的な実施形態による電源ユニットの特性を示す表である。例えば、図1の電源131又は図2の電源231とすることができる電源ユニット1は、1000Wの最大持続出力を有する。同様に、電源ユニット2、電源ユニット3、及び電源ユニット4は、1000Wの最大持続出力を有する。
図3(B)は、例証的な実施形態による全データ処理システムへの許容可能な電源条件を表す負荷条件を示す表である。例えば、00の(バイナリ)状態を伴う負荷条件0は、1000W以下の最大負荷がシステム内に存在することを示す。負荷条件1(状態01)においては、2000W以下の全電力負荷がシステム内に存在し、以下同様である。
図3(A)及び(B)に示した2組のデータを結びつけると、1つの電源ユニットが利用可能な電力システム構成に対して、システムは、負荷条件ゼロ(LD0)又はそれ以下において確実に動作することができる。2つの電源(例えばPSU1及びPSU2)が利用可能な電力システム構成に対して、システムは、負荷条件1(LD1)又はそれ以下において確実に動作することができる。負荷条件は、実際の負荷をそれと比較する許容可能な条件を指す。
図4は、例証的な実施形態による、早期電源オフ警告検出モジュールが早期電源オフ警告を書込みキャッシング記憶システムに供給するのに用いる入力及び出力を示す。管理モジュールは、負荷条件を計算し、その入力を検出モジュールに供給することができる。早期電源オフ警告(EPOW)検出モジュール400は、電源ユニットからのEPOW出力(EPOW PSU1、EPOW PSU2、EPOW PSU3、及びEPOW PSU4)、共用負荷入力(負荷条件LD(n))、及びBladeCenter(登録商標)システム電源ユニットの良好状態表示を入力として受信する。所与の電源の良好状態表示は、電源ユニットが存在して所定の又は動的に決定可能な許容範囲内の電力量を供給するかどうかを示す。次にEPOW検出モジュール400はこれらの入力を用いて、信頼できないシステム電力構成をもたらす実際の電力イベントを検出するための対応条件を決定する。次にEPOW検出モジュール400は、EPOWイベント通知のようなシステム通知を、書込みキャッシング記憶システムに供給する。
当業者には理解されるように、本発明は、システム、方法、又はコンピュータ・プログラムとして具体化することができる。したがって、本発明は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態(ファームウェア、常駐ソフトウェア、マイクロコードなどを含む)、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形をとることができ、それらは、本明細書では全て一般的に「回路」、「モジュール」又は「システム」と呼ぶことができる。さらに、本発明は、媒体内に具体化されたコンピュータ使用可能プログラム・コードを有する表現の、任意の有形媒体内に具体化されたコンピュータ・プログラムの形態をとることができる。
1つ又は複数のコンピュータ使用可能又はコンピュータ可読媒体の任意の組合せを用いることができる。コンピュータ使用可能又はコンピュータ可読媒体は、例えば、それらに限定されないが、電子、磁気、光学、電磁気、赤外、又は半導体システム、装置、デバイス、又は伝搬媒体とすることができる。コンピュータ可読媒体のより具体的な例(非網羅的なリスト)は、1つ又は複数の配線を有する電気的接続部、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ(RAM)、読取り専用メモリ(ROM)、消去可能プログラム可能な読取り専用メモリ(EPROM又はフラッシュ・メモリ)、光ファイバ、ポータブル・コンパクト・ディスク読取り専用メモリ(CDROM)、光記憶デバイス、インターネット又はイントラネットをサポートするような伝送媒体、又は磁気記憶デバイスを含む。プログラムは、例えば紙又は他の媒体の光学式走査によって電子的に取り込まれ、次にコンパイルされ、解釈され、或いは必要であれば、別の方法で適切な方式により処理され、そしてコンピュータ・メモリにストアすることができるので、コンピュータ使用可能又はコンピュータ可読媒体は、プログラムが印刷される紙又は別の媒体とすることもできることに留意されたい。この明細書の文脈において、コンピュータ使用可能又はコンピュータ可読媒体は、命令実行システム、装置、又はデバイスにより又はそれと共に用いるプログラムを含み、ストアし、通信し、伝搬し、又は運搬することができる任意の媒体とすることができる。コンピュータ使用可能媒体は、ベースバンド内で又は搬送波の一部として具体化されたコンピュータ使用可能プログラム・コードを有する伝搬データ信号を含むことができる。コンピュータ使用可能プログラム・コードは、それらに限定されないが、無線、ワイヤライン、光ファイバー・ケーブル、無線周波数(RF)などを含む任意の適切な媒体を用いて伝送することができる。
本発明の動作を実行するためのコンピュータ・プログラム・コードは、Java(登録商標)、Smalltalk(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び、「C」プログラミング言語又は類似のプログラミング言語のような通常の手続き型プログラミング言語を含む、1つ又は複数のプログラミング言語の任意の組合せにより書くことができる。プログラム・コードは、スタンドアローン・ソフトウェア・パッケージとして、もっぱらユーザのコンピュータ上で、或いは、部分的にユーザのコンピュータ上で、或いは、部分的にユーザのコンピュータ上で、部分的に遠隔コンピュータ上で、或いは、もっぱら遠隔コンピュータ又はサーバ上で、実行することができる。後者のシナリオにおいて、遠隔コンピュータは、ローカル・エリア・ネットワーク(LAN)又は広域ネットワーク(WAN)を含む任意のタイプのネットワークによりユーザのコンピュータに接続することができ、又は、接続は外部コンピュータに対して接続する(例えば、インターネット・サービス・プロバイダを用いてインターネットにより)ことができる。
以下に、本発明の例証的な実施形態による、方法、装置(システム)及びコンピュータ・プログラムのフローチャート図及び/又はブロック図を参照しながら、例証的な実施形態を説明する。フローチャート図及び/又はブロック図の各々のブロック、及び、フローチャート図及び/又はブロック図のブロックの組合せを、コンピュータ・プログラム命令によって実行できることを理解されたい。これらのコンピュータ・プログラム命令は、汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに供給して機械を作り、その結果、コンピュータ又は他のプログラム可能データ処理装置のプロセッサにより実行される命令がフローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実行する手段を造るようにすることができる。
これらのコンピュータ・プログラム命令はまた、コンピュータ又は他のプログラム可能データ処理装置に特定の仕方で機能するように指示することができるコンピュータ可読媒体内にストアして、コンピュータ可読媒体内にストアされた命令が、フローチャート及び/又はブロック図の1つ又は複数のブロック内で指定された機能/動作を実行する命令手段を含むプログラムを作成するようにすることができる。
コンピュータ・プログラム命令はまた、コンピュータ又は他のプログラム可能データ処理装置上にロードして、コンピュータ又は他のプログラム可能装置上で実行される一連の動作ステップによりコンピュータ実装プロセスを作成し、その結果コンピュータ又は他のプログラム可能装置上で実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロック内で指定された機能/動作を実行するプロセスをもたらすようにすることができる。
図面のフローチャート及びブロック図は、本発明の種々の実施形態によるシステム、方法及びコンピュータ・プログラムの可能な実装のアーキテクチャ、機能、及び動作を示す。これに関して、フローチャート又はブロック図の各々のブロックは、特定の論理関数を実行するための1つ又は複数の実行可能命令を含むモジュール、セグメント、又はコード部分を表すことができる。幾つかの他の実装において、ブロック内に示した機能は図示した順番を変えて実行できることに留意されたい。例えば、連続して示した2つのブロックは、実際には、実質的に同時に実行することができ、又は、ブロックは、関係する機能に応じて、時には逆の順序で実行することができる。また、ブロック図及び/又はフローチャート図の各々のブロック、及び、ブロック図及び/又はフローチャート図のブロックの組合せは、特定機能又は動作を実行する専用ハードウェアをベースとするシステム、又は、専用ハードウェアとコンピュータ命令の組合せによって実行できることに留意されたい。
図5は、例証的な実施形態による早期電源オフ警告検出モジュールの動作を示すフローチャートである。動作が開始し、管理モジュールがデータ処理システムの電力システム構成を識別する(ブロック502)。例えば、管理モジュールは、電力をコモン電圧レールに供給するインストールされた動作可能な電源の数を決定することができる。次に、管理モジュールは、識別された電力システム構成に関する負荷条件を決定する(ブロック504)。次に、管理モジュールは、負荷条件を早期電源オフ警告(EPOW)検出モジュールに供給する(ブロック506)。
EPOW検出モジュールは入力として、電源ユニットからのEPOW出力(EPOW PSU1、EPOW PSU2、EPOW PSU3、及びEPOW PSU4)、共用負荷入力(負荷条件LD(n))、及びBladeCenter(登録商標)システム電源ユニットの良好状態表示を受信する。次に、EPOW検出モジュールは、これらの入力を用いて、対応する条件が信頼できない(unreliable)システム電力構成をもたらすかどうかを判断する(ブロック508)。負荷条件が信頼できないシステム電力構成をもたらさない場合、動作はブロック502に戻ってシステム電力構成を識別する。ブロック508において負荷条件が信頼できないシステム電力構成をもたらす場合、EPOW検出モジュールはEPOWイベント通知を書込みキャッシング記憶システムに供給する(ブロック510)。その後、動作はブロック502に戻ってシステム電力構成を識別する。
このようにして、例証的な実施形態は、単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知のための機構を与える。複数の独立したシステム又はユーザ・コンテキストの間に共用電力を供給するシステムにおいて、電力網にもたらされる負荷は、ブレード、入力/出力モジュール、ディスク記憶サブシステム記憶モジュール、コモン共用デバイス、管理モジュール等を含むことができる電力ユーザの数及び特性に基づいて変化する可能性がある。例証的な実施形態における機構は、管理モジュール・サービスを用いて、システム負荷を決定し、入力を早期電源オフ警告(EPOW)検出論理に供給し、この論理が電力システム状態を評価して、書込みキャッシング記憶ステムの電力を定められた許容限度内に維持するのに不十分な電力リソースしか存在しないとき、EPOW条件を検出する。システム負荷及び利用可能な電源リソースに基づいて、EPOW検出論理は、最大の利用可能性及び信頼性特性を維持するための通知を生成する。
前述のように、例証的な実施形態は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、又は、ハードウェア要素とソフトウェア要素の両方を含む実施形態の形をとることができる。1つの例示的な実施形態において、例証的な実施形態の機構は、それらに限定されないがファームウェア、常駐ソフトウェア、マイクロコードなどを含むソフトウェア又はプログラム・コード内に実装される。
プログラム・コードをストア及び/又は実行するのに適したデータ処理システムは、直接に又はシステム・バスを通じて間接的にメモリ要素に結合された少なくとも1つのプロセッサを含むことになる。メモリ要素は、プログラム・コードの実際の実行中に用いられるローカル・メモリと、大容量記憶装置と、実行中に大容量記憶装置からコードを読み出さなければならない回数を減らすための、少なくとも幾つかのプログラム・コードの一時記憶を与えるキャッシュ・メモリとを含むことができる。
入力/出力又はI/Oデバイス(それらに限定されないがキーボード、ディスプレイ、ポインティング・デバイス等を含む)は、直接に又は介在するI/Oコントローラを通じてシステムに結合することができる。またネットワーク・アダプタをシステムに結合して、データ処理システムが、介在するプライベート又はパブリック・ネットワークを通じて他のデータ処理システム又は遠隔プリンタ又は記憶装置に結合できるようにすることができる。モデム、ケーブル・モデム、及びイーサネット・カードは、現在利用可能なタイプのネットワーク・アダプタのうちの幾つかである。
本発明の説明は、例証と説明の目的で与えたものであり、網羅的であるか又は本発明を開示された形態に限定することを意図したものではない。多くの修正及び変形が当業者には明らかであろう。実施形態は、本発明の原理及び実際の用途を最も良く説明するため、そして、当業者が本発明を、企図する特定の用途に適合させる種々の修正を伴う種々の実施形態に関して理解できるように、選択し説明したものである。
100:データ処理システム
111、112、113、114、115、116:ブレード
120:拡張管理システム(AMM)
131、132、133、134、231、232、233、234:電源
140:コモン・レール
150:検出論理
151、152:記憶モジュール
201、202、203、204、205:ANDゲート
211、212:ORゲート
400:早期電源オフ警告(EPOW)検出モジュール
LD0、LD1、LD2、LD3:負荷条件
PSU1、PSU2、PSU3,PSU4:電源
00、01、10、11:状態

Claims (20)

  1. データ処理システムに関する電力構成を識別するステップと、
    前記識別された電力構成に関する負荷条件を決定するステップと、
    前記負荷条件を早期電源オフ警告検出モジュールに供給するステップと、
    前記早期電源オフ警告検出モジュールによって、前記負荷条件及び前記電力構成が書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断するステップと、
    前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらす前記負荷条件及び前記電力構成に応答して、前記書込みキャッシング記憶システムに早期電源オフ警告通知を送信するステップと、
    をコンピュータに実行させるためのコンピュータ・プログラム。
  2. 前記データ処理システムは、複数の電源ユニットから電力を受け取るように構成され、
    前記データ処理システムの前記電力構成を識別するステップは、前記複数の電源ユニットの各々から電源良好状態表示を受信するステップを含み、
    前記電源良好状態表示は、そのそれぞれの電源ユニットが存在して許容可能な電力量を供給するかどうかを示す、
    請求項1に記載のコンピュータ・プログラム。
  3. 前記複数の電源ユニットの各々は、潜在的な電源障害イベントに応答して早期電源オフ警告信号を供給するように構成され、
    前記データ処理システムの前記電力構成を識別するステップは、前記複数の電源ユニットの各々から早期電源オフ警告信号を受信するステップを含む、
    請求項2に記載のコンピュータ・プログラム。
  4. 前記識別された電力構成に関する前記負荷条件を決定するステップは、前記複数の電源ユニットの前記電源良好状態表示と、前記複数の電源ユニットからの早期電源オフ警告信号とに基づいて、前記識別された電力構成に関する前記負荷条件を決定するステップを含む、請求項3に記載のコンピュータ・プログラム。
  5. 前記識別された電力構成に関する前記負荷条件を決定するステップは、前記識別された電力構成に関する最大許容負荷を決定するステップを含む、請求項1に記載のコンピュータ・プログラム。
  6. 前記負荷条件及び前記電力構成が前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断するステップは、
    前記データ処理システムの実際の共用負荷を識別するステップと、
    前記データ処理システムの前記実際の共用負荷を、前記識別された電力構成に関する最大許容負荷と比較するステップと、
    前記識別された電力構成に関する最大許容負荷を超える前記実際の共用負荷に応答して、前記負荷条件及び前記電力構成が、前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすと判断するステップと
    を含む、
    請求項5に記載のコンピュータ・プログラム。
  7. 前記識別された電力構成に関する前記最大許容負荷を決定するステップは、テーブル内の前記負荷条件を参照するステップを含む、請求項5に記載のコンピュータ・プログラム。
  8. データ処理システム内において、単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知の方法であって、
    前記データ処理システムに関する電力構成を識別するステップと、
    前記識別された電力構成に関する負荷条件を決定するステップと、
    前記負荷条件を早期電源オフ警告検出モジュールに供給するステップと、
    前記早期電源オフ警告検出モジュールによって、前記負荷条件及び前記電力構成が書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断するステップと、
    前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらす前記負荷条件及び前記電力構成に応答して、早期電源オフ警告通知を前記書込みキャッシング記憶システムに送信するステップと
    を含む方法。
  9. 前記データ処理システムは、複数の電源ユニットから電力を受け取るように構成され、
    前記データ処理システムに関する前記電力構成を識別するステップは、前記複数の電源ユニットの各々から電源良好状態表示を受信するステップを含み、
    前記電源良好状態表示は、そのそれぞれの電源ユニットが存在して許容可能な電力量を供給するかどうかを示す、
    請求項8に記載の方法。
  10. 前記複数の電源ユニットの各々は、潜在的な電源障害イベントに応答して早期電源オフ警告信号を供給するように構成され、
    前記データ処理システムの前記電力構成を識別するステップは、前記複数の電源ユニットの各々から早期電源オフ警告信号を受信するステップを含む、
    請求項9に記載の方法。
  11. 前記識別された電力構成に関する前記負荷条件を決定するステップは、前記複数の電源ユニットの前記電源良好状態表示と、前記複数の電源ユニットからの早期電源オフ警告信号とに基づいて、前記識別された電力構成に関する前記負荷条件を決定するステップを含む、請求項10に記載の方法。
  12. 前記識別された電力構成に関する前記負荷条件を決定するステップは、前記識別された電力構成に関する最大許容負荷を決定するステップを含む、請求項8に記載の方法。
  13. 前記負荷条件及び前記電力構成が前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断するステップは、
    前記データ処理システムの実際の共用負荷を識別するステップと、
    前記データ処理システムの前記実際の共用負荷を、前記識別された電力構成に関する前記最大許容負荷と比較するステップと、
    前記識別された電力構成に関する最大許容負荷を超える前記実際の共用負荷に応答して、前記負荷条件及び前記電力構成が前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすと判断するステップと
    を含む、請求項12に記載の方法。
  14. 前記識別された電力構成に関する前記最大許容負荷を決定するステップは、テーブル内の前記負荷条件を参照するステップを含む、請求項12に記載の方法。
  15. データ処理システムであって、
    複数の電源ユニットと、
    管理モジュールと、
    早期電源オフ警告検出モジュールと、
    書込みキャッシング記憶システムと
    を含み、
    前記管理モジュールは、前記データ処理システムに関する電力構成を識別し、前記識別された電力構成に関する負荷条件を決定し、前記負荷条件を前記早期電源オフ警告検出モジュールに供給するように構成され、
    前記早期電源オフ警告検出モジュールは、前記負荷条件及び前記電力構成が前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断し、前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらす前記負荷条件及び前記電力構成に応答して、早期電源オフ警告通知を前記書込みキャッシング記憶システムに送信するように構成される、
    データ処理システム。
  16. 前記データ処理システムに関する前記電力構成を識別するステップは、前記複数の電源ユニットの各々から電源良好状態表示を受信するステップを含み、
    前記電源良好状態表示は、そのそれぞれの電源ユニットが存在して許容可能な電力量を供給するかどうかを示す、
    請求項15に記載のデータ処理システム。
  17. 前記複数の電源ユニットの各々は、潜在的な電源障害イベントに応答して早期電源オフ警告信号を供給するように構成され、
    前記データ処理システムに関する前記電力構成を識別するステップは、前記複数の電源ユニットの各々から早期電源オフ警告信号を受信するステップを含む、
    請求項16に記載のデータ処理システム。
  18. 前記識別された電力構成に関する前記負荷条件を決定するステップは、前記複数の電源ユニットの前記電源良好状態表示と、前記複数の電源ユニットからの前記早期電源オフ警告信号とに基づいて、前記識別された電力構成に関する前記負荷条件を決定するステップを含む、請求項17に記載のデータ処理システム。
  19. 前記識別された電力構成に関する前記負荷条件を決定するステップは、前記識別された電力構成に関する最大許容負荷を決定するステップを含む、請求項15に記載のデータ処理システム。
  20. 前記負荷条件及び前記電力構成が前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすかどうかを判断するステップは、
    前記データ処理システムの実際の共用負荷を識別するステップと、
    前記データ処理システムの前記実際の共用負荷を、前記識別された電力構成に関する前記最大許容負荷と比較するステップと、
    前記識別された電力構成に関する前記最大許容負荷を超える前記実際の共用負荷に応答して、前記負荷条件及び前記電力構成が前記書込みキャッシング記憶システムに対する信頼できない電力システム構成をもたらすと判断するステップと、
    を含む、請求項19に記載のデータ処理システム。
JP2009217522A 2008-10-02 2009-09-18 単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知方法、システム、およびプログラム Expired - Fee Related JP5336985B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/244182 2008-10-02
US12/244,182 US8190925B2 (en) 2008-10-02 2008-10-02 Single shared power domain dynamic load based power loss detection and notification

Publications (2)

Publication Number Publication Date
JP2010086532A true JP2010086532A (ja) 2010-04-15
JP5336985B2 JP5336985B2 (ja) 2013-11-06

Family

ID=42076739

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009217522A Expired - Fee Related JP5336985B2 (ja) 2008-10-02 2009-09-18 単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知方法、システム、およびプログラム

Country Status (4)

Country Link
US (2) US8190925B2 (ja)
JP (1) JP5336985B2 (ja)
KR (1) KR20100038038A (ja)
TW (1) TW201015285A (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7937602B2 (en) * 2007-04-02 2011-05-03 International Business Machines Corporation System and method for thresholding system power loss notifications in a data processing system based on current distribution network configuration
US8190925B2 (en) 2008-10-02 2012-05-29 International Business Machines Corporation Single shared power domain dynamic load based power loss detection and notification
US8245069B2 (en) * 2009-09-14 2012-08-14 International Business Machines Corporation Multiple power supplies providing enhanced power efficiency
US20130162036A1 (en) * 2011-12-23 2013-06-27 Jason J. Mangattur Complementary Detection of Power Supplies Stability and Notifying Multiple Domains Regardless of Other Power Domains Readiness
JP5914854B2 (ja) * 2012-05-11 2016-05-11 パナソニックIpマネジメント株式会社 管理装置および管理システム
US10355505B2 (en) * 2014-03-10 2019-07-16 Dell Products L.P. Method for adapter over-current-protection (OCP) protection and user warning
US10739842B2 (en) 2017-04-01 2020-08-11 Intel Corporation Power management and protection
US10790682B2 (en) * 2018-03-30 2020-09-29 Intel Corporation Hybrid power boost charging with peak power protection
US11237611B2 (en) * 2020-05-08 2022-02-01 Dell Products L.P. Systems and methods for determining real-time workload power supply units and enhanced redundancy reporting

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62160037A (ja) * 1986-01-07 1987-07-16 富士通株式会社 電源制御方式
JPH01290012A (ja) * 1988-05-17 1989-11-21 Pfu Ltd 電源切替制御方式
JP2000357059A (ja) * 1999-06-14 2000-12-26 Toshiba Corp ディスクアレイ装置
JP2002149288A (ja) * 2000-11-15 2002-05-24 Hitachi Ltd 電力制御方式
JP2003263373A (ja) * 2002-03-07 2003-09-19 Fuji Xerox Co Ltd Usb装置
JP2005151772A (ja) * 2003-11-19 2005-06-09 Toshiba Corp 電源装置および電子機器
JP2006042432A (ja) * 2004-07-23 2006-02-09 Yamatake Corp 電源容量算出方法、電源容量算出装置および電源容量算出プログラム
JP2006318105A (ja) * 2005-05-11 2006-11-24 Mitsubishi Electric Corp 監視システム
JP2007018171A (ja) * 2005-07-06 2007-01-25 Adc Technology Kk 節電奨励システム

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4245150A (en) 1979-02-26 1981-01-13 International Business Machines Corporation Power line disturbance detector circuit
US4376968A (en) 1981-02-13 1983-03-15 Borg-Warner Corporation Protection system for immunizing an inverter system against A-C line voltage disturbances
US5117324A (en) 1989-11-13 1992-05-26 Exide Electronics Ups-computer system and method for initiating computer shutdown based on remaining battery time as determined from sensed battery voltage and discharge curves
US5264782A (en) 1992-08-10 1993-11-23 International Business Machines Corporation Dropout recovery circuit
US5404904A (en) 1993-09-24 1995-04-11 Cooper Industries, Inc. Adjustable control valve with limited adjustment range and self locking means
GB2303979B (en) 1995-08-02 2000-03-29 Mitsubishi Electric Corp A control system and control method for uninterruptible power supply
US6195754B1 (en) 1997-01-28 2001-02-27 Tandem Computers Incorporated Method and apparatus for tolerating power outages of variable duration in a multi-processor system
US6061668A (en) 1997-11-10 2000-05-09 Sharrow; John Anthony Control system for pay-per-use applications
AU1699499A (en) 1997-11-17 1999-06-07 Lifestyle Technologies Universal power supply
US6363422B1 (en) 1998-06-24 2002-03-26 Robert R. Hunter Multi-capability facilities monitoring and control intranet for facilities management system
US6175927B1 (en) 1998-10-06 2001-01-16 International Business Machine Corporation Alert mechanism for service interruption from power loss
US6304981B1 (en) 1998-10-19 2001-10-16 Gateway, Inc. Adaptive shutdown system and method for an information handling system
US6345369B1 (en) 1998-11-12 2002-02-05 International Business Machines Corporation Environmental and power error handling extension and analysis for systems with redundant components
US6339793B1 (en) 1999-04-06 2002-01-15 International Business Machines Corporation Read/write data sharing of DASD data, including byte file system data, in a cluster of multiple data processing systems
GB9926858D0 (en) 1999-11-15 2000-01-12 Workstations Uk Limited Computer systems
US6581163B1 (en) 1999-12-07 2003-06-17 Cisco Technology, Inc. Mains loss detection apparatus and method
JP4423764B2 (ja) 2000-07-25 2010-03-03 株式会社ニコン 電子カメラ
US6772366B2 (en) 2001-03-09 2004-08-03 Intel Corporation Method and apparatus for detecting AC removal
US6854066B1 (en) 2001-05-29 2005-02-08 Palm, Inc. Method and system to avoid battery sag by detecting momentary fluctuation in a periodic terminal voltage measurement and excluding the measurement from updated average terminal voltage
US20030095366A1 (en) 2001-09-21 2003-05-22 John Pellegrino Fault-tolerant power-supply current-sharing apparatus and methods
US7043647B2 (en) 2001-09-28 2006-05-09 Hewlett-Packard Development Company, L.P. Intelligent power management for a rack of servers
US7023691B1 (en) 2001-10-26 2006-04-04 E.O. Schweitzer Mfg. Llc Fault Indicator with permanent and temporary fault indication
US7062675B1 (en) 2002-06-25 2006-06-13 Emc Corporation Data storage cache system shutdown scheme
US6792020B2 (en) 2002-08-05 2004-09-14 Agilent Technologies, Inc. Laser driver with a safety circuit having digital feedback
US7243243B2 (en) 2002-08-29 2007-07-10 Intel Corporatio Apparatus and method for measuring and controlling power consumption of a computer system
US7129599B2 (en) 2002-10-15 2006-10-31 Soft Switching Technologies Corporation Dual feed power supply systems with enhanced power quality
US6885974B2 (en) 2003-01-31 2005-04-26 Microsoft Corporation Dynamic power control apparatus, systems and methods
US7024649B2 (en) 2003-02-14 2006-04-04 Iwatt Multi-output power supply design system
US7088078B2 (en) 2004-06-04 2006-08-08 Astec International Limited Soft-start circuit for power converters
US7299385B2 (en) 2004-07-28 2007-11-20 Hewlett-Packard Development Company, L.P. Managing a fault tolerant system
US7337357B2 (en) 2004-11-16 2008-02-26 International Business Machines Corporation Apparatus, system, and method for limiting failures in redundant signals
US7814485B2 (en) 2004-12-07 2010-10-12 Intel Corporation System and method for adaptive power management based on processor utilization and cache misses
TWM270514U (en) 2004-12-27 2005-07-11 Quanta Comp Inc Blade server system
US7321174B2 (en) 2005-01-06 2008-01-22 International Business Machines Corporation Apparatus, system, and method for maximizing power system holdup time during loss of input power
US20060161794A1 (en) 2005-01-18 2006-07-20 Dell Products L.P. Prioritizing power throttling in an information handling system
JP4815141B2 (ja) 2005-03-29 2011-11-16 富士通株式会社 回路異常動作検出システム
JP4512034B2 (ja) 2005-12-26 2010-07-28 エヌイーシーコンピュータテクノ株式会社 管理装置、情報処理システム、電源管理方法、及びプログラム
US20070278020A1 (en) 2006-06-01 2007-12-06 Harris Shaun L Power backup for single and multiple power grid systems
US7774650B2 (en) 2007-01-23 2010-08-10 International Business Machines Corporation Power failure warning in logically partitioned enclosures
US7937602B2 (en) 2007-04-02 2011-05-03 International Business Machines Corporation System and method for thresholding system power loss notifications in a data processing system based on current distribution network configuration
US7747900B2 (en) 2007-04-02 2010-06-29 International Business Machines Corporation Thresholding system power loss notifications in a data processing system based on vital product data
US8190925B2 (en) 2008-10-02 2012-05-29 International Business Machines Corporation Single shared power domain dynamic load based power loss detection and notification

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62160037A (ja) * 1986-01-07 1987-07-16 富士通株式会社 電源制御方式
JPH01290012A (ja) * 1988-05-17 1989-11-21 Pfu Ltd 電源切替制御方式
JP2000357059A (ja) * 1999-06-14 2000-12-26 Toshiba Corp ディスクアレイ装置
JP2002149288A (ja) * 2000-11-15 2002-05-24 Hitachi Ltd 電力制御方式
JP2003263373A (ja) * 2002-03-07 2003-09-19 Fuji Xerox Co Ltd Usb装置
JP2005151772A (ja) * 2003-11-19 2005-06-09 Toshiba Corp 電源装置および電子機器
JP2006042432A (ja) * 2004-07-23 2006-02-09 Yamatake Corp 電源容量算出方法、電源容量算出装置および電源容量算出プログラム
JP2006318105A (ja) * 2005-05-11 2006-11-24 Mitsubishi Electric Corp 監視システム
JP2007018171A (ja) * 2005-07-06 2007-01-25 Adc Technology Kk 節電奨励システム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSND200200171023; 恣岡 悄: '国内企業でのオープンソース' C MAGAZINE 第12巻 第2号, 20000201, 154ページ, ソフトバンクパブリッシング株式会社 *
JPN6013034543; 恣岡 悄: '国内企業でのオープンソース' C MAGAZINE 第12巻 第2号, 20000201, 154ページ, ソフトバンクパブリッシング株式会社 *

Also Published As

Publication number Publication date
US8190925B2 (en) 2012-05-29
US20100088533A1 (en) 2010-04-08
US8301920B2 (en) 2012-10-30
TW201015285A (en) 2010-04-16
US20120198249A1 (en) 2012-08-02
KR20100038038A (ko) 2010-04-12
JP5336985B2 (ja) 2013-11-06

Similar Documents

Publication Publication Date Title
JP5336985B2 (ja) 単一共用電力ドメインの動的負荷に基づく電力損失の検出及び通知方法、システム、およびプログラム
TWI567540B (zh) 動態管理電力供應的方法、系統
US8812831B2 (en) Fan control method and apparatus for adjusting initial fan speed based on a discreteness level of installed devices and calibrating fan speed according to threshold power and adjusted initial speed
US8380883B2 (en) Resource sharing expansion card
US10515040B2 (en) Data bus host and controller switch
US7562247B2 (en) Providing independent clock failover for scalable blade servers
US8880937B2 (en) Reducing impact of a repair action in a switch fabric
US7490176B2 (en) Serial attached SCSI backplane and detection system thereof
US10691185B2 (en) Cooling behavior in computer systems
US8745437B2 (en) Reducing impact of repair actions following a switch failure in a switch fabric
GB2492620A (en) Midplane for blade server management
US20140359339A1 (en) Apparatus and method for detecting power failure
US9026685B2 (en) Memory module communication control
US20180210850A1 (en) System and Method to Avoid SMBus Address Conflicts via a Baseboard Management Controller
JP2020053017A (ja) ハイブリッド電源のシステム及び方法
CN115145733A (zh) 一种资源调配方法、装置、服务器和***
US8819484B2 (en) Dynamically reconfiguring a primary processor identity within a multi-processor socket server
US9081614B2 (en) Managing shared resources in a multi-computer system with failover support
US10055127B2 (en) System and method for monitoring parameters at a data storage device
US11126486B2 (en) Prediction of power shutdown and outage incidents
US20140047226A1 (en) Managing hardware configuration of a computer node
US20220374726A1 (en) Proactive alert aggregation and correlation management with automated summarization
US8356198B2 (en) Performing power management based on information regarding zones of devices in a system
US9811345B2 (en) Utilizing computing resources under a disabled processor node without fully enabling the disabled processor node
US11341014B2 (en) System and method for generating a hotkey in a pre-boot environment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120419

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130129

RD12 Notification of acceptance of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7432

Effective date: 20130215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130426

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: 20130716

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20130716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130802

R150 Certificate of patent or registration of utility model

Ref document number: 5336985

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees