(57)【要約】【課題】  従来の電源装置によると、優先順位の低い装置に対する電力の供給を停止してしまうため、電力供給対象である装置の運用において柔軟性に欠けるという問題がある。【解決手段】  上記課題を解決するため、本願発明は、消費電力を監視する状態監視部を備える装置と接続され、装置に電力を供給する電源装置において、状態監視部より取得した装置の消費電力に基づいて装置の稼動状態を変更し、装置の消費電力を調整することを特徴とする。【選択図】図１
2007330016.tif 000002
【特許請求の範囲】
【請求項１】
消費電力を監視する状態監視部を備える装置と接続され、前記装置に電力を供給する電源装置において、
前記状態監視部より取得した前記装置の消費電力に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する電源供給管理部を有することを特徴とする電源装置。
【請求項２】
前記電源供給管理部は、
前記状態監視部から前記装置毎の消費電力を取得する監視部と、
前記監視部が取得した消費電力の値に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御部とを有することを特徴とする請求項１に記載の電源装置。
【請求項３】
前記稼動状態制御部は、
前記装置を消費電力に基づいた区分に分類するための基準を保持する基準保持部と、
前記監視部より取得した消費電力と前記基準を比較し、前記装置を前記区分に分類する分類部と、
前記装置が属する前記区分に応じて前記装置の稼動状態を変更する稼動状態決定部とを有することを特徴とする請求項２に記載の電源装置。
【請求項４】
消費電力を監視する状態監視部を備える装置と接続され、前記装置に電力を供給する電源装置において、
前記状態監視部より取得した前記装置の消費電力と、前記装置が現状の稼動状態で動作を継続する必要性の度合いを示す優先度とに基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する電源供給管理部を有することを特徴とする電源装置。
【請求項５】
前記電源供給管理部は、
前記状態監視部から前記装置毎に消費電力を取得する監視部と、
前記装置毎に前記優先度を保持する記憶部と、
前記消費電力と前記優先度とに基づいて前記装置に順位を付与し、当該順位に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御部とを有することを特徴とする請求項４に記載の電源装置。
【請求項６】
前記稼動状態制御部は、
前記消費電力が所定の基準値よりも低く、かつ、前記優先度が所定の基準よりも大きい程前記装置に高い順位を付与し、前記消費電力が前記所定の基準値よりも高く、かつ、前記優先度が前記所定の基準よりも小さい程前記装置に低い順位を付与することを特徴とする請求項５に記載の電源装置。
【請求項７】
前記稼動状態制御部は、
前記装置を消費電力により分類するための第１の基準と、前記装置を前記優先度により分類するための第２の基準とを保持する基準保持部と、
前記監視部より取得した消費電力と前記第１の基準に基づいて前記装置を第１の区分に分類し、前記記憶部より取得した前記優先度と前記第２の基準に基づいて前記装置を第２の区分に分類する分類部と、
前記第１の区分と前記第２の区分に基づいて前記装置に対して順位を付与する順位付与部と、
前記順位に基づいて前記装置の稼動状態を変更して消費電力を調整する動作状態決定部とを有することを特徴とする請求項５又は６いずれか１項に記載の電源装置。
【請求項８】
前記順位付与部は、
前記第１の区分のうち消費電力が所定の基準より低い区分に属する前記装置から優先して高い順位を付与することを特徴とする請求項７に記載の電源装置。
【請求項９】
前記順位付与部は、
前記第２の区分のうち前記優先度が所定の基準より大きい区分に属する前記装置から優先して高い順位を付与することを特徴とする請求項７に記載の電源装置。
【請求項１０】
前記順位付与部は、
前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択部と、
前記第１の選択部が抽出した前記装置において、前記第２の区分のうち前記優先度が最も大きい区分から前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択部と、
前記第２の選択部により抽出された順に前記装置に対して高い順位を付与していく順位決定部とを有することを特徴とする請求項７記載の電源装置。
【請求項１１】
前記順位付与部は、
前記第２の区分のうち前記優先度が最も大きい区分から前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択部と、
前記第１の選択部が抽出した前記装置において、前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択部と、
前記第２の選択部により抽出された順に前記装置に対して高い順位を付与する順位決定部とを有することを特徴とする請求項７記載の電源装置。
【請求項１２】
前記電源装置は、
前記電源装置に対する電力供給が停止した場合に前記装置に対して電力を供給する電池の残量を検出し、前記電池の残量に基づいて前記装置の稼動状態を調整し、消費電力を更に調整する残量検出部を有することを特徴とする請求項１乃至１１のいずれか１項に記載の電源装置。
【請求項１３】
前記残量検出部は、
前記電池の残量を検出する検出部と、
前記検出部で検出した前記電池の残量の下で、前記装置が継続稼動しなければならない時間を示す必要稼動時間を保持する必要稼動時間保持部と、
前記装置の消費電力の合計値と前記検出部で検出した前記電池の残量から、前記装置が前記電池により稼動できる稼動可能時間を算出する算出部と、
前記稼動可能時間が前記必要稼動可能時間に満たない場合、前記稼動可能時間が前記必要稼動可能時間以上になるように前記装置の稼動状態を変更し、消費電力を調整する調整部とを有することを特徴とする請求項１２に記載の電源装置。
【請求項１４】
消費電力を監視する状態監視部を備える装置と、前記装置に電力を供給する電源装置とに接続された、前記装置の管理機能を備える管理装置を有する情報処理システムにおいて、
前記管理装置は、
前記状態監視部より取得した前記装置の消費電力に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する電源供給管理部を有することを特徴とする情報処理システム。
【請求項１５】
前記電源供給管理部は、
前記状態監視部から前記装置毎の消費電力を取得する監視部と、
前記監視部が取得した消費電力の値に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御部とを有することを特徴とする請求項１４に記載の情報処理システム。
【請求項１６】
前記稼動状態制御部は、
前記装置を前記消費電力に基づいた区分に分類するための基準を保持する基準保持部と、
前記監視部より取得した消費電力と前記基準を比較し、前記装置を前記区分に分類する分類部と、
前記装置が属する前記区分に応じて前記装置の稼動状態を変更する稼動状態決定部とを有することを特徴とする請求項１５に記載の情報処理システム。
【請求項１７】
消費電力を監視する状態監視部を備える装置と、前記装置に電力を供給する電源装置とに接続された、前記装置の管理機能を備える管理装置を有する情報処理システムにおいて、
前記管理装置は、
前記状態監視部より取得した前記装置の消費電力と、前記装置が現状の稼動状態で動作を継続する必要性の度合いを示す優先度とに基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する電源供給管理部を有することを特徴とする情報処理システム。
【請求項１８】
前記電源供給管理部は、
前記状態監視部から前記装置毎に消費電力を取得する監視部と、
前記装置毎に前記優先度を保持する記憶部と、
前記消費電力と前記優先度とに基づいて前記装置に順位を付与し、当該順位に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御部とを有することを特徴とする請求項１７に記載の情報処理システム。
【請求項１９】
前記稼動状態制御部は、
前記装置を消費電力により分類するための第１の基準と、前記装置を前記優先度により分類するための第２の基準とを保持する基準保持部と、
前記監視部より取得した消費電力と前記第１の基準に基づいて前記装置を第１の区分に分類し、前記記憶部より取得した前記優先度と前記第２の基準に基づいて前記第１の区分を更に第２の区分に分類する分類部と、
前記第２の区分に対して順位を付与する順位付与部と、
前記順位に基づいて前記装置の稼動状態を変更して消費電力を調整する動作状態決定部とを有することを特徴とする請求項１８に記載の情報処理システム。
【請求項２０】
前記順位付与部は、
前記第１の区分のうち消費電力が所定の基準より低い区分に属する前記装置から優先して高い順位を付与することを特徴とする請求項１９に記載の情報処理システム。
【請求項２１】
前記順位付与部は、
前記第２の区分のうち前記優先度が所定の基準より大きい区分に属する前記装置から優先して高い順位を付与することを特徴とする請求項１９に記載の情報処理システム。
【請求項２２】
前記順位付与部は、
前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択部と、
前記第１の選択部が抽出した前記装置において、前記第２の区分のうち前記優先度が最も大きい区分から前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択部と、
前記第２の選択部により抽出された順に前記装置に対して高い順位を付与していく順位決定部とを有することを特徴とする請求項１９記載の情報処理システム。
【請求項２３】
前記順位付与部は、
前記第２の区分のうち前記優先度が最も大きい区分から前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択部と、
前記第１の選択部が抽出した前記装置において、前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択部と、
前記第２の選択部により抽出された順に前記装置に対して高い順位を付与する順位決定部とを有することを特徴とする請求項１９記載の情報処理システム。
【請求項２４】
前記管理装置は、
前記電源装置に対する電力供給が停止した場合に前記装置に対して電力を供給する電池の残量を検出し、前記電池の残量に基づいて前記装置の稼動状態を調整し、消費電力を更に調整する残量検出部を有することを特徴とする請求項１４乃至２３のいずれか１項に記載の情報処理システム。
【請求項２５】
前記残量検出部は、
前記電池の残量を検出する検出部と、
前記検出部で検出した前記電池の残量の下で、前記装置が継続稼動しなければならない時間を示す必要稼動時間を保持する必要稼動時間保持部と、
前記装置の消費電力の合計値と前記検出部で検出した前記電池の残量から、前記装置が前記電池により稼動できる稼動可能時間を算出する算出部と、
前記稼動可能時間が前記必要稼動可能時間に満たない場合、前記稼動可能時間が前記必要稼動可能時間以上になるように前記装置の稼動状態を変更し、消費電力を調整する調整部とを有することを特徴とする請求項２４に記載の情報処理システム。
【請求項２６】
装置の消費電力を監視する状態監視部から前記装置の消費電力を取得する監視ステップと、
前記監視ステップで取得した消費電力の値に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御ステップとを有することを特徴とする電源装置制御方法。
【請求項２７】
前記稼動状態制御ステップは、
前記監視ステップで取得した消費電力と、前記装置を消費電力に基づいた区分に分類するための基準とを比較し、前記装置を前記区分に分類する分類ステップと、
前記区分毎に設定された稼動状態に基づいて、前記装置の稼動状態を変更する稼動状態決定ステップとを含むことを特徴とする請求項２６に記載の電源装置制御方法。
【請求項２８】
装置の消費電力を監視する状態監視部から前記装置の消費電力を取得する監視ステップと、
前記装置が現状の稼動状態で継続して動作する必要性の度合いを示す優先度を保持する記憶部から前記優先度を取得するステップと、
前記監視ステップで取得した消費電力と前記優先度に基づいて前記装置に順位を付与し、当該順位基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御ステップとを有することを特徴とする電源装置制御方法。
【請求項２９】
前記稼動状態制御ステップは、
前記装置を消費電力により分類するための第１の基準と前記監視ステップで取得した消費電力とに基づいて前記装置を第１の区分に分類し、前記優先度と前記装置を前記優先度により分類するための第２の基準とに基づいて第２の区分に分類する分類ステップと、
前記第１の区分と前記第２の区分に基づいて前記装置に対して順位を付与する順位付与ステップと、
前記順位に基づいて前記装置の稼動状態を変更して消費電力を調整する動作状態決定ステップとを有することを特徴とする請求項２８に記載の電源装置制御方法。
【請求項３０】
前記順位付与ステップは、
前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択ステップと、
前記第１の選択ステップで抽出された前記装置において、前記第２の区分のうち前記優先度が最も大きい区分からから前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択ステップと、
前記第２の選択ステップで抽出された順に前記装置に対して高い順位を付与していく順位決定ステップとを含むことを特徴とする請求項２９に記載の電源装置制御方法。
【請求項３１】
前記順位付与ステップは、
前記第２の区分のうち前記優先度が最も大きい区分から前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択ステップと、
前記第１の選択ステップで抽出された前記装置において、前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択ステップと、
前記第２の選択ステップで抽出された順に前記装置に対して高い順位を付与していく順位決定ステップとを含むことを特徴とする請求項２９に記載の電源装置制御方法。
【請求項３２】
前記電源装置に対する電力供給が停止した場合に前記装置に対して電力を供給する前記電池の残量を検出し、前記電池の残量に基づいて前記装置の稼動状態を調整し、消費電力を更に調整する残量検出ステップを含むことを特徴とする請求項２６乃至３１に記載の電源装置制御方法。
【請求項３３】
コンピュータに、
装置の消費電力を監視する状態監視部から前記装置の消費電力を取得する監視処理と、
前記監視ステップで取得した消費電力の値に基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御処理とを実行させることを特徴とするプログラム。
【請求項３４】
前記稼動状態制御処理は、
前記監視処理で取得した消費電力と、前記装置を消費電力に基づいた区分に分類するための基準とを比較し、前記装置を前記区分に分類する分類処理と、
前記区分毎に設定された稼動状態に基づいて、前記装置の稼動状態を変更する稼動状態決定処理とを含むことを特徴とする請求項３３に記載のプログラム。
【請求項３５】
コンピュータに、
装置の消費電力を監視する状態監視部から前記装置の消費電力を取得する監視処理と、
前記装置が現状の稼動状態で動作を継続する必要性の度合いを示す優先度を保持する記憶部から前記優先度を取得する処理と、
前記監視処理で取得した消費電力と前記優先度に基づいて前記装置に順位を付与し、当該順位基づいて前記装置の稼動状態を変更し、前記装置の消費電力を調整する稼動状態制御処理とを実行させることを特徴とするプログラム。
【請求項３６】
前記稼動状態制御処理は、
前記装置を消費電力により分類するための第１の基準と前記監視処理で取得した消費電力とに基づいて前記装置を第１の区分に分類し、前記優先度と前記装置を前記優先度により分類するための第２の基準とに基づいて第２の区分に分類する分類処理と、
前記第１の区分と前記第２の区分に基づいて前記装置に対して順位を付与する順位付与処理と、
前記順位に基づいて前記装置の稼動状態を変更して消費電力を調整する動作状態決定処理とを含むことを特徴とする請求項３５に記載のプログラム。
【請求項３７】
前記順位付与処理は、
前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択処理と、
前記第１の選択処理で抽出された前記装置において、前記第２の区分のうち前記優先度が最も大きい区分から前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択処理と、
前記第２の選択処理で抽出された順に前記装置に対して高い順位を付与していく順位決定処理とを含むことを特徴とする請求項３６に記載のプログラム。
【請求項３８】
前記順位付与処理は、
前記第２の区分のうち前記優先度が最も大きい区分から前記優先度が大きい順に前記第２の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第１の選択処理と、
前記第１の選択処理で抽出された前記装置において、前記第１の区分のうち消費電力が最も低い区分から消費電力が低い順に前記第１の区分を選択し、選択する毎に選択された区分に属する前記装置を抽出する第２の選択処理と、
前記第２の選択処理で抽出された順に前記装置に対して高い順位を付与していく順位決定処理とを含むことを特徴とする請求項３６に記載のプログラム。
【請求項３９】
前記電源装置に対する電力供給が停止した場合に前記装置に対して電力を供給する前記電池の残量を検出し、前記電池の残量に基づいて前記装置の稼動状態を調整し、消費電力を更に調整する残量検出処理を含むことを特徴とする請求項３３乃至３８に記載の電源装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種々の装置に対して電源を供給する電源装置において、電力供給先の装置の稼動状態を制御する電源装置に関する。
【背景技術】
【０００２】
従来の電源装置は、電力供給対象となる装置に予め優先順位を付与し、当該優先順位に基づいて電力を供給していた。
【０００３】
特許文献１には、電力供給対象の装置の負荷が規定量を超過した場合、優先順位の低い装置に対する電力供給を停止する発明が記載されている。優先順位の低い装置に対する電力供給を停止することにより、電力供給対象となる装置が増加する等の原因によって負荷が変動した場合においても、優先順位が高い装置に対して安定して電力を供給し続けることを可能としている。
【０００４】
【特許文献１】特開２００４−２０８３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の電源装置によると、優先順位の低い装置に対する電力の供給を停止してしまうため、電力供給対象である装置の運用において柔軟性に欠けるという問題がある。
【課題を解決するための手段】
【０００６】
本発明の電源装置は、消費電力を監視する状態監視部を備える装置と接続され、装置に電力を供給する電源装置において、状態監視部より取得した装置の消費電力に基づいて装置の稼動状態を変更し、装置の消費電力を調整する電源供給管理部を有することを特徴とする。
【発明の効果】
【０００７】
電力供給対象の装置の消費電力に基づいて装置の稼動状態を変更して、装置の消費電力を調整することにより、出来る限り装置への電力供給を停止せずに装置の運用を継続することが可能となるという優れた効果を奏する。
【発明を実施するための最良の形態】
【０００８】
次に、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。
【０００９】
（第１の実施形態）
図１に、本発明の第１の実施形態の構成を示す。図１には、複数の情報処理装置１００から構成される情報処理システム２と、当該情報処理システム２に対する電力を供給する電源装置１とが接続されたシステムが示されている。しかし、本発明は、このようなシステムに限定されるものではない。例えば、電源装置１に接続されるものは、情報処理システム２や情報処理装置１００に限らず、電力によって動作する装置であればよい。
【００１０】
電源装置１は、各情報処理装置１００に対して電力を振り分ける電源供給部１０２と接続し、当該電源供給部１０２に対して電力を供給する。電源供給部１０２は、電源供給線１０４を介して各情報処理装置１００に対して電力を振り分ける。
【００１１】
各情報処理装置１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０３により、互いに接続されている。
電源装置１は、電力停止検出部１０、バッテリー１１、供給切替部１２、電源供給管理部１３を備える。
【００１２】
電源装置１は、電源コンセント等から供給されるＡＣ（Ａｌｔｅｒｎａｔｉｎｇ  Ｃｕｒｒｅｎｔ）電源と、電源供給部１０２との間に接続される。電源装置１は、通常は、ＡＣ電源から電源供給部１０２に対して電力を供給する。電源装置１は、ＡＣ電源からの電力供給が停止した場合、バッテリー１１から電源供給部１０２に対して電力を供給する。電源装置１は、ＡＣ電源から電力を供給している間、バッテリー１１に対して電力を充電する。
【００１３】
電力停止検出部１０は、停電等によりＡＣ電源からの電力供給が停止したことを検出する。
【００１４】
供給切替部１２は、ＡＣ電源から電力を供給するか、バッテリー１１から電力を供給するかを切り替える。電力停止検出部１０が、ＡＣ電源からの電力供給が停止したことを検出した場合、バッテリー１１から電力を供給するように切り替える。
【００１５】
電源供給管理部１３は、各情報処理装置１００の消費電力を監視し、電源装置１への電力供給が停止して電池により電力が供給される場合に、当該消費電力に基づいて情報処理装置１００の稼動状態を変更し、消費電力を調整する。電源供給管理部１３は、各情報処理装置に設けられた状態監視部１０１と接続している。電源供給管理部１３は、ＬＡＮ１０３や電源供給線１０４とは分離している管理用信号線１４により、状態監視部１０１と接続している。このように、ユーザが使用するネットワークであるＬＡＮ１０３とは分離しているため、セキュリティが向上する。
【００１６】
状態監視部１０１は、情報処理装置１００の消費電力を監視する。状態監視部１０１は、例えば、ＩＰＭＩ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｌａｔｆｏｒｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ）の仕様に基づいたハードウェアモニタにより構成すればよい。この場合、管理用信号線１４もＩＰＭＩ仕様に基づいて構成すればよい。状態監視部１０１はＩＰＭＩ仕様に基づいて、例えば、情報処理装置１００のＣＰＵの使用率をモニタする。状態監視部１０１は、ＣＰＵの使用率が１００％の場合における最大消費電力値を記憶しており、ＣＰＵ使用率と当該最大消費電力値から情報処理装置１００の消費電力を概算する。例えば、ＣＰＵの最大消費電力値が１００Ｗであり、使用率が９０％の場合、消費電力は９０Ｗと算出される。情報処理装置１００の消費電力において、ＣＰＵによる消費電力が支配的であるため、ＣＰＵの消費電力を算出することにより、情報処理装置１００の消費電力が概算できる。
【００１７】
図２を参照すると、電源供給管理部１３は、監視部１３０、記憶部１３１、稼動状態制御部１３２により構成される。
【００１８】
監視部１３０は、状態監視部１０１が採取した情報処理装置１００の消費電力を取得する。監視部１３０は、情報処理装置１００毎に、消費電力を管理して保持しておく。監視部１３０は、所定の時間間隔で定期的に状態監視部１０１から消費電力を取得する。
【００１９】
記憶部１３０は、情報処理装置１００が現状の稼動状態で動作を継続する必要性の度合いを示す優先度を、情報処理装置１００毎に設定して記憶する。優先度が大きい情報処理装置１００ほど、可能な限り現状の稼動状態で動作を継続する必要性が高いことを意味する。例えば、優先度は、１〜１０の数値で表現すればよい。但し、優先度の設定は、これに限定されるものではない。なお、優先度は、情報処理装置１００毎に予め設定されていてもよいし、電源装置１の動作時に適宜変更できるようにしてもよい。
【００２０】
稼動状態制御部１３２は、情報処理装置の稼動状態を変更し、情報処理装置の消費電力を調整する。稼動状態制御部１３２は、停電等によりＡＣ電源からの電力供給が停止した場合に、電力停止検出部１０から電力停止の通知を受信する。稼動状態制御部１３２は、電力停止の通知を受信したときに、情報処理装置１００の稼動状態を変更し、消費電力を調整する。
【００２１】
図３を参照すると、稼動状態制御部１３２は、基準保持部１３３、分類部１３４、順位付与部１３５、動作状態決定部１３６及び切替部１３７により構成される。
【００２２】
図３を参照して、稼動状態制御部１３２が、監視部１３０が取得した消費電力に基づいて情報処理装置の稼動状態を調整する場合について説明する。なお、稼動状態制御部１３２は、所定の時間間隔で稼動状態の調整を実行する。この時間間隔は、稼動状態制御部１３２に予め設定されていてもよいし、電源装置１の稼動中に適宜変更可能としてもよい。
【００２３】
基準保持部１３３は、情報処理装置１００を監視部１３０が取得した消費電力に基づいた区分に分類するための基準を、情報処理装置１００毎に保持する。基準保持部１３３が保持する基準は、電源装置１の電力供給能力に基づいて設定されている。例えば、基準保持部１３３は、電源装置１の電力供給能力の限界値から、各情報処理装置１００で許容される消費電力の上限値を求める。そして、基準保持部１３３は、当該上限値に基づいて、情報処理装置１００を分類するための基準を生成し、保持する。例えば、ある情報処理装置１００で許容される消費電力が１００Ｗである場合、消費電力をｘとすると、ｘ≧１００Ｗ、８０Ｗ≦ｘ＜１００Ｗ、ｘ＜８０Ｗという３つの基準を生成し、保持すればよい。
【００２４】
分類部１３４は、監視部１３０に情報処理装置１００毎に記憶されている消費電力と、基準保持部１３３が保持している消費電力に関する基準に基づいて、情報処理装置１００を所定の区分に分類する。例えば、基準保持部１３３は、消費電力が「高い」、「中程度」、「低い」と判断するための基準となる消費電力値を保持するように構成すればよい。そして、分類部１３４は、監視部１３０が保持している情報処理装置１００毎の消費電力を基準保持部１３３が保持する基準と比較し、各情報処理装置１００の消費電力が「高い」、「中程度」、「低い」のいずれの区分に属するかを分類すればよい。例えば、基準保持部１３３が、消費電力をｘとして、ｘ≧１５０Ｗ、１００Ｗ≦ｘ＜１５０Ｗ、ｘ＜１００Ｗ、という３つの基準を保持する場合において、消費電力が１５０Ｗ以上であれば「高い」、１００Ｗ以上で１５０Ｗより小さい場合は「中程度」、１００Ｗより小さい場合は「低い」と分類すればよい。ただし、これは具体例であり、本発明における分類方法がこれに限定されるものではない。基準保持部１３３が保持している基準をより細かくし、分類される区分の数がより多くなるようにしてもよい。例えば、分類部１３４は、「高い」、「中程度」、「低い」の３段階ではなく、１０段階等のより細かい区分に分類してもよい。
【００２５】
動作状態決定部１３６は、情報処理装置１００がどの区分に属するかに応じて、情報処理装置１００の稼動状態を変更し、消費電力を調整する。例えば、動作状態決定部１３６は、情報処理装置１００の動作周波数を調整することで、稼動状態を変更する。動作周波数を低速に調整すれば、消費電力を抑えることが可能となる。また、動作周波数の調整度合いに応じて、消費電力の大きさを調整することが可能となる。動作周波数を調整するためには、例えば、ＣＰＵ等にクロックを供給するオシレータを、クロック速度に応じて複数設け、オシレータを切替可能となるように構成すればよい。調整できる動作周波数の範囲を予め定めておき、その範囲内で動作周波数を調整するようにしてもよい。動作状態決定部１３６は、管理用信号線１４を介して、情報処理装置の動作周波数を制御する。なお、消費電力の調整手法について、動作周波数を調整するという具体例を示したが、本発明はこれに限定されるものではない。このような稼動状態を、以下では「省電力モード」と呼ぶ。
【００２６】
動作状態決定部１３６は、調整可能な情報処理装置１００の動作周波数の範囲を予め保持するように構成してもよい。動作周波数を遅くすれば消費電力を抑えることができるが、極端に遅くしすぎると情報処理装置１００の処理能力が大幅に抑制されてしまう。これでは情報処理システム２の運用に支障が生じる恐れがある。従って、情報処理装置１００の最低限の処理能力が確保できるように、動作周波数の調整範囲を定めておけば、消費電力を抑えつつ、情報処理システム２の運用も継続できるという優れた効果が得られる。
【００２７】
図４を参照して、稼動状態制御部１３２が情報処理装置の稼動状態を変更するときの動作を具体的に説明する。なお、図４はあくまで具体例であり、本発明がこれに限定されるものではない。
【００２８】
分類部１３４は、基準保持部１３３が保持する基準に基づいて、消費電力が「高」、「中」、「低」という３つの区分を定める。そして、情報処理装置の消費電力が「高」、「中」、「低」のいずれの区分に属するかにより、情報処理装置１００を分類する。
【００２９】
動作状態決定部１３６は、消費電力が「低」の区分に属する情報処理装置１００については、稼動状態を変更せず、そのまま動作を継続させる。動作状態決定部１３６は、消費電力が「中」及び「高」の区分に属する情報処理装置については、稼動状態を「省電力モード」に変更し、消費電力を調整する。消費電力が「高」の区分に属する情報処理装置については、「中」の区分に属するものよりも動作周波数が遅くなるように調整する。
【００３０】
このように、情報処理装置１００の消費電力を監視し、それに基づいて情報処理装置１００の稼動状態を変更することで、電源装置１の電力供給能力を超過しないように各情報処理装置１００の消費電力を調整することができる。よって、電源装置１の電力供給能力の範囲内で、情報処理システム２を運用できるという効果が得られる。特に、電源装置１がバッテリー１１により電力を供給する場合、バッテリー１１が有する電力は有限であるので、電力供給対象である情報処理装置１００の消費電力を調整することによる効果は格別のものである。
【００３１】
図３及び図５を参照して、稼動状態制御部１３２が、監視部１３０が取得した消費電力と記憶部１３１が保持する優先度に基づいて情報処理装置の稼動状態を調整する場合について説明する。なお、稼動状態制御部１３２は、所定の時間間隔で稼動状態の調整を実行する。この時間間隔は、稼動状態制御部１３２に予め設定されていてもよいし、電源装置１の稼動中に適宜変更可能としてもよい。
【００３２】
この場合、順位付与部１３５と切替部１３７を更に用いる。図５を参照すると、順位付与部１３５は、第１の選択部１３５０、第２の選択部１３５１及び順位決定部１３５２を有する。
【００３３】
基準保持部１３３は、消費電力に関する基準の他に、情報処理装置１００が現状の稼動状態で動作を継続する必要性の度合いを示す優先度に関する基準を更に保持する。
【００３４】
分類部１３４は、基準保持部１３３が保持する２つの基準に基づいて、情報処理装置１００を分類する。例えば、基準保持部１３３は、消費電力が「高い」、「中程度」、「低い」と判断するための基準と、優先度が「大きい」、「中程度」、「小さい」と判断するための基準とを保持するように構成すればよい。例えば、優先度を１〜１０の１０段階の数値として表現する場合、優先度をＰとすると、基準保持部１３３は、Ｐ≧７、４≦Ｐ＜  ７、Ｐ＜４という基準を保持すればよい。そして、分類部１３４は、Ｐ≧７の場合は優先度が「大きい」、４≦Ｐ＜７の場合は優先度が「中程度」、Ｐ＜４の場合は優先度が「小さい」と判断すればよい。そして、分類部１３４は、監視部１３０が保持している情報処理装置１００毎の消費電力及び記憶部１３１が記憶する情報処理装置１００毎の優先度と、基準保持部１３３が保持する２つの基準とをそれぞれ比較する。その後、分類部１３４は、各情報処理装置１００の消費電力が「高い」、「中程度」、「低い」のいずれの区分に属するかを分類する。同様に、分類部１３４は、各情報処理装置１００の優先度が「高い」、「中程度」、「小さい」のいずれの区分に属するかを分類する。このように、分類部１３４は、情報処理装置１００を２種類の区分に分類する。以下において、消費電力に基づいた区分を第１の区分、優先度に基づいた区分を第２の区分と呼ぶ。なお、これはあくまで具体例であり、基準保持部１３３が保持している基準をより細かくし、分類される区分の数がより多くなるようにしてもよい。
【００３５】
順位付与部１３５は、分類部１３４による分類に基づいて情報処理装置１００に順位を付与し、動作状態決定部１３６は当該順位に基づいて情報処理装置１００の稼動状態を変更し、消費電力を調整する。例えば、動作状態決定部１３６は、情報処理装置１００の動作周波数を調整することで、稼動状態を変更する。
【００３６】
ここで、順位付与部１３５は、図５に示すように第１の選択部１３５０、第２の選択部１３５１及び順位決定部１３５２とを有し、これらが分類部１３４により分類された区分に基づいて情報処理装置１００に順位を付与する。
【００３７】
まず、順位付与部１３５が、消費電力と優先度のうち、消費電力に重点を置いて順位を付与する場合について、図６（ａ）を参照して説明する。
【００３８】
第１の選択部１３５０は、最も消費電力が低い第１の区分を選択し、当該区分に属している情報処理装置１００を抽出する。このとき、同じ区分に複数の情報処理装置１００が属している場合、それら複数の情報処理装置１００をまとめて抽出する。その後、第１の選択部１３５０は、抽出した情報処理装置１００を第２の選択部１３５１に通知する。図６（ａ）の具体例を参照して説明すると、第１の選択部１３５０は、消費電力が最も低い「低」の区分を選択し、当該区分に属する情報処理装置１００を抽出し、抽出した情報処理装置１００を第２の選択部１３５１に通知する。
次いで、第２の選択部１３５１は、第１の選択部１３５０から通知された情報処理装置１００について、優先度が最も大きい第２の区分から優先度が大きい順に第２の区分を選択し、選択する毎に選択された区分に属する情報処理装置１００を抽出する。このとき、同じ区分に複数の情報処理装置１００が属している場合、それら複数の情報処理装置１００をまとめて抽出する。図６（ａ）の具体例を参照して説明すると、第２の選択部１３５１は、第１の選択部１３５０が抽出した消費電力が「低」の区分に属する情報処理装置１００のうち、優先度が「大」の区分に属する情報処理装置１００から「小」の区分に属する情報処理装置１００まで優先度が大きい順に抽出していく。
【００３９】
第２の選択部１３５１は、抽出した情報処理装置１００を順位決定部１３５２に順次通知していく。図６（ａ）の具体例を参照して説明すると、第２の選択部１３５１は、優先度が「大」の区分に属する情報処理装置１００を抽出したとき、「中」の区分に属する情報処理装置１００を抽出する前に、抽出した情報処理装置１００を順位決定部１３５２に通知する。
【００４０】
順位決定部１３５２は、第２の選択部１３５１から通知された順番で、情報処理装置１００に対して高い順位を付与する。図６（ａ）の具体例を参照して説明すると、順位決定部１３５２は、消費電力が「低」の区分に属し、かつ、優先度が「大」の区分に属する情報処理装置１００に最も高い順位（ランク１）を付与する。その後、順位決定部１３５２は、優先度が大きい順に順位を付与していく。第２の選択部１３５１が第１の選択部１３５０により抽出された全ての情報処理装置１００を順位決定部１３５２に通知したとき、第１の選択部１３５１は、次に消費電力が低い第１の区分を選択し、当該区分に属している情報処理装置１００を抽出する。
【００４１】
その後、第１の選択部１３５０、第２の選択部１３５１及び順位決定部１３５２は、全ての情報処理装置１００について順位を付与するまで、上記の処理を繰り返す。
【００４２】
順位の付与が終了したとき、順位付与部１３５は、各情報処理装置１００の順位を動作状態決定部１３６に通知する。動作状態決定部１３６は、各情報処理装置１００の順位に基づいて稼動状態を変更し、省電力モードで動作させる。動作状態決定部１３６は、順位が低い情報処理装置１００ほど、消費電力が少なくなるように稼動状態を変更する。また、動作状態決定部１３６は、順位が高い情報処理装置１００については省電力モードに変更せずに、現状の稼動状態を維持させるようにしてもよい。この点は、電源装置１の電力供給能力との兼ね合いで決定される。具体的には、ランク１〜ランク３までの情報処理装置１００については、現状の稼動状態を維持させ、ランク４以下の情報処理装置については、ランクが低い程、消費電力が少なくなるように稼動状態を変更すればよい。
【００４３】
次に、順位付与部１３５が、消費電力と優先度のうち、優先度に重点を置いて順位を付与する場合について、図６（ｂ）を参照して説明する。
【００４４】
第１の選択部１３５０は、最も優先度が大きい第２の区分を選択し、当該区分に属している情報処理装置１００を抽出する。このとき、同じ第２の区分に複数の情報処理装置１００が属している場合、それら複数の情報処理装置１００をまとめて選択する。その後、第１の選択部１３５０は、抽出した情報処理装置１００を第２の選択部１３５１に通知する。図６（ｂ）の具体例を参照して説明すると、第１の選択部１３５０は、優先度が「大」の区分を選択し、当該区分に属する情報処理装置１００を抽出し、抽出した情報処理装置１００を第２の選択部１３５１に通知する。
【００４５】
次いで、第２の選択部１３５１は、第１の選択部１３５０から通知された情報処理装置１００について、消費電力が最も低い第１の区分から消費電力が低い順に第１の区分を選択し、選択する毎に選択された区分に属する情報処理装置１００を抽出する。このとき、同じ区分に複数の情報処理装置１００が属している場合、それら複数の情報処理装置１００をまとめて抽出する。図６（ｂ）の具体例を参照して説明すると、第２の選択部１３５１は、優先度が「大」の区分に属する情報処理装置のうち、消費電力が「低」の区分に属する情報処理装置１００から「高」の区分に属する情報処理装置１００まで消費電力が低い順に抽出していく。
【００４６】
第２の選択部１３５１は、抽出した情報処理装置１００を順位決定部１３５２に順次通知していく。図６（ｂ）の具体例を参照して説明すると、第２の選択部１３５１は、消費電力が「低」の区分に属する情報処理装置１００を抽出したとき、「中」の区分に属する情報処理装置１００を抽出する前に、抽出した情報処理装置１００を順位決定部１３５２に通知する。
【００４７】
順位決定部１３５２は、第２の選択部１３５１から通知された順番で、情報処理装置１００に対して高い順位を付与する。図６（ｂ）の具体例を参照して説明すると、順位決定部１３５２は、優先度が「大」の区分に属し、かつ、消費電力が「低」の区分に属する情報処理装置１００に最も高い順位（ランク１）を付与する。
【００４８】
その後、順位決定部１３５２は、消費電力が低い順に順位を付与していく。第２の選択部１３５１が第１の選択部１３５０により抽出された全ての情報処理装置１００を順位決定部１３５２に通知したとき、第１の選択部１３５１は、次に優先度が大きい第２の区分を選択し、当該区分に属している情報処理装置１００を抽出する。その後、第１の選択部１３５０、第２の選択部１３５１及び順位決定部１３５２は、全ての情報処理装置１００について順位を付与するまで、上記の処理を繰り返す。
【００４９】
順位の付与が終了したとき、順位付与部１３５は、各情報処理装置１００の順位を動作状態決定部１３６に通知する。動作状態決定部１３６は、各情報処理装置１００の順位に基づいて稼動状態を変更し、省電力モードで動作させる。動作状態決定部１３６は、順位が低い情報処理装置１００ほど、消費電力が少なくなるように稼動状態を変更する。具体的には、ランク４以下の情報処理装置１００は省電力モードで動作させ、さらに、ランク７〜ランク９の情報処理装置１００は、ランク４〜ランク６のものよりも消費電力が小さくなるように稼動状態を変更すればよい。また、動作状態決定部１３６は、順位が高い情報処理装置１００については省電力モードに変更せずに、現状の稼動状態を維持させるようにしてもよい。この点は、電源装置１の電力供給能力との兼ね合いで決定される。具体的には、ランク１〜ランク３までの情報処理装置１００については、現状の稼動状態を維持させ、ランク４以下の情報処理装置については、ランクが低い程、消費電力が少なくなるように稼動状態を変更すればよい。
【００５０】
このように、消費電力及び優先度に基づいて情報処理装置１００の稼動状態を変更することで、消費電力のみに基づいて稼動状態を変更する場合よりも柔軟に消費電力を調整することができる。
【００５１】
切替部１３７は、順位付与部１３５が、消費電力に重点を置いて順位を付与するか、若しくは、優先度に重点を置いて順位を付与するかを切り替える。切替部１３７が、順位付与部１３５に対して消費電力に重点を置いて順位を付与するように指示している場合、順位付与部１３５は、図６（ａ）に示した具体例のように動作する。切替部１３７が、順位付与部１３５に対して優先度に重点を置いて順位を付与するように指示している場合、順位付与部１３５は、図６（ｂ）に示した具体例のように動作する。
【００５２】
このように、切替部１３７により情報処理装置１００に対する順位付与動作を切り替えることで、以下のような効果がある。優先度が大きいが、消費電力も高い情報処理装置１００について、可能な限り当該情報処理装置１００の稼動状態を変更せず、情報処理システム２の処理能力を維持したい場合も考えられる。このような場合に、切替部１３７により順位付与部１３５の動作切替を可能に構成することで、より柔軟に電力供給の管理が可能になるという効果が得られる。
【００５３】
以上において、図１に記載したシステムを例として、本発明の第１の実施形態を説明したが、図７及び図８に記載した構成でも本発明を実施可能である。
【００５４】
図７及び図８に、図１に示したように電源装置１に電源供給管理部１３を設けず、情報処理システム２が有する管理装置１５に電源供給管理部１５０を備えた例を示す。管理装置１５は、情報処理装置１００とは独立に動作し、情報処理装置１００の電源のＯＮ／ＯＦＦやオペレーティングシステムの起動等の管理機能を有する装置である。
【００５５】
管理装置１５における電源供給管理部１５０は、電源装置１との通信に用いる受信部１５１を備える。その他の構成は、図２、図３及び図５に示した電源供給管理部１３と同様である。
【００５６】
次に、図９及び図１０のフローチャートを参照して、本発明の第１の実施形態の動作について説明する。
【００５７】
図９を参照して、情報処理装置１００の消費電力に基づいて情報処理装置１００の稼動状態を変更する場合の動作を説明する。
【００５８】
監視部１３０は、所定の時間間隔で状態監視部１０１から情報処理装置１００の消費電力を取得し、稼動状態制御部１３２へ各情報処理装置１００の消費電力を通知する（Ｓ１）。
【００５９】
稼動状態制御部１３２の分類部１３４は、基準保持部１３３が保持する消費電力に関する基準と、監視部１３０が取得した消費電力を比較し、情報処理装置１００を消費電力に基づいた区分に分類する（Ｓ２）。
【００６０】
稼動状態制御部１３２の稼動状態決定部１３６は、情報処理装置１００が属する区分に基づいて、情報処理装置１００の稼動状態を変更する（Ｓ３）。例えば、消費電力が高い区分に属する情報処理装置ほど、省電力モードに変更して消費電力を抑えるようにする。
【００６１】
図１０を参照して、優先度及び消費電力に基づいて情報処理装置１００の稼動状態を変更する場合の動作を説明する。
【００６２】
監視部１３０は、所定の時間間隔で状態監視部１０１から情報処理装置１００の消費電力を取得し、稼動状態制御部１３２へ各情報処理装置１００の消費電力を通知する（Ｓ４）。
【００６３】
稼動状態制御部１３２は、記憶部１３１に記憶されている情報処理装置１００の優先度を取得する（Ｓ５）。
【００６４】
分類部１３４は、基準保持部１３３が保持する消費電力に関する基準と優先度に関する基準を参照する（Ｓ６）。
【００６５】
分類部１３４は、消費電力に関する基準と、監視部１３０から取得した消費電力を比較して、情報処理装置１００を第１の区分に分類する（Ｓ７）。例えば、消費電力に関する基準に基づいて、各情報処理装置１００が消費電力の「高」、「中」、「低」の３つの区分のいずれに属するかを判断する。
【００６６】
分類部１３４は、優先度に関する基準と、記憶部１３１から取得した優先度を比較して、情報処理装置１００を第２の区分に分類する（Ｓ８）。例えば、優先度に関する基準に基づいて、各情報処理装置１００が優先度の「大」、「中」、「小」の３つの区分のいずれに属するかを判断する。
【００６７】
これにより、情報処理装置１００を、消費電力に基づいた第１の区分と、優先度に基づいた第２の区分に分類の２種類の区分にそれぞれ分類できる。
【００６８】
切替部１３７は、消費電力を優先して稼動状態を変更するか、優先度を優先して稼動状態を変更するかを判断する（Ｓ９）。例えば、各情報処理装置１００が電源装置１のバッテリー１１から供給される電力により動作する場合において、バッテリー１１の残量が多いならば、優先度を優先して稼動状態を変更するように判断すればよい。また、バッテリー１１の残量が少ない場合には、消費電力を優先して稼動状態を変更するように判断すればよい。
【００６９】
消費電力を優先して稼動状態を変更する場合（Ｓ９でＹｅｓ）、第１の選択部１３５０は、最も消費電力が低い第１の区分を選択し、当該区分に属する情報処理装置１００を抽出する（Ｓ１０）。
【００７０】
第２の選択部１３５１は、Ｓ１０で抽出された情報処理装置１００について、優先度が最も大きい第２の区分から優先度が大きい順に第２の区分を選択し、選択する毎に選択された区分に属する情報処理装置１００を抽出する。第２の選択部１３５１は、抽出した情報処理装置１００を順位決定部１３５２に通知する。Ｓ１０で抽出された情報処理装置１００全てを順位決定部１３５２に通知するまで、この処理を繰り返す。順位決定部１３５２は、第２の選択部１３５１から通知を受けた順に、情報処理装置１００に対して順位を付与する（Ｓ１１）。
【００７１】
ここで、順位決定部１３５２は、情報処理システム２における全ての情報処理装置１００に順位が付されたかを判断する（Ｓ１２）。
【００７２】
順位が付されていない情報処理装置１００が存在する場合（Ｓ１２でＮｏ）、順位決定部１３５２は、第１の選択部１３５０に、次に消費電力が低い区分を選択させ、当該区分に属する情報処理装置１００を抽出させる（Ｓ１３）。その後、Ｓ１１の処理を実行する。この処理を、情報処理システム２に存在する全ての情報処理装置１００に順位が付与されるまで繰り返す。
【００７３】
情報処理システム２に存在する全ての情報処理装置１００に順位が付与された場合（Ｓ１２でＹｅｓ）、動作状態決定部１３６は、情報処理装置１００に付与された順位に基づいて、稼動状態を変更して、情報処理装置１００の消費電力を調整する（Ｓ１８）。例えば、順位が低い情報処理装置ほど、消費電力が低くなるようにすればよい。消費電力を低くするために、稼動状態を省電力モードにすればよい。
【００７４】
優先度を優先して稼動状態を変更する場合（Ｓ９でＮｏ）、第１の選択部１３５０は、最も優先度が大きい第２の区分を選択し、当該区分に属する情報処理装置１００を抽出する（Ｓ１４）。
【００７５】
第２の選択部１３５１は、Ｓ１４で抽出された情報処理装置１００について、消費電力が最も低い第１の区分から消費電力が低い順に第１の区分を選択し、選択する毎に選択された区分に属する情報処理装置１００を抽出する。第２の選択部１３５１は、抽出した情報処理装置１００を順位決定部１３５２に通知する。Ｓ１４で抽出された情報処理装置１００全てを順位決定部１３５２に通知するまで、この処理を繰り返す。順位決定部１３５２は、第２の選択部１３５１から通知を受けた順に、情報処理装置１００に対して順位を付与する（Ｓ１５）。
【００７６】
ここで、順位決定部１３５２は、情報処理システム２における全ての情報処理装置１００に順位が付されたかを判断する（Ｓ１６）。
【００７７】
順位が付されていない情報処理装置１００が存在する場合（Ｓ１６でＮｏ）、順位決定部１３５２は、第１の選択部１３５０に、次に優先度が大きい区分を選択させ、当該区分に属する情報処理装置１００を抽出させる（Ｓ１７）。その後、Ｓ１５の処理を実行する。この処理を、情報処理システム２に存在する全ての情報処理装置１００に順位が付与されるまで繰り返す。
【００７８】
情報処理システム２に存在する全ての情報処理装置１００に順位が付与された場合（Ｓ１６でＹｅｓ）、動作状態決定部１３６は、情報処理装置１００に付与された順位に基づいて、稼動状態を変更して、情報処理装置１００の消費電力を調整する（Ｓ１８）。例えば、順位が低い情報処理装置ほど、消費電力が低くなるようにすればよい。消費電力を低くするために、稼動状態を省電力モードにすればよい。
【００７９】
（第２の実施形態）
次に、図１１、図１２及び図１３を参照して、本発明の第２の実施形態について説明する。
【００８０】
図１１に本発明の第２の実施形態の構成を示す。第２の実施形態の電源装置１は、第１の実施形態の構成に、更に残量検出部１６を有する。その他の構成は、第１の実施形態と同様である。図１２に示すように、残量検出部１６は稼動状態制御部１３２と接続している。
【００８１】
本発明の第２の実施形態は、電源装置１への電力供給が停止しバッテリー１１により電力供給をする場合において、残量検出部１６が検出したバッテリー１１の残量に基づいて、稼動状態決定部１３６が定めた情報処理装置１００の稼動状態を更に調整する。
【００８２】
図１３を参照すると、残量検出部１６は、検出部１６０、必要稼動時間保持部１６１、算出部１６２及び調整部１６３を有する。
【００８３】
検出部１６０は、バッテリー１１の残量を、電力量（Wｈ）として検出する。検出部１６０は、所定の時間間隔でバッテリー１１の残量を検出する。
【００８４】
必要稼動時間保持部１６１は、検出部１６０が検出したバッテリー１１の残量で、情報処理システム２が継続稼動しなければならない時間を示す必要稼動時間を保持する。必要稼働時間保持部１６１は、図１４に示す具体例のように、バッテリー１１の残量毎に必要稼働時間を保持する。必要稼働時間は、予め設定されていてもよいし、電源装置１の動作中に設定してもよい。
【００８５】
算出部１６２は、監視部１３０が取得した複数の情報処理装置１００の消費電力の合計値と、検出部１６０が検出したバッテリー１１の残量から、複数の情報処理装置１００がバッテリー１１の電力により稼動できる稼動可能時間を算出する。具体的には、バッテリー１１の残量（Wh）を情報処理装置１００の消費電力の合計値（W）で割ることにより算出する。例えば、バッテリー１１の残量が４００（Wｈ）で、消費電力の合計値が９５０（W）の場合、稼動可能時間は、４００／９５０＝０．４２（ｈ）と算出される。
【００８６】
調整部１６３は、必要稼動時間保持部１６１から参照した必要稼動時間と稼動可能時間を比較し、稼動可能時間が必要稼動時間より小さい場合、稼動状態決定部１３６が定めた情報処理装置１００の稼動状態を更に調整する。調整部１６３は、稼動状態を更に調整する動作を、検出部１６０が所定の時間間隔でバッテリー１１の残量を検出した時点で逐次実行する。調整部１６３は、順位付与部１３５により各情報処理装置１００に付与された順位が低いものから順に稼動状態を調整する。図６（ａ）に示す例のように、情報処理装置１００について、ランク１〜ランク９の順位が付与された場合における具体例を説明する。調整部１６３は、順位が最も低いランク９とされた情報処理装置１００の稼動状態を更に調整する。例えば、調整部１６３は、これらの情報処理装置１００の動作周波数をさらに低速に変更すればよい。調整部１６３は、算出部１６２にランク９の情報処理装置１００の稼動状態を調整後の消費電力の合計値とバッテリー１１の残量から、稼動可能時間を再度算出させる。調整部１６３は、稼動可能時間が必要稼動時間以上となっている場合は、稼動状態の調整を終了する。未だに稼動可能時間が必要稼動時間より小さい場合、調整部１６３は、次に順位が低いランク８の情報処理装置１００の稼動状態を更に調整する。調整部１６３は、この動作を、稼動可能時間が必要稼動時間以上となるまで繰り返す。最も順位が高いランク１に属する情報処理装置１００の稼動状態を調整しても、稼動可能時間が必要稼動時間以上とならない場合、調整部１６３は、最も順位が低いランク９の情報処理装置１００から順にシャットダウンするように制御すればよい。
【００８７】
以上において、図１１に記載したシステムを例として、本発明の第２の実施形態を説明したが、第２の実施形態は電源装置１に電源供給管理部１３を設けず、情報処理システム２が有する管理装置１５に電源供給管理部１５０を備えたシステムにおいても実現可能である。この場合、図１５に示すように管理装置１５における電源供給管理部１５０が、残量検出部１６を備える。管理装置１５における電源供給管理部１５０に残量検出部１６を設けた場合でも、残量検出部１６の構成及び動作は図１３に示したものと同様である。
【００８８】
このように、バッテリー１１の残量をも考慮して情報処理装置１００の稼動状態を調整することで、電源装置１が電力が有限のバッテリー１１により電力を供給する場合において、より柔軟に情報処理システム２への電力供給管理が可能となるという優れた効果が得られる。
【００８９】
次に、図１６のフローチャートを参照して、本発明の第２の実施形態の動作について説明する。なお、このフローチャートは、第１の実施形態において稼動状態決定部１３６が、情報処理装置１００の稼動状態を一度決定した後の動作を示している。
【００９０】
検出部１６０は、バッテリー１１の残量を、電力量（Wｈ）として検出する（Ｓ１９）。
【００９１】
算出部１６２は、監視部１３０が取得した複数の情報処理装置１００の消費電力の合計値を算出する（Ｓ２０）。
【００９２】
算出部１６２は、消費電力の合計値とバッテリー１１の残量から、バッテリー１１により稼動できる稼動可能時間を算出する（Ｓ２１）。具体的には、バッテリー１１の残量（Wh）を情報処理装置１００の消費電力の合計値（W）で割ることにより算出する。例えば、バッテリー１１の残量が４００（Wｈ）で、消費電力の合計値が９５０（W）の場合、４００／９５０＝０．４２（ｈ）と算出される。
【００９３】
調整部１６３は、必要稼動時間保持部１６１から必要稼動時間を参照する（Ｓ２２）。
【００９４】
調整部１６３は、必要稼動時間と稼動可能時間を比較する（Ｓ２３）。
【００９５】
稼動可能時間が必要稼動時間以上となる場合（Ｓ２３でＹｅｓ）、調整部１６３は、稼動状態の調整は実行せずに、動作を終了する。
【００９６】
稼動可能時間が必要稼動時間より小さい場合（Ｓ２３でＮｏ）、調整部１６３は、稼動状態決定部１３６が定めた情報処理装置１００の稼動状態を更に調整する（Ｓ２４）。
【００９７】
Ｓ２４で稼動状態を調整した後、調整部１６３は、算出部１６２に稼動状態を調整後の消費電力の合計値とバッテリー１１の残量から、稼動可能時間を再度算出させる。そして、調整部１６３は、再度算出された稼動可能時間と必要稼動時間を比較する（Ｓ２５）。
【００９８】
稼動状態を調整しても、未だ稼動可能時間が必要稼動時間以上とならない場合（Ｓ２５でＮｏ）、調整部１６３は、Ｓ２４の処理を再度実行し、情報処理装置１００の稼動状態を調整する。
【００９９】
稼動可能時間が必要稼動時間以上となる場合（Ｓ２５でＹｅｓ）、動作を終了する。
【図面の簡単な説明】
【０１００】
【図１】本発明の第１の実施形態におけるシステムの構成を示すブロック図である。
【図２】本発明の第１の実施形態における電源供給管理部の構成を示すブロック図である。
【図３】本発明の第１の実施形態における稼動状態制御部の構成を示すブロック図である。
【図４】本発明の第１の実施形態の動作を説明するための図である。
【図５】本発明の第１の実施形態における順位付与部の構成を示すブロック図である。
【図６】本発明の第１の実施形態の動作を説明するための図である。
【図７】本発明の第１の実施形態におけるシステムの構成を示すブロック図である。
【図８】本発明の第１の実施形態における電源供給管理部の構成を示すブロック図である。
【図９】本発明の第１の実施形態の動作を示すフローチャートである。
【図１０】本発明の第１の実施形態の動作を示すフローチャートである。
【図１１】本発明の第２の実施形態におけるシステムの構成を示すブロック図である。
【図１２】本発明の第２の実施形態における電源供給管理部の構成を示すブロック図である。
【図１３】本発明の第２の実施形態における残量検出部の構成を示すブロック図である。
【図１４】本発明の第２の実施形態の動作を説明するための図である。
【図１５】本発明の第２の実施形態における電源供給管理部の構成を示すブロック図である。
【図１６】本発明の第２の実施形態の動作を示すフローチャートである。
【符号の説明】
【０１０１】
１  電源装置
２  情報処理システム
１０  電力停止検出部
１１  バッテリー
１２  供給切替部
１３  電源供給管理部
１４  管理用信号線
１５  管理装置
１６  残量検出部
１６０  検出部
１６１  必要稼動時間保持部
１６２  算出部
１６３  調整部
１００  情報処理装置
１０１  状態監視部
１０２  電源供給部
１０３  ＬＡＮ
１０４  電源供給線
１３０  監視部
１３１  記憶部
１３２  稼動状態制御部
１３３  基準保持部
１３４  分類部
１３５  順位付与部
１３５０  第１の選択部
１３５１  第２の選択部
１３５２  順位決定部
１３６  動作状態決定部
１３７  切替部
１５１  受信部
【図１】
2007330016.tif 000003
【図２】
2007330016.tif 000004
【図３】
2007330016.tif 000005
【図４】
2007330016.tif 000006
【図５】
2007330016.tif 000007
【図６】
2007330016.tif 000008
【図７】
2007330016.tif 000009
【図８】
2007330016.tif 000010
【図９】
2007330016.tif 000011
【図１０】
2007330016.tif 000012
【図１１】
2007330016.tif 000013
【図１２】
2007330016.tif 000014
【図１３】
2007330016.tif 000015
【図１４】
2007330016.tif 000016
【図１５】
2007330016.tif 000017
【図１６】
2007330016.tif 000018