【手続補正書】
【提出日】平成19年7月4日(2007.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の情報処理手段と、
複数の第２の情報処理手段と、
前記第１の情報処理装置および前記第２の情報処理手段の近傍の温度をそれぞれ検出する複数の温度検出手段と
を備え、
前記第１の情報処理手段は、
アプリケーションプログラムの実行を制御するアプリケーションプログラム実行制御手段と、
前記アプリケーションプログラム実行制御手段の処理により実行が制御される前記アプリケーションプログラムによって、複数の前記第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、前記処理単位に対応する前記機能を提供するための分散処理を制御する分散処理制御手段と、
前記温度検出手段により検出された前記温度に関する第１の情報、および、前記第２の情報処理手段による処理の実行に関する第２の情報を記録する記録手段と、
前記温度検出手段により検出された前記温度の異常を検出する異常検出手段と、
前記異常検出手段により前記温度の異常が検出された場合、前記分散処理制御手段による前記分散処理を制御する異常時制御手段と
を備え、
前記異常時制御手段は、前記異常検出手段により前記温度の異常が検出された場合、前記記録手段により記録されている前記第１の情報および前記第２の情報に基づいて、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御する
ことを特徴とする情報処理装置。
【請求項２】
前記異常時制御手段は、前記温度の異常が検出されていない他の前記第２の情報処理手段のうちのいずれかを選択し、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理が、選択された他の前記第２の情報処理手段により実行されることにより、処理の割り当てが変更されるように、前記分散処理制御手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記異常時制御手段は、前記記録手段により記録されている前記第１の情報に基づいて、前記温度検出手段により検出された前記近傍の温度が低い前記第２の情報処理手段を優先的に処理の割り当て先として選択する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記異常時制御手段は、前記記録手段により記録されている前記第２の情報に基づいて、近傍の他の第２の情報処理手段において処理が実行されていない前記第２の情報処理手段を優先的に処理の割り当て先として選択する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記異常時制御手段は、前記温度の異常が検出されていない他の前記第２の情報処理手段のうちのいずれかを選択し、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理と、選択された他の前記第２の情報処理手段により実行されている処理とが交換されて実行されることにより、処理の割り当てが変更されるように、前記分散処理制御手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記異常時制御手段は、前記記録手段により記録されている前記第１の情報に基づいて、前記温度検出手段により検出された前記近傍の温度が低い前記第２の情報処理手段を優先的に処理の交換先として選択する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記異常時制御手段は、前記記録手段により記録されている前記第２の情報に基づいて、近傍の他の第２の情報処理手段において処理が実行されていない前記第２の情報処理手段を優先的に処理の交換先として選択する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項８】
他の情報処理装置と情報を通信する通信手段を更に備え、
前記通信手段により通信可能な少なくとも１つの前記他の情報処理装置とで構成されるネットワークシステムにおいて、自分自身がマスタ装置である場合、
前記通信手段は、前記他の情報処理装置から、前記他の情報処理装置における前記第１の情報および前記第２の情報を受信し、
前記記録手段は、前記通信手段により受信された前記第１の情報および前記第２の情報を更に記録し、
前記異常検出手段は、前記記録手段により記録された前記第１の情報に基づいて、前記通信手段により通信可能な前記他の情報処理装置において発生した温度の異常を更に検出し、
前記異常時制御手段は、前記異常検出手段により前記温度の異常が検出された場合、前記記録手段により記録されている自分自身および前記他の情報処理装置の前記第１の情報および前記第２の情報に基づいて、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御し、
前記ネットワークシステムにおいて、自分自身がスレーブ装置である場合、
前記通信手段は、前記記録手段により記録されている前記第１の情報および前記第２の情報を、前記ネットワークシステムにおけるマスタ装置へ送信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
他の情報処理装置と情報を通信する通信手段を更に備え、
前記異常時制御手段は、前記異常検出手段により前記温度の異常が検出された場合、前記通信手段により通信可能な前記他の情報処理装置に、前記他の情報処理装置における前記第１の情報および前記第２の情報の送信を要求する第１の信号を生成し、
前記通信手段は、前記第１の信号を前記他の情報処理装置へ送信するとともに、前記他の情報処理装置から、前記第１の情報および前記第２の情報に対応する第２の信号を受信し、
前記異常時制御手段は、前記通信手段により受信された前記第２の信号を基に、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
他の情報処理装置と情報を通信する通信手段を更に備え、
前記異常時制御手段は、前記異常検出手段により前記温度の異常が検出された場合、前記通信手段により通信可能な前記他の情報処理装置に、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理の実行を要求する第１の信号を生成し、
前記通信手段は、前記第１の信号を前記他の情報処理装置へ送信するとともに、前記他の情報処理装置から、前記第１の信号に対する返信である第２の信号を受信し、
前記異常時制御手段は、前記通信手段により受信された前記第２の信号を基に、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
前記第１の情報処理手段および前記第２の情報処理手段を含む情報処理ユニットの消費電力を測定する電力測定手段を更に備え、
前記記録手段は、前記電力測定手段により測定された前記消費電力に関する情報を更に記録し、
前記異常検出手段は、前記電力測定手段により測定された前記消費電力の異常を更に検出し、
前記異常時制御手段は、前記異常検出手段により前記温度の異常、または、前記消費電力の異常が検出された場合、前記分散処理制御手段による前記分散処理を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
第１の情報処理手段と、
複数の第２の情報処理手段と
を備える情報処理装置の情報処理方法であって、
前記第１の情報処理手段によるアプリケーションプログラムの実行によって、複数の前記第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、前記処理単位に対応する前記機能を提供するための分散処理の開始を要求する分散処理開始要求ステップと、
前記第１の情報処理手段または前記第２の情報処理手段近傍に発生する温度情報を取得する温度情報取得ステップと、
前記温度情報取得ステップの処理により取得された前記温度情報の異常を検出する異常検出ステップと、
前記異常検出ステップの処理により検出された前記温度の異常は、前記第１の情報処理手段または前記第２の情報処理手段のうちのいずれの近傍で発生したかを判断する判断ステップと、
前記温度情報取得ステップの処理により取得された前記温度情報、および、前記判断ステップの処理による判断手段による判断結果を基に、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理を制御する分散処理制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
第１の情報処理手段と、
複数の第２の情報処理手段と
を用いた分散処理を制御するコンピュータが実行可能なプログラムであって、
前記第１の情報処理手段によるアプリケーションプログラムの実行によって、複数の前記第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、前記処理単位に対応する前記機能を提供するための分散処理の開始を要求する分散処理開始要求ステップと、
前記第１の情報処理手段または前記第２の情報処理手段近傍に発生する温度情報を取得する温度情報取得ステップと、
前記温度情報取得ステップの処理により取得された前記温度情報の異常を検出する異常検出ステップと、
前記異常検出ステップの処理により検出された前記温度の異常は、前記第１の情報処理手段または前記第２の情報処理手段のうちのいずれの近傍で発生したかを判断する判断ステップと、
前記温度情報取得ステップの処理により取得された前記温度情報、および、前記判断ステップの処理による判断手段による判断結果を基に、前記温度の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理を制御する分散処理制御ステップと
を含むことを特徴とする処理をコンピュータに実行させるためのプログラム。
【請求項１４】
第１の情報処理手段と、
複数の第２の情報処理手段と、
前記第１の情報処理手段および前記第２の情報処理手段を含む情報処理ユニットが消費する電力を測定する電力測定手段と、
他の情報処理装置と情報を通信する通信手段と
を備え、
前記第１の情報処理手段は、
アプリケーションプログラムの実行を制御するアプリケーションプログラム実行制御手段と、
前記アプリケーションプログラム実行制御手段の処理により実行が制御される前記アプリケーションプログラムによって、複数の前記第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、前記処理単位に対応する前記機能を提供するための分散処理を制御する分散処理制御手段と、
前記電力測定手段により測定された前記電力に関する第１の情報、および、前記第２の情報処理手段による処理の実行に関する第２の情報を記録する記録手段と、
前記電力測定手段により測定された前記電力の異常を検出する異常検出手段と、
前記異常検出手段により前記電力の異常が検出された場合、前記分散処理制御手段による前記分散処理を制御する異常時制御手段と
を備え、
前記異常時制御手段は、前記異常検出手段により前記電力の異常が検出された場合、前記記録手段により記録されている前記第１の情報および前記第２の情報に基づいて、前記電力の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御する
ことを特徴とする情報処理装置。
【請求項１５】
前記通信手段により通信可能な少なくとも１つの前記他の情報処理装置とで構成されるネットワークシステムにおいて、自分自身がマスタ装置である場合、
前記通信手段は、前記他の情報処理装置から、前記他の情報処理装置における前記第１の情報および前記第２の情報を受信し、
前記記録手段は、前記通信手段により受信された前記第１の情報および前記第２の情報を更に記録し、
前記異常検出手段は、前記記録手段により記録された前記第１の情報に基づいて、前記通信手段により通信可能な前記他の情報処理装置において発生した電力の異常を更に検出し、
前記異常時制御手段は、前記異常検出手段により前記電力の異常が検出された場合、前記記録手段により記録されている自分自身および前記他の情報処理装置の前記第１の情報および前記第２の情報に基づいて、前記電力の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御し、
前記ネットワークシステムにおいて、自分自身がスレーブ装置である場合、
前記通信手段は、前記記録手段により記録されている前記第１の情報および前記第２の情報を、前記ネットワークシステムにおけるマスタ装置へ送信する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記異常時制御手段は、前記異常検出手段により前記電力の異常が検出された場合、前記通信手段により通信可能な前記他の情報処理装置に、前記他の情報処理装置における前記第１の情報および前記第２の情報の送信を要求する第１の信号を生成し、
前記通信手段は、前記第１の信号を前記他の情報処理装置へ送信するとともに、前記他の情報処理装置から、前記第１の情報および前記第２の情報に対応する第２の信号を受信し、
前記異常時制御手段は、前記通信手段により受信された前記第２の信号を基に、前記電力の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１７】
前記異常時制御手段は、前記異常検出手段により前記電力の異常が検出された場合、前記通信手段により通信可能な前記他の情報処理装置に、前記電力の異常が検出された前記第２の情報処理手段により実行されている処理の実行を要求する第１の信号を生成し、
前記通信手段は、前記第１の信号を前記他の情報処理装置へ送信するとともに、前記他の情報処理装置から、前記第１の信号に対する返信である第２の信号を受信し、
前記異常時制御手段は、前記通信手段により受信された前記第２の信号を基に、前記電力の異常が検出された前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理制御手段を制御する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１８】
前記異常時制御手段は、前記電力の異常が検出されていない他の情報処理ユニットのうちのいずれかを選択し、前記電力の異常が検出された前記第２の情報処理手段により実行されている処理が、選択された他の前記情報処理ユニットにより実行されることにより、処理の割り当てが変更されるように、前記分散処理制御手段を制御する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１９】
第１の情報処理手段と、
複数の第２の情報処理手段と
を備える情報処理装置の情報処理方法であって、
前記第１の情報処理手段によるアプリケーションプログラムの実行によって、複数の前記第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、前記処理単位に対応する前記機能を提供するための分散処理の開始を要求する分散処理開始要求ステップと、
前記第１の情報処理手段および前記第２の情報処理手段を含む情報処理ユニットが消費する電力に関する情報を取得する電力情報取得ステップと、
前記電力情報取得ステップの処理により取得された前記電力に関する情報の異常を検出する異常検出ステップと、
前記電力情報取得ステップの処理により取得された前記電力情報を基に、前記電力の異常が検出された前記情報処理ユニットの前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理を制御する分散処理制御ステップと
を含むことを特徴とする情報処理方法。
【請求項２０】
第１の情報処理手段と、
複数の第２の情報処理手段と
を用いた分散処理を制御するコンピュータが実行可能なプログラムであって、
前記第１の情報処理手段によるアプリケーションプログラムの実行によって、複数の前記第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、前記処理単位に対応する前記機能を提供するための分散処理の開始を要求する分散処理開始要求ステップと、
前記第１の情報処理手段および前記第２の情報処理手段を含む情報処理ユニットが消費する電力に関する情報を取得する電力情報取得ステップと、
前記電力情報取得ステップの処理により取得された前記電力に関する情報の異常を検出する異常検出ステップと、
前記電力情報取得ステップの処理により取得された前記電力情報を基に、前記電力の異常が検出された前記情報処理ユニットの前記第２の情報処理手段により実行されている処理の割り当てを変更するように、前記分散処理を制御する分散処理制御ステップと
を含むことを特徴とする処理をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
他の情報処理装置と情報を通信する通信手段を更に備えさせるようにすることができ、通信手段により通信可能な少なくとも１つの他の情報処理装置とで構成されるネットワークシステムにおいて、自分自身がマスタ装置である場合、通信手段には、他の情報処理装置から、他の情報処理装置における第１の情報および第２の情報を受信させるようにすることができ、記録手段には、通信手段により受信された第１の情報および第２の情報を更に記録させるようにすることができ、異常検出手段には、記録手段により記録された第１の情報に基づいて、通信手段により通信可能な他の情報処理装置において発生した温度の異常を更に検出させるようにすることができ、異常時制御手段には、異常検出手段により温度の異常が検出された場合、記録手段により記録されている自分自身および他の情報処理装置の第１の情報および第２の情報に基づいて、温度の異常が検出された第２の情報処理手段により実行されている処理の割り当てを変更するように、分散処理制御手段を制御させるようにすることができ、ネットワークシステムにおいて、自分自身がスレーブ装置である場合、通信手段には、記録手段により記録されている第１の情報および第２の情報を、ネットワークシステムにおけるマスタ装置へ送信させるようにすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
他の情報処理装置と情報を通信する通信手段を更に備えさせるようにすることができ、異常時制御手段には、異常検出手段により温度の異常が検出された場合、通信手段により通信可能な他の情報処理装置に、他の情報処理装置における第１の情報および第２の情報の送信を要求する第１の信号を生成させるようにすることができ、通信手段には、第１の信号を他の情報処理装置へ送信させるようにすることができるとともに、他の情報処理装置から、第１の情報および第２の情報に対応する第２の信号を受信させるようにすることができ、異常時制御手段には、通信手段により受信された第２の信号を基に、温度の異常が検出された第２の情報処理手段により実行されている処理の割り当てを変更するように、分散処理制御手段を制御させるようにすることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
他の情報処理装置と情報を通信する通信手段を更に備えさせるようにすることができ、異常時制御手段には、異常検出手段により温度の異常が検出された場合、通信手段により通信可能な他の情報処理装置に、温度の異常が検出された第２の情報処理手段により実行されている処理の実行を要求する第１の信号を生成させるようにすることができ、通信手段には、第１の信号を他の情報処理装置へ送信するとともに、他の情報処理装置から、第１の信号に対する返信である第２の信号を受信させるようにすることができ、異常時制御手段には、通信手段により受信された第２の信号を基に、温度の異常が検出された第２の情報処理手段により実行されている処理の割り当てを変更するように、分散処理制御手段を制御させるようにすることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
請求項１２に記載の情報処理方法は、第１の情報処理手段（例えば、メインプロセッサ４２）と、複数の第２の情報処理手段（例えば、サブンプロセッサ４３）とを備える情報処理装置の情報処理方法であって、第１の情報処理手段によるアプリケーションプログラムの実行によって、複数の第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、処理単位に対応する機能を提供するための分散処理の開始を要求する分散処理開始要求ステップ（例えば、図１４のステップＳ１、または、図５６のステップＳ４５１の処理）と、第１の情報処理手段または第２の情報処理手段近傍に発生する温度情報を取得する温度情報取得ステップ（例えば、図１５のステップＳ２２、図２２のステップＳ７３、図２４のステップＳ１２２、図２７のステップＳ１４２、図３２のステップＳ２１２、図５７のステップＳ４７３の処理、または、図６０のステップＳ５６２）と、温度情報取得ステップの処理により取得された温度情報の異常を検出する異常検出ステップ（例えば、図１５のステップＳ２４、図２２のステップＳ７５、図２７のステップＳ１４４、図３２のステップＳ２１４、または、図５７のステップＳ４７５の処理）と、異常検出ステップの処理により検出された温度の異常は、第１の情報処理手段または第２の情報処理手段のうちのいずれの近傍で発生したかを判断する判断ステップ（例えば、図１６のステップＳ４１、図２３のステップＳ９１、図２８のステップＳ１８１、図３３のステップＳ２３１、または、図５８のステップＳ５０２の処理）と、温度情報取得ステップの処理により取得された温度情報、および、判断ステップの処理による判断手段による判断結果を基に、温度の異常が検出された第２の情報処理手段により実行されている処理の割り当てを変更するように、分散処理を制御する分散処理制御ステップ（例えば、図１６のステップＳ４２乃至ステップＳ５４、図２３のステップＳ９２乃至ステップＳ１０７、図２８のステップＳ１８２乃至ステップＳ１９６、図３３のステップＳ２３２乃至ステップＳ２４６、または、図５８のステップＳ５０３乃至ステップＳ５１８の処理）とを含むことを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
また、請求項１３に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項１２に記載の情報処理方法と同様である。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
請求項１４に記載の情報処理装置は、第１の情報処理手段（例えば、メインプロセッサ４２）と、複数の第２の情報処理手段（例えば、サブンプロセッサ４３）と、第１の情報処理手段および第２の情報処理手段を含む情報処理ユニット（例えば、情報処理コントローラ）が消費する電力を測定する電力測定手段（例えば、電力測定部３２１）と、他の情報処理装置と情報を通信する通信手段（例えば、通信部１６）とを備え、第１の情報処理手段は、アプリケーションプログラムの実行を制御するアプリケーションプログラム実行制御手段（例えば、演算処理部１６１）と、アプリケーションプログラム実行制御手段の処理により実行が制御されるアプリケーションプログラムによって、複数の第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、処理単位に対応する機能を提供するための分散処理を制御する分散処理制御手段（例えば、論理スレッド管理処理部３５７、または、論理スレッド管理処理部４５７）と、電力測定手段により測定された電力に関する第１の情報、および、第２の情報処理手段による処理の実行に関する第２の情報を記録する記録手段（例えば、電力管理テーブル３５４、電力管理テーブル３７３、または、温度・電力管理テーブル４５２）と、電力測定手段により測定された電力の異常を検出する異常検出手段（例えば、電力上昇検出部３５５、または、異常検出部４５３）と、異常検出手段により電力の異常が検出された場合、分散処理制御手段による分散処理を制御する異常時制御手段（例えば、電力異常対応処理制御部３５６、電力異常対応処理制御部３７４、電力異常対応処理制御部３９２、または、異常対応処理制御部４５５）とを備え、異常時制御手段は、異常検出手段により電力の異常が検出された場合、記録手段により記録されている第１の情報および第２の情報に基づいて、電力の異常が検出された第２の情報処理手段により実行されている処理の割り当てを変更するように、分散処理制御手段を制御することを特徴とする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
請求項１９に記載の情報処理方法は、第１の情報処理手段（例えば、メインプロセッサ４２）と、複数の第２の情報処理手段（例えば、サブンプロセッサ４３）とを備える情報処理装置の情報処理方法であって、第１の情報処理手段によるアプリケーションプログラムの実行によって、複数の第２の情報処理手段に割り当てられる複数の処理をまとめて一つの機能を提供する処理単位とし、処理単位に対応する機能を提供するための分散処理の開始を要求する分散処理開始要求ステップ（例えば、図４１のステップＳ３０１、または、図５６のステップＳ４５１の処理）と、第１の情報処理手段および第２の情報処理手段を含む情報処理ユニット（例えば、情報処理コントローラ）が消費する電力に関する情報を取得する電力情報取得ステップ（例えば、図４２のステップＳ３２３、図４４のステップＳ３２８、図４６のステップＳ４０２、図４９のステップＳ４６２、図５７のステップＳ４７３、または、図６０のステップＳ５６２の処理）と、電力情報取得ステップの処理により取得された電力に関する情報の異常を検出する異常検出ステップ（例えば、図４２のステップＳ３２５、図４６のステップＳ４０４、図４９のステップＳ４６４、または、図５７のステップＳ４７５の処理）と、電力情報取得ステップの処理により取得された電力情報を基に、電力の異常が検出された情報処理ユニットの第２の情報処理手段により実行されている処理の割り当てを変更するように、分散処理を制御する分散処理制御ステップ（例えば、図４３、図４７、図５０を用いて説明した処理、または、図５９のステップＳ５２０乃至ステップＳ５３０の処理）とを含むことを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
また、請求項２０に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項１９に記載の情報処理方法と同様である。