JP6375602B2 - 消費電力を制御する情報処理装置、電力制御方法、及びそのためのプログラム - Google Patents
消費電力を制御する情報処理装置、電力制御方法、及びそのためのプログラム Download PDFInfo
- Publication number
- JP6375602B2 JP6375602B2 JP2013192673A JP2013192673A JP6375602B2 JP 6375602 B2 JP6375602 B2 JP 6375602B2 JP 2013192673 A JP2013192673 A JP 2013192673A JP 2013192673 A JP2013192673 A JP 2013192673A JP 6375602 B2 JP6375602 B2 JP 6375602B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- processing devices
- standby
- assigned
- temperature
- 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.)
- Active
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
- Power Sources (AREA)
Description
本発明のプログラムは、第1の処理装置が割り当てられた処理を完了する場合に、前記第1の処理装置と待機中の第2の処理装置とのそれぞれに対応する温度を取得し、前記取得した温度を比較し、前記温度が最も低い前記第1及び2の処理装置のいずれかに、新たな処理を割り当てる処理をコンピュータに実行させる。
図1は、本発明の第1の実施形態に係る電力制御装置100の構成を示すブロック図である。
図1に示す温度取得部110は、サーバ411〜414のいずれかが、割り当てられた処理を完了する場合に、その割り当てられた処理を完了するサーバ411〜414のいずれか(以後、完了サーバと呼ぶ)と、待機サーバとのそれぞれに対応する温度を取得する。ここで、その処理は、サーバ411〜414が実行する処理であり、同一のサーバで実行するべき単位の処理(一般的に、タスクとも呼ばれる)である。以下、ここで定義した処理を処理tと表記する。換言すると、処理tの単位で、実行するサーバ411〜414を切り替えることができる。また、待機サーバは、サーバ411〜414の内の、待機状態にあるサーバである。
図1に示す処理割当部120は、それらの取得した温度を比較し、その温度が最も低いサーバ411〜414のいずれか(その完了サーバ及びその待機サーバのいずれか)に、新たな処理t(次に実行するべき処理t)を割り当てる。
温度センサ111及び温度センサ112のそれぞれは、サーバ411及びサーバ412の内部温度を測定し、その測定した結果を電力制御装置100に通知する。例えば、温度センサ111及び温度センサ112は、電力制御装置100から要求を受信した場合に、その時点の温度を測定し、その測定した結果を送信する。また、温度センサ111及び温度センサ112は、一定時間ごとにその温度を測定し、その測定結果が変化した場合に、その変化した測定結果を送信するようにしてもよい。
サーバ411及びサーバ412は、電力制御装置100から割り当てられた処理tを実行する。
サーバ413及びサーバ414は、電力制御装置100から割り当てられた処理tを実行する。また、サーバ413及びサーバ414は、温度測定手段(不図示)を内部に含み、その温度測定手段による内部温度の測定結果を、電力制御装置100に通知する。
次に、本発明の第2の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
次に、本発明の第3の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
待機数受付部340は、待機状態にする処理装置(例えば、図2に示すサーバ411〜414)の台数(待機数)の入力を、外部から受け付ける。
処理割当部320は、待機数受付部340からその待機数を受信する。処理割当部320は、その受信した待機数に基づいて、新たな処理を割り当てる処理装置を決定する。換言すると、処理割当部320は、その受信した待機数に基づいて、待機状態にする処理装置を決定する。
省電力モード制御部330は、各処理装置の状態を受信し、待機状態となる処理装置を省電力モードへ移行させ、動作状態となる処理装置を省電力モードから通常電力モードへ復帰させる。尚、省電力モードへ移行させる技術及び省電力モードから復帰させる技術は、当業者にとって周知である為、説明を省略する。
履歴表示部350は、受信した制御情報180を、履歴として記憶する。例えば、履歴表示部350は、その制御情報180を受信した時刻とともに、図3に示す記憶装置703に記録する。
110 温度取得部
111 温度センサ
112 温度センサ
120 処理割当部
180 制御情報
300 電力制御装置
320 処理割当部
330 省電力モード制御部
340 待機数受付部
350 履歴表示部
410 情報処理システム
411 サーバ
412 サーバ
413 サーバ
414 サーバ
420 情報処理装置
421 管理ソフトウェア
423 プロセス
424 OS
425 論理プロセッサ
426 ハイパーバイザ
427 物理プロセッサ
428 温度センサ
700 コンピュータ
701 CPU
702 記憶部
703 記憶装置
704 入力部
705 出力部
706 通信部
707 記録媒体
Claims (7)
- 複数の処理装置のそれぞれに対応する温度を取得する温度取得手段と、
前記複数の処理装置に処理を割り当てる処理割当手段と、を含み、
前記処理割当手段は、
前記複数の処理装置のうち所定の数の処理装置には処理を割り当てずに、当該処理装置を待機中とし、
処理が割り当てられている第1の処理装置が割り当てられた処理を完了する場合に、当該第1の処理装置と待機中である第2の処理装置とのそれぞれに対応する温度を比較し、当該第1および第2の処理装置のうち前記温度が最も低い処理装置に新たな処理を割り当て、当該第1および第2の処理装置のうち当該新たな処理が割り当てられない処理装置を待機中とすることで、前記複数の処理装置のうち前記所定の数の処理装置が待機中である状態を保つ、
情報処理装置。 - 前記第1及び第2の処理装置は、仮想マルチプロセッサにおける論理プロセッサを割り当てられる物理プロセッサである
ことを特徴とする請求項1記載の情報処理装置。 - 省電力モード制御手段を更に含み、
前記処理割当手段は、前記第1の処理装置が割り当てられた処理を完了したことと、前記第2の処理装置が新たな処理を割り当てられることとのそれぞれを示す状態変化情報を前記省電力モード制御手段へ出力し、
前記省電力モード制御手段は、前記出力された状態変化情報に基づいて、前記第1の処理装置を省電力モードに切り替え、前記第2の処理装置を通常電力モードに切り替える
ことを特徴とする請求項1または2記載の情報処理装置。 - 待機状態にする処理装置の台数を示す待機数の入力を、前記所定の数を指定する情報として受け付ける待機数受付手段を更に含み、
前記処理割当手段は、前記待機数に基づいて、前記待機状態にする処理装置を決定する
ことを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。 - 履歴表示手段を更に含み、
前記処理割当手段は、前記処理装置のそれぞれに対する処理の割り当て状態を示す制御情報を前記履歴表示手段へ出力し、
前記履歴表示手段は、前記出力された制御情報に基づいて履歴表示情報を出力する
ことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 - コンピュータが複数の処理装置に処理を割り当てる方法であって、
前記複数の処理装置のそれぞれに対応する温度を取得し、
前記複数の処理装置のうち所定の数の処理装置には処理を割り当てずに、当該処理装置を待機中とし、
処理が割り当てられている第1の処理装置が割り当てられた処理を完了する場合に、当該第1の処理装置と待機中である第2の処理装置とのそれぞれに対応する温度を比較し、当該第1及び第2の処理装置のうち前記温度が最も低い処理装置に新たな処理を割り当て、当該第1及び第2の処理装置のうち当該新たな処理が割り当てられない処理装置を待機中とすることで、前記複数の処理装置のうち前記所定の数の処理装置が待機中である状態を保つ、
電力制御方法。 - 複数の処理装置のそれぞれに対応する温度を取得する温度取得処理と、
前記複数の処理装置に処理を割り当てる処理割当処理と、をコンピュータに実行させ、
前記処理割当処理は、
前記複数の処理装置のうち所定の数の処理装置には処理を割り当てずに、当該処理装置を待機中とし、
処理が割り当てられている第1の処理装置が割り当てられた処理を完了する場合に、当該第1の処理装置と待機中である第2の処理装置とのそれぞれに対応する温度を比較し、当該第1及び第2の処理装置のうち前記温度が最も低い処理装置に新たな処理を割り当て、当該第1及び第2の処理装置のうち当該新たな処理が割り当てられない処理装置を待機中とすることで、前記複数の処理装置のうち前記所定の数の処理装置が待機中である状態を保つ、
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013192673A JP6375602B2 (ja) | 2013-09-18 | 2013-09-18 | 消費電力を制御する情報処理装置、電力制御方法、及びそのためのプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013192673A JP6375602B2 (ja) | 2013-09-18 | 2013-09-18 | 消費電力を制御する情報処理装置、電力制御方法、及びそのためのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015060345A JP2015060345A (ja) | 2015-03-30 |
JP6375602B2 true JP6375602B2 (ja) | 2018-08-22 |
Family
ID=52817837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013192673A Active JP6375602B2 (ja) | 2013-09-18 | 2013-09-18 | 消費電力を制御する情報処理装置、電力制御方法、及びそのためのプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6375602B2 (ja) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH086681A (ja) * | 1994-04-18 | 1996-01-12 | Hitachi Ltd | 省電力制御システム |
JPWO2003083693A1 (ja) * | 2002-04-03 | 2005-08-04 | 富士通株式会社 | 分散処理システムにおけるタスクスケジューリング装置 |
JP5391980B2 (ja) * | 2009-10-02 | 2014-01-15 | 株式会社リコー | 画像形成装置、画像形成装置の制御方法及び制御プログラム |
US20110138395A1 (en) * | 2009-12-08 | 2011-06-09 | Empire Technology Development Llc | Thermal management in multi-core processor |
JP5621287B2 (ja) * | 2010-03-17 | 2014-11-12 | 富士通株式会社 | 負荷分散システムおよびコンピュータプログラム |
WO2012029149A1 (ja) * | 2010-09-01 | 2012-03-08 | 富士通株式会社 | 情報処理プログラム、情報処理装置及び情報処理方法 |
CN103348324A (zh) * | 2011-02-10 | 2013-10-09 | 富士通株式会社 | 调度方法、设计辅助方法以及*** |
-
2013
- 2013-09-18 JP JP2013192673A patent/JP6375602B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015060345A (ja) | 2015-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5773065B2 (ja) | スケジューリングプログラム、マルチコアプロセッサシステム、およびスケジューリング方法 | |
JP4982971B2 (ja) | 情報処理装置、プロセス制御方法、並びにコンピュータ・プログラム | |
US20190235904A1 (en) | Cloning services in virtualized computing systems | |
US9852008B2 (en) | Computer-readable recording medium storing execution information notification program, information processing apparatus, and information processing system | |
WO2011083505A1 (en) | Method and server system for testing and executing migration between virtual servers | |
JP2016167143A (ja) | 情報処理システムおよび情報処理システムの制御方法 | |
US10671426B2 (en) | Data processing | |
JP6123626B2 (ja) | 処理再開方法、処理再開プログラムおよび情報処理システム | |
JP6160236B2 (ja) | 情報処理装置、情報処理システム、情報処理装置の制御方法及び情報処理装置の制御プログラム | |
US11593003B2 (en) | Method and systems for recommending storage management actions based on capacities of storage systems | |
JP2011186701A (ja) | リソース割当装置、リソース割当方法、およびリソース割当プログラム | |
JP5970461B2 (ja) | 仮想計算機制御装置、仮想計算機制御方法、仮想計算機制御プログラム、及び集積回路 | |
JP6375602B2 (ja) | 消費電力を制御する情報処理装置、電力制御方法、及びそのためのプログラム | |
JPWO2015075803A1 (ja) | 情報処理装置、方法、プログラム及び記録媒体 | |
JP5833972B2 (ja) | 検証装置及び検証方法 | |
JP5780296B2 (ja) | スレッド処理方法、およびスレッド処理システム | |
JP2008139907A (ja) | ジョブ割当プログラム及びジョブ割当方法 | |
JPWO2012101759A1 (ja) | プロセッサ処理方法、およびプロセッサシステム | |
JP6571423B2 (ja) | 情報処理システム、デバイス情報取得方法、及びそのためのプログラム | |
US20120284711A1 (en) | Method and Arrangement for Configuring a Resource for a Virtual Runtime Environment | |
JP2016103240A (ja) | データ処理装置とデータ処理方法 | |
JP2020190867A (ja) | 構成変更型集積回路の割当システム、構成変更型集積回路の割当方法およびコンピュータプログラム | |
JP5994339B2 (ja) | 仮想化システム、ストレージ装置、ストレージデータ移行方法、及びストレージデータ移行プログラム | |
JP2007219925A (ja) | バス制御装置、バス制御プログラム及び記録媒体 | |
JPWO2011114495A1 (ja) | マルチコアプロセッサシステム、スレッド切り替え制御方法、およびスレッド切り替え制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160816 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170523 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171205 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180202 |
|
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: 20180626 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180709 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6375602 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |