(57)【要約】【課題】ジョブを振り分ける全てのタイミングにおいて、常時システム全体の消費電力を最小にすることができ、電源種別／構成に依存せず、常にシステム消費電力を最小にすることができる。【解決手段】分散処理システムは、複数の電源部と、複数の情報処理部と、システム共通処理部とを有する。システム共通処理部は、各電源部の電力−変換効率特性を記憶する記憶部と、各情報処理部の消費電力を監視する消費電力監視部と、クライアントからのジョブを各情報処理部へ振り分けるときに、各情報処理部の消費電力と各電源部の電力−変換効率特性との情報から、システム全体の電源変換効率が最大となるようにジョブ振り分け先の情報処理部を決定するジョブ振り分け先決定部（電力算出／比較部）と、決定されたジョブ振り分け先の情報処理部へクライアントからのジョブを振り分けるジョブ制御部とを有する。【選択図】図１
2011048548.tif 000002
【特許請求の範囲】
【請求項１】
複数の電源部と、
前記各電源部の配下のいずれかに接続され、各電源部から電源供給される複数の情報処理部と、
クライアントと前記各情報処理部との間に共通に接続されるシステム共通処理部とを有し、
前記システム共通処理部は、
前記各電源部の電力−変換効率特性を記憶する記憶部と、
前記各情報処理部の消費電力を監視する消費電力監視部と、
前記クライアントからのジョブを前記各情報処理部へ振り分けるときに、前記消費電力監視部により監視される前記各情報処理部の消費電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報から、システム全体の電源変換効率が最大となるようにジョブ振り分け先の情報処理部を決定するジョブ振り分け先決定部と、
決定されたジョブ振り分け先の情報処理部へ前記クライアントからのジョブを振り分けるジョブ制御部とを有することを特徴とする分散処理システム。
【請求項２】
前記ジョブ振り分け先決定部は、
前記各情報処理部の消費電力の情報から、前記各電源部から出力されている出力電力を求め、
前記各電源部の出力電力と前記記憶部に記憶している前記各電源部の電力−変換効率特性の情報を基に変換効率を索引し、その結果から前記各電源部の入力電力を求め、
前記各電源部の配下の前記各情報処理部にジョブを振り分けた場合において、ジョブの種別に応じた電力増加分を考慮した前記各電源部の予想される予想出力電力を求め、
前記各電源部の予想出力電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報を基に、予想される予想変換効率を索引し、その結果から前記各電源部の予想される予想入力電力を求め、
前記各電源部の入力電力と前記各電源部の予想入力電力とから、前記各電源部の配下の情報処理部にジョブを振り分けた場合に予想される予想システム全体の予想入力電力を電源部毎に求め、
前記システム全体の予想入力電力の値が最小となる電源部を決定し、
決定した電源部から電源供給されている情報処理部のうち消費電力が最小のものをジョブ振り分け先の情報処理部として決定することを特徴とする請求項１記載の分散処理システム。
【請求項３】
複数の電源部と、
前記各電源部の配下のいずれかに接続され、各電源部から電源供給される複数の情報処理部と、
クライアントと前記各情報処理部との間に共通に接続されるシステム共通処理部とを有する分散処理システムのジョブ振り分け方法であって、
前記システム共通処理部が、
前記各電源部の電力−変換効率特性を記憶し、
前記各情報処理部の消費電力を監視し、
前記クライアントからのジョブを前記各情報処理部へ振り分けるときに、前記消費電力監視部により監視される前記各情報処理部の消費電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報から、システム全体の電源変換効率が最大となるようにジョブ振り分け先の情報処理部を決定し、
決定されたジョブ振り分け先の情報処理部へ前記クライアントからのジョブを振り分けることを特徴とする分散処理システムのジョブ振り分け方法。
【請求項４】
前記ジョブ振り分け先の情報処理部を決定するとき、
前記各情報処理部の消費電力の情報から、前記各電源部から出力されている出力電力を求め、
前記各電源部の出力電力と前記記憶部に記憶している前記各電源部の電力−変換効率特性の情報を基に変換効率を索引し、その結果から前記各電源部の入力電力を求め、
前記各電源部の配下の前記各情報処理部にジョブを振り分けた場合において、ジョブの種別に応じた電力増加分を考慮した前記各電源部の予想される予想出力電力を求め、
前記各電源部の予想出力電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報を基に、予想される予想変換効率を索引し、その結果から前記各電源部の予想される予想入力電力を求め、
前記各電源部の入力電力と前記各電源部の予想入力電力とから、前記各電源部の配下の情報処理部にジョブを振り分けた場合に予想される予想システム全体の予想入力電力を電源部毎に求め、
前記システム全体の予想入力電力の値が最小となる電源部を決定し、
決定した電源部から電源供給されている情報処理部のうち消費電力が最小のものをジョブ振り分け先の情報処理部として決定することを特徴とする請求項３記載の分散処理システムのジョブ振り分け方法。
【請求項５】
複数の電源部と、
前記各電源部の配下のいずれかに接続され、各電源部から電源供給される複数の情報処理部と、
クライアントと前記各情報処理部との間に共通に接続されるシステム共通処理部とを有する分散処理システムのジョブ振り分け用プログラムであって、
前記システム共通処理部を構成するコンピュータを、
前記各電源部の電力−変換効率特性を記憶する記憶部と、
前記各情報処理部の消費電力を監視する消費電力監視部と、
前記クライアントからのジョブを前記各情報処理部へ振り分けるときに、前記消費電力監視部により監視される前記各情報処理部の消費電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報から、システム全体の電源変換効率が最大となるようにジョブ振り分け先の情報処理部を決定するジョブ振り分け先決定部と、
決定されたジョブ振り分け先の情報処理部へ前記クライアントからのジョブを振り分けるジョブ制御部として機能させるためのコンピュータ読み取り可能なプログラム。
【請求項６】
前記ジョブ振り分け先決定部は、
前記各情報処理部の消費電力の情報から、前記各電源部から出力されている出力電力を求め、
前記各電源部の出力電力と前記記憶部に記憶している前記各電源部の電力−変換効率特性の情報を基に変換効率を索引し、その結果から前記各電源部の入力電力を求め、
前記各電源部の配下の前記各情報処理部にジョブを振り分けた場合において、ジョブの種別に応じた電力増加分を考慮した前記各電源部の予想される予想出力電力を求め、
前記各電源部の予想出力電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報を基に、予想される予想変換効率を索引し、その結果から前記各電源部の予想される予想入力電力を求め、
前記各電源部の入力電力と前記各電源部の予想入力電力とから、前記各電源部の配下の情報処理部にジョブを振り分けた場合に予想される予想システム全体の予想入力電力を電源部毎に求め、
前記システム全体の予想入力電力の値が最小となる電源部を決定し、
決定した電源部から電源供給されている情報処理部のうち消費電力が最小のものをジョブ振り分け先の情報処理部として決定することを特徴とする請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散処理システム、そのジョブ振り分け方法及びプログラムに係り、とくに省電力化に適した分散処理システム、そのジョブ振り分け方法及びプログラムに関する。
【背景技術】
【０００２】
従来の分散処理システムでは、情報処理装置にさせる仕事の単位であるジョブ（ＪＯＢ）について、ジョブ振り分け先である情報処理装置の稼動状況に応じてジョブを振り分けるような、各情報処理装置の処理能力や空き具合等から、システム全体の処理性能を考慮した管理を行っている。
【０００３】
これに関連する技術として、例えば、特許文献１では、マルチサーバ環境においてバッチジョブを分散させる手法が記載されている。この手法は、バッチジョブ特性と入力データの件数からそのバッチジョブの実行にかかる時間を予測し、その時間の範囲全体で各実行サーバの負荷状況を予測し、それにもとづいてバッチジョブを実行させる実行サーバを選択するものである。また、バッチジョブを実行するたびに、そのバッチジョブの実行により生じた負荷を計測し、その実測値にもとづいてバッチジョブ特性を更新している。これによれば、バッチジョブ特性の確度および実行サーバの選択の精度を高めることができるとされている。
【０００４】
しかし、このような分散処理の手法では、各情報処理装置に電源供給する各々の電源の特性は考慮していないため、システム全体の消費電力が最適化されずにシステム稼動されているという問題点があった。
【０００５】
これに関連して、電源変換効率を考慮した分散処理手法も知られている。例えば、特許文献２では、割り当てられた処理の量に応じて消費電力が変化する複数の処理ユニットであって、各処理ユニットがそれぞれ電源モジュールを有する装置において、複数の処理ユニットへ処理を振り分ける方法が記載されている。この方法は、電源モジュールの入力電流を測定し、複数の処理ユニットの１つへの処理の割り当て量を変更したときの、該１つの処理ユニットが有する電源モジュールの入力電流の変化を測定し、測定された入力電流の変化に基づき、新たに発生した処理を割り当てる処理ユニットを決定するものである。これによれば、電源の電圧変換効率を考慮した処理の振り分けを行うことのできるとされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２４９４９１号公報
【特許文献２】特開２００９−０６０１７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述したように、従来の分散処理の手法においては、ジョブ振り分け先である情報処理装置の稼動状況に応じてジョブを振り分けるような、各情報処理装置の処理能力や空き具合から、システムの全体の性能を向上するための分散処理が行われていた。このような手法では、各情報処理装置に電源供給する各々の電源の特性は考慮しておらず、システム全体の消費電力が最適化されずにシステム稼動されているという問題点があった。
【０００８】
また、電源変換効率を考慮した分散処理手法としては、特許文献２のように振り分け先の電源変換効率が悪化したら、別の振り分け先へ乗り換えるといった手法も知られているが、この手法では、システム全体の様々な稼動状態を考慮したとき、ジョブを振り分ける全てのタイミングにおいて、システム全体の電源変換効率が必ずしも最大とはならず、消費電力が最小とならないという問題点がある。
【０００９】
本発明の目的は、上記のような問題点を解決し、ジョブを振り分ける全てのタイミングにおいて、常時システム全体の消費電力を最小にすることができ、電源種別／構成に依存せず、常にシステム消費電力を最小にすることができる分散処理システム、そのジョブ振り分け方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る分散処理システムは、複数の電源部と、前記各電源部の配下のいずれかに接続され、各電源部から電源供給される複数の情報処理部と、クライアントと前記各情報処理部との間に共通に接続されるシステム共通処理部とを有し、前記システム共通処理部は、前記各電源部の電力−変換効率特性を記憶する記憶部と、前記各情報処理部の消費電力を監視する消費電力監視部と、前記クライアントからのジョブを前記各情報処理部へ振り分けるときに、前記消費電力監視部により監視される前記各情報処理部の消費電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報から、システム全体の電源変換効率が最大となるようにジョブ振り分け先の情報処理部を決定するジョブ振り分け先決定部と、決定されたジョブ振り分け先の情報処理部へ前記クライアントからのジョブを振り分けるジョブ制御部とを有することを特徴とする。
【００１１】
本発明に係る分散処理システムのジョブ振り分け方法は、複数の電源部と、前記各電源部の配下のいずれかに接続され、各電源部から電源供給される複数の情報処理部と、クライアントと前記各情報処理部との間に共通に接続されるシステム共通処理部とを有する分散処理システムのジョブ振り分け方法であって、前記システム共通処理部が、前記各電源部の電力−変換効率特性を記憶し、前記各情報処理部の消費電力を監視し、前記クライアントからのジョブを前記各情報処理部へ振り分けるときに、前記消費電力監視部により監視される前記各情報処理部の消費電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報から、システム全体の電源変換効率が最大となるようにジョブ振り分け先の情報処理部を決定し、決定されたジョブ振り分け先の情報処理部へ前記クライアントからのジョブを振り分けることを特徴とする。
【００１２】
本発明に係る分散処理システムのジョブ振り分け用プログラムは、複数の電源部と、前記各電源部の配下のいずれかに接続され、各電源部から電源供給される複数の情報処理部と、クライアントと前記各情報処理部との間に共通に接続されるシステム共通処理部とを有する分散処理システムのジョブ振り分け用プログラムであって、前記システム共通処理部を構成するコンピュータを、前記各電源部の電力−変換効率特性を記憶する記憶部と、前記各情報処理部の消費電力を監視する消費電力監視部と、前記クライアントからのジョブを前記各情報処理部へ振り分けるときに、前記消費電力監視部により監視される前記各情報処理部の消費電力と前記記憶部に記憶されている前記各電源部の電力−変換効率特性との情報から、システム全体の電源変換効率が最大となるようにジョブ振り分け先の情報処理部を決定するジョブ振り分け先決定部と、決定されたジョブ振り分け先の情報処理部へ前記クライアントからのジョブを振り分けるジョブ制御部として機能させるためのものである。
【発明の効果】
【００１３】
本発明によれば、ジョブを振り分ける全てのタイミングにおいて、システム全体の電源変換効率を最大にすることで、常時システム全体の消費電力を最小にすることが可能になると共に、各電源の電力−変換効率特性情報を持つことで、電源種別／構成に依存せず、常にシステム消費電力を最小にすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る分散処理システムの全体構成を示すブロック図である。
【図２】図１に示す分散処理システムの動作を説明するシーケンス図である。
【図３】図１に示す記憶部に記憶される各電源部の電力−変換効率特性を説明するグラフである。
【発明を実施するための形態】
【００１５】
次に、本発明に係る分散処理システム、方法及びプログラムの実施の形態について、図面を参照して詳細に説明する。
【００１６】
図１は、本実施の形態に係る分散処理システムの全体の基本構成を説明するものである。図１に示す分散処理システムは、複数の電源部（電源装置）１〜ｎと、各電源部１〜ｎのいずれかに接続される複数の情報処理部（情報処理装置）１１〜ｎｍと、複数の情報処理部１１〜ｎｍに共通に接続される共通制御部となるシステム共通処理部１００とを有し、システム共通処理部１００に複数のクライアント１０００−１〜１０００−ｋが接続されている。この分散処理システムでは、クライアント１０００−１〜１０００−ｋからのリクエストに応じてジョブ処理要求が振り分けられる。
【００１７】
情報処理部１１〜ｎｍは、各電源部１〜ｎから各々電源供給される。図１の例では、複数の情報処理部１１〜ｎｍは、電源部１の配下に接続される情報処理部１１、１２と、電源部２の配下に接続される情報処理部２１、２２、２３と、以下同様にして、電源部ｎの配下に接続される情報処理部ｎ１、…、ｎｍとから構成される。各電源部１〜ｎの配下に接続される情報処理部の数は、図１の例に限定されず、いずれでも適用可能である。
【００１８】
システム共通処理部１００は、ジョブ（ＪＯＢ）制御部１０１、電力算出／比較部（ジョブ振り分け先決定部）１０２、消費電力監視部１０３を含んで構成される。
【００１９】
ジョブ制御部１０１は、クライアント１０００−１〜１０００−ｋからのジョブ処理要求を受け、電力算出／比較部１０２へジョブの振り分け先となる情報処理部指定を要求する。また、電力算出／比較部１０２よりジョブの振り分け先情報を受け取ることで、指定された情報処理部１１〜ｎｍへとジョブを振り分ける。
【００２０】
電力算出／比較部１０２は、複数ある電力−変換効率特性の異なる電源部１〜ｎの電源変換効率を記憶させた記憶部１０４を持つ。電力算出／比較部１０２は、ジョブ制御部１０１、消費電力監視部１０３に接続され、ジョブ制御部１０１からのジョブの振り分け先となる情報処理部１〜ｎｍの指定要求を受け取ると、消費電力監視部１０３へ情報処理部１１〜ｎｍの消費電力の情報を要求し、各情報処理部１〜ｎｍの消費電力を取得する。情報を取得した電力算出／比較部１０２は、各電源部１〜ｎの電源変換効率を記憶させた記憶部１０４の情報と、取得した各情報処理部１１〜ｎｍの消費電力の情報からシステム全体の電源変換効率が最大、すなわちシステム全体の消費電力が最小となるようなジョブの振り分け先となる情報処理部１１〜ｎｍを決定し、ジョブ制御部１０１へジョブの振り分け先となる情報処理部１１〜ｎｍを指定する。
【００２１】
消費電力監視部１０３は、情報処理部１１〜ｎｍの消費電力を監視しており、電力算出／比較部１０２から要求を受け、電力算出／比較部１０２へと情報処理部１１〜ｎｍの消費電力の情報を送る。
【００２２】
次に、図１の各部構成における動作の中で、電力算出／比較部１０２の動作に注目して図２と図３を用いて説明する。
【００２３】
まず、ジョブ制御部１０１は、クライアント１０００−１〜１０００−ｋからジョブ処理要求を受け取る（ステップＳ０）と、ジョブ振り分け対象となる情報処理部１１〜ｎｍの指定要求を電力算出／比較部１０２に要求する（ステップＳ１）。
【００２４】
次いで、要求を受けた電力算出／比較部１０２は、消費電力監視部１０３へ情報処理部１１〜ｎｍの消費電力の情報を要求し（ステップＳ２）、情報処理部１１〜ｎｍの消費電力Ｗ１１〜Ｗｎｍの情報を取得する（ステップＳ３）。
【００２５】
次いで、ステップＳ３で取得した消費電力Ｗ１１〜Ｗｎｍの情報から、電源部１〜ｎから出力されている電力Ｗｏ１〜Ｗｏｎを求める（ステップＳ４）。すなわち、電源部１〜ｎの出力電力Ｗｏ１〜Ｗｏｎは、電源部１〜ｎから電源供給されている情報処理部１１〜ｎｍの消費電力Ｗ１１〜Ｗｎｍの和と等しいことから、
【００２６】
【数１】
2011048548.tif 000003
となる。
【００２７】
次いで、ステップＳ４で求めた電源部１〜ｎの出力電力Ｗｏ１〜Ｗｏｎと記憶部１０４に記憶させた電源部１〜ｎの電力−変換効率特性（図３）の情報を基に、変換効率Ｅ１〜Ｅｎを索引する（ステップＳ５）。電源の変換効率特性は、出力される電力によって変化する。図３のような電力−変換効率特性の情報を記憶部１０４に記憶させておくことで、電源部１〜ｎの出力電力Ｗｏ１〜Ｗｏｎの情報から変換効率Ｅ１〜Ｅｎを索引することが可能となる。
【００２８】
次いで、ステップＳ５の結果である電源部１〜ｎの変換効率Ｅ１〜Ｅｎから、電源部１〜ｎの入力電力Ｗｉ１〜Ｗｉｎを求める（ステップＳ６）。例えば、電源部ｎの出力電圧Ｗｏｎは、電源部ｎの入力電力Ｗｉｎとその変換効率Ｅｎとの積に等しく、
【００２９】
【数２】
2011048548.tif 000004
となる。この式を変形すると、電源部ｎの入力電力Ｗｉｎは、電源部ｎの出力電圧Ｗｏｎとその変換効率Ｅｎとの商に等しく、
【００３０】
【数３】
2011048548.tif 000005
となる。
【００３１】
次に、電源部１配下の情報処理部１１又は１２にジョブを振り分けた場合、電源部２配下の情報処理部２１、２２又は２３にジョブを振り分けた場合などのように、電源部１〜ｎ配下の情報処理部１１〜ｎｍにジョブを振り分けた場合において、ジョブの種別に応じた電力増加分ＷＡ（ある固定値でもよい）を考慮した予想される電源部１〜ｎの出力電力（以下、予想出力電力）ＷＡｏ１〜ＷＡｏｎを、ステップＳ４での結果である電源部１〜ｎの出力電力Ｗｏ１〜Ｗｏｎから求める（ステップＳ７）。例えば、電源部ｎの予想出力電力ＷＡｏｎは、出力電力Ｗｏｎとジョブの種別に応じた電力増加分ＷＡとの和に等しく、
【００３２】
【数４】
2011048548.tif 000006
となる。
【００３３】
次いで、ステップＳ７で求めた電源部１〜ｎの予想出力電力ＷＡｏ１〜ＷＡｏｎと記憶部１０４に記憶させた電源部１〜ｎの電力−変換効率特性（図３）の情報を基に、予想される変換効率（以下、予想変換効率）ＥＡ１〜ＥＡｎを索引する（ステップＳ８）。
【００３４】
次いで、ステップＳ８での結果である予想変換効率ＥＡ１〜ＥＡｎから電源部１〜ｎの予想される入力電力（以下、予想入力電力）ＷＡｉ１〜ＷＡｉｎを求める（Ｓ９）。例えば、電源部ｎの予想入力電力ＷＡｉｎは、電源部ｎの出力電圧Ｗｏｎとその予想変換効率ＥＡｎとの商に等しく、
【００３５】
【数５】
2011048548.tif 000007
となる。
【００３６】
次いで、ステップＳ６で求めた電源部１〜ｎの入力電力Ｗｉ１〜Ｗｉｎと、ステップＳ９で求めた電源部１〜ｎの予想入力電力ＷＡｉ１〜ＷＡｉｎから、電源部１配下の情報処理部１１又は１２にジョブを振り分けた場合、電源部２配下の情報処理部２１、２２又は２３にジョブを振り分けた場合などのように、電源部１〜ｎ配下の情報処理部１１〜ｎｍにジョブを振り分けた場合に予想されるシステム全体の入力電力（以下、予想入力電力）Ｔ１〜Ｔｎを求める（ステップＳ１０）。
【００３７】
例えば、電源部１配下の情報処理部１１又は１２にジョブを振り分けた場合のシステム全体の予想入力電力Ｔ１は、電源部１の予想入力電力ＷＡｉ１、電源部２の入力電力Ｗｉ２、…、電源部ｎの入力電力Ｗｉｎの和となる。また、電源部２配下の情報処理部２１、２２又は２３にジョブを振り分けた場合のシステム全体の予想入力電力Ｔ２は、電源部１の入力電力Ｗｉ１、電源部２の予想入力電力ＷＡｉ２、…、電源部ｎの入力電力Ｗｉｎの和となる。以下同様にして、電源部ｎ配下の情報処理部ｎ１〜ｎｍにジョブを振り分けた場合のシステム全体の予想入力電力Ｔｎは、電源部１の入力電力Ｗｉ１、電源部２の入力電力Ｗｉ２、…、電源部ｎの予想入力電力ＷＡｉｎの和となる。すなわち、システム全体の予想入力電力Ｔ１、Ｔ２、…、Ｔｎは、
【００３８】
【数６】
2011048548.tif 000008
となる。
【００３９】
次いで、ステップＳ１０での結果であるシステム全体の予想入力電力Ｔ１〜Ｔｎの中でその値が最小となる電源部１〜ｎを決定する（ステップＳ１１）。
【００４０】
次いで、ステップＳ１０で決定した電源部１〜ｎから電源供給されている情報処理部１１〜ｎｍの消費電力が最小の情報処理部１１〜ｎｍを決定する（ステップＳ１２）。消費電力が最小の情報処理部１１〜ｎｍを決定する場合、所定の番号（予め設定された識別番号等）順、例えば番号の若い順（若番）に決定したり、或いはランダム（任意）に決定したりしてもよい。
【００４１】
そして、電力算出／比較部１０２は、ステップＳ１２で決定したジョブの振り分け先の情報処理部１１〜ｎｍの指定をジョブ制御部１０１に送信し（ステップＳ１３）、ジョブ制御部１０１は、指定された情報処理部１１〜ｎｍへジョブを振り分ける（ステップＳ１４）。
【００４２】
以上のように、本実施の形態では、消費電力監視部１０３が、各情報処理部１１〜ｎｍの消費電力を監視し、電力算出／比較部へ報告する。そして、各電源部１〜ｎの電力−変換効率特性を記憶させた記憶部１０４を持つ電力算出／比較部１０２が、クライアント１０００−１〜１０００−ｋからのジョブを情報処理部１１〜ｎｍへ振り分けるジョブ制御部１０１からのリクエストに応じて、その時点での消費電力と電源変換効率を考慮してジョブを振り分ける情報処理部１１〜ｎｍを決定する。
【００４３】
すなわち、本実施の形態では、複数の電源部１〜ｎと、情報処理部１１〜ｎｍから構成される分散処理システムにおいて、各情報処理部１１〜ｎｍの消費電力と各電源部１〜ｎの電力−変換効率特性との情報から、システム全体の電源変換効率が最大、すなわちシステム全体の消費電力が最小となるようなジョブを振り分ける情報処理部１１〜ｎｍを決定している。
【００４４】
すなわち、本実施の形態では、各電源部１〜ｎの電力−変換効率特性を持たせ、その情報と各情報処理部１１〜ｎｍの消費電力との情報から、システム全体の消費電力を最小となるようなジョブを振り分ける情報処理部１１〜ｎｍを決定することができる。
【００４５】
従って、本実施の形態によれば、ジョブを振り分ける全てのタイミングにおいて、システム全体の電源変換効率を最大にすることで、常時システム全体の消費電力を最小にすることが可能となると共に、各電源部１〜ｎの電力−変換効率特性情報を持つことで、電源種別／構成に依存せず、常にシステム消費電力を最小にすることができる。
【００４６】
なお、上記の分散処理システム及びそのジョブ振り分け方法は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。
【００４７】
例えば、上記の分散処理システムは、ハードウェアによって実現することもできるが、コンピュータをその分散処理システムとして機能させるためのプログラムを、コンピュータが記録媒体から読み出して、実行することによっても実現することができる。
【００４８】
また、上記の分散処理方法のジョブ振り分け方法は、ハードウェアによって実現することもできるが、コンピュータにそのジョブ振り分け方法を実行させるためのプログラムを、コンピュータがコンピュータ読み取り可能な記録媒体から読み出して、実行することによっても実現することができる。
【００４９】
また、上述したハードウェア及びソフトウェア構成は特に限定されるものではなく、上述した各部の機能を実現可能であれば、いずれのものでも適用可能である。例えば、上述した各部の機能毎に回路や部品等を独立させて個別に構成したものでも、複数の機能を１つの回路や部品等に組み入れて一体的に構成したものでも、いずれでもよい。
【００５０】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用可能性】
【００５１】
以上説明したように、本発明は、省電力化に適した分散処理システム、そのジョブ振り分け方法及びプログラムに利用可能である。
【符号の説明】
【００５２】
１〜ｎ  電源部
１１〜２ｍ  情報処理部
１００  システム共通処理部
１０１  ジョブ（ＪＯＢ）制御部
１０２  電力算出／比較部（ジョブ振り分け先決定部）
１０３  消費電力監視部
１０４  記憶部
１０００−１〜１０００−ｋ  クライアント
【図１】
2011048548.tif 000009
【図２】
2011048548.tif 000010
【図３】
2011048548.tif 000011