JP5887846B2 - 電力制御システムおよび電力制御方法 - Google Patents
電力制御システムおよび電力制御方法 Download PDFInfo
- Publication number
- JP5887846B2 JP5887846B2 JP2011246043A JP2011246043A JP5887846B2 JP 5887846 B2 JP5887846 B2 JP 5887846B2 JP 2011246043 A JP2011246043 A JP 2011246043A JP 2011246043 A JP2011246043 A JP 2011246043A JP 5887846 B2 JP5887846 B2 JP 5887846B2
- Authority
- JP
- Japan
- Prior art keywords
- power consumption
- server
- job
- power
- control unit
- 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
- 238000000034 method Methods 0.000 title claims description 29
- 238000005259 measurement Methods 0.000 claims description 15
- 230000003111 delayed effect Effects 0.000 claims description 7
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 230000001934 delay Effects 0.000 claims 1
- 239000011159 matrix material Substances 0.000 description 24
- 238000010586 diagram Methods 0.000 description 8
- 230000001174 ascending effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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の実施の形態における電力制御システム100の構成を示すブロック図である。図1を参照すると、電力制御システム100は、ネットワーク101とネットワーク101に接続された制御部102と、サーバ111(サーバA)、112(サーバB)とを備える。各サーバ111、112などは消費電力記憶部121、消費電力測定部122を備える。なお、サーバ111、112以外のサーバが、ネットワーク101に接続されても良く、接続されるサーバの数は、限定しない。
次に、本発明の第2の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
次に、本発明の第3の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
TL(N−j)−TW(N−j)<TL(N−j−1)−TW(N−j−1)
が成立する場合、ジョブ行列の(N−j)番目のジョブは一つ前の(N−j−1)番目のジョブよりもジョブ投入待ち時間の余裕具合が小さいため、(N−j−1)番目のジョブよりも先に投入されることが好ましい。そのため、
TL(N−j)−TW(N−j)<TL(N−j−1)−TW(N−j−1)
が成立する場合は(ステップS323)、ジョブ行列制御部305は(N−j)番目のジョブと(N−j−1)番目のジョブを入れ替える処理を行う(ステップS324)。また、順番交換回数iをi+1に更新する(ステップS324)。成立しない場合は何も処理しない。
次に、本発明の第4の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
102 制御部
111、112 サーバ
121 消費電力記憶部
122 消費電力測定部
203 電源管理部
204 アイドリング状態消費電力記憶部
305 ジョブ行列制御部
Claims (9)
- サーバごとに過去の消費電力データを記憶した消費電力記憶部と、
前記サーバごとに現在の消費電力を測定する消費電力測定部と、
ジョブ投入時、前記消費電力記憶部から出力された過去電力データと、前記消費電力測定部から出力された現消費電力から予測した予測消費電力を基に、あらかじめ設定された前記サーバの消費電力の上限値を超えるかどうかを判定し、超える場合は前記ジョブの投入タイミングを遅らせる制御を行う制御部と、
前記サーバの電源の起動、停止を管理する電源管理部と、
全ての前記サーバのアイドリング状態での消費電力データを記憶したアイドリング状態消費電力記憶部と
を含み、
前記制御部が前記ジョブの投入タイミングをユーザ設定の許容値まで遅らせてもユーザ投入希望のサーバの消費電力の上限値を下回らない場合、前記制御部が他のサーバにて消費電力の上限値を超えるかどうかを判定し、超えない場合はそのサーバに前記ジョブを投入し、超える場合は他の稼働中サーバの消費電力の余裕と前記アイドリング状態消費電力記憶部から出力された前記サーバのアイドリング状態消費電力データを基に、前記サーバのうち停止中のサーバの一つを稼動状態にできる場合、前記電源管理部が前記停止中サーバの電源を投入し、前記制御部が前記ジョブを投入する制御を行う電力制御システム。 - 前記停止中のサーバを一つも稼動状態にできない場合、前記制御部が前記ユーザ投入希望のサーバ或いは前記稼働中サーバのうち最も消費電力の余裕があるサーバに対して前記予測消費電力と前記サーバの消費電力の上限値と他の稼働中サーバの消費電力の余裕を基に前記ジョブが投入できるかを判定し、投入できる場合は前記ジョブを投入する制御を行う請求項1に記載の電力制御システム。
- 前記サーバの投入待ちジョブの投入待ち時間を基に、ジョブ投入待ち時間の余裕具合が小さい順になるようジョブ投入の順序を最適化する制御を行うジョブ行列制御部をさらに有する請求項1または2に記載の電力制御システム。
- 前記ジョブ投入時にユーザからジョブ投入の優先度のデータを受信し、ジョブの投入待ち時間がユーザの指定した優先度に応じた許容値を超過する場合、システム利用料金を引き下げる処理を行う請求項1乃至3のいずれか1項に記載の電力制御システム。
- 前記稼働中サーバがあり、当該サーバに現在投入されているジョブが無い場合、前記電源管理部は当該サーバを停止させ電源断とし、前記制御部は停止したサーバのピーク電力を、ネットワークに接続された前記稼働中サーバ全てのピーク電力に均等に上乗せし更新する請求項1乃至4のいずれか1項に記載の電力制御システム。
- ジョブ投入時、サーバごとの消費電力記憶部が出力する過去の消費電力データと、前記サーバごとの消費電力測定部が出力する現消費電力から制御部が予測消費電力を予測し、
前記予測消費電力を基に前記制御部が、あらかじめ設定されたサーバの消費電力の上限値を超えるかどうかを判定し、超える場合は前記ジョブの投入タイミングを遅らせる制御を行い、
前記制御部が前記ジョブの投入タイミングをユーザ設定の許容値まで遅らせても前記サーバの消費電力の上限値を下回らない場合、前記制御部が他のサーバにて消費電力の上限値を超えるかどうかを判定し、超えない場合はそのサーバに前記ジョブを投入し、超える場合は他の稼働中サーバの消費電力の余裕とアイドリング状態消費電力記憶部から出力された前記サーバのアイドリング状態消費電力データを基に、前記サーバのうち停止中のサーバの一つを稼動状態にできる場合、電源管理部が前記停止中サーバの電源を投入し、前記制御部が前記ジョブを投入し、稼動状態にできない場合は前記制御部がユーザ投入希望のサーバ或いは前記稼働中サーバのうち最も消費電力の余裕があるサーバに対して前記予測消費電力と前記サーバの消費電力の上限値と他の稼働中サーバの消費電力の余裕を基に前記ジョブが投入できるかを判定し、投入できる場合は前記ジョブを投入する制御を行う電力制御方法。 - ジョブ投入制御方法において、前記ジョブの投入タイミングをユーザ設定の許容値まで遅らせても前記サーバの消費電力の上限値を下回らない場合、前記制御部が前記サーバの投入待ちジョブの投入待ち時間を基にジョブ投入の優先順位を判定し、最優先で投入するジョブであった場合、前記ジョブの順番を先頭に入れ替える制御を行う請求項6記載の電力制御方法。
- ジョブ投入制御方法において、前記制御部が前記ユーザ投入希望のサーバ或いは前記稼働中サーバのうち最も消費電力の余裕があるサーバに対して前記予測消費電力と前記サーバの消費電力の上限値と他の稼働中サーバの消費電力の余裕を基に前記ジョブが投入できるかを判定し、投入できない場合、前記制御部が前記サーバの投入待ちジョブの投入待ち時間を基にジョブ投入の優先順位を判定し、最優先で投入するジョブであった場合、前記ジョブの順番を先頭に入れ替える制御を行う請求項6記載の電力制御方法。
- ジョブ投入時、サーバごとの消費電力記憶部が出力する過去の消費電力データと、前記サーバごとの消費電力測定部が出力する現消費電力から予測消費電力を予測し、
前記予測消費電力を基に、あらかじめ設定されたサーバの消費電力の上限値を超えるかどうかを判定し、
超える場合は前記ジョブの投入タイミングを遅らせ、
前記ジョブの投入タイミングをユーザ設定の許容値まで遅らせても前記サーバの消費電力の上限値を下回らない場合、他のサーバにて消費電力の上限値を超えるかどうかを判定し、超えない場合はそのサーバに前記ジョブを投入し、超える場合は他の稼働中サーバの消費電力の余裕と前記サーバのアイドリング状態消費電力データを基に、前記サーバのうち停止中のサーバの一つを稼動状態にできる場合、前記停止中サーバの電源を投入し前記ジョブを投入し、稼動状態にできない場合は前記ユーザ投入希望のサーバ或いは前記稼働中サーバのうち最も消費電力の余裕があるサーバに対して前記予測消費電力と前記サーバの消費電力の上限値と他の稼働中サーバの消費電力の余裕を基に前記ジョブが投入できるかを判定し、投入できる場合は前記ジョブを投入する処理
をコンピュータに実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011246043A JP5887846B2 (ja) | 2011-11-10 | 2011-11-10 | 電力制御システムおよび電力制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011246043A JP5887846B2 (ja) | 2011-11-10 | 2011-11-10 | 電力制御システムおよび電力制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013101576A JP2013101576A (ja) | 2013-05-23 |
JP5887846B2 true JP5887846B2 (ja) | 2016-03-16 |
Family
ID=48622123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011246043A Expired - Fee Related JP5887846B2 (ja) | 2011-11-10 | 2011-11-10 | 電力制御システムおよび電力制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5887846B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8645723B2 (en) * | 2011-05-11 | 2014-02-04 | Apple Inc. | Asynchronous management of access requests to control power consumption |
EP3053033A4 (en) * | 2013-10-01 | 2017-06-21 | Intel Corporation | Concurrent network application scheduling for reduced power consumption |
JP2016071841A (ja) * | 2014-09-30 | 2016-05-09 | 日本電気株式会社 | ジョブ管理装置、ジョブ管理システム、ジョブ管理方法、及びプログラム |
JP6032314B2 (ja) * | 2015-03-27 | 2016-11-24 | 日本電気株式会社 | システム |
US10158526B2 (en) | 2015-03-27 | 2018-12-18 | Nec Corporation | System that manages server function |
JP6131979B2 (ja) * | 2015-03-27 | 2017-05-24 | 日本電気株式会社 | システム |
JP6959506B2 (ja) | 2017-06-12 | 2021-11-02 | 富士通株式会社 | 並列処理システムのシステム管理装置、並列処理システムおよび電力制御方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07168726A (ja) * | 1993-12-16 | 1995-07-04 | Matsushita Electric Ind Co Ltd | 電子計算機及びマルチプロセスオペレーティングシステムのスケジューリング方法 |
JP4815195B2 (ja) * | 2005-11-16 | 2011-11-16 | みずほ情報総研株式会社 | ジョブ実行管理方法、ジョブ実行管理システム及びジョブ実行管理プログラム |
JP5151203B2 (ja) * | 2007-03-26 | 2013-02-27 | 日本電気株式会社 | ジョブスケジューリング装置及びジョブスケジューリング方法 |
JP2011013764A (ja) * | 2009-06-30 | 2011-01-20 | Hitachi Ltd | 消費電力管理方法、消費電力管理システムおよびプログラム |
-
2011
- 2011-11-10 JP JP2011246043A patent/JP5887846B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013101576A (ja) | 2013-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5887846B2 (ja) | 電力制御システムおよび電力制御方法 | |
US11886914B1 (en) | Energy efficient scheduling for computing systems and method therefor | |
RU2599967C2 (ru) | Управление жизненным циклом приложений | |
CN101981529B (zh) | 功率知晓线程调度和处理器的动态使用 | |
KR101029414B1 (ko) | 프로세서 상태 천이를 검출하기 위해 제공되는 장치 및방법과 머신 액세스 가능 매체와 컴퓨팅 시스템 | |
Lin et al. | Energy-efficient virtual machine provision algorithms for cloud systems | |
US8082459B2 (en) | Power management based on policy | |
CN100401232C (zh) | 多核处理器的处理器模式自动控制装置及其方法 | |
US8271818B2 (en) | Managing under-utilized resources in a computer | |
US7814485B2 (en) | System and method for adaptive power management based on processor utilization and cache misses | |
US8023842B2 (en) | Methods and apparatus for adjusting printing device power consumption based on usage data | |
CN102326134A (zh) | 能量感知服务器管理 | |
US20110022876A1 (en) | Computer system and operating method thereof | |
US20090210741A1 (en) | Information processing apparatus and information processing method | |
TW201205441A (en) | Multi-CPU domain mobile electronic device and operation method thereof | |
US20080127193A1 (en) | Scheduling method for executing jobs, scheduling apparatus for executing jobs, rewritable recording medium on which scheduling program for executing jobs is recorded | |
US9513694B2 (en) | Information processing apparatus and power-source switching method | |
WO2017014786A1 (en) | Power management for electronic devices | |
Yang et al. | Dynamic cluster reconfiguration for energy conservation in computation intensive service | |
Hikita et al. | Saving 200kw and $200 k/year by power-aware job/machine scheduling | |
US8510273B2 (en) | System, method, and computer-readable medium to facilitate application of arrival rate qualifications to missed throughput server level goals | |
JP4448163B2 (ja) | コンピュータ・システムおよびプロセスに対するデバイスの管理方法 | |
US20100205306A1 (en) | Grid computing system, management apparatus, and method for managing a plurality of nodes | |
US8938629B2 (en) | Power control apparatus, method for controlling the same and storage medium | |
Li et al. | An efficient approach for reducing power consumption in a production-run cluster |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141017 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150422 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150706 |
|
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: 20160119 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5887846 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |