(57)【要約】【課題】リモート監視や、ＬＡＮ経由でのPower ONの機能を損なわずに、充分な省電力化を図ることができる複数の独立した演算処理部を備える情報処理装置を提供する。【解決手段】複数の演算処理部117のそれぞれに電力を供給する電源部110と、電源部から複数の演算処理部のそれぞれに電力を供給する電源線114内に複数の演算処理部117に対応し電力の供給を制御する複数の電力供給スイッチ119と、複数の演算処理部117及び電力供給スイッチ119のそれぞれを監視すると共に制御を行う制御部118とを備える。制御部は、複数の電力供給スイッチと複数の演算処理部の状態を監視し、複数の電力供給スイッチの内スイッチの状態がＯＮとなっているスイッチに対応する演算処理部の状態がシャットダウン状態となっている演算処理部を検出すると、該シャットダウン状態となっている演算処理部に対応した電力供給スイッチをＯＦＦに制御する。【選択図】図５
2012064116.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の端末のそれぞれに対して情報処理サービスを提供する複数の独立した演算処理部を備えて構成される情報処理装置において、
前記複数の演算処理部のそれぞれに電力を供給する電源部と、前記電源部から前記複数の演算処理部のそれぞれに電力を供給する電源線内に配置され、前記複数の演算処理部のそれぞれ対する電力の供給を制御する複数の電力供給スイッチと、前記複数の演算処理部及び電力供給スイッチのそれぞれを監視すると共に制御を行う制御部とを備え、
前記制御部は、前記複数の電力供給スイッチと前記複数の演算処理部の状態を監視し、前記複数の電力供給スイッチの内のスイッチの状態がＯＮとなっているスイッチに対応する演算処理部の状態がシャットダウン状態となっている演算処理部を検出すると、該シャットダウン状態となっている演算処理部に対応した電力供給スイッチをＯＦＦに制御することを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記複数の端末の１つが前記複数の演算処理部の１つを起動するための信号を受信すると、受信した信号に含まれる使用する演算処理部を特定するＩＰアドレス情報に基づいて、自制御部内に備えられているテーブル情報から指定された演算処理部に対応する電力供給スイッチの状態情報を取得し、取得した電力供給スイッチの状態がＯＦＦであった場合、前記指定された演算処理部に対応する電力供給スイッチをＯＮに制御することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記指定された演算処理部に対応する電力供給スイッチの状態がＯＮであった場合、前記指定された演算処理部の状態を監視取得し、前記指定された演算処理部の状態がシャットダウン状態であった場合、当該演算処理部に対してPower ON信号を発信して可動状態とするように制御することを特徴とする請求項２記載の情報処理装置。
【請求項４】
ネットワークを介して接続される複数の端末のそれぞれに対して情報処理サービスを提供する複数の独立した演算処理部を備えて構成される情報処理装置における前記複数の演算処理部に対する電力供給制御方法において、
前記情報処理装置は、前記複数の演算処理部のそれぞれに電力を供給する電源部と、前記電源部から前記複数の演算処理部のそれぞれに電力を供給する電源線内に配置され、前記複数の演算処理部のそれぞれ対する電力の供給を制御する複数の電力供給スイッチと、前記複数の演算処理部及び電力供給スイッチのそれぞれを監視すると共に制御を行う制御部とを備え、
前記制御部は、前記複数の端末の１つが前記複数の演算処理部の１つを起動するための信号を受信すると、受信した信号に含まれる使用する演算処理部を特定するＩＰアドレス情報に基づいて、自制御部内に備えられているテーブル情報から指定された演算処理部に対応する電力供給スイッチの状態情報を取得し、取得した電力供給スイッチの状態がＯＦＦであった場合、前記指定された演算処理部に対応する電力供給スイッチをＯＮに制御し、前記複数の電力供給スイッチと前記複数の演算処理部の状態を監視し、前記複数の電力供給スイッチの内のスイッチの状態がＯＮとなっているスイッチに対応する演算処理部の状態がシャットダウン状態となっている演算処理部を検出すると、該シャットダウン状態となっている演算処理部に対応した電力供給スイッチをＯＦＦに制御することを特徴とする電力供給制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び電力供給制御方法に係り、特に、複数の端末のそれぞれに対する情報処理機能を提供する複数の独立した演算処理部を搭載した情報処理装置及び複数の独立した演算処理部への電力の供給を制御する電力供給制御方法に関する。
【背景技術】
【０００２】
近年、世界的に温暖化が進んでおり、温暖化を阻止する対策として、ＣＯ２ ガスの排出量の削減が求められている。このような状況の中で、情報処理サービスを提供するデータセンター等の消費電力は、サーバ及びストレージの増設やＩＴ機器の高集積化により、依然として大きく増加しつつあり、装置の省電力化への要求が高まっている。通常、パソコンやサーバは、省電力規格ＡＣＰＩ(Advanced Configuration and Power Interface)のＳ０（フル稼働）〜Ｓ５（ソフトウェアによる電源ＯＦＦ）をサポートしており、消費電力を抑えるようにしている。そして、省電力規格ＡＣＰＩをサポートしているパソコンやサーバ等の情報処理装置は、それらの未使用時に、ソフトウェアによる電源ＯＦＦの状態に制御されて、省電力化が図られている場合が多いが、この状態のときでも、装置内部のチップセットやＬＡＮチップには給電が行われており、電力が消費され続けている。
【０００３】
なお、情報処理装置の省電力化に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１９５３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の独立した演算処理部を備えて構成される従来技術による情報処理装置は、一般に、それらの演算処理部のそれぞれが遠隔地からリモートで監視される場合や、ＬＡＮ経由でPower ON制御される場合があるので、演算処理部の状態（アイドルまたはシャットダウン）を監視し、ソフトウェアによる電源ＯＦＦの状態でも、リモート監視や、ＬＡＮ経由でのPower ONの機能を損なわずに、シャットダウン時に、演算処理部への電力の供給を停止して省電力化を実現するというものである。
【０００６】
しかし、従来技術による情報処理装置は、ソフトウェアによる電源ＯＦＦの状態に制御されているときにも、内部のチップセットやＬＡＮチップに給電が行われており、電力が消費され続けており、充分な省電力化が図られていないという問題点を有している。
【０００７】
本発明の目的は、前述したような従来技術の問題点を解決し、リモート監視や、ＬＡＮ経由でのPower ONの機能を損なわずに、充分な省電力化を図ることができる複数の独立した演算処理部を備える情報処理装置及び複数の独立した演算処理部への電力の供給を制御する電力供給制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば前記目的は、ネットワークを介して接続される複数の端末のそれぞれに対して情報処理サービスを提供する複数の独立した演算処理部を備えて構成される情報処理装置において、前記複数の演算処理部のそれぞれに電力を供給する電源部と、前記電源部から前記複数の演算処理部のそれぞれに電力を供給する電源線内に配置され、前記複数の演算処理部のそれぞれ対する電力の供給を制御する複数の電力供給スイッチと、前記複数の演算処理部及び電力供給スイッチのそれぞれを監視すると共に制御を行う制御部とを備え、前記制御部は、前記複数の電力供給スイッチと前記複数の演算処理部の状態を監視し、前記複数の電力供給スイッチの内のスイッチの状態がＯＮとなっているスイッチに対応する演算処理部の状態がシャットダウン状態となっている演算処理部を検出すると、該シャットダウン状態となっている演算処理部に対応した電力供給スイッチをＯＦＦに制御することにより達成される。
【発明の効果】
【０００９】
本発明によれば、リモート監視や、ＬＡＮ経由でのPower ONの機能を損なわずに、複数の演算処理部の中のシャットダウン状態の演算処理部に対して、情報処理装置内の制御部が、演算処理部への供給電力をＯＮ・ＯＦＦするスイッチをＯＦＦに制御して電力の供給を止めることができるので、情報処理装置全体の消費電力を低減させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態による情報処理装置、あるいは、従来技術による情報処理装置を使用する際のネットワーク環境の例を示すシステム構成図である。
【図２】図１に示すシステムの中に設けられて使用される従来技術による情報処理装置の構成を示すブロック図である。
【図３】図２に示す情報処理装置内の演算処理部の構成を示すブロック図である。
【図４】演算処理部内のＢＭＣ部が監視する演算処理部の動作状態を説明する図である。
【図５】図１に示すシステムの中に設けられて使用される本発明の一実施形態による情報処理装置の構成を示すブロック図である。
【図６】図５に示す本発明の実施形態による情報処理装置のネットワークモジュール部内に備えられている制御部の構成を示すブロック図である。
【図７】制御部内の補助記憶部に保持されているテーブル情報の例を示す図である。
【図８】本発明の実施形態による情報処理装置のネットワークモジュール内の制御部が収集するスイッチの動作状態の内容及び演算処理部の動作状態の内容を説明する図である。
【図９】端末からの指示により対応する演算処理部を起動する処理動作を説明するフローチャートである。
【図１０】シャットダウン状態にある演算処理部への電力の供給を遮断する処理動作を説明するフローチャートである。
【図１１】演算処理部の１つを稼動状態にする図９に示して説明したフローでの処理を図５に示す本発明の実施形態による情報処理装置を例として説明する図である。
【図１２】演算処理部の１つへの電力の供給を切断する図１０に示して説明したフローでの処理を図５に示す本発明の実施形態による情報処理装置を例として説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明による情報処理装置及び電力供給制御方法の実施形態を図面により詳細に説明する。本発明の実施形態による情報処理装置は、その内部に搭載されている複数の演算処理部の全ての動作状態を監視する制御部を備え、シャットダウン状態にある演算処理部に電力の供給を行うスイッチをＯＦＦするように制御するものである。
【００１２】
図１は本発明の実施形態による情報処理装置、あるいは、従来技術による情報処理装置を使用する際のネットワーク環境の例を示すシステム構成図である。
【００１３】
図１に示すシステムは、データセンター等に設置されたラック型ケース１０１に搭載された複数の情報処理装置１００と、複数の情報処理装置１００に接続されていて図示システム全体を管理するサーバ１０２と、該サーバ１０２にネットワーク及びネットワークＨＵＢ１０３を介して接続されている複数の利用者のそれぞれに割り当てられている複数の端末１０４とにより構成されている。
【００１４】
前述したように構成されるシステムにおいて、利用者が端末１０４に対して実施した入力操作は、ネットワークＨＵＢ１０３、サーバ１０２を経由して情報処理装置１００の１つに伝達され、その情報処理装置１００で実際の処理が実行される。情報処理装置１００での処理結果は、前述とは逆の経路で端末１０４に伝達されて表示される。このため、利用者は、見かけ上、独立した１つの端末を利用しているように見えるが、実際のデータの全ては、データセンター内に設置されている情報処理装置１００により処理され管理される。
【００１５】
このため、利用者が持ち歩き可能な端末１０４により業務を実行すれば、業務を特定の場所にとらわれずに実行することができるようになる。また、端末１０４、サーバ１０２の双方に、暗号機能、復号機能を持たせることにより、セキュリティの確保された社内ネットワークだけではなく、インターネット等の公衆網を介した接続も可能となり、社内、社外で同じ業務を遂行することができ利用者の利便性の向上を図ることができる。
【００１６】
なお、図１に示すシステムにおけるサーバ１０２は、よく知られているように、ＣＰＵ、主メモリ、ＨＤＤ等による記憶装置、システムの管理者該使用するキーボード、マウス等の入力装置及び表示装置を備えて構成されたものでよく、端末１０４から情報処理装置１００の使用のために起動指示が発行されたときに、その起動指示に含まれる端末１０４のＩＰアドレスの情報等により、複数の情報処理装置１００の１つを選択する機能を有している。また、端末１０４は、ＨＤＤ等を装備せず、データの表示やデータの入力等の簡単な処理に限定したクライアント専用のコンピュータであり、いわゆる、シンクライアントと呼ばれるものであってよい。
【００１７】
図２は図１に示すシステムの中に設けられて使用される従来技術による情報処理装置１００の構成を示すブロック図であり、ここで、図２を参照して従来技術による情報処理装置について説明する。
【００１８】
図２に示す従来技術による情報処理装置１００は、電源部１１０、接続基板１１１、監視部１１２、ネットワークモジュール部１１３、電源線１１４、信号伝達用のバス１１５、情報通信用のバス１１６、複数の端末１０４のそれぞれに対応付けられて、端末１０４から入力された指示等に従った情報処理を行って、その処理結果を端末１０４に返す情報処理サービスを提供する複数の演算処理部１１７を備えて構成されている。接続基板１１１上には、前述の電源線１１４、信号伝達用のバス１１５、情報通信用のバス１１６が配置されており、電源部１１０、監視部１１２、ネットワークモジュール部１１３と複数の演算処理部１１７とを接続している。
【００１９】
前述において、電源部１１０は、情報処理装置１００を動作させる電力を情報処理装置１００の各部に供給するものであり、監視部１１２、ネットワークモジュール部１１３、複数の演算処理部（図には、クライアントモジュール部と記することもある）１１７に電力を供給している。演算処理部１１７の動作状態は、監視部１１２により信号伝達用のバス１１５を通して監視されている。複数の演算処理部１１７のそれぞれで演算処理された結果は、情報通信用のバス１１６、ネットワークモジュール部１１３を通して端末１０４に伝達されて表示される。
【００２０】
図１、図２により説明したように、データセンター等に設置されたラック型ケース１０１には、複数の情報処理装置１００が搭載されており、各情報処理装置１００には、複数の演算処理部１１７が搭載されているので、データセンター等に設置されたラック型ケース１０１に搭載された情報処理装置の全てにより、ラック型ケース１０１に搭載された情報処理装置の数と、情報処理装置１００に搭載された演算処理部の数とを乗算した数の端末に対応することができることになる。
【００２１】
図３は図２に示す情報処理装置１００内の演算処理部１１７の構成を示すブロック図である。なお、ここに示す演算処理部１１７の構成は、従来技術の場合も、本発明の実施形態の場合も同一である。
【００２２】
演算処理部１１７は、通常の独立した情報処理装置と同様に、演算処理ＩＣ（通常ＣＰＵと呼ばれる）１３０、外部ネットワークを介して外部の機器と情報通信を行う通信インターフェース１３１、自演算処理部１１７の動作状態を監視すると共に、監視部１１２との間とで情報通信を行う監視用ＩＣ部であるＢＭＣ部１３２、電源部１１０から電源の供給を受け、自演算処理部１１７内の各構成部位に電力を供給する電圧入力部１３３、処理のためのデータを蓄積する主記憶部（通常ＲＡＭと呼ばれる）１３４、大量のデータを保持することが可能な補助記憶部（通常ＨＤＤと呼ばれる）１３５、端末１０４からの入力を受けると共に結果を端末１０４に出力する入出力部（通常Ｉ／Ｏと呼ばれる）１３６、演算処理部の自己診断機能や初期設定を実施する初期制御プログラム（通常ＢＩＯＳと呼ばれる）１３７が相互に通信可能に接続されて構成されている。このような構成を備えることにより、前述の演算処理部１１７は、通常の情報処理装置と同等の働きをする。
【００２３】
図４は図２に示す情報処理装置の監視部１１２が収集する演算処理部１１７の動作状態の内容を説明する図である。なお、ここで説明するのは、演算処理部１１７を持つ情報処理装置が従来技術によるものの場合である。
【００２４】
複数の演算処理部１１７が有するＢＭＣ部１３２のそれぞれは、自ＢＭＣ部１３２を有している演算処理部１１７の動作状態、すなわち、演算処理部１１７内のＣＰＵ温度、演算処理部１１７内の各種電圧、演算処理部１１７の電源ＯＮ・ＯＦＦ状態、演算処理部１１７のＩＰアドレス情報、エラーログを監視、取得し、取得したこれらの情報を接続基板１１１を経由して監視部１１２へ送信しており、情報処理装置の監視部１１２は、これらの情報を取得して管理する。
【００２５】
図５は図１に示すシステムの中に設けられて使用される本発明の一実施形態による情報処理装置１００の構成を示すブロック図である。
【００２６】
本発明の実施形態による情報処理装置１００は、図２に示す従来技術による情報処理装置１００と同様に、電源部１１０、接続基板１１１、監視部１１２、ネットワークモジュール部１１３、電源線１１４、信号伝達用のバス１１５、情報通信用のバス１１６、複数の演算処理部１１７を備えて構成されている。接続基板１１１上には、前述の電源線１１４、信号伝達用のバス１１５、情報通信用のバス１１６が配置されており、電源部１１０、監視部１１２、ネットワークモジュール部１１３と複数の演算処理部１１７とを接続している。なお、図５に示す例において、複数の演算処理部１１７のそれぞれには、それぞれの情報処理装置１００内での各演算処理部１１７の搭載位置を示すスロット番号０１〜Ｚを付与して示している。
【００２７】
前述において、電源部１１０は、情報処理装置１００を動作させる電力を情報処理装置１００の各部に供給するものであり、監視部１１２、ネットワークモジュール部１１３、複数の演算処理部１１７に電力を供給している。そして、本発明のために、接続基板１１１上の電源線１１４内に、複数の演算処理部１１７のそれぞれに対する電力の供給をＯＮ・ＯＦＦ制御する電力供給スイッチ（以下、単に、スイッチという）１１９が配置されている。
【００２８】
また、ネットワークモジュール部１１３の内部には、本発明のために制御部１１８が設けられている。この制御部１１８は、スイッチ１１９のＯＮ・ＯＦＦの状態監視及びスイッチ１１９のＯＮ・ＯＦＦの制御と、複数の演算処理部１１７の動作状況の監視、制御とを、信号伝達用のバス１１５を通して実施している。また、複数の演算処理部１１７のそれぞれは、端末１０４から入力された指示等に従った情報処理を行って、その処理結果を情報通信用のバス１１６、ネットワークモジュール部１１３を通して端末１０４に伝達させて表示させる情報処理サービスを提供している。
【００２９】
図６は図５に示す本発明の実施形態による情報処理装置１００のネットワークモジュール部１１３内に備えられている制御部１１８の構成を示すブロック図である。
【００３０】
制御部１１８は、図６に示すように、演算処理ＩＣ１４０、ネットワーク制御部１４１、電圧入力部１４２、主記憶部（ＲＡＭ）１４３、補助記憶部（ＲＯＭ）１４４が相互に接続されて構成されている。
【００３１】
演算処理ＩＣ１４０は、制御部１１８全体を制御するプロセッサであり、情報処理装置１００が有する全てのスイッチ１１９のＯＮ・ＯＦＦの状態監視及びＯＮ・ＯＦＦ制御を行うと共に、演算処理部１１７の動作状態の監視・制御を一定間隔で行っている。ネットワーク制御部１４１は、端末１０４からの演算処理部１１７の１つに対するＯＮ信号を受信し、演算処理部１１７が起動後にＬＡＮへの接続が可能な状態になったことをネットワークモジュール部１１３に連絡する。電圧入力部１４２は、電源部１１０から供給された電力を制御部１１８内の各部位に供給している。主記憶部１４３は、プログラム、データ、テーブル情報等を一時記憶するものであり、補助記憶部１４４には、プログラム、テーブル情報１４５のデータが保持されている。演算処理ＩＣ１４０は、主記憶部１４３上に補助記憶部１４４からロードされたプログラムを実行することにより、制御部１１８として必要な機能を実現する。
【００３２】
図７は制御部１１８内の補助記憶部１４４に保持されているテーブル情報１４５の例を示す図である。図７に示すテーブル情報１４５は、スロット番号１５０、スイッチＯＮ・ＯＦＦ状態１５１、固有ＩＰアドレス１５２、及び、演算処理部動作状態１５３により構成されている。
【００３３】
スロット番号１５０は、情報処理装置１００に搭載されている複数の演算処理部１１７のそれぞれの搭載位置を示している。スイッチＯＮ・ＯＦＦ状態１５１は、各スロットに搭載されている演算処理部１１７に対する電力供給を制御するスイッチのＯＮ・ＯＦＦ状態を示している。固有ＩＰアドレス１５２は、各スロットに搭載されている演算処理部１１７内にあるＢＭＣ部１３２に記録されている各演算処理部１１７のＩＰアドレスを示している。演算処理部動作状態１５３は、各スロットに搭載されている演算処理部１１７が稼動状態にあるか、シャットダウン状態にあるかを示している。
【００３４】
図８は本発明の実施形態による情報処理装置１００のネットワークモジュール１１３内の制御部１１８が収集するスイッチ１９の動作状態の内容及び演算処理部１１７の動作状態の内容を説明する図である。
【００３５】
制御部１１８は、スイッチ１１９内に設けられていてスイッチの状態を保持しているスイッチ情報部１６０からスロット番号とスイッチのＯＮ・ＯＦＦ状態の情報とをＢＭＣ信号を用いて収集すると共に、演算処理部１１７内のＢＭＣ部１３２が保持している演算処理部１１７の固有ＩＰアドレスと演算処理部１１７の動作状態としてのＣＰＵ温度、演算処理部１１７内の各種電圧、演算処理部１１７の電源ＯＮ・ＯＦＦ状態、エラーログの情報とをＢＭＣ信号を用いて収集しテーブル情報１４５を更新している。また、監視装置１１２も、これらの情報を取得する。
【００３６】
図９は端末１０４からの指示により対応する演算処理部１１７を起動する処理動作を説明するフローチャートであり、次に、これについて説明する。
【００３７】
（１）端末１０４が演算処理部１１７を起動するためにＯＮ信号を発信すると、情報処理装置１００は、外部ネットワークを経由して情報処理装置１００のネットワークモジュール部１１３内の制御部１１８がそのＯＮ信号を受信する（ステップ２０１、２０２）。
【００３８】
（２）制御部１１８は、端末１０４から受信したＯＮ信号に含まれる演算処理部を特定するＩＰアドレス情報と補助記憶部１４４内のテーブル情報１４５の固有ＩＰアドレス１５２と照合して、演算処理部１１７が搭載されているスロット番号を確定する（ステップ２０３）。
【００３９】
（３）次に、制御部１１８は、ステップ２０３の処理で確定した対象スロット番号の補助記憶部１４４内のテーブル情報１４５から対象スロット番号の他の全てのデータ情報であるスイッチＯＮ・ＯＦＦ状態１５１の情報と演算処理部動作状態１５３の情報とを取得確認し、対象スロット番号のテーブル情報１４５のスイッチＯＮ・ＯＦＦ状態１５１の情報から、対象スイッチ１１９の状態がＯＮであるか、ＯＦＦであるかを判断する（ステップ２０４、２０５）。
【００４０】
（４）ステップ２０５の判断で、対象スロット番号に搭載されている演算処理部に対応したスイッチの状態がＯＦＦであった場合、制御部１１８は、信号伝達用のバス１１５を介しＢＭＣ信号を用いて、対象スロット番号のスイッチ１１９に対してＯＮ信号を発信し、スイッチ１１９をＯＮとするように指示する（ステップ２０６）。
【００４１】
（５）その後、制御部１１８は、制御対象としたスイッチ１１９内のスイッチ情報部１６０と演算処理部１１７内のＢＭＣ部１３２に対して、信号伝達用のバス１１５を介しＢＭＣ信号を用いて、スイッチ１１９の状態及び演算処理部１１７の状態を確認する命令信号を発信する（ステップ２０７）。
【００４２】
（６）ステップ２０７での命令を受けたスイッチ情報部１６０とＢＭＣ部１３２とは、スイッチ１１９の状態情報としてのスロット番号、スイッチ１１９のＯＮ・ＯＦＦ状態の情報と、演算処理部の状態情報としての電源のＯＮ・ＯＦＦ状態の情報、ＩＰアドレスの情報とをＢＭＣ信号を用いて制御部１１８へ返してくるので、制御部１１８は、補助記憶部１４４内のテーブル情報１４５を更新し、ステップ２０４からの処理に戻って処理を続ける（ステップ２０８）。
【００４３】
（７）ステップ２０５の判断で、対象スロット番号に搭載されている演算処理部に対応したスイッチの状態がＯＮであった場合、制御部１１８は、補助記憶部１４４のテーブル情報の対象スロット番号の演算処理部稼動状態１５３から、対象演算処理部１１７の稼動状態を判断する（ステップ２０９）。
【００４４】
（８）ステップ２０９の判断で、対象スロット番号の演算処理部１１７が確認不可であった場合、演算処理部を認識することができない状態にあり、対応スロットに演算処理部が搭載されていないか、または、故障の可能性があるため、制御部１１８は、ネットワーク制御部１４１からネットワークモジュール部１１３を経由して、端末１０４に対してエラー信号を発信する（ステップ２１０）。
【００４５】
（10）ステップ２０９の判断で、対象スロット番号の演算処理部１１７が可動状態であった場合、制御部１１８は、端末１０４と対象の演算処理部１１７とが、ネットワークアクセス可能状態で接続が確立されているとしてなにも行わない（ステップ２１１）。
【００４６】
（11）ステップ２０９の判断で、対象スロット番号の演算処理部１１７がシャットダウン状態であった場合、制御部１１８は、対象スロット番号の演算処理部１１７に対してPower ON信号を発信し、演算処理部１１７を可動状態とするように指示する（ステップ２１２）。
【００４７】
（12）制御部１１８は、対象スロット番号の演算処理部１１７に対してPower ON信号を発信した後、制御対象としたスイッチ１１９内のスイッチ情報部１６０と演算処理部１１７内のＢＭＣ部１３２とに対して、信号伝達用のバス１１５を介しＢＭＣ信号を用いて、スイッチ１１９の状態及び演算処理部１１７の状態を確認する命令信号を発信する（ステップ２１３）。
【００４８】
（13）ステップ２１３での命令を受けたスイッチ情報部１６０とＢＭＣ部１３２とは、スイッチ１１９の状態情報としてのスロット番号、スイッチ１１９のＯＮ・ＯＦＦ状態の情報と、演算処理部の状態情報としての電源のＯＮ・ＯＦＦ状態の情報、ＩＰアドレスの情報とをＢＭＣ信号を用いて制御部１１８へ返してくるので、制御部１１８は、補助記憶部１４４内のテーブル情報１４５を更新し、ステップ２０９からの処理に戻って処理を続ける（ステップ２１４）。
【００４９】
図１０はシャットダウン状態にある演算処理部への電力の供給を遮断する処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、予め定められた一定時間毎に起動される処理であり、予め定められた一定時間は、例えば、数秒〜数分であってよい。
【００５０】
（１）処理が開始されると、制御部１１８は、情報処理装置１００内全てのスイッチ１１９内のスイッチ情報部１６０と演算処理部１１７内のＢＭＣ部１３２とに対して、信号伝達用のバス１１５を介しＢＭＣ信号を用いて、それぞれのスイッチ１１９の状態及びそれぞれの演算処理部１１７の状態を確認する命令信号を発信する（ステップ３０１）。
【００５１】
（２）ステップ３０１での命令を受けた各スイッチ情報部１６０とＢＭＣ部１３２とは、それぞれのスイッチ１１９の状態情報としてのスロット番号、スイッチ１１９のＯＮ・ＯＦＦ状態の情報と、それぞれの演算処理部の状態情報としての電源のＯＮ・ＯＦＦ状態の情報、ＩＰアドレスの情報とをＢＭＣ信号を用いて制御部１１８へ返してくるので、制御部１１８は、補助記憶部１４４内のテーブル情報１４５を更新する（ステップ３０２）。
【００５２】
（３）制御部１１８は、スロット番号Ｘ（Ｘは、スロット番号の変数であり、初期値“０１”に設定される）のスイッチ１１９のスイッチＯＮ・ＯＦＦ状態１５１の情報を補助記憶部１４４のテーブル情報１４５から取得して確認し、スロット番号ＸのスイッチＯＮ・ＯＦＦ状態１５１の情報から、対象スイッチ１１９の状態がＯＮであるかＯＦＦであるかを判断する（ステップ３０３、３０４）。
【００５３】
（４）ステップ３０４の判断で、スロット番号ＸのスイッチＯＮ・ＯＦＦ状態１５１の情報がＯＮであり、スロット番号Ｘの位置に搭載されている演算処理部１１７への電力の供給を制御しているスイッチ１１９がＯＮとなっていた場合、制御部１１８は、補助記憶部１４４のテーブル情報１４５からスロット番号Ｘの位置に搭載されている演算処理部の演算処理部動作状態１５３の情報から演算処理部１１７の状態が稼動状態にあるかシャットダウン状態にあるかを判断する（ステップ３０５）。
【００５４】
（５）ステップ３０５の判断で、スロット番号Ｘの位置に搭載されている演算処理部１１７の状態が、シャットダウン状態であった場合、制御部１１８は、スロット番号Ｘの位置のスイッチ１１９に対してＯＦＦ信号を発信して、そのスイッチ１１９をＯＦＦとするように指示する（ステップ３０６）。
【００５５】
（６）制御部１１８は、ステップ３０６の処理で、スロット番号Ｘの位置のスイッチ１１９に対してＯＦＦ信号を発信した後、制御対象のスイッチ１１９内のスイッチ情報部１６０と演算処理部１１７内のＢＭＣ部１３２とに対して、信号伝達用のバス１１５を介しＢＭＣ信号を用いて、スイッチ１１９の状態及びそれぞれの演算処理部１１７の状態を確認する命令信号を発信する（ステップ３０７）。
【００５６】
（７）ステップ３０７での命令を受けたスイッチ情報部１６０とＢＭＣ部１３２とは、スイッチ１１９の状態情報としてのスロット番号、スイッチ１１９のＯＮ・ＯＦＦ状態の情報と、演算処理部の状態情報としての電源のＯＮ・ＯＦＦ状態の情報、ＩＰアドレスの情報とをＢＭＣ信号を用いて制御部１１８へ返してくるので、制御部１１８は、補助記憶部１４４内のテーブル情報１４５を更新する（ステップ３０８）。
【００５７】
（８）ステップ３０８での処理の後、あるいは、ステップ３０４の判断で、スロット番号ＸのスイッチＯＮ・ＯＦＦ状態１５１の情報がＯＦＦであり、スロット番号Ｘの位置に搭載されている演算処理部１１７への電力の供給を制御しているスイッチ１１９がＯＦＦとなっていた場合、ステップ３０５の判断で、スロット番号Ｘの位置に搭載されている演算処理部１１７の状態が、稼動状態であった場合、スロット番号Ｘが、Ｘ＝Ｚとなったか否かを確認し、Ｘ＜Ｚであった場合、Ｘに１を加算し、ステップ３０３からの処理に戻って処理を続ける（ステップ３０９、３１０）。
【００５８】
（９）ステップ３０９の確認で、スロット番号Ｘが、Ｘ＝Ｚとなっていた場合、予め定めた一定時間の経過を待って、ステップ３０１からの処理に戻って処理を繰り返す（ステップ３１１）。
【００５９】
前述で説明した本発明の実施形態での各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して、あるいは、ネットワークを介して提供することができる。
【００６０】
図１１は演算処理部１１７の１つを稼動状態にする図９に示して説明したフローでの処理を図５に示す本発明の実施形態による情報処理装置を例として説明する図である。なお、図１１に示す情報処理装置の例には、符号を付与していないが、図５の場合と同一である。
【００６１】
図１１に示して説明する例において、いま、情報処理装置１００は、４０１、４０４として示すように、スロット番号０４の位置に搭載されている演算処理部１１７に対応するスイッチがＯＦＦとされていてスロット番号０４の位置に搭載されている演算処理部１１７には電力が供給されていないため確認不可の状態にあるものとする。このとき、制御部１１８からスロット番号０４の位置に搭載されている演算処理部１１７に対応するスイッチ１１９にＯＮ信号が発信されると、このスイッチが４０２、４０５として示すようにＯＮ状態にされる。
【００６２】
この結果、スロット番号０４の位置に搭載されている演算処理部１１７には電力が供給され、この演算処理部は、電力が供給された状態でシャットダウン状態となる。次に、制御部１１８は、この演算処理部に対してＯＮ信号を発信する。これにより、４０３、４０６として示すように、この演算処理部は、稼動状態となり、端末から使用可能な状態となる。
【００６３】
図１２は演算処理部１１７の１つへの電力の供給を切断する図１０に示して説明したフローでの処理を図５に示す本発明の実施形態による情報処理装置を例として説明する図である。なお、図１２に示す情報処理装置の例には、符号を付与していないが、図５の場合と同一である。
【００６４】
図１２に示して説明する例において、いま、情報処理装置１００は、５０１、５０４として示すように、スロット番号０４の位置に搭載されている演算処理部１１７に対応するスイッチがＯＮとされていてスロット番号０４の位置に搭載されている演算処理部１１７には電力が供給されていて稼動状態にあるものとする。このとき、端末の利用者が、それまで使用していたスロット番号０４の位置に搭載されている演算処理部１１７をシャットダウンすると、５０２、５０５として示すように、スロット番号０４の位置に搭載されている演算処理部１１７に対応するスイッチ１１９がＯＮ状態で、演算処理部がシャットダウン状態となる。
【００６５】
制御部１１８は、図１０による処理で前述したような状態となった演算処理部を検出すると、その演算処理部のシャットダウン状態を確認した後、対応するスイッチにＯＦＦ信号を発信して、そのスイッチをＯＦＦとする。この結果、５０３、５０６として示すように、演算処理部への電力の供給が切断され、演算処理部は確認不可の状態となる。
【００６６】
本発明によれば、シャットダウン状態にある演算処理部に対して、情報処理装置内の制御部が演算処理部への供給電力を制御する電力供給スイッチをＯＦＦに制御することにより、電力の供給を止めることができるので、情報処理装置全体の消費電力を低減させることができる。
【符号の説明】
【００６７】
１００  情報処理装置
１０１  ラック型ケース
１０２  サーバ
１０３  ネットワークＨＵＢ
１０４  端末
１１０  電源部
１１１  接続基板
１１２  監視部
１１３  ネットワークモジュール部
１１４  電源線
１１５  信号伝達用のバス
１１６  情報通信用のバス
１１７  演算処理部
１１８  制御部
１１９  スイッチ
１３０  演算処理ＩＣ
１３１  通信インターフェース
１３２  ＢＭＣ部
１３３、１４２  電圧入力部
１３４、１４３  主記憶部
１３５、１４４  補助記憶部
１３６  入出力部
１３７  初期制御プログラム
１４０  演算処理ＩＣ
１４１  ネットワーク制御部
１４５  テーブル情報
【図１】
2012064116.tif 000003
【図３】
2012064116.tif 000004
【図４】
2012064116.tif 000005
【図６】
2012064116.tif 000006
【図７】
2012064116.tif 000007
【図８】
2012064116.tif 000008
【図９】
2012064116.tif 000009
【図１０】
2012064116.tif 000010
【図２】
2012064116.tif 000011
【図５】
2012064116.tif 000012
【図１１】
2012064116.tif 000013
【図１２】
2012064116.tif 000014