JP2011243119A - 電力平準化方法、システム及びプログラム - Google Patents
電力平準化方法、システム及びプログラム Download PDFInfo
- Publication number
- JP2011243119A JP2011243119A JP2010116640A JP2010116640A JP2011243119A JP 2011243119 A JP2011243119 A JP 2011243119A JP 2010116640 A JP2010116640 A JP 2010116640A JP 2010116640 A JP2010116640 A JP 2010116640A JP 2011243119 A JP2011243119 A JP 2011243119A
- Authority
- JP
- Japan
- Prior art keywords
- server
- power
- processing
- power consumption
- job
- 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.)
- Granted
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)
Abstract
【解決手段】本電力制御方法は、処理種別の識別子を含む実行要求を端末から受信した場合、処理種別の識別子と当該処理種別の処理を実行することにより消費される電力である処理消費電力のデータとを対応付けて格納する処理テーブルから、受信した処理種別の識別子に対応する処理消費電力を特定する工程と、端末からの実行要求に応じて処理を実行し得る複数のサーバの各々について当該サーバが消費している電力であるサーバ消費電力のデータ及び当該サーバに商用電源から供給する最大電力の閾値を格納するサーバテーブルを用いて、特定された処理消費電力をサーバ消費電力に加えても閾値を超過しないという条件を満たすサーバを探索する工程と、条件を満たすサーバが特定された場合には、当該サーバを実行サーバとして決定し、当該実行サーバに実行要求を送信する工程とを含む。
【選択図】図1
Description
・R0=R1+R2
ここで、D0はシステムに含まれるバッテリーからの放電電力の合計値、D1は給電装置13Aのバッテリーからの放電電力、D2は給電装置13Bのバッテリーからの放電電力、R0はシステムに含まれるバッテリーの残量の合計値、R1は給電装置13Aのバッテリーの残量、R2は給電装置13Bのバッテリーの残量である。
処理種別の識別子を含む処理実行要求をユーザ端末から受信した場合、処理種別の識別子と当該処理種別の処理を実行することにより消費される電力である処理消費電力のデータとを対応付けて格納する処理テーブルから、受信した前記処理種別の識別子に対応する処理消費電力を特定するステップと、
前記ユーザ端末からの処理実行要求に応じて処理を実行し得る複数のサーバの各々について当該サーバが消費している電力であるサーバ消費電力のデータ及び当該サーバに商用電源から供給する最大電力の閾値を格納するサーバテーブルを用いて、特定された前記処理消費電力を前記サーバ消費電力に加えても前記閾値を超過しないという条件を満たすサーバを探索する探索ステップと、
前記探索ステップにおいて前記条件を満たすサーバが特定された場合には、当該サーバを実行サーバとして決定し、当該実行サーバに前記処理実行要求を送信する第1決定ステップと、
を含み、コンピュータにより実行される電力平準化方法。
前記サーバテーブルには、前記複数のサーバの各々について当該サーバに電力を供給する給電装置のバッテリー残量のデータがさらに格納されており、
前記探索ステップにおいて前記条件を満たすサーバが特定されなかった場合には、前記サーバテーブルを用いて、バッテリー残量が最も多いサーバを前記実行サーバとして特定し、当該実行サーバに前記処理実行要求を送信する第2決定ステップ
をさらに含む付記1記載の電力平準化方法。
前記サーバテーブルには、前記複数のサーバの各々について当該サーバの処理負荷のデータがさらに格納されており、
前記探索ステップにおいて前記条件を満たすサーバが複数特定された場合には、前記第1決定ステップにおいて、前記サーバテーブルを用いて、特定された前記サーバのうち処理負荷が最も低いサーバを前記実行サーバとして決定する
ことを特徴とする付記1記載の電力平準化方法。
前記サーバテーブルには、前記複数のサーバの各々について当該サーバの処理負荷のデータがさらに格納されており、
前記第2決定ステップが、
前記探索ステップにおいて前記条件を満たすサーバが特定されなかった場合には、前記サーバテーブルを用いて、バッテリー残量が最も多いサーバを特定するステップと、
特定された前記サーバが複数である場合には、前記サーバテーブルを用いて、特定された前記サーバのうち処理負荷が最も低いサーバを前記実行サーバとして決定するステップと、
を含む付記2記載の電力平準化方法。
前記商用電源から前記複数のサーバを含むシステムに供給する最大電力の閾値である全体閾値を、前記システムに含まれる給電装置のバッテリー容量の総和及び前記システムにおいて消費される電力の予測に基づき算出するステップと、
前記サーバテーブルに格納されている、前記複数のサーバの各々についての前記閾値を、当該閾値の総和が前記全体閾値に等しくなるように算出するステップと、
をさらに含む付記1乃至4のいずれか1つ記載の電力平準化方法。
前記給電装置は、
当該給電装置が電力を供給するサーバの消費電力が前記閾値を超過した場合には、当該給電装置に含まれるバッテリーから超過分の電力を放電し、
当該給電装置が電力を供給するサーバの消費電力が前記閾値に満たない場合には、当該給電装置に含まれるバッテリーに余剰分の電力を充電する
ことを特徴とする付記2乃至5のいずれか1つ記載の電力平準化方法。
処理種別の識別子と当該処理種別の処理を実行することにより消費される電力である処理消費電力のデータとを対応付けて格納する処理テーブルと、
ユーザ端末からの処理実行要求に応じて処理を実行し得る複数のサーバの各々について当該サーバが消費している電力であるサーバ消費電力のデータ及び当該サーバに商用電源から供給する最大電力の閾値を格納するサーバテーブルと、
処理種別の識別子を含む処理実行要求を前記ユーザ端末から受信した場合、前記処理テーブルから、受信した前記処理種別の識別子に対応する処理消費電力を特定する消費電力特定部と、
前記サーバテーブルを用いて、特定された前記処理消費電力を前記サーバ消費電力に加えても前記閾値を超過しないという条件を満たすサーバを探索するサーバ特定部と、
前記サーバ探索部により前記条件を満たすサーバが特定された場合には、当該サーバを実行サーバとして決定し、当該実行サーバに前記処理実行要求を送信する通信部と、
を有する電力平準化システム。
処理種別の識別子を含む処理実行要求をユーザ端末から受信した場合、処理種別の識別子と当該処理種別の処理を実行することにより消費される電力である処理消費電力のデータとを対応付けて格納する処理テーブルから、受信した前記処理種別の識別子に対応する処理消費電力を特定するステップと、
前記ユーザ端末からの処理実行要求に応じて処理を実行し得る複数のサーバの各々について当該サーバが消費している電力であるサーバ消費電力のデータ及び当該サーバに商用電源から供給する最大電力の閾値を格納するサーバテーブルを用いて、特定された前記処理消費電力を前記サーバ消費電力に加えても前記閾値を超過しないという条件を満たすサーバを探索する探索ステップと、
前記探索ステップにおいて前記条件を満たすサーバが特定された場合には、当該サーバを実行サーバとして決定し、当該実行サーバに前記処理実行要求を送信する第1決定ステップと、
を、コンピュータに実行させるための電力平準化プログラム。
5 平準化制御サーバ 7 クライアント端末
9 商用電源 11A,11B ジョブ処理サーバ
13A,13B 給電装置
31 通信部 33 ジョブ振分部
51 通信部 53 管理データ格納部
55 平準化制御部 57 処理結果格納部
59 ジョブ識別子格納部 551 消費電力特定部
553 サーバ特定部 111 通信部
113 ジョブ実行部 115 サーバデータ格納部
117 消費電力監視部 119 処理負荷監視部
1301 通信部 1303 バッテリーデータ格納部
1305 データ格納部 1307 バッテリー残量監視部
1309 充放電制御部 1311 バッテリー
Claims (8)
- 処理種別の識別子を含む処理実行要求をユーザ端末から受信した場合、処理種別の識別子と当該処理種別の処理を実行することにより消費される電力である処理消費電力のデータとを対応付けて格納する処理テーブルから、受信した前記処理種別の識別子に対応する処理消費電力を特定するステップと、
前記ユーザ端末からの処理実行要求に応じて処理を実行し得る複数のサーバの各々について当該サーバが消費している電力であるサーバ消費電力のデータ及び当該サーバに商用電源から供給する最大電力の閾値を格納するサーバテーブルを用いて、特定された前記処理消費電力を前記サーバ消費電力に加えても前記閾値を超過しないという条件を満たすサーバを探索する探索ステップと、
前記探索ステップにおいて前記条件を満たすサーバが特定された場合には、当該サーバを実行サーバとして決定し、当該実行サーバに前記処理実行要求を送信する第1決定ステップと、
を含み、コンピュータにより実行される電力平準化方法。 - 前記サーバテーブルには、前記複数のサーバの各々について当該サーバに電力を供給する給電装置のバッテリー残量のデータがさらに格納されており、
前記探索ステップにおいて前記条件を満たすサーバが特定されなかった場合には、前記サーバテーブルを用いて、バッテリー残量が最も多いサーバを前記実行サーバとして特定し、当該実行サーバに前記処理実行要求を送信する第2決定ステップ
をさらに含む請求項1記載の電力平準化方法。 - 前記サーバテーブルには、前記複数のサーバの各々について当該サーバの処理負荷のデータがさらに格納されており、
前記探索ステップにおいて前記条件を満たすサーバが複数特定された場合には、前記第1決定ステップにおいて、前記サーバテーブルを用いて、特定された前記サーバのうち処理負荷が最も低いサーバを前記実行サーバとして決定する
ことを特徴とする請求項1記載の電力平準化方法。 - 前記サーバテーブルには、前記複数のサーバの各々について当該サーバの処理負荷のデータがさらに格納されており、
前記第2決定ステップが、
前記探索ステップにおいて前記条件を満たすサーバが特定されなかった場合には、前記サーバテーブルを用いて、バッテリー残量が最も多いサーバを特定するステップと、
特定された前記サーバが複数である場合には、前記サーバテーブルを用いて、特定された前記サーバのうち処理負荷が最も低いサーバを前記実行サーバとして決定するステップと、
を含む請求項2記載の電力平準化方法。 - 前記商用電源から前記複数のサーバを含むシステムに供給する最大電力の閾値である全体閾値を、前記システムに含まれる給電装置のバッテリー容量の総和及び前記システムにおいて消費される電力の予測に基づき算出するステップと、
前記サーバテーブルに格納されている、前記複数のサーバの各々についての前記閾値を、当該閾値の総和が前記全体閾値に等しくなるように算出するステップと、
をさらに含む請求項1乃至4のいずれか1つ記載の電力平準化方法。 - 前記給電装置は、
当該給電装置が電力を供給するサーバの消費電力が前記閾値を超過した場合には、当該給電装置に含まれるバッテリーから超過分の電力を放電し、
当該給電装置が電力を供給するサーバの消費電力が前記閾値に満たない場合には、当該給電装置に含まれるバッテリーに余剰分の電力を充電する
ことを特徴とする請求項2乃至5のいずれか1つ記載の電力平準化方法。 - 処理種別の識別子と当該処理種別の処理を実行することにより消費される電力である処理消費電力のデータとを対応付けて格納する処理テーブルと、
ユーザ端末からの処理実行要求に応じて処理を実行し得る複数のサーバの各々について当該サーバが消費している電力であるサーバ消費電力のデータ及び当該サーバに商用電源から供給する最大電力の閾値を格納するサーバテーブルと、
処理種別の識別子を含む処理実行要求を前記ユーザ端末から受信した場合、前記処理テーブルから、受信した前記処理種別の識別子に対応する処理消費電力を特定する消費電力特定部と、
前記サーバテーブルを用いて、特定された前記処理消費電力を前記サーバ消費電力に加えても前記閾値を超過しないという条件を満たすサーバを探索するサーバ探索部と、
前記サーバ探索部により前記条件を満たすサーバが特定された場合には、当該サーバを実行サーバとして決定し、当該実行サーバに前記処理実行要求を送信する通信部と、
を有する電力平準化システム。 - 処理種別の識別子を含む処理実行要求をユーザ端末から受信した場合、処理種別の識別子と当該処理種別の処理を実行することにより消費される電力である処理消費電力のデータとを対応付けて格納する処理テーブルから、受信した前記処理種別の識別子に対応する処理消費電力を特定するステップと、
前記ユーザ端末からの処理実行要求に応じて処理を実行し得る複数のサーバの各々について当該サーバが消費している電力であるサーバ消費電力のデータ及び当該サーバに商用電源から供給する最大電力の閾値を格納するサーバテーブルを用いて、特定された前記処理消費電力を前記サーバ消費電力に加えても前記閾値を超過しないという条件を満たすサーバを探索する探索ステップと、
前記探索ステップにおいて前記条件を満たすサーバが特定された場合には、当該サーバを実行サーバとして決定し、当該実行サーバに前記処理実行要求を送信する第1決定ステップと、
を、コンピュータに実行させるための電力平準化プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010116640A JP5601024B2 (ja) | 2010-05-20 | 2010-05-20 | 電力平準化方法、システム及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010116640A JP5601024B2 (ja) | 2010-05-20 | 2010-05-20 | 電力平準化方法、システム及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011243119A true JP2011243119A (ja) | 2011-12-01 |
JP5601024B2 JP5601024B2 (ja) | 2014-10-08 |
Family
ID=45409677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010116640A Expired - Fee Related JP5601024B2 (ja) | 2010-05-20 | 2010-05-20 | 電力平準化方法、システム及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5601024B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014174668A (ja) * | 2013-03-07 | 2014-09-22 | Nec Computertechno Ltd | ブレードサーバ、電力供給制御方法および電力供給制御プログラム |
WO2015151548A1 (ja) * | 2014-04-03 | 2015-10-08 | ソニー株式会社 | 電子機器および記録媒体 |
JP2017070076A (ja) * | 2015-09-29 | 2017-04-06 | 富士通株式会社 | 管理システム、コンピュータプログラム、管理方法、制御システム及び制御方法 |
US10877789B2 (en) | 2016-08-18 | 2020-12-29 | Fujitsu Limited | Migrating VMs based on electricity costs of a plurality of data centers and resource load index, and lifetime of a plurality of VMs |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004180404A (ja) * | 2002-11-26 | 2004-06-24 | Toshiba Corp | 電力管理システム |
JP2005063066A (ja) * | 2003-08-08 | 2005-03-10 | Internatl Business Mach Corp <Ibm> | 分散コンピューティングシステム |
JP2008242614A (ja) * | 2007-03-26 | 2008-10-09 | Nec Corp | ジョブスケジューリング装置及びジョブスケジューリング方法 |
JP2009070328A (ja) * | 2007-09-18 | 2009-04-02 | Nec Corp | 電力管理システムおよび電力管理方法 |
-
2010
- 2010-05-20 JP JP2010116640A patent/JP5601024B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004180404A (ja) * | 2002-11-26 | 2004-06-24 | Toshiba Corp | 電力管理システム |
JP2005063066A (ja) * | 2003-08-08 | 2005-03-10 | Internatl Business Mach Corp <Ibm> | 分散コンピューティングシステム |
JP2008242614A (ja) * | 2007-03-26 | 2008-10-09 | Nec Corp | ジョブスケジューリング装置及びジョブスケジューリング方法 |
JP2009070328A (ja) * | 2007-09-18 | 2009-04-02 | Nec Corp | 電力管理システムおよび電力管理方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014174668A (ja) * | 2013-03-07 | 2014-09-22 | Nec Computertechno Ltd | ブレードサーバ、電力供給制御方法および電力供給制御プログラム |
WO2015151548A1 (ja) * | 2014-04-03 | 2015-10-08 | ソニー株式会社 | 電子機器および記録媒体 |
JPWO2015151548A1 (ja) * | 2014-04-03 | 2017-04-13 | ソニー株式会社 | 電子機器および記録媒体 |
JP2017070076A (ja) * | 2015-09-29 | 2017-04-06 | 富士通株式会社 | 管理システム、コンピュータプログラム、管理方法、制御システム及び制御方法 |
US10877789B2 (en) | 2016-08-18 | 2020-12-29 | Fujitsu Limited | Migrating VMs based on electricity costs of a plurality of data centers and resource load index, and lifetime of a plurality of VMs |
Also Published As
Publication number | Publication date |
---|---|
JP5601024B2 (ja) | 2014-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110858161B (zh) | 资源分配方法、装置、***、设备和介质 | |
US10168756B2 (en) | Backup power management for computing systems | |
TWI475365B (zh) | 階層式功率平滑化 | |
CN102844724B (zh) | 管理分布式计算***中的功率供应 | |
US8473768B2 (en) | Power control apparatus and method for cluster system | |
US20130174152A1 (en) | Method, apparatus, and system for virtual cluster integration | |
JP2015188283A (ja) | データセンター、データセンター間での負荷分散方法 | |
Kord et al. | An energy-efficient approach for virtual machine placement in cloud based data centers | |
KR20170029263A (ko) | 부하 분산 장치 및 방법 | |
JP5601024B2 (ja) | 電力平準化方法、システム及びプログラム | |
WO2017149618A1 (ja) | 制御装置、発電制御装置、制御方法、システム、及び、プログラム | |
WO2023125637A1 (zh) | 充电控制方法、***、电子设备及计算机可读存储介质 | |
Atiewi et al. | A review energy-efficient task scheduling algorithms in cloud computing | |
Rahmani et al. | Burst‐aware virtual machine migration for improving performance in the cloud | |
US20170308137A1 (en) | System and method for rack over provisioning and intelligent power management | |
Gohil et al. | A comparative analysis of virtual machine placement techniques in the cloud environment | |
Babu et al. | Interference aware prediction mechanism for auto scaling in cloud | |
Li et al. | CSL-driven and energy-efficient resource scheduling in cloud data center | |
US11435812B1 (en) | Efficient utilization of spare datacenter capacity | |
WO2016137999A1 (en) | Rack space power utilization | |
US9367439B2 (en) | Physical memory usage prediction | |
CN114327915B (zh) | 用于在线资源分配的方法及装置 | |
Bhaskar et al. | KBR: knowledge based reduction method for virtual machine migration in cloud computing | |
Diouani et al. | Survey: an optimized energy consumption of resources in cloud data centers | |
JP5962095B2 (ja) | 電力制御システム、電力制御のための管理装置および電力制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130403 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131015 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140520 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140701 |
|
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: 20140722 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140804 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5601024 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |