(57)【特許請求の範囲】
【請求項１】
起動中の第１のサーバおよび１つの起動されていない第２のサーバに電力を供給可能な電源ユニットと、
前記第２のサーバに電力を供給するバッテリと、
前記電源ユニットおよび前記バッテリを制御する制御手段と、
前記第１のサーバの電力消費特性を示す情報である電力消費特性情報と前記バッテリの出力可能時間を示す情報である出力可能時間情報とを格納する記憶手段とを備え、
前記制御手段は、１つの前記第２のサーバを起動させる際に、前記電力消費特性情報と前記出力可能時間情報とに基づいて、前記バッテリの出力可能時間が経過して前記第２のサーバへの前記バッテリによる電力供給が停止するときに、前記電源ユニットが前記第１のサーバおよび前記第２のサーバに対して電力を供給可能な状態になっているように、前記バッテリの電力出力開始タイミングを制御することを特徴とする電力制御システム。
【請求項２】
前記バッテリの出力可能時間が経過するのと同時に、前記電源ユニットが前記第１のサーバおよび前記第２のサーバに対して電力を供給可能な状態となることを特徴とする請求項１記載の電力制御システム。
【請求項３】
前記制御手段は、前記電力消費特性情報が閾値を下回る時刻を第１の時刻として計算し、前記第１の時刻から前記バッテリの出力可能時間を引いた時刻を第２の時刻として計算し、
前記制御手段は、前記第２の時刻以降に前記バッテリによる電力供給を開始し、
前記閾値は、前記電源ユニット全体の出力可能電力から前記第２のサーバの消費電力を引き算した値であることを特徴とする請求項２に記載の電力制御システム。
【請求項４】
前記バッテリは、停電時に電力供給するための無停電電源装置であることを特徴とする請求項１および３のいずれかに記載の電源制御システム。
【請求項５】
起動中の第１のサーバおよび１つの起動されていない第２のサーバに電力を供給する電源ユニットと、
前記第２のサーバに電力を供給する蓄電手段と、
前記電源ユニットおよび前記蓄電手段を制御する制御手段とを備え、
前記制御手段は、１つの前記第２のサーバを起動させる際に、前記第１のサーバの電力消費特性情報と前記蓄電手段の出力可能時間情報とに基づいて、前記蓄電手段の出力可能時間が経過して前記第２のサーバへの前記蓄電手段による電力供給が停止するときに、前記電源ユニットが前記第１のサーバおよび前記第２のサーバに対して電力を供給可能な状態になっているように、前記蓄電手段の電力出力開始タイミングを制御することを特徴とする電力制御システム。
【請求項６】
起動中の第１のサーバおよび１つの起動されていない第２のサーバに電力を供給する電源ユニットと前記第２のサーバに電力を供給するバッテリとを制御する制御ステップと、
前記第１のサーバの電力消費特性を示す情報である電力消費特性情報と前記バッテリの出力可能時間を示す情報である出力可能時間情報とを記憶手段に格納するステップとを有し、
前記制御ステップでは、１つの前記第２のサーバを起動させる際に、前記電力消費特性情報と前記出力可能時間情報とに基づいて、前記バッテリの出力可能時間が経過して前記第２のサーバへの前記バッテリによる電力供給が停止するときに、前記電源ユニットが前記第１のサーバおよび前記第２のサーバに対して電力を供給可能な状態になっているように、前記バッテリの電力出力開始タイミングが制御されることを特徴とする電力制御方法。
【請求項７】
コンピュータに、
起動中の第１のサーバおよび１つの起動していない第２のサーバに電力を供給する電源ユニットと前記第２のサーバに電力を供給するバッテリとを制御する制御ステップと、
前記第１のサーバの電力消費特性を示す情報である電力消費特性情報と前記バッテリの出力可能時間を示す情報である出力可能時間情報とを記憶手段に格納するステップとを実行させ、
前記制御ステップでは、１つの前記第２のサーバを起動させる際に、前記電力消費特性情報と前記出力可能時間情報とに基づいて、前記バッテリの出力可能時間が経過して前記第２のサーバへの前記バッテリによる電力供給が停止するときに、前記電源ユニットが前記第１のサーバおよび前記第２のサーバに対して電力を供給可能な状態になっているように、前記バッテリの電力出力開始タイミングが制御されることを特徴とする電力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力制御システム、電力制御方法および電力制御プログラムに関し、特に、サーバの起動途中でバッテリによる電力供給がストップすることなく、可能な限り早いタイミングで複数のサーバを起動することが可能な電力制御システム、電力制御方法および電力制御プログラムに関する。
【背景技術】
【０００２】
一般的に、サーバには、起動時の要求電力量が最大となり初期化処理等が完了した時点で要求電力量が減少するという特性があることが知られている。特に、複数のサーバが実装されたサーバシステムでは、起動時に大量の電力を必要とする。
【０００３】
これに対し、電源ユニットを増設するという対策が知られているが、電源ユニット購入のためのコストがかかるという問題がある。さらに、初期化処理後に余剰電力が発生することとなり効率的ではない。
【０００４】
また、サーバを起動させるタイミングに時間差を設ける方法が知られているが、システム起動からサービス提供までに時間がかかるという問題がある。
【０００５】
また、関連技術として、システム起動時に大量の電力が必要となった場合に一時的にバッテリを放電させて電力を補う技術が知られている。例えば、特許文献１は、燃料電池の起動前後の低発電能力時にコントローラ等の電力供給源となるとともに、燃料電池の発電能力に余裕があるときに燃料電池の発電電力で充電されるバッテリを備えるシステムを開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１６８４６４
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、バッテリが放電できる時間は限られており、電源ユニットのみでサーバに電力供給可能となる前にバッテリの出力可能時間が経過してしまった場合、サーバの起動途中でバッテリによる電力供給がストップするという問題がある。
【０００８】
本発明の目的は、サーバの起動途中でバッテリによる電力供給がストップすることなく、可能な限り早いタイミングで複数のサーバを起動することが可能な電力制御システム、電力制御方法および電力制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の電力制御システムは、負荷に電力を供給する電源ユニットと、電源ユニットから供給される電力が不足した場合に、負荷に不足電力を供給するバッテリと、負荷と電源ユニットとバッテリとを制御する制御手段と、負荷の電力消費特性を示す情報である電力消費特性情報を格納する記憶手段とを備え、制御手段は、電力消費特性情報に基づいてバッテリの電力出力タイミングを制御することを特徴とする。
【００１０】
本発明の電力制御方法は、負荷と負荷に電力を供給する電源ユニットと電源ユニットから供給される電力が不足した場合に負荷に不足電力を供給するバッテリとを制御する制御ステップと、負荷の電力消費特性を示す情報である電力消費特性情報を記憶手段に格納するステップとを有し、制御ステップでは、電力消費特性情報に基づいてバッテリの電力出力タイミングが制御されることを特徴とする。
【００１１】
本発明の電力制御プログラムは、コンピュータに、負荷と負荷に電力を供給する電源ユニットと電源ユニットから供給される電力が不足した場合に負荷に不足電力を供給するバッテリとを制御する制御ステップと、負荷の電力消費特性を示す情報である電力消費特性情報を記憶手段に格納するステップとを実行させ、制御ステップでは、電力消費特性情報に基づいてバッテリの電力出力のタイミングが制御されることを特徴とする。
【発明の効果】
【００１２】
本発明は、サーバの起動途中でバッテリによる電力供給がストップすることなく、可能な限り早いタイミングで複数のサーバを起動することができるという効果を有する。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態における電力制御システム１００を示すブロック図である。
【図２】サーバ状態テーブル２００を示す図である。
【図３】電力情報テーブル３００を示す図である。
【図４】電力消費特性情報４００を示す図である。
【図５】ブレードサーバ１０７〜１０９の電力消費特性を示す線グラフ４０１〜４０３の合成後のイメージ図である。
【図６】電力制御システム１００の動作を示すフローチャートである。
【図７】本発明の第２の実施形態における電力制御システム１００を示すブロック図である。
【図８】サーバ状態テーブル８００を示す図である。
【図９】電力消費特性情報９００を示す図である。
【図１０】ブレードサーバ１０７〜１１０の電力消費特性を示す線グラフ４０１〜４０３の合成後のイメージ図である。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態における電力制御システム１００を示すブロック図である。
【００１５】
本発明の電力制御システム１００は、電源ユニット１０１〜１０３と、バッテリ１０４と、制御手段１０５と、記憶手段１０６と、負荷としてのサーバ１０７〜１１０とを備えている。本実施形態では、バッテリ１０４の一例として、無停電電源装置（ＵＰＳ: Uninterruptible Power Supply）を用いて説明する。また、サーバ１０７〜１１０の一例として、ブレードサーバを用いて説明する。本実施形態では負荷の一例としてサーバを用いて説明するが、これに限定されるものではく、ストレージ等でも良い。
【００１６】
制御手段１０５は、CPU(Central Processing Unit)などのプロセッサであるが、これに限定されるものではない。CPUは後述の記憶手段１０６に記憶されたプログラムを実行し、制御手段１０５の各種機能を実現する。
【００１７】
電源ユニット１０１〜１０３はブレードサーバ１０７〜１１０に電源を供給する。
【００１８】
記憶手段１０６は、サーバ状態テーブル２００と電力情報テーブル３００と電力消費特性情報４００と制御手段で実行されるプログラム（図示せず）を格納する。記憶手段１０６はフラッシュメモリ（flash memory）などのメモリであるが、これに限定されるものではない。
【００１９】
図２にサーバ状態テーブル２００を示す。サーバ状態テーブル２００は、各ブレードサーバ１０７〜１１０の電源状態を示す情報と起動に必要な電力（起動電力）を示す情報と起動時刻を示す情報とを含む。本実施形態では、ブレードサーバ１０７〜１０９の電源がONでありブレードサーバ１１０の電源がＯＦＦである。また、各ブレードサーバ１０７〜１１０の起動電力は２００（Ｗ）である。また、各ブレードサーバの起動時刻は１３時００分である。なお、サーバ状態テーブル２００の内容は本実施形態に限定されるものではない。
【００２０】
図３に電力情報テーブル３００を示す。電力情報テーブル３００は、各電源ユニット１０１〜１０３およびＵＰＳ１０４の出力可能電力を示す情報を含む。本実施形態では、各電源ユニット１０１〜１０３およびＵＰＳ１０４の出力可能電力は２００（Ｗ）であるとして説明するが、これに限定されるものではない。また、電力情報テーブル３００は、ＵＰＳ１０４の出力可能時間の情報も含む。本実施形態では、ＵＰＳ１０４の出力可能時間は３分であるが、これに限定されるものではない。
【００２１】
制御手段１０５は、記憶手段１０６にアクセスし、サーバ状態テーブル２００および電力情報テーブル３００に含まれる情報を取得する。
【００２２】
図４に電力消費特性情報４００を示す。電力消費特性情報４００は、各ブレードサーバ１０７〜１１０の電力消費特性を示す情報である。
【００２３】
４０１はブレードサーバ１０７の電力消費特性を示す線グラフである。４０２はブレードサーバ１０８の電力消費特性を示す線グラフである。４０３はブレードサーバ１０９の電力消費特性を示す線グラフである。４０４はブレードサーバ１１０の電力消費特性を示す線グラフである。
【００２４】
本実施形態では、各ブレードサーバ１０７〜１１０は自ブレードサーバの起動時に、自ブレードサーバの電力消費特性を示す情報を記憶手段１０６に送る。よって、本実施形態では、記憶手段１０６に格納されている電力消費特性情報４００には、線グラフ４０１〜４０３のみが記載され、線グラフ４０４は記載されていないものとする。なお、各ブレードサーバ１０７〜１１０が自ブレードサーバの電力消費特性を示す情報を記憶手段１０６に送るタイミングは、これに限定されるものではない。
【００２５】
制御手段１０５は、電源ユニット１０１〜１０３とＵＰＳ１０４とブレードサーバ１０７〜１１０とを制御する。制御手段１０５は、電源ユニット１０１〜１０３およびＵＰＳ１０４から、電源ユニット１０１〜１０３およびＵＰＳ１０４の出力可能電力を示す情報を受け取ると、電力状態テーブル２００を更新する。また、制御手段１０５は、ブレードサーバ１０７〜１１０から電源状態、起動電力および起動時刻を示す情報を受け取ると、サーバ状態テーブル２００を更新する。
【００２６】
なお、本実施形態では、事前に電力情報テーブル３００が記憶手段１０６に格納されているものとして説明するが、これに限定されるものではない。また、本実施形態では、各ブレードサーバの１０７〜１１０の起動時にサーバ状態テーブル２００に関する情報（電力状態、起動電力、起動時刻の情報）が制御手段１０５に送信されるとして説明するが、これに限定されるものではない。例えば、電源ＯＦＦのブレードサーバが存在する、または、ＵＰＳの電源がＯＮである場合に、制御手段１０５がサーバ状態テーブル２００に関する情報および電力情報テーブル３００に関する情報を各ブレードサーバ１０７〜１１０から取得するような構成にしても良い。
【００２７】
制御手段１０５は、電力消費特性情報４００に基づいて、ＵＰＳ１０４を電源ＯＮすべきタイミングを計算する。以下では、電源ユニット１０１〜１０３によりブレードサーバ１０７〜１１９が起動されている状態で、さらにブレードサーバ１１０を起動したい場合について説明する。ＵＰＳ１０４は、ブレードサーバ１１０を起動するのに必要な電力（２００（Ｗ））を備え、３分間、出力可能なように充電されているものとする。
【００２８】
まず、制御手段１０５は、既に起動中のブレードサーバ１０７〜１０９の電力消費特性を示す線グラフを合成する。図５にブレードサーバ１０７〜１０９の電力消費特性を示す線グラフ４０１〜４０３の合成後のイメージ図を示す。５００は、線グラフ４０１〜４０３の合成後の線グラフである。
【００２９】
次に、制御手段１０５は、起動されていないブレードサーバ１１０を電源ONするための電力が電源ユニット１０１〜１０３だけで確保可能と予測される時刻（A）を計算する。
【００３０】
具体的には、図５の線グラフが閾値まで下がる時刻を計算する。閾値は全電源ユニットが供給可能な電力から起動中のブレードサーバの消費電力を差し引いた値である。
【００３１】
本実施形態では閾値は４００Ｗである。なぜなら、電源ユニット１０１〜１０３は最大６００Wの電力を供給可能であり、まだ起動されていないブレードサーバ１１１の消費電力は２００Wだからである。既に起動中のブレードサーバ１０７〜１０９の消費電力が４００Wに下がったということは、電源ユニット１０１〜１０３がさらに２００Wの電力を供給可能であることを意味している。
【００３２】
本実施形態では、図５に示されるように、合成された線グラフが閾値である４００Wとなるのは１３時０５分である。よって、時刻（A）は１３時０５分である。
【００３３】
次に、制御手段１０５は、ＵＰＳ１０４を電源ONすべき時刻（B）を計算する。時刻（B）は、時刻（A）からＵＰＳ１０４の出力可能時間を差し引いた時刻である。本実施形態では、出力可能時間である３分を差し引いた１３時０２分を時刻（B）と判断する。制御手段１０５は、１３時０２分にＵＰＳ１０４によるブレードサーバ１１０への電力供給を開始すれば、継続的にブレードサーバ１１０に電力供給できると判断する。なぜなら、１３時０２分から１３時０５分まではＵＰＳ１０４がブレードサーバ１１０に電力供給し、１３時０５分以降は電源ユニット１０１〜１０３がブレードサーバ１１０に電源供給することが可能だからである。
【００３４】
本実施形態では、ＵＰＳ１０４によるブレードサーバ１１０への電力供給がストップするのと同時に電源ユニット１０１〜１０３による電力供給が開始されているが、ＵＰＳ１０４により電力が供給される時間と電源ユニット１０１〜１０３により電力が供給される時間とが多少オーバーラップするような構成にしても良い。すなわち、時刻（B）と時刻（A）との間にＵＰＳ１０４が電力供給を開始するような構成であっても良い。
【００３５】
図６は、本実施形態における電力制御システム１００の動作を示すフローチャートである。
【００３６】
制御手段１０５は、電源ユニット１０１〜１０３とＵＰＳ１０４とブレードサーバ１０７〜１１０とから状態情報を取得する（ステップＳ６０１）。状態情報には、サーバ状態テーブル２００と電力情報テーブル３００と電力消費特性情報４００とが含まれる。
【００３７】
次に、制御手段１０５は、状態情報を取得すると、全ブレードサーバ１０７〜１１０が電源ＯＮか否かを判断する（ステップＳ６０２）。全ブレードサーバ１０７〜１１０が電源ＯＮの場合、制御手段１０５はＵＰＳ１０４が電源ＯＮか否かを判断する（ステップＳ６０３）。ＵＰＳ１０４が電源ＯＮの場合、制御手段１０５はＵＰＳ１０４を電源ＯＦＦして
も電源ユニット１０１〜１０３だけで電力供給できるか否かを判断する(ステップＳ６０４)。そして、ＵＰＳ１０４を電源ＯＦＦしても電源ユニット１０１〜１０３だけで電力供給できると判断した場合、制御手段１０５はＵＰＳ１０４を電源ＯＦＦする(ステップＳ６０５)。
【００３８】
Ｓ６０２において、全ブレードサーバの電源がＯＮではないと判断した場合、制御手段１０５は、電源ＯＦＦとなっているブレードサーバの電源をＯＮするために電源ユニット１０１〜１０３だけで電力供給できるか否かを判断する（ステップＳ６０６）。Ｓ６０６において、電力供給できると判断した場合、制御手段１０５は、電源ユニット１０１〜１０３を用いて電源ＯＦＦとなっているブレードサーバの電源をＯＮにし、時刻をサーバ状態テーブル２００に記録する（ステップＳ６０７）。そして、制御手段１０５は、ＵＰＳ１０４の電源がＯＮであり、かつ、ＵＰＳ１０４の電源をＯＦＦしても電力が足りる状態か否かを判断する（ステップＳ６０８）。Ｓ６０８で電力が足りると判断した場合、制御手段１０６はＵＰＳ１０４の電源をＯＦＦにする（ステップＳ６０９）。
【００３９】
Ｓ６０６において電源OFFとなっているブレードサーバの電源をＯＮするのに電源ユニット１０１〜１０３だけで電力が足りないと判断した場合、制御手段１０５は、ＵＰＳ１０４の電源がＯＦＦか否かを判断する（ステップＳ６１０）。ＵＰＳ１０４が電源ＯＦＦの場合、制御手段１０６は、ブレードサーバを電源ＯＮするために必要な電力を電源ユニット１０１〜１０３だけで確保可能と予測される時刻（Ａ）を計算する（ステップＳ６１１）。具体的には、上述したように、時刻（Ａ）は、既に起動中のブレードサーバの電力消費特性を示す線グラフを合成し、合成された線グラフが閾値になる時刻である。なお、閾値は、全電源ユニットが供給可能な電力から起動中のブレードサーバの消費電力を差し引いた値である。
【００４０】
次に、制御手段１０５は、時刻（Ａ）からＵＰＳ１０４の出力可能時間を引いた時刻をＵＰＳ１０４の電力供給を開始すべき時刻（B）と判断する（ステップS６１２）。時刻（B）になると、制御手段１０５はＵＰＳ１０４の電源をＯＮにする(ステップＳ６１３、ステップＳ６１４)。電源OFFとなっていたブレードサーバの電源がＯＮされ、制御手段１０５は、電源ＯＮされたブレードサーバの起動時刻をサーバ状態テーブル２００に記録する（ステップＳ６１５）。
【００４１】
なお、時刻（A）および時刻（B）の計算方法は上述した方法に限定されるものではない。
【００４２】
次に、電力制御システム１００がサーバ状態テーブル２００（図２）および電力情報テーブル３００(図３)の状態であるときの電力制御システム１００の動作を説明する。
【００４３】
制御手段１０５は、電源ユニット１０１〜１０３とＵＰＳ１０４とブレードサーバ１０７〜１１０とから状態情報を取得する（ステップＳ６０１）。
【００４４】
制御手段１０５は、状態情報を取得すると、全ブレードサーバ１０７〜１１０が電源ＯＮか否かを判断する（ステップＳ６０２）。ブレードサーバ１０７〜１０９は電源ＯＮだがブレードサーバ１１０は電源ＯＦＦであるため、ステップＳ６０６に進む。制御手段１０５は、電源ＯＦＦとなっているブレードサーバ１１０の電源をＯＮするために電源ユニット１０１〜１０３だけで電力供給が可能であるか否かを判断する（ステップＳ６０６）。ブレードサーバ１０７〜１０９を起動するために必要な電力（６００（W））を電源ユニット１０１〜１０３でまかなっているため、電源ユニット１０１〜１０３にはブレードサーバ１１０の電源をＯＮにするための電力は残っていない。よって、ステップＳ６１０に進み、制御手段１０５はＵＰＳ１０４の電源がＯＮか否かを判断する（ステップＳ６１０）。ＵＰＳ１０４は電源ＯＦＦなのでステップＳ６１１に進む。図５の線グラフ（ブレードサーバ１０７〜１０９の電力消費特性を示す線グラフの合成図のイメージ）に基づいて、制御手段１０５は、電源ユニット１０１〜１０３だけでブレードサーバ１１０を起動するために必要な電力（２００（W））を確保できる時刻（A）は１３時０５分と判断する（ステップＳ６１２）。
【００４５】
そして、ＵＰＳ１０４が出力可能時間は３分であるから、制御手段１０５は、ＵＰＳ１０４を電源ＯＮすべき時刻は１３時０２分と判断する。
【００４６】
１３時０２分になると、制御手段１０５はＵＰＳ１０４を電源ＯＮにし、ブレードサーバ１１０は電源ＯＮされる。そして、制御手段１０５はブレードサーバ１１０の起動時刻をサーバ状態テーブル２００に記録する（ステップＳ６１５）。
【００４７】
上述したように、本実施形態では、制御手段１０５が電力消費特性情報に基づいて、ブレードサーバを電源ＯＮするために必要な電力を電源ユニット１０１〜１０３だけで確保可能と予測される時刻（A）を計算する。そして、制御手段１０５は、時刻（A）とＵＰＳ１０４の出力可能時間とに基づいて、ＵＰＳ１０４による電力出力を開始すべき時刻（B）を計算する。よって、本実施形態では、電源ユニット１０１〜１０３およびＵＰＳ１０４が、サーバ１１１に対して、継続的かつより早いタイミングで電力供給することができる。
【００４８】
このように、本実施形態では、電力消費特性情報に基づいてバッテリの電力出力制御が行われるため、サーバの起動途中でバッテリによる電力供給がストップすることなく可能な限り早いタイミングで複数のサーバを起動することができるという顕著な効果を有する。
【００６０】
（付記１）負荷と負荷に電力を供給する電源ユニットと電源ユニットから供給される電力が不足した場合に負荷に不足電力を供給するバッテリとを制御する制御ステップと、負荷の電力消費特性を示す情報である電力消費特性情報を記憶手段に格納するステップとを有し、制御ステップでは、電力消費特性情報に基づいてバッテリの電力出力タイミングが制御されることを特徴とする電力制御方法。
【００６１】
（付記２）バッテリの出力可能時間を示す情報である出力可能時間情報を記憶手段に格納するステップを有し、負荷は、所定時間経過後に必要な電力が減少するという電力消費特性を有し、制御ステップでは、電力消費特性情報と出力可能時間情報とに基づいて、バッテリの出力可能時間が経過したときに電源ユニットにより不足電力の供給が可能な状態となっているように、バッテリの電力出力タイミングが制御されることを特徴とする付記１に記載の電力制御方法。
【００６２】
（付記３）制御ステップでは、バッテリの出力可能時間が経過するのと同時に電源ユニットによる不足電力の供給が可能となるように、バッテリの電力出力タイミングが制御されることを特徴とする付記２記載の電力制御方法。
【００６３】
（付記４）負荷は複数のサーバから構成され、電力消費特性情報は、複数のサーバのうち起動中のサーバ全体の電力消費の特性を示す情報であり、制御ステップでは、バッテリの出力可能時間が経過して起動されていないサーバへのバッテリによる電力供給がストップするときに電源ユニットが起動されていないサーバに対して電力供給できる状態となっているように、バッテリの電力出力タイミングが制御されることを特徴する付記２または３記載の電力制御方法。
【００６４】
（付記５）制御ステップにおいて、第１の時刻が電力消費特性情報が閾値を越える時刻として計算され、第２の時刻が第１の時刻からバッテリの出力可能時間を引いた時刻として計算され、第２の時刻以降にバッテリが電力供給を開始し、閾値は、電源ユニット全体の出力可能電力から起動されていないサーバの消費電力を引き算した値であることを特徴とする付記４に記載の電力制御方法。
【００６５】
（付記６）制御ステップにおいて、複数のサーバのうち第１のサーバと第２のサーバとが起動されていない場合に、第１のサーバに対するバッテリによる電力出力タイミングが制御され、第１のサーバに対する電力供給が開始された後、第２のサーバに対するバッテリによる電力出力タイミングが制御されることを特徴とする付記５に記載の電力制御方法。
【００６６】
（付記７）バッテリは、停電時に電力供給するための無停電電源装置であることを特徴とする付記１および６のいずれかに記載の電源制御方法。
【００６７】
（付記８）コンピュータに、負荷と負荷に電力を供給する電源ユニットと電源ユニットから供給される電力が不足した場合に負荷に不足電力を供給するバッテリとを制御する制御ステップと、負荷の電力消費特性を示す情報である電力消費特性情報を記憶手段に格納するステップとを実行させ、制御ステップでは、電力消費特性情報に基づいてバッテリの電力出力のタイミングが制御されることを特徴とする電力制御プログラム。
【００６８】
（付記９）コンピュータに、バッテリの出力可能時間を示す情報である出力可能時間情報を記憶手段に格納するステップを実行させ、負荷は、所定時間経過後に必要な電力が減少するという電力消費特性を有し、制御ステップでは、電力消費特性情報と出力可能時間情報とに基づいて、バッテリの出力可能時間が経過したときに電源ユニットにより不足電力の供給が可能な状態となっているように、バッテリの電力出力タイミングが制御されることを特徴とする付記８記載の電力制御プログラム。
【００６９】
（付記１０）制御ステップでは、バッテリの出力可能時間が経過するのと同時に電源ユニットにより不足電力の供給が可能な状態となるように、バッテリの電力出力タイミングが制御されることを特徴とする付記９記載の電力制御プログラム。
【００７０】
（付記１１）負荷は複数のサーバから構成され、電力消費特性情報は、複数のサーバのうち起動中のサーバ全体の電力消費の特性を示す情報であり、制御ステップでは、バッテリの出力可能時間が経過して起動されていないサーバへのバッテリによる電力供給がストップするときに電源ユニットが起動されていないサーバに対して電力供給できる状態となっているように、バッテリの電力出力タイミングが制御されることを特徴する付記９または１０記載の電力制御プログラム。
【００７１】
（付記１２）制御ステップにおいて、第１の時刻が電力消費特性情報が閾値を越える時刻として計算され、第２の時刻が第１の時刻からバッテリの出力可能時間を引いた時刻として計算され、第２の時刻以降にバッテリが電力供給を開始し、閾値は、電源ユニット全体の出力可能電力から起動されていないサーバの消費電力を引き算した値であることを特徴とする付記１１に記載の電力制御プログラム。
【００７２】
（付記１３）制御ステップにおいて、複数のサーバのうち第１のサーバと第２のサーバとが起動されていない場合に、第１のサーバに対するバッテリによる電力出力タイミングが制御され、第１のサーバに対する電力供給が開始された後、第２のサーバに対するバッテリによる電力出力タイミングが制御されることを特徴とする付記１２記載の電力制御プログラム。
【００７３】
（付記１４）バッテリは、停電時に電力供給するための無停電電源装置であることを特徴とする付記８および１３のいずれかに記載の電源制御プログラム。
【産業上の利用可能性】
【００７４】
本発明は、電力制御システム、電力制御方法および電力制御プログラムに関し、特に、サーバなどの負荷の起動途中でバッテリなどの補助電源による電力供給がストップすることなく、可能な限り早いタイミングで複数の負荷を起動することが可能な電力制御システム、電力制御方法および電力制御プログラムに関する。
【符号の説明】
【００７５】
１００    電力制御システム
１０１〜１０３    電源ユニット
１０４    ＵＰＳ
１０５    制御手段
１０６    記憶手段
１０７〜１１１    ブレードサーバ
２００    サーバ状態テーブル
３００    電力情報テーブル
４００    電力消費特性情報
４０１    ブレードサーバ１０７の電力消費特性を示す線グラフ
４０２    ブレードサーバ１０８の電力消費特性を示す線グラフ
４０３    ブレードサーバ１０９の電力消費特性を示す線グラフ
４０４    ブレードサーバ１１０の電力消費特性を示す線グラフ
５００    線グラフ４０１〜４０３の合成図
７００    電力制御システム
８００    サーバ状態テーブル
９０１    ブレードサーバ１１０の電力消費特性を示す線グラフ
１０００    線グラフ４０１〜４０３と線グラフ９０１との合成図
【図１】
0006014986.tif 000002
【図２】
0006014986.tif 000003
【図３】
0006014986.tif 000004
【図４】
0006014986.tif 000005
【図５】
0006014986.tif 000006
【図６】
0006014986.tif 000007