JP3896352B2 - 分散コンピューティングシステム - Google Patents
分散コンピューティングシステム Download PDFInfo
- Publication number
- JP3896352B2 JP3896352B2 JP2003290814A JP2003290814A JP3896352B2 JP 3896352 B2 JP3896352 B2 JP 3896352B2 JP 2003290814 A JP2003290814 A JP 2003290814A JP 2003290814 A JP2003290814 A JP 2003290814A JP 3896352 B2 JP3896352 B2 JP 3896352B2
- Authority
- JP
- Japan
- Prior art keywords
- calculation
- partial
- power
- processing
- calculation processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Multi Processors (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
これにより、計算処理装置30−1〜Nが膨大な数である場合であっても、適切な計算処理装置を効率的に検索することができる。
計算要求装置20は、以上の処理を複数の部分計算のそれぞれについて実行する(S495)。
(項目2) 前記電力処理指標情報取得手段は、各計算処理装置の前記電力処理指標情報として、当該計算処理装置のCPU、ハードディスクドライブ、及び入出力装置の少なくとも一について、所定の処理量当たりの消費電力を示す性能情報を取得し、前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、同一の計算処理装置において他の部分計算を処理した場合と比較した当該部分計算の処理に要するCPUの演算量、ハードディスクドライブへのアクセス量、及び入出力装置の使用量の少なくとも一を示す処理内容情報を、前記消費電力指標情報として生成する項目1記載の分散コンピューティングシステム。
(項目4) 前記電力料金情報生成手段は、前記計算処理が行われる時間帯及び前記地域情報により定まる地域のタイムゾーンに基づいて、前記複数の計算処理装置のそれぞれに対応付けて前記電気料金情報を生成し、前記選択手段は、前記複数の部分計算のそれぞれを実行させる計算処理装置として、計算処理装置が設けられる地域における前記部分計算要求手段が前記部分計算を要求する時刻が夜間である計算処理装置を、当該時刻が昼間である計算処理装置より優先して選択する項目3記載の分散コンピューティングシステム。
(項目5) 前記計算要求装置は、前記複数の計算処理装置のそれぞれが、予め定められた複数の地域のうち何れに設けられているかを示す地域情報を取得する地域情報取得手段を更に有し、前記条件情報取得手段が、前記電力量条件情報として、所定の地域に設けられた複数の計算処理装置における単位時間当たりに消費する電力の上限を定める電力上限値を取得した場合において、前記選択手段は、前記所定の地域における複数の計算処理装置が前記複数の部分計算を処理することにより単位時間当たりに消費する電力が、前記電力上限値以下である場合に、当該複数の部分計算のそれぞれに対応付けて、前記所定の地域における複数の計算処理装置を選択する項目1記載の分散コンピューティングシステム。
(項目6) 前記複数の部分計算を処理させる計算処理装置として、同一の地域における複数の計算処理装置が選択された場合に、前記部分計算要求手段は、同一の地域における一の計算処理装置に部分計算を開始させる時間及び当該地域における他の計算処理装置に部分計算を開始させる時間を異ならせるべく、前記複数の部分計算のそれぞれを実行開始させるタイミングを調節する項目5記載の分散コンピューティングシステム。
(項目8) 前記計算要求装置は、前記複数の部分計算のそれぞれについて、当該部分計算の処理において入出力装置がアクセスされるアクセス回数を解析する計算内容解析手段を更に有し、前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、当該部分計算が他の部分計算と比較して前記アクセス回数が多い場合に、当該部分計算が他の部分計算と比較して消費電力量が大きい旨を示す消費電力指標情報を生成する項目1記載の分散コンピューティングシステム。
(項目9) 前記計算要求装置は、前記複数の部分計算のそれぞれについて、当該部分計算の処理において入出力装置が転送する転送データのサイズを解析する計算内容解析手段を更に有し、前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、当該部分計算が他の部分計算と比較して前記転送データのサイズが大きい場合に、当該部分計算が他の部分計算と比較して消費電力量が大きい旨を示す消費電力指標情報を生成する項目1記載の分散コンピューティングシステム。
(項目10) 前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、当該部分計算と同一の種類の処理であって、当該部分計算より処理時間が短い他の処理を実行した場合に消費する電力量に基づいて、消費電力指標情報を生成する項目1記載の分散コンピューティングシステム。
(項目11) 前記計算要求装置は、前記複数の部分計算のそれぞれについて、当該部分計算が前記計算処理におけるクリティカルパスに含まれるか否かを解析する計算内容解析手段を更に有し、前記選択手段は、前記電力量条件情報を満たす計算処理装置のうち、前記クリティカルパスに含まれない部分計算に対応付けて選択する計算処理装置と比較して、前記電力処理指標情報の示す消費電力量がより大きくかつ処理速度がより速い計算処理装置を前記クリティカルパスに含まれる部分計算に対応付けて選択する項目1記載の分散コンピューティングシステム。
(項目13) 前記計算要求装置は、部分計算の種類と、当該部分計算の消費電力指標情報とを対応付けて格納する消費電力指標情報格納手段を更に有し、前記複数の部分計算のそれぞれについて、当該部分計算の種類が前記消費電力指標情報格納手段に格納されている場合において、前記消費電力指標情報生成手段は、当該部分計算の種類に対応付けられた消費電力指標情報を前記消費電力指標情報格納手段から選択することにより、当該部分計算の消費電力指標情報を生成する項目1記載の分散コンピューティングシステム。
(項目14) 前記計算要求装置は、当該計算要求装置が既に行わせた計算処理の種類に、当該計算処理を行った計算処理装置の組を識別する情報を対応付けた情報を格納する要求履歴情報格納手段を更に有し、前記部分計算要求手段は、実行するべき計算処理の種類に基づいて、計算処理の当該種類に対応付けられた計算処理装置の組を識別する情報を、前記要求履歴情報格納手段から検索し、検索した当該計算処理装置の組に当該計算処理を行わせる、項目1記載の分散コンピューティングシステム。
(項目15) 前記部分計算要求手段は、より長い処理時間を要する部分計算を、より短い処理時間を要する部分計算より早く開始させる項目1記載の分散コンピューティングシステム。
(項目16) 前記計算処理装置は、当該計算処理装置が設けられた地域の総消費電力が、当該地域における最大供給可能電力のうち予め定められた割合に達したと判断した場合に、前記部分計算処理手段において処理する部分計算を、当該地域とは異なる地域に設けられた他の計算処理装置において実行させる部分計算再割当手段を更に有する項目1記載の分散コンピューティングシステム。
(項目18) 予め定められた計算処理を構成する複数の部分計算をそれぞれ実行する複数の計算処理装置と、前記複数の計算処理装置に部分計算を要求する計算要求装置とを備える分散コンピューティングシステムであって、前記計算要求装置は、前記複数の計算処理装置のそれぞれについて、当該計算処理装置に供給される電力の安定性を示す安定性情報を取得する安定性情報取得手段と、前記複数の計算処理装置が前記複数の部分計算を実行する場合に供給を受ける電気の安定性の条件を示す安定性条件情報を取得する条件情報取得手段と、前記複数の部分計算のそれぞれに対応付けて、前記複数の計算処理装置のうち当該部分計算を実行する場合に前記安定性条件情報を満たす計算処理装置を、前記安定性情報に基づいて選択する選択手段と、前記複数の部分計算のそれぞれを、前記選択手段により当該部分計算に対応付けて選択された計算処理装置に行わせる部分計算要求手段と、前記複数の計算処理装置から受け取った部分計算の結果の組を、前記計算処理の結果として出力する処理結果出力手段とを有し、前記複数の計算処理装置のそれぞれは、前記計算要求装置から要求された部分計算を処理する部分計算処理手段と、前記部分計算の処理結果を前記計算要求装置に送信する処理結果送信手段とを有する分散コンピューティングシステム。
(項目20) 前記計算要求装置は、前記複数の計算処理装置のそれぞれが、予め定められた複数の地域のうち何れに設けられているかを示す地域情報を取得する地域情報取得手段を更に有し、前記安定性情報取得手段は、各計算処理装置における前記安定性情報として、当該計算処理装置が設けられた地域に供給される電気の安定性を示す情報を取得する項目18記載の分散コンピューティングシステム。
(項目21) 前記計算要求装置は、前記複数の計算処理装置のそれぞれについて、所定の計算処理量当たりの消費電力を示す電力処理指標情報を取得する電力処理指標情報取得手段を更に有し、前記条件情報取得手段は、前記複数の計算処理装置が前記複数の部分計算を実行する場合に消費する電力量が満たすべき条件を示す電力量条件情報を更に取得し、前記選択手段は、更に前記電力処理指標情報に基づいて、更に前記電力量条件情報を満たす計算処理装置を選択する項目18記載の分散コンピューティングシステム。
(項目22) 複数の計算処理装置に、予め定められた計算処理を構成する複数の部分計算をそれぞれ実行させる計算要求装置であって、前記複数の計算処理装置のそれぞれについて、所定の計算処理量当たりの消費電力を示す電力処理指標情報を取得する電力処理指標情報取得手段と、前記複数の部分計算のそれぞれについて、同一の計算処理装置において他の部分計算を処理した場合と比較した当該部分計算の処理に要する電力量を示す消費電力指標情報を生成する消費電力指標情報生成手段と、前記複数の計算処理装置が前記複数の部分計算を実行する場合に消費する電力量が満たすべき条件を示す電力量条件情報を取得する条件情報取得手段と、前記複数の部分計算のそれぞれに対応付けて、前記複数の計算処理装置のうち当該部分計算を実行する場合に前記電力量条件情報を満たす計算処理装置を、前記電力処理指標情報及び前記消費電力指標情報に基づいて選択する選択手段と、前記複数の部分計算のそれぞれを、前記選択手段により当該部分計算に対応付けて選択された計算処理装置に行わせる部分計算要求手段と、前記複数の計算処理装置から受け取った部分計算の結果の組を、前記計算処理の結果として出力する処理結果出力手段とを備える計算要求装置。
(項目24) 複数の計算処理装置に、予め定められた計算処理を構成する複数の部分計算をそれぞれ実行させる計算要求装置としてコンピュータを動作させる制御方法であって、前記コンピュータにより、前記複数の計算処理装置のそれぞれについて、所定の計算処理量当たりの消費電力を示す電力処理指標情報を取得する電力処理指標情報取得段階と、前記複数の部分計算のそれぞれについて、同一の計算処理装置において他の部分計算を処理した場合と比較した当該部分計算の処理に要する電力量を示す消費電力指標情報を生成する消費電力指標情報生成段階と、前記複数の計算処理装置が前記複数の部分計算を実行する場合に消費する電力量が満たすべき条件を示す電力量条件情報を取得する条件情報取得段階と、前記複数の部分計算のそれぞれに対応付けて、前記複数の計算処理装置のうち当該部分計算を実行する場合に前記電力量条件情報を満たす計算処理装置を、前記電力処理指標情報及び前記消費電力指標情報に基づいて選択する選択段階と、前記複数の部分計算のそれぞれを、前記選択段階において当該部分計算に対応付けて選択された計算処理装置に行わせる部分計算要求段階と、前記複数の計算処理装置から受け取った部分計算の結果の組を、前記計算処理の結果として出力する処理結果出力段階とを備える制御方法。
(項目26) 複数の計算処理装置に、予め定められた計算処理を構成する複数の部分計算をそれぞれ実行させる計算要求装置としてコンピュータを機能させるプログラムであって、前記コンピュータを、前記複数の計算処理装置のそれぞれについて、所定の計算処理量当たりの消費電力を示す電力処理指標情報を取得する電力処理指標情報取得手段と、前記複数の部分計算のそれぞれについて、同一の計算処理装置において他の部分計算を処理した場合と比較した当該部分計算の処理に要する電力量を示す消費電力指標情報を生成する消費電力指標情報生成手段と、前記複数の計算処理装置が前記複数の部分計算を実行する場合に消費する電力量が満たすべき条件を示す電力量条件情報を取得する条件情報取得手段と、前記複数の部分計算のそれぞれに対応付けて、前記複数の計算処理装置のうち当該部分計算を実行する場合に前記電力量条件情報を満たす計算処理装置を、前記電力処理指標情報及び前記消費電力指標情報に基づいて選択する選択手段と、前記複数の部分計算のそれぞれを、前記選択手段により当該部分計算に対応付けて選択された計算処理装置に行わせる部分計算要求手段と、前記複数の計算処理装置から受け取った部分計算の結果の組を、前記計算処理の結果として出力する処理結果出力手段として機能させるプログラム。
(項目28) 項目26又は項目27記載のプログラムを記録した記録媒体。
20 計算要求装置
30 計算処理装置
35 処理装置グループ
40 下階層管理装置
45 管理装置グループ
50 上階層管理装置
200 電力処理指標情報取得手段
205 安定性情報取得手段
210 計算機環境データベース
215 部分計算要求手段
220 要求履歴情報格納手段
225 消費電力指標情報生成手段
230 消費電力指標情報格納手段
240 計算内容解析手段
250 条件情報取得手段
260 地域情報取得手段
270 電力料金情報生成手段
275 選択手段
280 処理結果出力手段
300 部分計算処理手段
310 処理結果送信手段
320 実消費量送信手段
330 部分計算再割当手段
700 計算処理
Claims (17)
- 予め定められた計算処理を構成する複数の部分計算をそれぞれ実行する複数の計算処理装置と、
前記複数の計算処理装置に部分計算を要求する計算要求装置と、
前記複数の計算処理装置を分類した複数の処理装置グループのそれぞれに対応して設けられる下階層管理装置と、
複数の前記下階層管理装置を分類した複数の管理装置グループのそれぞれに対応して設けられる上階層管理装置と
を備え、
前記計算要求装置は、
前記複数の計算処理装置のそれぞれについて、所定の計算処理量当たりの消費電力を示す電力処理指標情報を取得する電力処理指標情報取得手段と、
前記複数の部分計算のそれぞれについて、同一の計算処理装置において他の部分計算を処理した場合と比較した当該部分計算の処理に要する電力量を示す消費電力指標情報を生成する消費電力指標情報生成手段と、
前記複数の計算処理装置が前記複数の部分計算を実行する場合に消費する電力量が満たすべき条件を示す電力量条件情報を取得する条件情報取得手段と、
前記複数の部分計算のそれぞれに対応付けて、前記複数の計算処理装置のうち当該部分計算を実行する場合に前記電力量条件情報を満たす計算処理装置を、前記電力処理指標情報及び前記消費電力指標情報に基づいて選択する選択手段と、
前記複数の部分計算のそれぞれを、前記選択手段により当該部分計算に対応付けて選択された計算処理装置に行わせる部分計算要求手段と、
前記複数の計算処理装置から受け取った部分計算の結果の組を、前記計算処理の結果として出力する処理結果出力手段と
を有し、
前記複数の計算処理装置のそれぞれは、
前記計算要求装置から要求された部分計算を処理する部分計算処理手段と、
前記部分計算の処理結果を前記計算要求装置に送信する処理結果送信手段と、
対応する前記処理装置グループの総消費電力が当該処理装置グループにおける最大供給可能電力のうち予め定められた基準割合に達したと判断した場合に、前記部分計算を前記下階層管理装置及び前記上階層管理装置を介して当該計算処理装置が設けられた地域とは異なる地域に設けられた他の前記計算処理装置に送信する部分計算再割当手段と
を有する分散コンピューティングシステム。 - 前記下階層管理装置は、対応する前記処理装置グループにおいて消費される電力量が所定の基準値を超えた場合に、管理する前記計算処理装置のそれぞれにその旨を通知し、
前記部分計算再割当手段は、前記下階層管理装置からの通知を受けて、対応する前記処理装置グループの総消費電力が当該処理装置グループにおける最大供給可能電力のうち予め定められた基準割合に達したと判断した場合に、前記部分計算を前記下階層管理装置及び前記上階層管理装置を介して当該計算処理装置が設けられた地域とは異なる地域に設けられた他の前記計算処理装置に送信する
請求項1に記載の分散コンピューティングシステム。 - 前記下階層管理装置は、前記処理装置グループにおける各計算処理装置の電力処理指標情報を管理し、
前記上階層管理装置は、前記管理装置グループにおける各下階層管理装置が管理する電力指標情報の最大値及び最小値の値である電力処理総合情報を管理し、
前記電力処理指標情報取得手段は、前記上階層管理装置から前記電力処理総合情報を、前記下階層管理装置から前記電力処理指標情報をそれぞれ取得し、
前記選択手段は、管理する電力処理総合情報の何れかが前記電力量条件情報を満たす上階層管理装置を選択し、当該上階層管理装置により管理される下階層管理装置のうち、管理する電力処理指標情報の何れかが前記電力量条件情報を満たす下階層管理装置を選択し、当該下階層管理装置により管理される計算処理装置のうち、前記電力量条件を満たす計算処理装置を選択する
請求項1記載の分散コンピューティングシステム。 - 前記電力処理指標情報取得手段は、各計算処理装置の前記電力処理指標情報として、当該計算処理装置のCPU、ハードディスクドライブ、及び入出力装置の少なくとも一について、所定の処理量当たりの消費電力を示す性能情報を取得し、
前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、同一の計算処理装置において他の部分計算を処理した場合と比較した当該部分計算の処理に要するCPUの演算量、ハードディスクドライブへのアクセス量、及び入出力装置の使用量の少なくとも一を示す処理内容情報を、前記消費電力指標情報として生成する
請求項1記載の分散コンピューティングシステム。 - 前記計算要求装置は、
前記複数の計算処理装置のそれぞれが、予め定められた複数の地域のうち何れに設けられているかを示す地域情報を取得する地域情報取得手段と、
前記複数の計算処理装置のそれぞれについて、当該計算処理装置の消費電力当たりの電力料金を示す電力料金情報を、前記地域情報に基づいて生成する電力料金情報生成手段と
を更に有し、
前記選択手段は、前記電力量条件情報を満たす計算処理装置を、更に前記電力料金情報に基づいて選択する
請求項1記載の分散コンピューティングシステム。 - 前記電力料金情報生成手段は、前記計算処理が行われる時間帯及び前記地域情報により定まる地域のタイムゾーンに基づいて、前記複数の計算処理装置のそれぞれに対応付けて前記電気料金情報を生成し、
前記選択手段は、前記複数の部分計算のそれぞれを実行させる計算処理装置として、計算処理装置が設けられる地域における前記部分計算要求手段が前記部分計算を要求する時刻が夜間である計算処理装置を、当該時刻が昼間である計算処理装置より優先して選択する
請求項5記載の分散コンピューティングシステム。 - 前記計算要求装置は、前記複数の計算処理装置のそれぞれが、予め定められた複数の地域のうち何れに設けられているかを示す地域情報を取得する地域情報取得手段を更に有し、
前記条件情報取得手段が、前記電力量条件情報として、所定の地域に設けられた複数の計算処理装置における単位時間当たりに消費する電力の上限を定める電力上限値を取得した場合において、
前記選択手段は、前記所定の地域における複数の計算処理装置が前記複数の部分計算を処理することにより単位時間当たりに消費する電力が、前記電力上限値以下である場合に、当該複数の部分計算のそれぞれに対応付けて、前記所定の地域における複数の計算処理装置を選択する
請求項1記載の分散コンピューティングシステム。 - 前記複数の部分計算を処理させる計算処理装置として、同一の地域における複数の計算処理装置が選択された場合に、前記部分計算要求手段は、同一の地域における一の計算処理装置に部分計算を開始させる時間及び当該地域における他の計算処理装置に部分計算を開始させる時間を異ならせるべく、前記複数の部分計算のそれぞれを実行開始させるタイミングを調節する
請求項7記載の分散コンピューティングシステム。 - 前記計算要求装置は、前記複数の部分計算のそれぞれについて、当該部分計算に含まれるインストラクション数を解析する計算内容解析手段を更に有し、
前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、当該部分計算が他の部分計算と比較してインストラクション数が多い場合に、当該部分計算が他の部分計算と比較して消費電力量が大きい旨を示す消費電力指標情報を生成する
請求項1記載の分散コンピューティングシステム。 - 前記計算要求装置は、前記複数の部分計算のそれぞれについて、当該部分計算の処理において入出力装置がアクセスされるアクセス回数を解析する計算内容解析手段を更に有し、
前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、当該部分計算が他の部分計算と比較して前記アクセス回数が多い場合に、当該部分計算が他の部分計算と比較して消費電力量が大きい旨を示す消費電力指標情報を生成する
請求項1記載の分散コンピューティングシステム。 - 前記計算要求装置は、前記複数の部分計算のそれぞれについて、当該部分計算の処理において入出力装置が転送する転送データのサイズを解析する計算内容解析手段を更に有し、
前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、当該部分計算が他の部分計算と比較して前記転送データのサイズが大きい場合に、当該部分計算が他の部分計算と比較して消費電力量が大きい旨を示す消費電力指標情報を生成する
請求項1記載の分散コンピューティングシステム。 - 前記消費電力指標情報生成手段は、前記複数の部分計算のそれぞれについて、当該部分計算と同一の種類の処理であって、当該部分計算より処理時間が短い他の処理を実行した場合に消費する電力量に基づいて、消費電力指標情報を生成する
請求項1記載の分散コンピューティングシステム。 - 前記計算要求装置は、前記複数の部分計算のそれぞれについて、当該部分計算が前記計算処理におけるクリティカルパスに含まれるか否かを解析する計算内容解析手段を更に有し、
前記選択手段は、前記電力量条件情報を満たす計算処理装置のうち、前記クリティカルパスに含まれない部分計算に対応付けて選択する計算処理装置と比較して、前記電力処理指標情報の示す消費電力量がより大きくかつ処理速度がより速い計算処理装置を前記クリティカルパスに含まれる部分計算に対応付けて選択する
請求項1記載の分散コンピューティングシステム。 - 前記計算処理装置は、前記部分計算処理手段が部分計算を処理した場合に消費した電力量を示す電力実消費量情報を、当該部分計算を識別する情報に対応付けて、前記計算要求装置に送信する実消費量送信手段を更に有し、
前記電力処理指標情報取得手段は、当該部分計算当たりの当該電力実消費量情報を、前記電力処理指標情報として前記実消費量送信手段から取得する
請求項1記載の分散コンピューティングシステム。 - 前記計算要求装置は、部分計算の種類と、当該部分計算の消費電力指標情報とを対応付けて格納する消費電力指標情報格納手段を更に有し、
前記複数の部分計算のそれぞれについて、当該部分計算の種類が前記消費電力指標情報格納手段に格納されている場合において、前記消費電力指標情報生成手段は、当該部分計算の種類に対応付けられた消費電力指標情報を前記消費電力指標情報格納手段から選択することにより、当該部分計算の消費電力指標情報を生成する
請求項1記載の分散コンピューティングシステム。 - 前記計算要求装置は、当該計算要求装置が既に行わせた計算処理の種類に、当該計算処理を行った計算処理装置の組を識別する情報を対応付けた情報を格納する要求履歴情報格納手段を更に有し、
前記部分計算要求手段は、実行するべき計算処理の種類に基づいて、計算処理の当該種類に対応付けられた計算処理装置の組を識別する情報を、前記要求履歴情報格納手段から検索し、検索した当該計算処理装置の組に当該計算処理を行わせる、
請求項1記載の分散コンピューティングシステム。 - 前記部分計算要求手段は、より長い処理時間を要する部分計算を、より短い処理時間を要する部分計算より早く開始させる
請求項1記載の分散コンピューティングシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003290814A JP3896352B2 (ja) | 2003-08-08 | 2003-08-08 | 分散コンピューティングシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003290814A JP3896352B2 (ja) | 2003-08-08 | 2003-08-08 | 分散コンピューティングシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005063066A JP2005063066A (ja) | 2005-03-10 |
JP3896352B2 true JP3896352B2 (ja) | 2007-03-22 |
Family
ID=34368722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003290814A Expired - Fee Related JP3896352B2 (ja) | 2003-08-08 | 2003-08-08 | 分散コンピューティングシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3896352B2 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8271807B2 (en) * | 2008-04-21 | 2012-09-18 | Adaptive Computing Enterprises, Inc. | System and method for managing energy consumption in a compute environment |
JP4476876B2 (ja) * | 2005-06-10 | 2010-06-09 | 三菱電機株式会社 | 並列計算装置 |
JP4800837B2 (ja) | 2006-05-22 | 2011-10-26 | 株式会社日立製作所 | 計算機システム、その消費電力低減方法、及びそのプログラム |
US7941805B2 (en) * | 2006-08-15 | 2011-05-10 | International Business Machines Corporation | Affinity dispatching load balancer with precise CPU consumption data |
JP4968325B2 (ja) | 2007-03-08 | 2012-07-04 | 富士通セミコンダクター株式会社 | ソフトウェア最適化装置、および最適化方法 |
WO2008132924A1 (ja) * | 2007-04-13 | 2008-11-06 | Nec Corporation | 仮想計算機システムおよびその最適化方法 |
JP4724730B2 (ja) * | 2008-04-09 | 2011-07-13 | 株式会社日立製作所 | 情報処理システムの運用管理方法、運用管理プログラム、および運用管理装置、ならびに情報処理システム |
US9405348B2 (en) | 2008-04-21 | 2016-08-02 | Adaptive Computing Enterprises, Inc | System and method for managing energy consumption in a compute environment |
JP5153503B2 (ja) * | 2008-07-31 | 2013-02-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 消費電力を推定するシステムおよび方法 |
US8145927B2 (en) | 2008-09-17 | 2012-03-27 | Hitachi, Ltd. | Operation management method of information processing system |
EP2343649B1 (en) * | 2008-10-30 | 2017-10-25 | Hitachi, Ltd. | Operation management apparatus of information processing system |
US20110040417A1 (en) * | 2009-08-13 | 2011-02-17 | Andrew Wolfe | Task Scheduling Based on Financial Impact |
JP5576085B2 (ja) * | 2009-10-13 | 2014-08-20 | 株式会社日立製作所 | 分散コンピュータシステム及びその運用方法 |
JP5601024B2 (ja) * | 2010-05-20 | 2014-10-08 | 富士通株式会社 | 電力平準化方法、システム及びプログラム |
WO2014101093A1 (en) * | 2012-12-28 | 2014-07-03 | Intel Corporation | Power optimization for distributed computing system |
CN117971509B (zh) * | 2024-04-01 | 2024-06-21 | 上海燧原科技股份有限公司 | 异构算力集群的运行性能优化方法、装置、设备及介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5889989A (en) * | 1996-09-16 | 1999-03-30 | The Research Foundation Of State University Of New York | Load sharing controller for optimizing monetary cost |
JPH10187636A (ja) * | 1996-12-24 | 1998-07-21 | Nec Corp | 消費電力低減クラスタシステム |
JP2000214238A (ja) * | 1999-01-22 | 2000-08-04 | Toshiba Corp | バッテリ駆動予想時間算出装置及びバッテリ駆動予想時間算出方法 |
JP3252824B2 (ja) * | 1999-03-12 | 2002-02-04 | 日本電気株式会社 | 電力消費管理方式 |
JP4158079B2 (ja) * | 2001-03-23 | 2008-10-01 | 株式会社ジーエス・ユアサコーポレーション | 無停電電源装置及びバッテリ交換促進システム |
JP3428590B2 (ja) * | 2001-03-30 | 2003-07-22 | ミノルタ株式会社 | 画像形成装置、消費電力量制限システムおよび消費電力量制限プログラム |
-
2003
- 2003-08-08 JP JP2003290814A patent/JP3896352B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005063066A (ja) | 2005-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3896352B2 (ja) | 分散コンピューティングシステム | |
US10429921B2 (en) | Datacenter power management optimizations | |
Arshad et al. | Utilizing power consumption and SLA violations using dynamic VM consolidation in cloud data centers | |
US8402140B2 (en) | Methods and apparatus for coordinated energy management in virtualized data centers | |
US8473768B2 (en) | Power control apparatus and method for cluster system | |
US8381221B2 (en) | Dynamic heat and power optimization of resource pools | |
US20120030356A1 (en) | Maximizing efficiency in a cloud computing environment | |
Rajabzadeh et al. | Energy-aware framework with Markov chain-based parallel simulated annealing algorithm for dynamic management of virtual machines in cloud data centers | |
WO2023015788A1 (zh) | 一种面向能耗优化的无服务器计算资源分配*** | |
Li et al. | Energy-efficient and QoS-aware model based resource consolidation in cloud data centers | |
CN113672383A (zh) | 一种云计算资源调度方法、***、终端以及存储介质 | |
Zhang et al. | An Energy and SLA‐Aware Resource Management Strategy in Cloud Data Centers | |
Dias et al. | A systematic literature review on virtual machine consolidation | |
He et al. | Energy-efficient framework for virtual machine consolidation in cloud data centers | |
KR102129389B1 (ko) | 클라우드 컴퓨팅 환경에서의 다목적 가상머신 배치 방법 및 장치 | |
Hou et al. | Power grab in aggressively provisioned data centers: What is the risk and what can be done about it | |
Xu et al. | Energy-Aware Resource Management in Cloud Computing Considering Load Balance. | |
Deiab et al. | Energy efficiency in cloud computing | |
Terzopoulos et al. | Performance evaluation of a real-time grid system using power-saving capable processors | |
US8281159B1 (en) | Systems and methods for managing power usage based on power-management information from a power grid | |
Fan et al. | GreenSleep: a multi-sleep modes based scheduling of servers for cloud data center | |
Cai et al. | Greensprint: Effective computational sprinting in green data centers | |
Rezai et al. | Energy aware resource management of cloud data centers | |
CN105068871B (zh) | 运算资源的控制方法和装置 | |
US9052904B1 (en) | System and method for determining whether to reschedule malware scans based on power-availability information for a power grid and power-usage information for the scans |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060801 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061027 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061212 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20061212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061218 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091222 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |