[go: up one dir, main page]

JP6004451B2 - データセンター、データセンター間での負荷分散方法 - Google Patents

データセンター、データセンター間での負荷分散方法 Download PDF

Info

Publication number
JP6004451B2
JP6004451B2 JP2014064898A JP2014064898A JP6004451B2 JP 6004451 B2 JP6004451 B2 JP 6004451B2 JP 2014064898 A JP2014064898 A JP 2014064898A JP 2014064898 A JP2014064898 A JP 2014064898A JP 6004451 B2 JP6004451 B2 JP 6004451B2
Authority
JP
Japan
Prior art keywords
amount
data center
server
predicted value
renewable energy
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
Application number
JP2014064898A
Other languages
English (en)
Other versions
JP2015188283A (ja
Inventor
出 成田
出 成田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP2014064898A priority Critical patent/JP6004451B2/ja
Priority to US14/619,394 priority patent/US9871408B2/en
Publication of JP2015188283A publication Critical patent/JP2015188283A/ja
Application granted granted Critical
Publication of JP6004451B2 publication Critical patent/JP6004451B2/ja
Priority to US15/390,368 priority patent/US10250040B2/en
Priority to US15/847,355 priority patent/US10320195B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/34Parallel operation in networks using both storage and other DC sources, e.g. providing buffering
    • H02J7/35Parallel operation in networks using both storage and other DC sources, e.g. providing buffering with light sensitive cells
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J9/00Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting
    • H02J9/04Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source
    • H02J9/06Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over, e.g. UPS systems
    • H02J9/061Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over, e.g. UPS systems for DC powered loads
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for AC mains or AC distribution networks
    • H02J3/003Load forecast, e.g. methods or systems for forecasting future load demand
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B10/00Integration of renewable energy sources in buildings
    • Y02B10/70Hybrid systems, e.g. uninterruptible or back-up power supplies integrating renewable energies
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/10Technologies improving the efficiency by using switched-mode power supplies [SMPS], i.e. efficient power electronics conversion e.g. power factor correction or reduction of losses in power supplies or efficient standby modes
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/76Power conversion electric or electronic aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Power Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Emergency Management (AREA)
  • Business, Economics & Management (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Power Sources (AREA)

Description

本発明は、データセンターに関し、特に再生可能エネルギーに基づく電力のみによって稼働可能なデータセンター間での負荷分散方法に関する。
風力や太陽光のような再生可能エネルギーによって発電された電力によってデータセンターを運用する場合、データセンターの電力は常に安定的に供給されるとは限らない。したがって、従来のデータセンターでは、すべての電力を再生可能エネルギーに頼ることはほとんど行われてこなかった。例えば、あるデータセンターでは、太陽光発電による電力をデータセンターの電力の一部として使用するが、足りない分の電力は通常の送電線から供給を受けている。しかし、これでは、再生可能エネルギーに基づく電力のみを用いてデータセンターを運用することは出来ない。
一方、太陽光発電による電力だけでデータセンターの全電力を供給している例もあるが、日照量の不安定性を考えると、太陽光による電力供給がデータセンターに常に十分に行われるためには、太陽光パネルや蓄電池を大量(過剰)に設置する必要があり、その設置コストが必要以上に大きくなってしまう。また、送電線が無いような場所にデータセンターを設置したい場合、そのシステムでは緊急時にデータセンターに電力を供給できなくなる恐れがある。
特許文献1は、所定の条件に基づき、所定の処理の実行を依頼する依頼先として、処理部又は接続部により接続された外部装置を選択する選択部と、処理部の動作に利用される電力が蓄えられる蓄電部と、蓄電部に蓄えられている電力の量を検知する残量検知部とを備え、選択部は、残量検知部により検知された電力の量が所定値を下回っている場合に接続部により接続された外部装置を選択する、端末装置/情報処理システムを開示する。
しかし、特許文献1に記載の発明は、データセンターに関するものではなく、また、再生可能エネルギーに基づく電力のみによって稼働可能なデータセンター間での負荷分散方法を開示するものではない。
特開2012-58837
したがって、本発明の目的は、再生可能エネルギーに基づく電力のみによって稼働可能なデータセンターにおいて、電力供給量を予測しながら処理すべきジョブを安定して実行可能にすることである。さらに、本発明の目的は、各データセンターでの電力供給量を予測しながらデータセンター間でジョブを適切にシェアして処理すべきジョブを安定して実行可能にすることである。
本発明の一態様では、再生可能エネルギーに基づく電力のみによって稼働可能なデータセンターを提供する。そのデータセンターは、その電力によって駆動する少なくとも1以上の機器と、その電力を蓄える蓄電池と、再生可能エネルギーによる発電量、蓄電池の蓄電量、及び機器の消費電力量の予測値に基づき機器の動作モードを時間の経過と共に切り替えるためのコントローラと、を含む。
本発明の一態様によれば、再生可能エネルギーによる発電量、蓄電池の蓄電量、及び機器の消費電力量の予測値に基づき機器の動作モードを時間の経過と共に切り替えることにより、電力供給量の変化に対して機器の動作を安定して維持していくことができる。
本発明の一態様では、コントローラは、時刻Tにおける蓄電池の蓄電量の予測値B(T)を、再生可能エネルギーによる発電量g(t)と、機器の消費電力量c(t)とを用いて、
B(T)=B(0)+∫(g(t)−c(t))dt
の式により求める。
本発明の一態様によれば、時刻Tにおける蓄電池の蓄電量の予測値B(T)を求めながら、将来に渡ってデータセンターへ電力を安定して供給することができる。
本発明の一態様では、コントローラは、蓄電池の蓄電量の予測値B(T)が所定のしきい値Bthよりも小さくなる時刻T1において、機器の動作モードをパワーセーブ・モードに切り替える。
本発明の一態様によれば、蓄電池の蓄電量が低下した場合に、機器の動作を最低限維持しながら、発電による蓄電池の蓄電量の増加を待つことが可能となる。
本発明の一態様では、コントローラは、再生可能エネルギーによる発電量が、当該発電の場所を含む地域における気象状態に応じて発電量が変化する場合に、時刻tにおける気象予測データに基づき再生可能エネルギーによる発電量g(t)の予測値を求める。
本発明の一態様によれば、気象状態に応じて発電量が変化する場合においても蓄電池の蓄電量の予測を通じてデータセンターへ電力を安定して供給し続けることができる。
本発明の一態様では、再生可能エネルギーによる発電量は、太陽光発電及び風力発電のいずれか一方または双方によって供給される。
本発明の一態様によれば、太陽光発電及び風力発電のような気象状態に応じて発電量が大きく変化する場合においても蓄電池の蓄電量の予測を通じてデータセンターへ電力を安定して供給することができる。
本発明の一態様では、データセンター間での負荷分散方法が提供される。その方法では、データセンターの各々は、通信可能に接続され、再生可能エネルギーに基づく電力のみによって稼働可能であり、その電力によって駆動する少なくとも1つのサーバと、その電力を蓄える蓄電池とを含む。さらに、その方法では、データセンターの少なくとも1つにおけるサーバが、各データセンターの蓄電池の蓄電量の予測値を取得するステップと、蓄電量の予測値に応じて、データセンターの各々のサーバが処理すべきジョブを実行させるサーバを割り当てるステップと、を含む。
本発明の一態様によれば、再生可能エネルギーに基づく電力のみによって稼働可能なデータセンターの蓄電池の蓄電量の予測値に応じて、処理すべきジョブを実行可能なデータセンターを適時柔軟に割り当てることが可能となる。
本発明の一態様では、サーバを割り当てるステップは、蓄電量の予測値が大きいデータセンターのサーバから順にジョブを実行させるサーバを割り当てるステップを含む。さらに、そのサーバ割り当ての際に、蓄電量の予測値が所定のしきい値以上であるデータセンターのサーバに対して割り当てをおこなうことができる。
本発明の一態様によれば、電力供給が十分なサーバを選択しながら処理すべきジョブを確実かつ安定して実行することができる。
本発明の一態様では、蓄電量の予測値が所定のしきい値よりも小さいデータセンターのサーバ及び他の機器のいずれか一方または両方の動作モードをパワーセーブ・モードに切り替えるステップをさらに含む。
本発明の一態様によれば、蓄電池の蓄電量が低下した場合に、サーバ及び機器の動作を最低限維持しながら、発電による蓄電池の蓄電量の増加を待つことが可能となる。
本発明の一態様では、蓄電池の蓄電量の予測値は、時刻Tにおける蓄電池の蓄電量の予測値B(T)として、再生可能エネルギーによる発電量g(t)と、サーバの消費電力量c(t)とを用いて、
B(T)=B(0)+∫(g(t)−c(t))dt
の式により求められる。
本発明の一態様によれば、時刻Tにおける蓄電池の蓄電量の予測値B(T)を求めながら、将来に渡ってデータセンターへ電力を安定して供給することができる。
本発明の一態様では、サーバを割り当てるステップは、蓄電池の蓄電量の予測値B(T)が所定のしきい値Bthよりも小さくなる時刻T1における当該サーバでのジョブを他のデータセンターのサーバに割り当てるステップを含む。
本発明の一態様によれば、予め蓄電池の蓄電量が低くなると予測された時刻において処理すべきジョブを蓄電池の蓄電量が大きいサーバで安定かつ継続して処理することができる。
本発明の一態様では、再生可能エネルギーによる発電量が、当該発電の場所を含む地域における気象状態に応じて発電量が変化する場合に、時刻tにおける気象予測データに基づき再生可能エネルギーによる発電量g(t)の予測値を求める。
本発明の一態様によれば、気象状態に応じて発電量が変化する場合においても蓄電池の蓄電量の予測を通じてジョブを実行すべきデータセンターを適切に割り当てることができる。
本発明の一態様では、再生可能エネルギーによる発電量は、太陽光発電及び風力発電のいずれか一方または双方によって供給される。
本発明の一態様によれば、太陽光発電及び風力発電のような気象状態に応じて発電量が大きく変化する場合においても蓄電池の蓄電量の予測を通じてジョブを実行すべきデータセンターを適切に割り当てることができる。
本発明の一態様では、サーバを割り当てるステップは、再生可能エネルギーによる発電量が太陽光発電によって供給される場合、データセンターの地域的な時差の違いを考慮して割り当てをおこなうデータセンターを選択するステップを含む。
本発明の一態様によれば、時差を考慮して、データセンターのある地域が日中で太陽光発電による発電がおこなわれているデータセンターを順次選択しながら処理すべきジョブを実行されるサーバを割り当てていくことができるので、24時間安定してジョブの実行を遂行/監視することが可能となる。
本発明のデータセンターのネットワーク・システムの構成例を示す図である。 本発明の1つのデータセンターの構成例を示す図である。 本発明の管理サーバの構成例を示す図である。 本発明の方法のフローを示す図である。 本発明の蓄電量などの予測例を示す図である。 本発明の方法のフローを示す図である。 本発明の蓄電量の予測例を示す図である。
図面を参照しながら本発明の実施の形態を説明する。図1は、本発明のデータセンターのネットワーク・システムの構成例を示す図である。ネットワーク・システム100は、通信ネットワーク10と、通信ネットワーク10内のA〜Dの4つのデータセンター20〜26と、通信ネットワーク10に接続可能なコンピュータ(端末)30、32とを含む。各データセンターコンピュータは、他データセンター及び各コンピュータ(端末)と相互に通信することができる。図1では、破線の各々が通信経路を意味している。通信経路は、無線、有線のいずれによっても構成可能である。なお、図1のデータセンター及び端末の数はあくまで一例であってネットワーク・システムの規模に応じて任意に設定できる。
図2は、図1のデータセンター20〜26の1つの構成例を示す図である。各データセンターは、管理サーバ200と、コントローラ210と、ICT機器220と、発電機230と、充電器240と、蓄電池250を備える。管理サーバ200は、Webサーバ、DNSサーバ等の任意のサーバを含むことができる。なお、以下の説明では、「管理サーバ」を単に「サーバ」と略記する場合があるが、同様な意味で用いている。管理サーバ200の負荷(消費電力、ジョブ)は、モニターされてコントローラ210にそのデータが送られるように構成されている。コントローラ210は、本発明の方法を実行する制御機能を備え、管理サーバ200の機能の一部として構成することもできる。コントローラ210の制御機能には、サーバの負荷を分散させるためのサーバ・ロード・バランサ、あるいはWebスイッチとも呼ばれる機能も含まれる。コントローラ210の制御機能についてはさらに後述する。
ICT機器220は、情報処理及び通信のために用いられる機器であって、サーバ等のコンピュータ機器、HDD、テープドライブ等のストレージ機器等を含む。本発明の実施形態では、広くデータセンターを構成する照明機器、空調機器等も含むものとする。ICT機器220の負荷(電力負荷等)は、モニターされてコントローラ210にそのデータが送られるように構成されている。発電機230は、各データセンターに付随する機器/システムとして設けられ、本発明の実施形態では、太陽光発電、風力発電等の再生可能エネルギー、言い換えれば自然エネルギーを利用した発電システムを含む。発電機230は、時間と共に変動する発電量をモニターする機能(センサー等)を備え、その発電量のデータはコントローラ210に送られてモニターされる。また、コントローラ210には、自然エネルギーを利用した発電システムにおける発電量を予測するために利用する気象予測情報が外部から入力されるように構成されている。
充電器240は、発電機230による電力によってサーバやICT機器等で使われる蓄電池を充電させるために設けられる。蓄電池250は、発電機230による電力を蓄電し、その蓄電された電力をサーバやICT機器等に供給するために設けられる。蓄電池250の容量は、その容量(最大蓄電量)のみでデータセンターのサーバやICT機器等を所定時間以上稼働させることができるように設定される。蓄電池250は、蓄電量をモニターする機能(センサー等)を備え、その蓄電量のデータはコントローラ210に送られてモニターされる。なお、図2では充電器240と蓄電池250が個々の構成として示されているが、一体型の充電/蓄電装置として用いることもできる。
図3は、本発明のサーバ200の構成例を示すブロック図である。図3では、サーバをホスト(メイン・コンピュータ)として構成した場合を例示している。コンピュータは、バス330を介して相互に接続された演算処理装置(CPU)300、記憶手段310、各種I/F320を含む。各種I/F320は、入力I/F、出力I/F、外部記憶I/F、外部通信I/F等を含む総称として用いられ、各I/Fが、それぞれ対応するキーボード、マウス等の入力手段340、CRT、LCD等の表示手段350、USB接続の半導体メモリやHDD等の外部記憶手段370等に接続する。記憶手段310は、RAM、ROM等の半導体メモリ、HDD等を含むことができる。
図4〜図6を参照しながら本発明の実施形態について説明する。図4及び図6は、本発明の方法のフローを示す図である。図5及び図7は、本発明の蓄電池の蓄電量の予測グラフの例を示す図である。図4及び図6のフローは、例えば図2の構成において、1つのデータセンターのコントローラ210の制御機能の1つとして、コントローラ210が実行するソフトウェアにより実施される。
図4のステップS11において、蓄電池250の現在の蓄電量B(T0)を検出(モニター)する。ステップS12において、蓄電量B(T0)が所定のしきい値Bth_1(T0)以上であるか否かを判定する。この判定がNoの場合、ステップS13においてデータセンター内のICT機器の動作モードを省電力(パワーセーブ)モードに切り替える。これにより、蓄電池250の蓄電量の減少速度を遅くさせる。
所定の時間(例えば5〜10分)経過後に、ステップS14において再び現在の蓄電量B(T0)’を検出(モニター)する。ステップS15において、蓄電量B(T0)’が所定のしきい値Bth_2(T0)以下であるか否かを判定する。この判定がYesの場合、ステップS16においてデータセンター内のICT機器のパワーをオフにする。これにより、蓄電池250の蓄電量の減少をゼロにする。ステップS15の判定がNoの場合、ステップS17において、さらに蓄電量B(T0)’が所定のしきい値Bth_3(T0)以上であるか否かを判定する。この判定がYesの場合、ステップS18においてICT機器の省電力(パワーセーブ)モードを解除して通常運転モードに切り替える。
ステップS12の判定がYesの場合、次のステップS19において、所定の時間T1(例えば1、2時間)経過後の蓄電池250の蓄電量B(T1)を算出する。この蓄電量B(T1)は、1つの予測値として算出される。その算出は、例えば下記の式(1)を用いて行う。
Figure 0006004451
但し、B(T1):時刻T1における蓄電池の蓄電量
B(T0):時刻T0における蓄電池の蓄電量
g(t):発電機の発電電力
c(t):データセンターでの機器等の消費電力
式(1)において、B(T0)はステップS11で検出した値を用いる。c(t)は、時刻T0〜T1までの任意の時刻tにおける機器等の消費電力の予測値として求める。同様に、g(t)は、時刻T0〜T1までの任意の時刻tにおける発電機の発電電力の予測値として求める。ただし、発電機が太陽光発電、風力発電等の自然エネルギーを利用した発電システムである場合、発電機のある場所を含む地域の気象条件によって発電量が変化するので、その気象予測情報に基づいてシミュレーションを行い、発電機がある場所/地域の発電量を求める。
図5は、時刻T0(0時間)から7時間後の時刻T1までの1時間ごとのc(t)、g(t)、またはB(t)の各予測値の変化の様子を示した図である。各予測値は、最小値を0%、最大値を100%とする割合(%)として示されている。図5の例では、蓄電量B(t)は最初の2時間で急激に減少し、さらに4時間後まで減少し続けるが、機器等の消費電力c(t)がほぼ一定に推移しているので、発電電力g(t)の増加に伴って、4時間後以降は蓄電量B(t)が回復(増加)していくことが予測できる。
図4に戻って、ステップS20において、算出された蓄電量BT(T1)が所定のしきい値Bth_1(T1)以上であるか否かを判定する。この判定がNoの場合、ステップS13においてデータセンター内のICT機器の動作モードを省電力(パワーセーブ)にする。その後、既に上述したステップS14以降の各ステップを実行する。
図4のステップS12のしきい値Bth_1(T0)、ステップS15のしきい値Bth_2(T0)、ステップS17のしきい値Bth_3(T0)、及びステップS20のしきい値Bth_1(T1)は、各データセンターにおいて求められる図5に例示されるような予測グラフに基づき、できるだけ各機器のパワーオフを避けながら安定して蓄電池の蓄電量から電力を供給できるように設定される。例えば、図5の予測グラフを基に例示すると、しきい値Bth_1(T0)は40%、しきい値Bth_2(T0)は10%、しきい値Bth_3(T0)は60%、しきい値Bth_1(T1)は40%のように設定することができる。
図6は、本発明の方法の一実施形態であるデータセンター間での負荷分散方法のフローを示した図である。図6のステップS31において、1つのデータセンターにおける現在あるいは未来の時刻Tにおける蓄電量B(T)が取得される。未来の時刻Tにおける蓄電量B(T)は、上述した式(1)を用いて算出された予測値として取得される。その際、他のデータセンターにおける蓄電量B(T)も同様に取得され、当該1つのデータセンターのコントローラにその情報が集められる。
ステップS32において、蓄電量B(T)が所定のしきい値Bth_1(T)以上であるか否かを判定する。この判定がNoの場合、ステップS33においてデータセンター内のICT機器の動作モードを省電力(パワーセーブ)にする。次のステップS34において、当該データセンター以外の他のデータセンターの中に、蓄電量B(T)が所定のしきい値Bth_1(T)以上であるデータセンターDC_xがあるか否かを判定する。この判定がNoの場合、上述した図4のステップS14へ進みそれ以降の各ステップを実行する。
ステップS34の判定がYesの場合、ステップS35において、そのデータセンターDC_Xを時刻Tにおいて処理すべきジョブを実行するデータセンターとして割り当てる。すなわち、そのジョブは時刻TにおいてデータセンターDC_X内のサーバによって実行される。ステップS34の判定の結果、候補となる2以上のデータセンターD_Xがある場合、例えば蓄電量B(T)の予測値が大きいデータセンターの順にその割り当てをおこなう。
図7は、3つのデータセンターA、B、Cにおける蓄電量B(T)の予測例を示す図である。データセンターA、B、Cは、例えば図1の通信ネットワーク10内にあるデータセンターA、B、Cに対応する。図7では、時刻T0(0時間)から7時間後の時刻T1までの1時間ごとの蓄電量B(T)の予測値(%)が示されている。
図7において、しきい値Bth_1(T)を例えば40%とした場合、最初の3時間の間はデータセンターCにおける蓄電量B(T)の予測値がしきい値Bth_1(T)以下となる。したがって、データセンターCのサーバで処理するはずのジョブは、しきい値Bth_1(T)以上の蓄電量B(T)の予測値を有する他のデータセンターAまたはBのサーバで処理されることになる。その際、蓄電量B(T)の予測値が大きいデータセンターAを最初に処理を行うデータセンターとして選択することができる。
図7において、4時間後以降は逆にデータセンターAの蓄電量B(T)の予測値が低下して、しきい値Bth_1(T)の40%以下となる。したがって、データセンターAのサーバで処理するはずのジョブは、しきい値Bth_1(T)以上の蓄電量B(T)の予測値を有する他のデータセンターBまたはCのサーバで処理されることになる。
また、データセンターA〜Cの選択(割り当て)に際して、再生可能エネルギーによる発電量が太陽光発電によって供給される場合、データセンターの地域的な時差の違いを考慮して割り当てをおこなうデータセンターを選択するようにしてもよい。図1の4つのデータセンターを例にとると、例えば、時差を考慮して日中で太陽光発電が可能な地域のデータセンターA−>C−>B−>Dの順番に選択しながらジョブを処理すべきサーバを割り当てることもできる。これにより、24時間安定してジョブの実行を遂行/監視することが可能となる。
このように、本発明の方法によれば、各データセンターの蓄電量B(T)を予測しながら適時蓄電量B(T)が大きいデータセンターを選択しながらジョブの実行を割り当てることができる。その結果、例えば、太陽光発電、風力発電等の自然エネルギーを利用した発電システムのみによって稼働するデータセンターであっても、安定かつ継続したジョブの実行を確保することができる。
図6のフローで例示される処理は、例えばサーバの負荷を分散させるためのサーバ・ロード・バランサ(SLB、GSLB)によって実行させることもできる。図1及び図2の構成を用いて説明すると、サーバ200がDNSサーバである場合、例えば以下のように実行される。なお、下記の例ではデータセンターCの蓄電量が最も大きいものとする。
(1)クライアント(端末30、32)は、ドメイン名をデータセンターAのDNSサーバへ問い合わせる。
(2)データセンターAのDNSサーバは、そのクエリーをX社(データセンターB)のDNSサーバへ投げる。
(3)GSLBアルゴリズムにもとづき、X社のDNSサーバはデータセンターCの仮想IPアドレス(VIP)をデータセンターAのDNSサーバに返す。
(4)クライアント(端末30、32)は、データセンターCのVIPへアクセスする。
本発明の実施形態について、図を参照しながら説明をした。しかし、本発明はこれらの実施形態に限られるものではない。さらに、本発明はその趣旨を逸脱しない範囲で当業者の知識に基づき種々なる改良、修正、変形を加えた態様で実施できるものである。
10 通信ネットワーク(クラウド・システム)
20、22、24、26 データセンター
30、32 端末(クライアント)
100 データセンター・ネットワーク・システム

Claims (15)

  1. 再生可能エネルギーに基づく電力のみによって稼働可能なデータセンターであって、
    前記電力によって駆動する少なくとも1以上の機器と、
    前記電力を蓄える蓄電池と、
    前記再生可能エネルギーによる発電量、前記蓄電池の蓄電量、及び前記機器の消費電力量の予測値に基づき前記機器の動作モードを時間の経過と共に切り替えるためのコントローラと、を含むデータセンター。
  2. 前記コントローラは、時刻Tにおける前記蓄電池の蓄電量の予測値B(T)を、前記再生可能エネルギーによる発電量g(t)と、前記機器の消費電力量c(t)とを用いて、
    B(T)=B(0)+∫(g(t)−c(t))dt
    の式により求める、請求項1に記載のデータセンター。
  3. 前記コントローラは、前記蓄電池の蓄電量の予測値B(T)が所定のしきい値Bthよりも小さくなる時刻T1において、前記機器の動作モードをパワーセーブ・モードに切り替える、請求項2に記載のデータセンター。
  4. 前記コントローラは、前記再生可能エネルギーによる発電量が、当該発電の場所を含む地域における気象状態に応じて前記発電量が変化する場合に、時刻tにおける気象予測データに基づき前記再生可能エネルギーによる発電量g(t)の予測値を求める、請求項1または2に記載のデータセンター。
  5. 前記再生可能エネルギーによる発電量は、太陽光発電及び風力発電のいずれか一方または双方によって供給される、請求項4に記載のデータセンター。
  6. データセンター間での負荷分散方法であって、
    前記データセンターの各々は、通信可能に接続され、再生可能エネルギーに基づく電力のみによって稼働可能であり、前記電力によって駆動する少なくとも1つのサーバと、前記電力を蓄える蓄電池とを含み、
    前記データセンターの少なくとも1つにおける前記サーバが、
    各データセンターの前記蓄電池の蓄電量の予測値を取得するステップと、
    前記蓄電量の予測値に応じて、前記データセンターの各々の前記サーバが処理すべきジョブを実行させるサーバを割り当てるステップと、を含む方法。
  7. 前記サーバを割り当てるステップは、前記蓄電量の予測値が大きいデータセンターのサーバから順に前記ジョブを実行させるサーバを割り当てるステップを含む、請求項6に記載の方法。
  8. 前記サーバを割り当てるステップは、前記蓄電量の予測値が所定のしきい値以上であるデータセンターのサーバに対して前記割り当てをおこなうステップを含む、請求項6または7に記載の方法。
  9. 前記蓄電量の予測値が所定のしきい値よりも小さいデータセンターのサーバ及び他の機器のいずれか一方または両方の動作モードをパワーセーブ・モードに切り替えるステップをさらに含む、請求項8に記載の方法。
  10. 前記蓄電池の蓄電量の予測値は、時刻tにおける前記蓄電池の蓄電量の予測値B(t)として、前記再生可能エネルギーによる発電量g(t)と、前記サーバの消費電力量c(t)とを用いて、
    B(t)=B(0)+∫(g(t)−c(t))dt
    の式により求められる、請求項6に記載の方法。
  11. 前記サーバを割り当てるステップは、前記蓄電池の蓄電量の予測値B(T)が所定のしきい値Bthよりも小さくなる時刻T1における当該サーバでのジョブを他のデータセンターのサーバに割り当てるステップを含む、請求項10に記載の方法。
  12. 前記再生可能エネルギーによる発電量が、当該発電の場所を含む地域における気象状態に応じて前記発電量が変化する場合に、時刻tにおける気象予測データに基づき前記再生可能エネルギーによる発電量g(t)の予測値を求める、請求項10に記載の方法。
  13. 前記再生可能エネルギーによる発電量は、太陽光発電及び風力発電のいずれか一方または双方によって供給される、請求項12に記載の方法。
  14. 前記サーバを割り当てるステップは、前記再生可能エネルギーによる発電量が太陽光発電によって供給される場合、前記データセンターの地域的な時差の違いを考慮して前記割り当てをおこなうデータセンターを選択するステップを含む、請求項6〜12のいずれか1項に記載の方法。
  15. 請求項6〜14のいずれか1項の方法を前記サーバに実行させるためのコンピュータ・プログラム。
JP2014064898A 2014-03-26 2014-03-26 データセンター、データセンター間での負荷分散方法 Active JP6004451B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2014064898A JP6004451B2 (ja) 2014-03-26 2014-03-26 データセンター、データセンター間での負荷分散方法
US14/619,394 US9871408B2 (en) 2014-03-26 2015-02-11 Distributing power between data centers
US15/390,368 US10250040B2 (en) 2014-03-26 2016-12-23 Distributing power between data centers
US15/847,355 US10320195B2 (en) 2014-03-26 2017-12-19 Distributing power between data centers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014064898A JP6004451B2 (ja) 2014-03-26 2014-03-26 データセンター、データセンター間での負荷分散方法

Publications (2)

Publication Number Publication Date
JP2015188283A JP2015188283A (ja) 2015-10-29
JP6004451B2 true JP6004451B2 (ja) 2016-10-05

Family

ID=54191705

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014064898A Active JP6004451B2 (ja) 2014-03-26 2014-03-26 データセンター、データセンター間での負荷分散方法

Country Status (2)

Country Link
US (3) US9871408B2 (ja)
JP (1) JP6004451B2 (ja)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11126242B2 (en) 2013-10-28 2021-09-21 Virtual Power Systems, Inc. Time varying power management within datacenters
JP6004451B2 (ja) * 2014-03-26 2016-10-05 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation データセンター、データセンター間での負荷分散方法
US11461513B2 (en) 2016-08-18 2022-10-04 Cato Data center power scenario simulation
US10585468B2 (en) 2016-08-18 2020-03-10 Virtual Power Systems, Inc. Datacenter power management using dynamic redundancy
US11107016B2 (en) 2016-08-18 2021-08-31 Virtual Power Systems, Inc. Augmented power control within a datacenter using predictive modeling
US11455021B2 (en) 2016-08-18 2022-09-27 Cato Datacenter power management using AC and DC power sources
US11574372B2 (en) 2017-02-08 2023-02-07 Upstream Data Inc. Blockchain mine at oil or gas facility
US10969846B2 (en) 2017-05-25 2021-04-06 Virtual Power Systems, Inc. Secure communication initiation and execution for datacenter power control
US11962157B2 (en) 2018-08-29 2024-04-16 Sean Walsh Solar power distribution and management for high computational workloads
US11967826B2 (en) 2017-12-05 2024-04-23 Sean Walsh Optimization and management of power supply from an energy storage device charged by a renewable energy source in a high computational workload environment
US11289914B2 (en) 2018-08-29 2022-03-29 Sean Walsh Cryptocurrency mining data center with a solar power distribution and management system
CA3088184A1 (en) 2018-01-11 2019-07-18 Lancium Llc Method and system for dynamic power delivery to a flexible datacenter using unutilized energy sources
WO2019173203A1 (en) 2018-03-05 2019-09-12 Virtual Power Systems, Inc. Dynamic tiering of datacenter power for workloads
US12126179B2 (en) 2018-08-29 2024-10-22 Sean Walsh Solar power and energy storage device design for high computational workloads
US11929622B2 (en) 2018-08-29 2024-03-12 Sean Walsh Optimization and management of renewable energy source based power supply for execution of high computational workloads
US11031787B2 (en) 2018-09-14 2021-06-08 Lancium Llc System of critical datacenters and behind-the-meter flexible datacenters
US11025060B2 (en) 2018-09-14 2021-06-01 Lancium Llc Providing computational resource availability based on power-generation signals
US10873211B2 (en) 2018-09-14 2020-12-22 Lancium Llc Systems and methods for dynamic power routing with behind-the-meter energy storage
US11016553B2 (en) 2018-09-14 2021-05-25 Lancium Llc Methods and systems for distributed power control of flexible datacenters
CN109286186B (zh) * 2018-10-11 2021-10-01 南京南瑞继保电气有限公司 一种主动配电网优化重构方法
US11031813B2 (en) 2018-10-30 2021-06-08 Lancium Llc Systems and methods for auxiliary power management of behind-the-meter power loads
US10367353B1 (en) 2018-10-30 2019-07-30 Lancium Llc Managing queue distribution between critical datacenter and flexible datacenter
GB2592218B (en) 2020-02-19 2022-06-22 Conductify Ltd A method for managing an energy system
US10452127B1 (en) 2019-01-11 2019-10-22 Lancium Llc Redundant flexible datacenter workload scheduling
US11128165B2 (en) 2019-02-25 2021-09-21 Lancium Llc Behind-the-meter charging station with availability notification
CA3139776A1 (en) 2019-05-15 2020-11-19 Upstream Data Inc. Portable blockchain mining system and methods of use
US11397999B2 (en) 2019-08-01 2022-07-26 Lancium Llc Modifying computing system operations based on cost and power conditions
US11868106B2 (en) 2019-08-01 2024-01-09 Lancium Llc Granular power ramping
US10618427B1 (en) 2019-10-08 2020-04-14 Lancium Llc Behind-the-meter branch loads for electrical vehicle charging
US10608433B1 (en) 2019-10-28 2020-03-31 Lancium Llc Methods and systems for adjusting power consumption based on a fixed-duration power option agreement
JP7048568B2 (ja) * 2019-12-27 2022-04-05 京セラ株式会社 電力管理システム及び電力管理方法
JP6992041B2 (ja) * 2019-12-27 2022-01-13 京セラ株式会社 電力管理システム及び電力管理方法
US11042948B1 (en) 2020-02-27 2021-06-22 Lancium Llc Computing component arrangement based on ramping capabilities
CA3076653A1 (en) 2020-03-21 2021-09-21 Upstream Data Inc. Portable blockchain mining systems and methods of use
WO2021229686A1 (ja) 2020-05-12 2021-11-18 日本電信電話株式会社 制御装置、制御方法、及びプログラム
JP7482688B2 (ja) * 2020-06-01 2024-05-14 株式会社日立製作所 データセンタシステムおよびその運用方法、並びにデータセンタシステム拠点設計支援装置および方法
WO2022036239A1 (en) 2020-08-14 2022-02-17 Lancium Llc Power aware scheduling
JPWO2023112160A1 (ja) * 2021-12-14 2023-06-22
JP7695907B2 (ja) * 2022-03-04 2025-06-19 株式会社日立製作所 再生可能エネルギー管理装置、及び再生可能エネルギー管理方法
US11863388B1 (en) * 2023-03-31 2024-01-02 Cisco Technology, Inc. Energy-aware traffic forwarding and loop avoidance
JP7674573B1 (ja) * 2024-08-19 2025-05-09 Kddi株式会社 情報処理装置、情報処理方法及びプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008086109A (ja) * 2006-09-27 2008-04-10 Matsushita Electric Ind Co Ltd 電源システム、ネットワークシステム、ネットワークシステムの制御方法、及びネットワークシステムの電源システム制御プログラム
CN102884707A (zh) * 2010-05-11 2013-01-16 三洋电机株式会社 电力供应系统
JP5569269B2 (ja) 2010-09-06 2014-08-13 ソニー株式会社 端末装置、情報処理システム、依頼先選択方法、及びプログラム
US9300141B2 (en) * 2010-11-18 2016-03-29 John J. Marhoefer Virtual power plant system and method incorporating renewal energy, storage and scalable value-based optimization
JP2012175791A (ja) * 2011-02-21 2012-09-10 Denso Corp 電力供給システム
JP5837322B2 (ja) * 2011-04-18 2015-12-24 京セラ株式会社 制御装置、電力制御システム、及び電力制御方法
US9214812B2 (en) * 2011-06-27 2015-12-15 Bloom Energy Corporation B-side feed for critical power applications
US20130054987A1 (en) * 2011-08-29 2013-02-28 Clemens Pfeiffer System and method for forcing data center power consumption to specific levels by dynamically adjusting equipment utilization
JP5370440B2 (ja) * 2011-08-31 2013-12-18 株式会社デンソー 電子装置の製造方法
JP2013179729A (ja) * 2012-02-28 2013-09-09 Omron Corp 蓄電池制御装置、蓄電池制御方法、プログラム、蓄電システム、および電源システム
JP5966583B2 (ja) * 2012-05-11 2016-08-10 日産自動車株式会社 電力制御装置
KR20140023125A (ko) * 2012-08-17 2014-02-26 엘지전자 주식회사 에너지 저장장치, 전력 관리 장치, 이동 단말기 및 그 동작방법
US9312698B2 (en) * 2012-12-19 2016-04-12 Robert Bosch Gmbh System and method for energy distribution
JP6004451B2 (ja) * 2014-03-26 2016-10-05 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation データセンター、データセンター間での負荷分散方法

Also Published As

Publication number Publication date
US20150280492A1 (en) 2015-10-01
JP2015188283A (ja) 2015-10-29
US10320195B2 (en) 2019-06-11
US10250040B2 (en) 2019-04-02
US20170110881A1 (en) 2017-04-20
US9871408B2 (en) 2018-01-16
US20180109135A1 (en) 2018-04-19

Similar Documents

Publication Publication Date Title
JP6004451B2 (ja) データセンター、データセンター間での負荷分散方法
JP5157717B2 (ja) 仮想バッテリを備えた仮想マシンシステムおよび仮想バッテリを備えた仮想マシンシステム用プログラム
JP6964284B2 (ja) アグリゲーションシステム及びその制御方法並びに複合型電力変換装置
JP5621287B2 (ja) 負荷分散システムおよびコンピュータプログラム
CN109388488B (zh) 计算机系统中的功率分配
JP6706877B2 (ja) 電力管理制御システム
EP2572254A2 (en) Leveraging smart-meters for initiating application migration across clouds for performance and power-expenditure trade-offs
JP6135763B2 (ja) 充電電力制御方法、充電電力制御システムおよびプログラム
KR20160147930A (ko) 멀티 배터리 장치에서의 부하 스케줄링
WO2023125637A1 (zh) 充电控制方法、系统、电子设备及计算机可读存储介质
CN107220125A (zh) 一种云资源调度方法及装置
JPWO2014042223A1 (ja) 電力管理方法、電力管理装置およびプログラム
WO2016084313A1 (ja) 電力需要調整システム、需要調整装置、グループ生成装置及びグループ生成方法
EP3197000A1 (en) Management device, management method, and program
JP2016046934A (ja) 電力管理システム、地域電力管理装置、需要家電力管理装置
JP6516156B2 (ja) 中継管理装置、蓄電システム
JP2017135945A (ja) 蓄電池制御装置
WO2018203423A1 (ja) 電力管理装置及びプログラム
EP3062412B1 (en) Control device, control method, and program
JP5601024B2 (ja) 電力平準化方法、システム及びプログラム
JP5843716B2 (ja) 電力管理システム、電力管理方法、統合管理装置及びプログラム
JP7024707B2 (ja) 制御装置、制御方法及びプログラム
JP2024067976A (ja) 拠点管理装置及び管理方法
WO2020003684A1 (ja) デマンド制御装置及びプログラム
WO2017064801A1 (ja) 電源システムおよび該システムにおけるパワーアシスト開始点の再設定方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160112

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20160115

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20160129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160428

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160506

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: 20160812

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20160812

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160831

R150 Certificate of patent or registration of utility model

Ref document number: 6004451

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150