(57)【特許請求の範囲】
【請求項１】
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを受信する受信部と、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第１の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出する算出部と、
算出した前記第２の情報処理の要求量を前記データセンタの制御システムに通知する通知部と
を備えることを特徴とする管理システム。
【請求項２】
前記電力の使用制限に関する情報には使用上限電力量を含んでおり、
前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えているか否かを判定する判定部を備え、
該判定部が前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えていると判定した場合に、前記算出部は、第２の情報処理の要求量を算出し、前記通知部は前記第２の情報処理の要求量を前記データセンタの制御システムに通知する
ことを特徴とする請求項１に記載の管理システム。
【請求項３】
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを取得し、
取得した前記電力の使用制限に関する情報と前記使用電力量と前記第１の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出し、
算出した前記第２の情報処理の要求量を前記データセンタの制御システムに通知する
処理をコンピュータに行わせるコンピュータプログラム。
【請求項４】
コンピュータが、
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを受信し、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第１の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出し、
算出した前記第２の情報処理の要求量を前記データセンタの制御システムに通知する
管理方法。
【請求項５】
複数の情報処理装置を備えるデータセンタの制御システムにおいて、
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第１の情報処理の要求量とを管理システムに送信する送信部と、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第２の情報処理の要求量を受信する受信部と、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第２の情報処理の要求量に応じた情報処理の要求を、前記地域情報が示す地域とは異なる地域のデータセンタの情報処理装置へ振り分ける振り分け部と
を備えることを特徴とする制御システム。
【請求項６】
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信した場合、前記電力の使用制限に関する情報と複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第１の情報処理の要求量とを管理システムに出力し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第２の情報処理の要求量を取得し、
前記複数の情報処理装置に対する情報処理の要求量のうち、取得した前記第２の情報処理の要求量に応じた情報処理の要求量を、前記地域情報が示す地域とは異なる地域のデータセンタの情報処理装置へ振り分ける
処理を複数の情報処理装置を備えるデータセンタの制御コンピュータに行わせるコンピュータプログラム。
【請求項７】
複数の情報処理装置を備えるデータセンタの制御コンピュータが、
使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第１の情報処理の要求量とを管理システムに送信し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第２の情報処理の要求量を受信し、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第２の情報処理の要求量に応じた情報処理の要求量を、前記地域情報が示す地域とは異なる地域のデータセンタの情報処理装置へ振り分ける
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力の使用量を管理する管理システム等に関する。
【背景技術】
【０００２】
従来、電力需給の不一致を解消し、ＣＯ２排出量の削減と過剰な電力の積極的な利用を実現するために排出係数を算定することが行われている（特許文献１）。一方、ＯｐｅｎＡＤＲ（Ａｕｔｏｍａｔｅｄ  Ｄｅｍａｎｄ  Ｒｅｓｐｏｎｓｅ）プロトコルを用いて空調機器や照明機器の電力消費量を自動的に制御する仕組みが存在している。しかし、多数のサーバコンピュータが設置されているデータセンタについては、電力需給調整の対象にも含まれておらず、ＤＲ（Ｄｅｍａｎｄ Ｒｅｓｐｏｎｓｅ）の依頼に応じて、電力消費量の調整は行われてこなかった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９７３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１つの側面では、本発明は電力の使用制限に応じて、データセンタに設置されたサーバコンピュータなどの情報処理装置の電力消費量を管理する管理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
一つの態様では、管理システムは、使用制限地域を指定する地域情報を含む電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを受信する受信部と、受信した前記電力の使用制限に関する情報と前記使用電力量と前記第１の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち、前記地域情報が示す地域とは異なる地域のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出する算出部と、算出した前記第２の情報処理の要求量を前記データセンタの制御システムに通知する通知部とを備える。
【発明の効果】
【０００６】
一観点によれば、電力の使用制限に応じて、データセンタに設置された情報処理装置の電力消費量を調整することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】サービス提供システムの一構成例を示すブロック図である。
【図２】管理サーバのハードウェアの構成例を示すブロック図である。
【図３】制御サーバのハードウェアの構成例を示すブロック図である。
【図４】機器情報データベースのレコードレイアウトの一例を示す説明図である。
【図５】要求量データベースのレコードレイアウトの一例を示す説明図である。
【図６】サーバデータベースのレコードレイアウトの一例を示す説明図である。
【図７】メイン処理の手順を示すフローチャートである。
【図８】消費量収集処理の手順を示すフローチャートである。
【図９】最適分量算出処理の手順を示すフローチャートである。
【図１０】分散指示処理の手順を示すフローチャートである。
【図１１】管理情報変更処理の手順を示すフローチャートである。
【図１２】管理サーバの機能構成の一例を示すブロック図である。
【図１３】制御サーバの機能構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００８】
実施の形態１
以下、実施の形態を、図面を参照して説明する。図１はサービス提供システムの一構成例を示すブロック図である。サービス提供システムは、複数のデータセンタにより、情報処理サービスを提供する。図１において、アグリゲータ４よりネットワークＮ１を介してＤＲを受信するデータセンタは、データセンタ切替システムが実現されている。アグリゲータ４は電力会社と需要家との仲介を行う。アグリゲータ４は電力会社からＤＲを受信すると、受信したＤＲを複数に分割して、需要家にＤＲを送信する。例えば、電力会社から１万ｋｗｈの節電要請を受信した場合、それを５０に均等分割して、５０の需要家に２００ｋｗｈずつの節電要請を行う。
【０００９】
データセンタ切替システムは、管理サーバ１、制御サーバ２、複数のアプリケーションサーバ３を含む。図１では、管理サーバ１、制御サーバ２、複数のアプリケーションサーバ３は同一のデータセンタに設置されている。管理サーバ１、制御サーバ２、アプリケーションサーバ３はネットワークＮ２を介して、通信可能としてある。また、制御サーバ２は、他のデータセンタともネットワークＮ２を介して、通信可能としてある。なお、各アプリケーションサーバ３は略同一の性能を持っており、同一量の処理を実行していれば、電力消費量も略同一であるとする。また、各アプリケーションサーバ３が提供するアプリケーションは単一で、すべて同一であるとする。
【００１０】
図２は管理サーバ１のハードウェアの構成例を示すブロック図である。管理サーバ１は、汎用コンピュータ、ワークステーション等である。管理サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、大容量記憶装置１４、通信部１５、読み取り部１６を含む。各構成はバスＢで接続されている。
【００１１】
ＣＰＵ１１はＲＯＭ１３に記憶された制御プログラム１Ｐに従いハードウェア各部を制御する。ＲＡＭ１２は例えばＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）、フラッシュメモリである。ＲＡＭ１２はＣＰＵ１１によるプログラムの実行時に発生するデータを一時的に記憶する。
【００１２】
大容量記憶装置１４は、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などである。大容量記憶装置１４には、機器情報データベース１４１等の各種データが記憶されている。また、制御プログラム１Ｐを大容量記憶装置１４に記憶するようにしておいても良い。
【００１３】
通信部１５はネットワークＮ２を介して、制御サーバ２、アプリケーションサーバ３と通信を行う。読み取り部１６はＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）−ＲＯＭを含む可搬型記憶媒体１ａを読み取る。ＣＰＵ１１が読み取り部１６を介して、制御プログラム（コンピュータプログラム）１Ｐを可搬型記憶媒体１ａより読み取り、大容量記憶装置１４に記憶しても良い。また、ネットワークを介して他のコンピュータからＣＰＵ１１が制御プログラム１Ｐをダウンロードし、大容量記憶装置１４に記憶しても良い。さらにまた、半導体メモリ１ｂから、ＣＰＵ１１が制御プログラム１Ｐを読み込んでも良い。
【００１４】
図３は制御サーバ２のハードウェアの構成例を示すブロック図である。制御サーバ２は、汎用コンピュータ、ワークステーション等である。制御サーバ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、大容量記憶装置２４、第１通信部２５、第２通信部２６、読み取り部２７を含む。各構成はバスＢで接続されている。制御サーバ２は端末（図示しない）からの情報処理の要求を負荷分散させる、所謂ロードバランサと呼ばれる装置である。制御サーバ２は、端末からの情報処理の要求を、所定の負荷分散アルゴリズムに基づいて、いずれかのアプリケーションサーバ３に振り分ける。
【００１５】
ＣＰＵ２１はＲＯＭ２３に記憶された制御プログラム２Ｐに従いハードウェア各部を制御する。ＲＡＭ２２は例えばＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）、フラッシュメモリである。ＲＡＭ２２はＣＰＵ２１によるプログラムの実行時に発生するデータを一時的に記憶する。
【００１６】
大容量記憶装置２４は、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などである。大容量記憶装置２４には、要求量データベース２４１、サーバデータベース２４２等の各種データが記憶されている。また、制御プログラム２Ｐを大容量記憶装置２４に記憶するようにしておいても良い。
【００１７】
第１通信部２５はネットワークＮ１を介して、アグリゲータ４と通信を行う。第２通信部２６はネットワークＮ２を介して、管理サーバ１、アプリケーションサーバ３、他のデータセンタと通信を行う。読み取り部２７はＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭを含む可搬型記憶媒体２ａを読み取る。ＣＰＵ２１が読み取り部２７を介して、制御プログラム（コンピュータプログラム）２Ｐを可搬型記憶媒体２ａより読み取り、大容量記憶装置２４に記憶しても良い。また、ネットワークＮ１又はＮ２を介して他のコンピュータからＣＰＵ２１が制御プログラム２Ｐをダウンロードし、大容量記憶装置２４に記憶しても良い。さらにまた、半導体メモリ２ｂから、ＣＰＵ２１が制御プログラム２Ｐを読み込んでも良い。
【００１８】
次にデータベースについて説明する。図４は機器情報データベース１４１のレコードレイアウトの一例を示す説明図である。機器情報データベース１４１は管理サーバ１の大容量記憶装置１４に記憶されている。機器情報データベース１４１は、電源エリア列、装置種別列、ホスト名列、ホストＩＰアドレス列を含む。電源エリア列は、機器が設置されている電源エリアを示す文字列を記憶する。電源エリアは、アグリゲータ４から送信されるＤＲに含まれる地域と対応している。装置種別列は、ルータ、ロードバランサ、サーバなどの装置の種別を記憶する。ホスト名列は各装置のホスト名を記憶する。ホストＩＰアドレス列は、各装置に付与されたＩＰアドレスを記憶する。
【００１９】
図５は要求量データベース２４１のレコードレイアウトの一例を示す説明図である。要求量データベース２４１は制御サーバ２の大容量記憶装置２４に記憶されている。要求量データベース２４１は振り分け要求量列、単位時間列を含む。振り分け要求量列は、他のデータセンタのアプリケーションサーバ３へ振り替えるアプリケーションの要求量を記憶する。単位時間列は、電力消費量やアプリケーション要求量を算出する単位時間を記憶する。
【００２０】
図６はサーバデータベース２４２のレコードレイアウトの一例を示す説明図である。サーバデータベース２４２は制御サーバ２の大容量記憶装置２４に記憶されている。サーバデータベース２４２は、ホスト名列、ホストＩＰアドレス列を含む。ホスト名列は、振替先候補となるアプリケーションサーバ３のホスト名を記憶する。ホストＩＰアドレス列は、振替先候補となるアプリケーションサーバ３のＩＰアドレスを記憶する。
【００２１】
続いて、管理サーバ１が実行する情報処理について説明する。アグリゲータ４からＤＲを受信した制御サーバ２は、受信したＤＲを管理サーバ１に送信する。アグリゲータ４から送信されるＤＲは、例えば、節電を求める地域（以下、「指定地域」と記す。）、削減電力量又は消費電力量、節電を求める時間に関する情報（時間情報）を含む。節電の実施が一回限りであれば、時間情報は開始日時及び終了日時である。節電の実施を繰り返す場合、例えば所定時間の節電を数日繰り返す場合は、開始日及び終了日並びに開始時刻及び終了時刻である。以下の説明においては、ＤＲにおいて消費電力量の最大値としてＰＳ（以下、「指定量ＰＳ」又は「ＰＳ」と記載）が指定されたものとする。
【００２２】
図７はメイン処理の手順を示すフローチャートである。メイン処理はＤＲで指定された開始日時より終了日時に至るまで、略単位時間（Ｍ分）毎に繰り返し実行される処理である。管理サーバ１のＣＰＵ１１は、消費量収集処理を行う（ステップＳ１）。ＣＰＵ１１は収集して求めたデータセンタ全体の電力消費量が、指定量ＰＳを超えているか否かを判定する（ステップＳ２）。ＣＰＵ１１は電力消費量が指定量を超えていると判定した場合（ステップＳ２でＹＥＳ）、最適分散量算出処理を実行する（ステップＳ３）。続いて、ＣＰＵ１１は分散指示処理を行い（ステップＳ４）、メイン処理を終了する。ＣＰＵ１１は電力消費量が指定量以下であると判定した場合（ステップＳ２でＮＯ）、メイン処理を終了する。
【００２３】
図８は消費量収集処理の手順を示すフローチャートである。消費量収集処理は図７のステップＳ１で実行される処理である。管理サーバ１のＣＰＵ１１は電力消費量を取得する（ステップＳ１１）。具体的には、ＣＰＵ１１は各装置で管理されているＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）より電力消費量を取得する。ＣＰＵ１１はステップＳ１１で取得したデータを元に、指定地域の全装置について、単位時間あたりの電力消費量（Ｐ０）を算出する（ステップＳ１２）。指定地域の装置であるか否かは、機器情報データベース１４１の電源エリアを参照することにより判定可能である。
【００２４】
ＣＰＵ１１は、ステップＳ１１で取得したデータを元に、指定地域の全アプリケーションサーバ３の電力消費量（Ｐ）を算出する（ステップＳ１３）。上述したように、指定地域の装置であるか否かは、機器情報データベース１４１の電源エリア列を参照することにより判定可能である。また、装置がサーバであるか否かは、機器情報データベース１４１の装置種別列を参照することにより判定可能である。ＣＰＵ１１は消費量収集処理を終了し、処理を呼び出し元に戻す。
【００２５】
図９は最適分量算出処理の手順を示すフローチャートである。最適分量算出処理は図７のステップＳ３で実行される処理である。管理サーバ１のＣＰＵ１１は制御サーバ２から全体のアプリケーション要求量（Ｒ）を取得する（ステップＳ２１）。アプリケーション要求量は、例えば、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエスト数である。ＣＰＵ１１は消費量収集処理で求めた指定地域の全サーバの電力消費量（Ｐ）と、指定地域の全アプリケーションサーバ３の台数（Ｎ）とにより、１台当たりの平均電力消費量（ｐ）を以下の式（１）により算出する（ステップＳ２２）。
【００２６】
ｐ＝Ｐ／Ｎ      式（１）
【００２７】
ＣＰＵ１１はステップＳ２１で取得した全体のアプリケーション要求量（Ｒ）と、指定地域の全アプリケーションサーバ３の台数（Ｎ）とにより、１台当たりの平均要求量（ｒ）を以下の式（２）により算出する（ステップＳ２３）。
【００２８】
ｒ＝Ｒ／Ｎ      式（２）
【００２９】
ＣＰＵ１１は電力消費量の削減量δ（＝Ｐ０−ＰＳ）と、１台当たりの平均電力消費量（ｐ）と、アプリケーションサーバ３の実効電力係数（α）とにより、使用可から使用不可に切り替えるサーバの台数（切替台数（ｎ））を以下の式（３）により算出する（ステップＳ２４）。
【００３０】
ｎ＝δ／（α×ｐ）      式（３）
【００３１】
ＣＰＵ１１はステップＳ２３で求めた１台当たりの平均要求量（ｒ）と、ステップＳ２４で求めた切替台数（ｎ）より、指定地域外のデータセンタのアプリケーションサーバ３へ振り分けるアプリケーション要求量（振り分け要求量（λ））を以下の式（４）により算出する（ステップＳ２５）。
【００３２】
λ＝ｒ×ｎ      式（４）
【００３３】
ＣＰＵ１１は算出した振り分け要求量（λ）をＲＡＭ１２等に設けた一時記憶領域に記憶する（ステップＳ２６）。ＣＰＵ１１は処理を呼び出し元に戻す。
【００３４】
図１０は分散指示処理の手順を示すフローチャートである。管理サーバ１のＣＰＵ１１は、切替台数分（ｎ台分）のサーバ情報を取得する（ステップＳ３１）。より具体的には指定地域外のデータセンタのアプリケーションサーバ３について、ｎ台分の情報を機器情報データベース１４１より、取得する。ＣＰＵ１１は取得したｎ台分のサーバ情報と、ステップＳ２６で記憶した振り分け要求量（λ）を、通信部１５を介して制御サーバ２に送信し（ステップＳ３２）、処理を呼び出し元に戻す。
【００３５】
次に、制御サーバ２で実行される処理について説明する。図１１は管理情報変更処理の手順を示すフローチャートである。制御サーバ２のＣＰＵ２１は第２通信部２６を介して、管理サーバ１から送信されたサーバ情報と、振り分け要求量（λ）を受信する（ステップＳ４１）。ＣＰＵ２１は受信したサーバ情報と振り分け要求量（λ）とにより、管理情報を更新し（ステップＳ４２）、処理を終了する。
【００３６】
管理情報には負荷分散の対象となるアプリケーションサーバ３が記憶されている。ステップＳ４２において、ＣＰＵ２１は受信したサーバ情報に含まれる台数分のアプリケーションサーバ３を選択し、それらのアプリケーションサーバ３のアプリケーション要求量の合計が、振り分け要求量（λ）以上であるか否かを判定する。アプリケーション要求量の合計が、振り分け要求量（λ）未満であれば、アプリケーションサーバ３の再選択を行う。アプリケーション要求量の合計が、振り分け要求量（λ）以上であれば、選択したアプリケーションサーバ３を負荷分散の対象から外し、サーバ情報に含まれる他地域のアプリケーションサーバ３を負荷分散の対象に追加する。それ以降、外されたアプリケーションサーバ３へは新たなリクエストが振られることはなく、追加された他地域のアプリケーションサーバ３に新たに負荷分散される。
【００３７】
次に、管理サーバ１、制御サーバ２の機能構成について、説明する。図１２は管理サーバ１の機能構成の一例を示すブロック図である。管理サーバ１は、受信部１１ａ、判定部１１ｂ、算出部１１ｃ、通知部１１ｄを含む。算出部１１ｃは、平均電力算出部１１ｃ１、平均要求量算出部１１ｃ２、切替台数算出部１１ｃ３、要求量算出部１１ｃ４を含む。ＣＰＵ１１が制御プログラム１Ｐを実行することにより、管理サーバ１は以下のように動作する。
【００３８】
受信部１１ａは、電力の使用制限に関する情報を受信したデータセンタの制御システムから、電力の使用制限に関する情報と、データセンタが備える複数の情報処理装置の使用電力量と、データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを受信する。算出部１１ｃは、受信した電力の使用制限に関する情報と使用電力量と第１の情報処理の要求量とに基づいて、データセンタが備える複数の情報処理装置に対する情報処理の要求うち他のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出する。通知部１１ｄは、算出した第２の情報処理の要求量をデータセンタの制御システムに通知する。判定部１１ｂは、複数の情報処理装置の使用電力量の合計が、使用上限電力量を超えている否かを判定する。
【００３９】
平均電力算出部１１ｃ１は、使用電力量の合計及び複数の情報処理装置の台数より、情報処理装置１台当たりの平均使用電力量を算出する。平均要求量算出部１１ｃ２は、第１の情報処理の要求量より、情報処理装置の１台当たりの情報処理の平均要求量を算出する。切替台数算出部１１ｃ３は、平均使用電力量及び使用上限電力量より、第２の情報処理の要求量に対応する情報処理装置の切替台数を求める。要求量算出部１１ｃ４は、平均要求量及び切替台数より、第２の情報処理の要求量を算出する。
【００４０】
図１３は制御サーバ２の機能構成の一例を示すブロック図である。制御サーバ２は、送信部２１ａ、受信部２１ｂ、振り分け部２１ｃを含む。ＣＰＵ２１が制御プログラム２Ｐを実行することにより、制御サーバ２は以下のように動作する。
【００４１】
送信部２１ａは、電力の使用制限に関する情報を受信すると、電力の使用制限に関する情報と複数の情報処理装置の使用電力量と複数の情報処理装置に対する第１の情報処理の要求量とを管理システムに送信する。受信部２１ｂは、管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第２の情報処理の要求量を受信する。振り分け部２１ｃは、複数の情報処理装置に対する情報処理の要求のうち、受信した第２の情報処理の要求量に応じた情報処理の要求を他のデータセンタの情報処理装置へ振り分ける。
【００４２】
各実施例で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【００４３】
以上の実施の形態に関し、さらに以下の付記を開示する。
【００４４】
（付記１）
電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを受信する受信部と、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第１の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち他のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出する算出部と、
算出した前記第２の情報処理の要求量を前記データセンタの制御システムに通知する通知部と
を備えることを特徴とする管理システム。
【００４５】
（付記２）
前記電力の使用制限に関する情報には使用上限電力量を含んでおり、
前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えているか否かを判定する判定部を備え、
該判定部が前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えていると判定した場合に、前記算出部は、第２の情報処理の要求量を算出し、前記通知部は前記第２の情報処理の要求量を前記データセンタの制御システムに通知する
ことを特徴とする付記１に記載の管理システム。
【００４６】
（付記３）
前記電力の使用制限に関する情報には使用制限に関する時間情報が含まれており、
前記受信部は、前記時間情報に基づいて、前記複数の情報処理装置の使用電力量の受信を繰り返し行い、
前記判定部は、前記受信部が前記複数の情報処理装置の使用電力量の受信する毎に、前記複数の情報処理装置の使用電力量の合計が、前記使用上限電力量を超えているか否かの判定を行う
ことを特徴とする付記２に記載の管理システム。
【００４７】
（付記４）
前記算出部は、
前記使用電力量の合計及び前記複数の情報処理装置の台数より、前記情報処理装置１台当たりの平均使用電力量を算出する平均電力算出部と、
前記第１の情報処理の要求量より、前記情報処理装置の１台当たりの情報処理の平均要求量を算出する平均要求量算出部と、
前記平均使用電力量及び前記使用上限電力量より、前記第２の情報処理の要求量に対応する前記情報処理装置の切替台数を求める切替台数算出部と、
前記平均要求量及び前記切替台数より、前記第２の情報処理の要求量を算出する要求量算出部とを
有することを特徴とする付記２又は付記３に記載の管理システム。
【００４８】
（付記５）
電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを取得し、
取得した前記電力の使用制限に関する情報と前記使用電力量と前記第１の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち他のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出し、
算出した前記第２の情報処理の要求量を前記データセンタの制御システムに通知する
処理をコンピュータに行わせるコンピュータプログラム。
【００４９】
（付記６）
コンピュータが、
電力の使用制限に関する情報を受信したデータセンタの制御システムから、前記電力の使用制限に関する情報と、前記データセンタが備える複数の情報処理装置の使用電力量と、前記データセンタが備える複数の情報処理装置に対する第１の情報処理の要求量とを受信し、
受信した前記電力の使用制限に関する情報と前記使用電力量と前記第１の情報処理の要求量とに基づいて、前記データセンタが備える複数の情報処理装置に対する情報処理の要求量のうち他のデータセンタが備える情報処理装置へ振り分ける第２の情報処理の要求量を算出し、
算出した前記第２の情報処理の要求量を前記データセンタの制御システムに通知する
管理方法。
【００５０】
（付記７）
複数の情報処理装置を備えるデータセンタの制御システムにおいて、
電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第１の情報処理の要求量とを管理システムに送信する送信部と、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第２の情報処理の要求量を受信する受信部と、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第２の情報処理の要求量に応じた情報処理の要求を他のデータセンタの情報処理装置へ振り分ける振り分け部と
を備えることを特徴とする制御システム。
【００５１】
（付記８）
前記電力の使用制限に関する情報は使用制限地域を指定する地域情報を含み、前記他のデータセンタは、前記地域情報が示す地域とは異なる地域のデータセンタであることを特徴とする付記７に記載の制御システム。
【００５２】
（付記９）
電力の使用制限に関する情報を受信した場合、前記電力の使用制限に関する情報と複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第１の情報処理の要求量とを管理システムに出力し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第２の情報処理の要求量を取得し、
前記複数の情報処理装置に対する情報処理の要求量のうち、取得した前記第２の情報処理の要求量に応じた情報処理の要求量を他のデータセンタの情報処理装置へ振り分ける
処理を複数の情報処理装置を備えるデータセンタの制御コンピュータに行わせるコンピュータプログラム。
【００５３】
（付記１０）
複数の情報処理装置を備えるデータセンタの制御コンピュータが、
電力の使用制限に関する情報を受信すると、前記電力の使用制限に関する情報と前記複数の情報処理装置の使用電力量と前記複数の情報処理装置に対する第１の情報処理の要求量とを管理システムに送信し、
前記管理システムで算出された他のデータセンタの情報処理装置へ振り分ける第２の情報処理の要求量を受信し、
前記複数の情報処理装置に対する情報処理の要求量のうち、受信した前記第２の情報処理の要求量に応じた情報処理の要求量を他のデータセンタの情報処理装置へ振り分ける
制御方法。
【符号の説明】
【００５４】
１        管理サーバ
１１      ＣＰＵ
１１ａ    受信部
１１ｂ    判定部
１１ｃ    算出部
１１ｃ１  平均電力算出部
１１ｃ２  平均要求量算出部
１１ｃ３  切替台数算出部
１１ｃ４  要求量算出部
１１ｄ    通知部
１２      ＲＡＭ
１３      ＲＯＭ
１４      大容量記憶装置
１４１    機器情報データベース
１５      通信部
１６      読み取り部
１Ｐ      制御プログラム
１ａ      可搬型記憶媒体
１ｂ      半導体メモリ
２        制御サーバ
２１      ＣＰＵ
２１ａ    送信部
２１ｂ    受信部
２１ｃ    振り分け部
２２      ＲＡＭ
２３      ＲＯＭ
２４      大容量記憶装置
２４１    要求量データベース
２４２    サーバデータベース
２５      第１通信部
２６      第２通信部
２７      読み取り部
２Ｐ      制御プログラム
２ａ      可搬型記憶媒体
２ｂ      半導体メモリ
３        アプリケーションサーバ
４        アグリゲータ
Ｎ１      ネットワーク
Ｎ２      ネットワーク
【図１】
0006561730.tif 000002
【図２】
0006561730.tif 000003
【図３】
0006561730.tif 000004
【図４】
0006561730.tif 000005
【図５】
0006561730.tif 000006
【図６】
0006561730.tif 000007
【図７】
0006561730.tif 000008
【図８】
0006561730.tif 000009
【図９】
0006561730.tif 000010
【図１０】
0006561730.tif 000011
【図１１】
0006561730.tif 000012
【図１２】
0006561730.tif 000013
【図１３】
0006561730.tif 000014