(57)【要約】【課題】電源部の冗長構成が採用されている場合において、電源部のコストの増大を抑制しつつ、電源部の障害時にも動作を継続することができる情報処理装置及び電源部制御方法を提供する。【解決手段】無線基地局装置１００は、Ａサイドブロック１２０Ａが必要とする電力を分担して供給する電源部１６１Ａ，１６２Ａを備える。監視部１３６は、電源部の何れかに障害が発生しているか否かを判定する。ＣＰＵクロック制御部１３７は、電源部の何れかに障害が発生していると判定された場合、ＣＰＵ１３２のクロック周波数を低下させる。【選択図】図２
2009267880.tif 000002
【特許請求の範囲】
【請求項１】
クロック周波数に従って動作する処理ユニットを有する処理部と、
前記処理部が必要とする電力を分担して前記処理部に供給する複数の電源部と
を備える情報処理装置であって、
前記電源部のそれぞれの稼働状態を示す稼働情報を取得する稼働情報取得部と、
前記稼働情報取得部によって取得された前記稼働情報に基づいて、前記電源部の何れかに障害が発生しているか否かを判定する判定部と、
前記判定部によって前記電源部の何れかに障害が発生していると判定された場合、前記クロック周波数を低下させる制御部と
を備える情報処理装置。
【請求項２】
前記稼働情報取得部は、前記電源部のそれぞれの温度を前記稼働情報として取得し、
前記判定部は、前記温度が所定の値を超える場合、前記温度が所定の値を超える前記電源部に障害が発生していると判定する請求項１に記載の情報処理装置。
【請求項３】
前記稼働情報取得部は、前記電源部のそれぞれの出力電圧を前記稼働情報として取得し、
前記判定部は、前記出力電圧が所定の値を下回る場合、前記出力電圧が所定の値を下回る前記電源部に障害が発生していると判定する請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記電源部の数をNとした場合、前記処理部において必要とする電力が（N−１）／Nに近づくように前記クロック周波数を低下させる請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記情報処理装置が取り扱う通信トラフィック量を取得する通信トラフィック量取得部を備え、
前記制御部は、前記通信トラフィック量取得部によって取得された前記通信トラフィック量に基づいて、前記クロック周波数の低下量を決定する請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項６】
前記制御部は、前記判定部によって障害が発生していると判定された前記電源部による前記処理部への電力の供給を遮断する請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
前記判定部は、障害が発生していると判定した前記電源部が正常に復旧したか否かを判定し、
前記制御部は、前記判定部によって障害が発生していると判定された前記電源部が正常に復旧したと判定された場合、前記クロック周波数を上昇させる請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
クロック周波数に従って動作する処理ユニットを有する処理部と、
前記処理部が必要とする電力を分担して前記処理部に供給する複数の電源部と
を備える情報処理装置において用いられる電源部制御方法であって、
前記電源部のそれぞれの稼働状態に基づいて、前記電源部の何れかに障害が発生しているか否かを判定するステップと、
前記電源部の何れかに障害が発生していると判定された場合、前記クロック周波数を低下させるステップと
を備える電源部制御方法。
【請求項９】
前記判定するステップでは、前記電源部の温度が所定の値を超える場合、前記温度が所定の値を超える前記電源部に障害が発生していると判定する請求項８に記載の電源部制御方法。
【請求項１０】
前記判定するステップでは、前記電源部のそれぞれの出力電圧が所定の値を下回る場合、前記出力電圧が所定の値を下回る前記電源部に障害が発生していると判定する請求項８または９に記載の電源部制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クロック周波数に従って動作する処理ユニットを有する処理部と、処理部が必要とする電力を分担して供給する複数の電源部を備える情報処理装置、及び当該情報処理装置において用いられる電源部制御方法に関する。
【背景技術】
【０００２】
従来、携帯通信端末と無線通信を実行する無線基地局装置や、ＩＰパケットの中継処理を実行するルータ装置など、情報通信サービスの提供に用いられる情報処理装置では、当該装置に実装された電源部の障害による情報通信サービスの途絶を回避するため、同様な性能を有する複数の電源部を実装する冗長構成が広く採用されている。
【０００３】
例えば、同一の性能を有する２つの電源部を用いて電源部を二重化する構成が知られている（特許文献１参照）。このように電源部が二重化された構成によれば、何れか一方の電源部に障害が発生した場合でも、情報処理装置は動作を継続することができる。
【特許文献１】特開平９−１３８６９４６号公報（第３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の情報処理装置には、次のような問題があった。すなわち、何れか一方の電源部に障害が発生した場合でも情報処理装置の動作を継続させるためには、それぞれの電源部が情報処理装置の動作に必要な電力を供給できる性能を有する必要がある。
【０００５】
このため、電源部のコストが増大し、ひいては情報処理装置の価格が上昇する問題がある。
【０００６】
そこで、本発明は、このような状況に鑑みてなされたものであり、電源部の冗長構成が採用されている場合において、電源部のコストの増大を抑制しつつ、電源部の障害時にも動作を継続することができる情報処理装置及び電源部制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、クロック周波数に従って動作する処理ユニット（例えば、ＣＰＵ１３２）を有する処理部（例えば、Ａサイドブロック１２０Ａ）と、前記処理部が必要とする電力を分担して前記処理部に供給する複数の電源部（例えば、電源部１６１Ａ，１６２Ａ）とを備える情報処理装置（無線基地局装置１００）であって、前記電源部のそれぞれの稼働状態を示す稼働情報（例えば、出力電圧）を取得する稼働情報取得部（例えば、監視部１３６）と、前記稼働情報取得部によって取得された前記稼働情報に基づいて、前記電源部の何れかに障害が発生しているか否かを判定する判定部（例えば、監視部１３６）と、前記判定部によって前記電源部の何れかに障害が発生していると判定された場合、前記クロック周波数を低下させる制御部（例えば、ＣＰＵクロック制御部１３７）とを備えることを要旨とする。
【０００８】
このような情報処理装置によれば、処理部が必要とする電力を分担して処理部に供給する複数の電源部を備える場合において、電源部の何れかに障害が発生していると判定された場合、処理ユニットを動作させるクロック周波数が低下する。クロック周波数が低下すれば処理部における処理量も低下するため、処理部の消費電力が抑制される。つまり、電源部の何れかに障害が発生している期間に、正常な電源部が処理部に供給すべき電力を低くできる。
【０００９】
すなわち、このような情報処理装置によれば、電源部のコストの増大を抑制しつつ、電源部の障害時にも動作を継続することができる。
【００１０】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記稼働情報取得部は、前記電源部のそれぞれの温度を前記稼働情報として取得し、前記判定部は、前記温度が所定の値を超える場合、前記温度が所定の値を超える前記電源部に障害が発生していると判定することを要旨とする。
【００１１】
本発明の第３の特徴は、本発明の第１または第２の特徴に係り、前記稼働情報取得部は、前記電源部のそれぞれの出力電圧を前記稼働情報として取得し、前記判定部は、前記出力電圧が所定の値を下回る場合、前記出力電圧が所定の値を下回る前記電源部に障害が発生していると判定することを要旨とする。
【００１２】
本発明の第４の特徴は、本発明の第１乃至第３の特徴に係り、前記制御部は、前記電源部の数をN（例えば、２）とした場合、前記処理部において必要とする電力が（N−１）／Nに近づくように前記クロック周波数を低下させることを要旨とする。
【００１３】
本発明の第５の特徴は、本発明の第１乃至第３の特徴に係り、前記情報処理装置が取り扱う通信トラフィック量（例えば、転送するフレーム数）を取得する通信トラフィック量取得部を備え、前記制御部は、前記通信トラフィック量取得部によって取得された前記通信トラフィック量に基づいて、前記クロック周波数の低下量を決定することを要旨とする。
【００１４】
本発明の第６の特徴は、本発明の第１乃至第５の特徴に係り、前記制御部は、前記判定部によって障害が発生していると判定された前記電源部による前記処理部への電力の供給を遮断することを要旨とする。
【００１５】
本発明の第７の特徴は、本発明の第１乃至第６の特徴に係り、前記判定部は、障害が発生していると判定した前記電源部が正常に復旧したか否かを判定し、前記制御部は、前記判定部によって障害が発生していると判定された前記電源部が正常に復旧したと判定された場合、前記クロック周波数を上昇させることを要旨とする。
【００１６】
本発明の第８の特徴は、クロック周波数に従って動作する処理ユニットを有する処理部と、前記処理部が必要とする電力を分担して前記処理部に供給する複数の電源部とを備える情報処理装置において用いられる電源部制御方法であって、前記電源部のそれぞれの稼働状態に基づいて、前記電源部の何れかに障害が発生しているか否かを判定するステップと、前記電源部の何れかに障害が発生していると判定された場合、前記クロック周波数を低下させるステップとを備えることを要旨とする。
【００１７】
本発明の第９の特徴は、本発明の第８の特徴に係り、前記判定するステップでは、前記電源部の温度が所定の値を超える場合、前記温度が所定の値を超える前記電源部に障害が発生していると判定することを要旨とする。
【００１８】
本発明の第１０の特徴は、本発明の第８または第９の特徴に係り、前記判定するステップでは、前記電源部のそれぞれの出力電圧が所定の値を下回る場合、前記出力電圧が所定の値を下回る前記電源部に障害が発生していると判定することを要旨とする。
【発明の効果】
【００１９】
本発明の特徴によれば、電源部の冗長構成が採用されている場合において、電源部のコストの増大を抑制しつつ、電源部の障害時にも動作を継続することができる情報処理装置及び電源部制御方法を提供することができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施形態について説明する。具体的には、（１）情報処理装置の全体概略構成、（２）処理部及び電源部の構成、（３）情報処理装置の動作、（４）作用・効果、及び（５）その他の実施形態について説明する。
【００２１】
なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。
【００２２】
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００２３】
（１）情報処理装置の全体概略構成
図１は、本実施形態において情報処理装置を構成する無線基地局装置１００の全体概略構成図である。図１に示すように、無線基地局装置１００は、ＲＲヘッド部１１０、信号処理部１２０、電力供給部１６０及びネットワーク接続部１７０を備える。
【００２４】
ＲＲヘッド部１１０（Remote Radio Head）は、アンプやＡ／Ｄコンバータなど含む小型の無線通信装置である。ＲＲヘッド部１１０は、信号処理部１２０から離れた場所（例えば、鉄塔の上部など）に設置することができる。ＲＲヘッド部１１０は、光Ｉ／Ｆ（不図示）を介して信号処理部１２０と接続される。
【００２５】
信号処理部１２０は、光Ｉ／Ｆ１３５（図１において不図示、図２参照）を介してＲＲヘッド部１１０とベースバンド信号を送受信する。また、信号処理部１２０は、ＲＲヘッド部１１０とネットワーク接続部１７０との間において送受信されるユーザデータを各チャネルに振り分けるスイッチング処理や、無線通信端末（不図示）と送受信される制御データに関する処理を実行する。
【００２６】
電力供給部１６０は、信号処理部１２０において必要とされる電力を供給する。電力供給部１６０は、複数の電源部（図２参照）によって構成される。
【００２７】
信号処理部１２０は、内部に実装されているＣＰＵ（図２参照）のクロック周波数を低下させることによって、一部の電源部に故障などの障害が発生した場合でも、他の電源部から供給される電力によって動作を継続することができる。
【００２８】
例えば、信号処理部１２０は、ＣＰＵのクロック周波数を通常時の１／２に低下させることによって、各基板における消費電力を抑制する。クロック周波数を低下させることによって消費電力が抑制されれば、一部の電源部に故障などの障害が発生し、正常な電源部のみでは通常時に必要な消費電力を賄えない場合でも、他の電源部から供給される電力によって動作を継続することができる。
【００２９】
ネットワーク接続部１７０は、バス（不図示）を介して信号処理部１２０と接続される。また、ネットワーク接続部１７０は、複数の無線基地局装置１００が接続される通信ネットワークであるバックホールと接続される。
【００３０】
（２）処理部及び電源部の構成
次に、本実施形態において処理部を構成する信号処理部１２０、及び複数の電源部を含む電力供給部１６０の構成について説明する。
【００３１】
図２は、信号処理部１２０及び電力供給部１６０の機能ブロック構成図である。図２に示すように、信号処理部１２０は、３ｘ３メインチャネル基板１４０を介してＡサイドブロック１２０Ａと、Ｂサイドブロック１２０Ｂとに分割されている。
【００３２】
Ａサイドブロック１２０Ａは、モデム基板１３０Ａ１，１３０Ａ２、ＣＰＵ・メモリ基板１５０Ａ、及びＡサイド電源部１６０Ａによって構成される。Ｂサイドブロック１２０Ｂは、モデム基板１３０Ｂ、ＣＰＵ・メモリ基板１５０Ｂ１，１５０Ｂ２、及びＢサイド電源部１６０Ｂによって構成される。
【００３３】
各基板は、クロック周波数に従って動作するＣＰＵ（処理ユニット）を有する。本実施形態においてＡサイドブロック１２０Ａ及びＢサイドブロック１２０Ｂは、処理部を構成する。
【００３４】
以下、Ａサイドブロック１２０Ａの構成について主に説明し、Ｂサイドブロック１２０Ｂの説明については、適宜省略する。
【００３５】
モデム基板１３０Ａ１は、５ｘ５ファブリックスイッチ１３１、ＣＰＵ１３２、モデム１３３、ＣＰＲＩ１３４、光Ｉ／Ｆ１３５、監視部１３６及びＣＰＵクロック制御部１３７を備える。なお、モデム基板１３０Ａ２及びモデム基板１３０Ｂもモデム基板１３０Ａ１と同様の構成を有する。
【００３６】
５ｘ５ファブリックスイッチ１３１は、ＣＰＵ１３２によって処理されたユーザデータや制御データを時分割し、時分割された当該データをモデム１３３やＣＰＲＩ１３４（Common Public Radio Interface）、或いは３ｘ３メインチャネル基板１４０に所定のタイミングで中継する。また、５ｘ５ファブリックスイッチ１３１は、Ａサイド電源部１６０Ａを構成する電源部１６１Ａまたは電源部１６２Ａに故障などの障害が発生した場合に当該電源部をＡサイドブロック１２０Ａから切り離すためにも用いられる。
【００３７】
ＣＰＵ１３２及びモデム１３３には、メモリがそれぞれ接続される。ＣＰＲＩ１３４には、光Ｉ／Ｆ１３５が接続される。光Ｉ／Ｆ１３５は、光ケーブル（不図示）を介してＲＲヘッド部１１０と接続される。
【００３８】
監視部１３６は、Ａサイドブロック１２０Ａを構成する各機能ブロックの稼働状態を監視する。特に、本実施形態では、監視部１３６は、Ａサイド電源部１６０Ａの稼働状態を監視する。具体的には、監視部１３６は、Ａサイド電源部１６０Ａのそれぞれの稼働状態、つまり、電源部１６１Ａ及び電源部１６２Ａの稼働状態を示す稼働情報を取得する。本実施形態において、監視部１３６は、稼働情報取得部を構成する。
【００３９】
監視部１３６は、電源部１６１Ａ及び電源部１６２Ａそれぞれの温度及び出力電圧を稼働情報として取得する。なお、監視部１３６は、Ａサイド電源部１６０Ａに実装されている空冷ファンの回転数や、Ａサイド電源部１６０Ａを構成する各種ＩＣの温度を取得することもできる。
【００４０】
また、監視部１３６は、取得したＡサイド電源部１６０Ａの稼働情報に基づいて、電源部１６１Ａ及び電源部１６２Ａの何れかに障害が発生しているか否かを判定する。本実施形態において、監視部１３６は、判定部を構成する。
【００４１】
監視部１３６は、電源部１６１Ａまたは電源部１６２Ａの温度が所定の値（例えば、７０℃）を超える場合、当該温度が所定の値を超える電源部に障害が発生していると判定する。さらに、監視部１３６は、電源部１６１Ａまたは電源部１６２Ａの出力電圧が所定の値（例えば、１０．５Ｖ）を下回る場合、当該出力電圧が所定の値を下回る電源部に障害が発生していると判定する。
【００４２】
また、監視部１３６は、障害が発生していると判定した電源部が正常に復旧したか否かを判定する。
【００４３】
ＣＰＵクロック制御部１３７は、ＣＰＵ１３２を所定の速度で動作させるクロックの周波数（クロック周波数）を制御する。特に、本実施形態では、ＣＰＵクロック制御部１３７は、監視部１３６によって電源部１６１Ａまたは電源部１６２Ａの何れかに障害が発生していると判定された場合、クロック周波数を低下させる。本実施形態において、ＣＰＵクロック制御部１３７は、制御部を構成する。
【００４４】
具体的には、ＣＰＵクロック制御部１３７は、電源部の数（Ｎ）が２（電源部１６１Ａ及び電源部１６２Ａ）であるため、信号処理部１２０のＡサイドブロック１２０Ａにおいて必要とする電力が１／２（＝（２−１）／２）に近づくようにクロック周波数を低下させることが好ましい。
【００４５】
本実施形態では、ＣＰＵ・メモリ基板１５０Ａ及びＣＰＵ・メモリ基板１５０Ｂ１，１５０Ｂ２の消費電力は、ＣＰＵ１５２〜ＣＰＵ１５５のクロック周波数を通常時の１／２に低下させることによって、５／１０に抑制される。
【００４６】
また、モデム基板１３０Ａ１，１３０Ａ２及びモデム基板１３０Ｂの消費電力は、ＣＰＵ１３２のクロック周波数を通常時の１／２に低下させることによって、７／１０に抑制される。つまり、搭載されるＣＰＵ数が少なく、物理層における通信速度に応じた処理を実行しなければならないモデム１３３を搭載するモデム基板の消費電力は、ＣＰＵ・メモリ基板と比較して低下量が少ない。
【００４７】
Ａサイドブロック１２０Ａは、２枚のモデム基板と、１枚のＣＰＵ・メモリ基板とによって構成されるため、一方の電源部（例えば、電源部１６１Ａ）に障害が発生した場合、他方の電源部（電源部１６２Ａ）は、通常時を１とした場合、１．２６倍（=(0.7+0.7+0.5)/(3/2)）の電力を供給する。
【００４８】
一方、Ｂサイドブロック１２０Ｂは、１枚のモデム基板と、２枚のＣＰＵ・メモリ基板とによって構成されるため、一方の電源部（例えば、電源部１６１Ｂ）に障害が発生した場合、他方の電源部（電源部１６２Ｂ）は、通常時を１とした場合、１．１３倍（=(0.7+0.5+0.5)/(3/2)）の電力を供給する。
【００４９】
また、ＣＰＵクロック制御部１３７は、通信トラフィック量取得部１４１によって取得された通信トラフィック量に基づいて、クロック周波数の低下量を決定することもできる。例えば、ＣＰＵクロック制御部１３７は、通信トラフィック量取得部１４１によって取得された転送フレーム数に基づいて、クロック周波数の低下量を決定する。
【００５０】
ＣＰＵクロック制御部１３７は、転送フレーム数が所定の閾値より少ない場合、つまり、通信トラフィック量が少ない場合、クロック周波数の低下量を大きくすることによってＡサイドブロック１２０Ａの消費電力を抑制する。一方、ＣＰＵクロック制御部１３７は、転送フレーム数が所定の閾値より多い場合、クロック周波数の低下量を小さくすることによって、Ａサイドブロック１２０Ａを介して確実にフレームを転送させる。
【００５１】
ＣＰＵクロック制御部１３７は、監視部１３６によって障害が発生していると判定された電源部による信号処理部１２０のＡサイドブロック１２０Ａへの電力の供給を遮断する。具体的には、ＣＰＵクロック制御部１３７は、５ｘ５ファブリックスイッチ１３１を制御することによって、障害が発生していると判定された電源部によるＡサイドブロック１２０Ａへの電力の供給を遮断する。
【００５２】
また、ＣＰＵクロック制御部１３７は、監視部１３６によって障害が発生していると判定された電源部が正常に復旧したと判定された場合、クロック周波数を上昇させる。
【００５３】
３ｘ３メインチャネル基板１４０は、Ａサイドブロック１２０ＡとＢサイドブロック１２０Ｂとを接続する。本実施形態では、Ａサイドブロック１２０ＡとＢサイドブロック１２０Ｂとの間においても冗長構成が採用されている。例えば、Ａサイドブロック１２０ＡのＣＰＵ・メモリ基板１５０Ａに障害が発生した場合、Ｂサイドブロック１２０ＢのＣＰＵ・メモリ基板１５０Ｂ１またはＣＰＵ・メモリ基板１５０Ｂ２によって処理が引き継がれる。
【００５４】
なお、３ｘ３メインチャネル基板１４０には、Ａサイド電源部１６０Ａ及びＢサイド電源部１６０Ｂの何れか一方または両方から必要な電力が供給される。
【００５５】
通信トラフィック量取得部１４１は、無線基地局装置１００が取り扱う通信トラフィック量（例えば、転送するフレーム数）を取得する。通信トラフィック量取得部１４１は、フレーム数以外に、転送するパケット数やＣＰＵの使用率などに基づいて通信トラフィック量を推定してもよい。
【００５６】
次に、ＣＰＵ・メモリ基板１５０Ｂ１の構成について、モデム基板１３０Ａ１と異なる部分を主に説明する。なお、ＣＰＵ・メモリ基板１５０Ａ及びＣＰＵ・メモリ基板１５０Ｂ２もＣＰＵ・メモリ基板１５０Ｂ１と同様の構成を有する。
【００５７】
ＣＰＵ・メモリ基板１５０Ｂ１は、１ｘ４ファブリックスイッチ１５１、ＣＰＵ１５２〜１５５、監視部１５６及びＣＰＵクロック制御部１５７を備える。
【００５８】
１ｘ４ファブリックスイッチ１５１は、ＣＰＵ１５２〜１５５によって処理されたユーザデータや制御データを時分割し、時分割された当該データを所定のタイミングで他のＣＰＵや３ｘ３メインチャネル基板１４０に中継する。
【００５９】
ＣＰＵクロック制御部１５７は、ＣＰＵクロック制御部１３７と同様に、ＣＰＵ１５２〜１５５に供給されるクロック周波数を制御する。
【００６０】
Ａサイド電源部１６０Ａは、Ａサイドブロック１２０Ａが必要とする電力を分担してＡサイドブロック１２０Ａに供給する電源部１６１Ａ，１６２Ａによって構成される。電源部１６１Ａ及び電源部１６２Ａは、同一の性能（供給電力など）を有する。同様に、Ｂサイド電源部１６０Ｂは、Ｂサイドブロック１２０Ｂが必要とする電力を分担してＢサイドブロック１２０Ｂに供給する電源部１６１Ｂ，１６２Ｂによって構成される。
【００６１】
（３）情報処理装置の動作
次に、本実施形態において情報処理装置を構成する無線基地局装置１００の動作について説明する。具体的には、無線基地局装置１００が電源部の障害の発生に伴ってＣＰＵのクロック周波数を低下させる動作について説明する。
【００６２】
図３は、無線基地局装置１００が電源部の障害の発生に伴ってＣＰＵのクロック周波数を低下させる動作フローを示す。なお、以下、Ａサイドブロック１２０Ａにおける動作を例として説明する。
【００６３】
ステップＳ１０において、監視部１３６は、Ａサイド電源部１６０Ａの稼働状態を取得する。具体的には、監視部１３６は、電源部１６１Ａ及び電源部１６２Ａそれぞれの温度及び出力電圧を稼働情報として取得する。
【００６４】
ステップＳ２０において、監視部１３６は、取得したＡサイド電源部１６０Ａの稼働情報に基づいて、電源部１６１Ａ及び電源部１６２Ａの何れかに障害が発生しているか否かを判定する。具体的には、監視部１３６は、電源部の温度及び出力電圧の何れかが所定の条件を満たした場合、或いは電源部の温度及び出力電圧の両方が所定の条件を満たした場合、当該電源部に障害が発生したと判定する。ここでは、電源部１６１Ａに障害が発生したものとして説明する。
【００６５】
電源部に障害が発生したと判定された場合（ステップＳ２０のＹＥＳ）、ステップＳ３０において、ＣＰＵクロック制御部１３７は、Ａサイドブロック１２０Ａを構成するモデム基板１３０Ａ１，１３０Ａ２及びモデム基板１３０Ｂに搭載されたＣＰＵのクロック周波数を低下させる。
【００６６】
図４は、ＣＰＵのクロック周波数の変化例を示す。図４に示すように、電源部１６１Ａに障害が発生したと判定される（図中のｔ１）と、ＣＰＵのクロック周波数が低下する（例えば、通常時の１／２）。
【００６７】
ステップＳ４０において、ＣＰＵクロック制御部１３７は、障害と判定された電源部１６１ＡによるＡサイドブロック１２０Ａへの電力の供給を遮断する。
【００６８】
ステップＳ５０において、無線基地局装置１００の運用者は、障害と判定された電源部１６１Ａを予備の電源部と交換する。
【００６９】
ステップＳ６０において、監視部１３６は、電源部１６１Ａが正常に復旧したか否かを判定する。
【００７０】
電源部１６１Ａが正常に復旧した場合（ステップＳ６０のＹＥＳ）、ステップＳ７０において、ＣＰＵクロック制御部１３７は、ＣＰＵのクロック周波数を上昇させる。具体的には、図４に示すように、電源部１６１Ａが正常に復旧したと判定される（図中のｔ２）と、ＣＰＵのクロック周波数が上昇する。
【００７１】
（４）作用・効果
無線基地局装置１００によれば、Ａサイドブロック１２０Ａ（Ｂサイドブロック１２０Ｂ）の電源部１６１Ａ及び電源部１６２Ａ（電源部１６１Ｂ及び電源部１６２Ｂ）の何れかに障害が発生していると判定された場合、ＣＰＵを動作させるクロック周波数が低下する。クロック周波数が低下すればＡサイドブロック１２０Ａにおける処理量も低下するため、Ａサイドブロック１２０Ａの消費電力が抑制される。つまり、電源部１６１Ａ及び電源部１６２Ａの何れかに障害が発生している期間に、正常な電源部がＡサイドブロック１２０Ａに供給すべき電力を低くできる。
【００７２】
すなわち、無線基地局装置１００によれば、Ａサイド電源部１６０Ａのコストの増大を抑制しつつ、電源部１６１Ａまたは電源部１６２Ａの障害時にも動作を継続することができる。
【００７３】
本実施形態では、電源部の数をN（例えば、２）とした場合、Ａサイドブロック１２０Ａ（Ｂサイドブロック１２０Ｂ）において必要とする電力が（N−１）／Nに近づくようにクロック周波数を低下させる。このため、一部の電源部に障害が発生した際に、正常な電源部によって賄うべき電力が、通常時にそれぞれの電源部が賄うべき電力に近づく。このため、それぞれの電源部が供給できる最大電力をより低くすることができる。つまり、無線基地局装置１００によれば、Ａサイド電源部１６０Ａのコストの増大をさらに抑制できる。
【００７４】
本実施形態では、通信トラフィック量取得部１４１によって取得された通信トラフィック量に基づいて、クロック周波数の低下量が決定される。このため、通信トラフィック量が少ない場合には、クロック周波数の低下量を大きくすることによって、電源部１６１Ａ及び電源部１６２Ａ（電源部１６１Ｂ及び電源部１６２Ｂ）の何れかに障害が発生している期間におけるＡサイドブロック１２０Ａ（Ｂサイドブロック１２０Ｂ）の消費電力をさらに抑制できる。
【００７５】
本実施形態では、障害が発生していると判定された電源部によるＡサイドブロック１２０Ａ（Ｂサイドブロック１２０Ｂ）への電力の供給が遮断される。このため、クロック周波数の低下によって処理量は低下するものの、電源部に障害が発生した場合でも安定した動作を継続することができる。
【００７６】
本実施形態では、当該電源部が正常に復旧したと判定された場合、クロック周波数が上昇する。このため、無線基地局装置１００は、当該電源部が復旧次第、速やかに通常の処理能力に復帰できる。
【００７７】
（５）その他の実施形態
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【００７８】
例えば、上述した実施形態では、Ａサイド電源部１６０Ａ（Ｂサイド電源部１６０Ｂ）は、電源部１６１Ａ及び電源部１６２Ａ（電源部１６１Ｂ及び電源部１６２Ｂ）、つまり、２つの電源部によって構成されていたが、Ａサイド電源部１６０Ａは、３つ以上の電源部によってＡサイドブロック１２０Ａに供給すべき電力を分担してもよい。
【００７９】
また、上述した実施形態では、信号処理部１２０は、Ａサイドブロック１２０ＡとＢサイドブロック１２０Ｂとによって構成されていたが、信号処理部１２０は、必ずしも複数のブロックによって構成されていなくても構わない。
【００８０】
上述した実施形態では、障害が発生していると判定された電源部によるＡサイドブロック１２０Ａ（Ｂサイドブロック１２０Ｂ）への電力の供給が遮断されていたが、当該電力の供給は、必ずしも遮断されなくてもよい。また、上述した実施形態では、通信トラフィック量取得部１４１によって取得された通信トラフィック量に基づいて、クロック周波数の低下量が決定されていたが、このような処理は、実行されなくても構わない。
【００８１】
また、上述した実施形態では、無線基地局装置１００を例として説明したが、本発明は、無線基地局装置１００以外の情報処理装置、例えば、ルータ装置やサーバにも適用することができる。
【００８２】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態に係る情報処理装置を構成する無線基地局装置１００の全体概略構成図である。
【図２】本発明の実施形態に係る処理部を構成する信号処理部１２０、及び複数の電源部を含む電力供給部１６０の構成図である。
【図３】本発明の実施形態に係る無線基地局装置１００が、電源部の障害の発生に伴ってＣＰＵのクロック周波数を低下させる動作フローを示す図である。
【図４】本発明の実施形態に係るＣＰＵのクロック周波数の変化例を示す図である。
【符号の説明】
【００８４】
１００…無線基地局装置、１１０…ＲＲヘッド部、１２０…信号処理部、１２０Ａ…Ａサイドブロック、１２０Ｂ…Ｂサイドブロック、１３０Ａ１，１３０Ａ２，１３０Ｂ…モデム基板、１３１…５ｘ５ファブリックスイッチ、１３２…ＣＰＵ、１３３…モデム、１３４…ＣＰＲＩ、１３５…光Ｉ／Ｆ、１３６…監視部、１３７…ＣＰＵクロック制御部、１４０…３ｘ３メインチャネル基板、１４１…通信トラフィック量取得部、１５０Ａ，１５０Ｂ１，１５０Ｂ２…ＣＰＵ・メモリ基板、１５１…１ｘ４ファブリックスイッチ、１５２〜１５５…ＣＰＵ、１５６…監視部、１５７…ＣＰＵクロック制御部、１６０…電力供給部、１６０Ａ…Ａサイド電源部、１６０Ｂ…Ｂサイド電源部、１６１Ａ，１６１Ｂ，１６２Ａ，１６２Ｂ…電源部、１７０…ネットワーク接続部
【図１】
2009267880.tif 000003
【図２】
2009267880.tif 000004
【図３】
2009267880.tif 000005
【図４】
2009267880.tif 000006