(57)【要約】ネットワーク機器を備えるネットワークシステムに接続され、ネットワーク機器への電源の状態を管理する省電力ネットワーク管理サーバであって、ネットワークシステムには業務サーバが接続され、省電力ネットワーク管理サーバは、受信した隣接機器情報、及び業務サーバへの業務の割り当てに関する情報に基づいて、ネットワーク構成情報及び業務割当情報を更新し、更新されたネットワーク構成情報及び業務割当情報に基づいて、ネットワーク機器のポートへの電力供給の開始又は停止を判定し、ポート判定結果に基づいて、ネットワーク機器のポートへの電力供給を制御することを特徴とする。
2010084978.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器を備えるネットワークシステムに接続され、前記ネットワーク機器への電源の状態を管理する省電力ネットワーク管理サーバであって、
前記ネットワークシステムには、業務サーバが接続され、
前記業務サーバは、第１のプロセッサと、前記第１のプロセッサと接続される第１のメモリと、前記第１のプロセッサと接続される第１の記憶媒体と、前記第１のプロセッサに接続される第１のネットワークインターフェースとを備え、
前記ネットワーク機器は、第２のプロセッサと、前記第２のプロセッサと接続されるメモリと、前記第２のプロセッサに接続される第２の記憶媒体と、他の機器と接続するためのポートと、前記ポートに接続された前記他の機器からのトラフィックを転送する転送機能部と、前記ポート及び前記転送機能部への電力供給を制御する電力制御部とを備え、
前記省電力ネットワーク管理サーバは、第３のプロセッサと、前記第３のプロセッサと接続される第３のメモリと、前記第３のプロセッサと接続される第３の記憶媒体と、前記第３のプロセッサに接続される第２のネットワークインターフェースとを備え、
前記省電力ネットワーク管理サーバは、
前記第３のメモリに、前記ネットワーク機器、及び前記業務サーバの接続状態を管理するネットワーク構成情報と、前記業務サーバへの業務の割り当てを管理する業務割当情報とを格納し、
前記ネットワーク機器に接続される前記他の機器の接続関係を示す隣接機器情報、及び前記業務サーバへの業務の割り当てに関する情報を受信し、
前記受信した隣接機器情報、及び前記業務サーバへの業務の割り当てに関する情報に基づいて、前記ネットワーク構成情報及び前記業務割当情報を更新し、
前記更新されたネットワーク構成情報及び業務割当情報に基づいて、前記ネットワーク機器のポートへの電力供給の開始又は停止を判定し、
前記ポートへの電力供給の開始又は停止の判定結果を、ポート判定結果として前記第３のメモリに格納し、
前記ポート判定結果に基づいて、前記ネットワーク機器のポートへの電力供給を制御することを特徴とする省電力ネットワーク管理サーバ。
【請求項２】
請求項１に記載の省電力ネットワーク管理サーバであって、
前記ポート判定結果に基づいて、前記ネットワーク機器の転送機能部への電力供給の開始又は停止を判定し、
前記ネットワーク機器の転送機能部への電力供給の開始又は停止の判定結果を、スイッチ判定結果として前記第３のメモリに格納し、
前記スイッチ判定結果に基づいて、前記ネットワーク機器の転送機能部への電力供給を制御することを特徴とする省電力ネットワーク管理サーバ。
【請求項３】
請求項２に記載の省電力ネットワーク管理サーバであって、
前記スイッチ判定結果を参照し、
前記ネットワーク機器の転送機能部への電力供給の開始又は停止の判定がされていない前記ネットワーク機器を抽出し、
前記抽出されたネットワーク機器から一つの前記ネットワーク機器を選択し、
前記選択されたネットワーク機器に接続される他のネットワーク機器に関する前記スイッチ判定結果に基づいて、前記選択されたネットワーク機器の転送機能部への電力供給の開始又は停止を判定し、
前記選択されたネットワーク機器の転送機能部への電力供給の開始又は停止の判定結果を、ネットワーク判定結果として前記第３のメモリに格納し、
前記抽出された全てのネットワーク機器に関する前記ネットワーク判定結果に基づいて、前記ネットワークシステムに含まれる前記ネットワーク機器の転送機能部への電力を制御することを特徴とする省電力ネットワーク管理サーバ。
【請求項４】
請求項３に記載の省電力ネットワーク管理サーバであって、
前記抽出されたネットワーク機器から一つの前記ネットワーク機器を選択する場合に、前記ネットワーク機器が接続されるポートの数が少ない前記ネットワーク機器から順に選択することを特徴とする省電力ネットワーク管理サーバ。
【請求項５】
請求項３に記載の省電力ネットワーク管理サーバであって、
前記選択されたネットワーク機器は、前記ネットワーク機器が接続されるポートを複数備え、
前記省電力ネットワーク管理サーバは、前記選択されたネットワーク機器に接続されている他の前記ネットワーク機器の転送機能部におけるスイッチ判定結果に基づく、前記選択されたネットワーク機器の転送機能部への電力供給の開始又は停止の判定において、前記選択されたネットワーク機器のポートに接続される前記他のネットワーク機器一つを除き、他の前記ポートに接続される全ての前記他のネットワーク機器の転送機能部への電力供給が停止可能であると判定されている場合、前記選択されたネットワーク機器の転送機能部への電力は停止可能と判定されることを特徴とする省電力ネットワーク管理サーバ。
【請求項６】
請求項３の記載の省電力ネットワーク管理サーバであって、
前記ポート判定結果、前記スイッチ判定結果、及び前記ネットワーク判定結果に基づいて、判定結果表示データを生成することを特徴とする省電力ネットワーク管理サーバ。
【請求項７】
請求項６に記載の省電力ネットワーク管理サーバであって、
前記判定結果表示データは、
前記ネットワーク機器のポート及び転送機能部への電力供給の開始又は停止の判定結果を表示するためのデータと、
前記ネットワーク単位の判定結果を表示するためのデータと、
前記ネットワーク機器のポート及び転送機能部への電力供給の開始又は停止の判定結果に基づいて算出される消費電力を表示するためのデータとを含むことを特徴とする省電力ネットワーク管理サーバ。
【請求項８】
ネットワーク機器と、前記ネットワーク機器への電源の状態を管理する省電力ネットワーク管理サーバとを備えるネットワークシステムであって、
前記ネットワークシステムには、業務サーバと、前記業務サーバを管理する管理サーバとが接続され、
前記業務サーバは、第１のプロセッサと、前記第１のプロセッサと接続される第１のメモリと、前記第１のプロセッサと接続される第１の記憶媒体と、前記第１のプロセッサに接続される第１のネットワークインターフェースとを備え、
前記ネットワーク機器は、第２のプロセッサと、前記第２のプロセッサと接続されるメモリと、前記第２のプロセッサに接続される第２の記憶媒体と、他の機器と接続するためのポートと、前記ポートに接続された前記他の機器からのトラフィックを転送する転送機能部と、前記ポート及び前記転送機能部への電力供給を制御する電力制御部とを備え、
前記省電力ネットワーク管理サーバは、第３のプロセッサと、前記第３のプロセッサと接続される第３のメモリと、前記第３のプロセッサと接続される第３の記憶媒体と、前記第３のプロセッサに接続される第２のネットワークインターフェースとを備え、
前記管理サーバは、第４のプロセッサと、前記第４のプロセッサに接続される第４のメモリと、前記第４のプロセッサに接続される第４の記憶媒体と、前記第４のプロセッサに接続される第３のネットワークインターフェースとを備え、
前記省電力ネットワーク管理サーバは、前記第３のメモリに、前記ネットワーク機器、及び前記業務サーバの接続状態を管理するネットワーク構成情報、及び前記業務サーバへの業務の割り当てを管理する業務割当情報を格納し、
前記ネットワーク機器は、前記ネットワーク機器に接続される前記他の機器の接続関係を示す隣接機器情報を前記省電力ネットワーク管理サーバに送信し、
前記管理サーバは、前記業務サーバへの業務の割り当てに関する情報を前記省電力ネットワーク管理サーバに送信し、
前記省電力ネットワーク管理サーバは、
前記受信した隣接機器及び前記業務サーバへの業務の割り当てに関する情報に基づいて、前記ネットワーク構成情報及び前記業務割当情報を更新し、
前記更新されたネットワーク構成情報及び業務割当情報に基づいて、前記ネットワーク機器のポートへの電力供給の開始又は停止を判定し、
前記ポートへの電力供給の開始又は停止の判定結果を、ポート判定結果として前記第３のメモリに格納し、
前記ポート判定結果に基づいて、前記ネットワーク機器のポートへの電力供給を制御することを特徴とするネットワークシステム。
【請求項９】
請求項８に記載のネットワークシステムであって、
前記省電力ネットワーク管理サーバは、
前記ポート判定結果に基づいて、前記ネットワーク機器の転送機能部への電力供給の開始又は停止を判定し、
前記ネットワーク機器の転送機能部への電力供給の開始又は停止の判定結果を、スイッチ判定結果として前記第３のメモリに格納し、
前記スイッチ判定結果に基づいて、前記ネットワーク機器の転送機能部への電力供給を制御することを特徴とするネットワークシステム。
【請求項１０】
請求項９に記載のネットワークシステムであって、
前記省電力ネットワーク管理サーバは、
前記スイッチ判定結果を参照し、
前記ネットワーク機器の転送機能部への電力供給の開始又は停止の判定がされていない前記ネットワーク機器を抽出し、
前記抽出されたネットワーク機器から一つの前記ネットワーク機器を選択し、
前記選択されたネットワーク機器に接続される他のネットワーク機器に関する前記スイッチ判定結果に基づいて、前記選択されたネットワーク機器の転送機能部への電力供給の開始又は停止を判定し、
前記選択されたネットワーク機器の転送機能部への電力供給の開始又は停止の判定結果を、ネットワーク判定結果として前記第３のメモリに格納し、
前記抽出された全てのネットワーク機器に関する前記ネットワーク判定結果に基づいて、前記ネットワークシステムに含まれる前記ネットワーク機器の転送機能部への電力を制御することを特徴とするネットワークシステム。
【請求項１１】
請求項１０に記載のネットワークシステムであって、
前記省電力ネットワーク管理サーバは、前記抽出されたネットワーク機器から一つの前記ネットワーク機器を選択する場合に、前記ネットワーク機器が接続されるポートの数が少ない前記ネットワーク機器から順に選択することを特徴とするネットワークシステム。
【請求項１２】
請求項１０に記載のネットワークシステムであって、
前記選択されたネットワーク機器は、前記ネットワーク機器が接続されるポートを複数備え、
前記省電力ネットワーク管理サーバは、前記選択されたネットワーク機器に接続されている他の前記ネットワーク機器の転送機能部におけるスイッチ判定結果に基づく、前記選択されたネットワーク機器の転送機能部への電力供給の開始又は停止の判定において、前記選択されたネットワーク機器のポートに接続される前記他のネットワーク機器一つを除き、他の前記ポートに接続される全ての前記他のネットワーク機器の転送機能部への電力供給が停止可能であると判定されている場合、前記選択されたネットワーク機器の転送機能部への電力は停止可能であると判定することを特徴とするネットワークシステム。
【請求項１３】
請求項１０の記載のネットワークシステムであって、
前記省電力ネットワーク管理サーバは、前記ポート判定結果、前記スイッチ判定結果、及び前記ネットワーク判定結果に基づいて、判定結果表示データを生成することを特徴とするネットワークシステム。
【請求項１４】
請求項１３に記載のネットワークシステムであって、
前記判定結果表示データは、
前記ネットワーク機器のポート及び転送機能部への電力供給の開始又は停止の判定結果を表示するためのデータと、
前記ネットワーク単位の判定結果を表示するためのデータと、
前記ネットワーク機器のポート及び転送機能部への電力供給の開始又は停止の判定結果に基づいて算出される消費電力を表示するためのデータとを含むことを特徴とするネットワークシステム。
【請求項１５】
ネットワーク機器と、前記ネットワーク機器への電源の状態を管理する省電力ネットワーク管理サーバとを備えるネットワークシステムにおける電力制御方法であって、
前記ネットワークシステムには、業務サーバと、前記業務サーバを管理する管理サーバとが接続され、
前記業務サーバは、第１のプロセッサと、前記第１のプロセッサと接続される第１のメモリと、前記第１のプロセッサと接続される第１の記憶媒体と、前記第１のプロセッサに接続される第１のネットワークインターフェースとを備え、
前記ネットワーク機器は、第２のプロセッサと、前記第２のプロセッサと接続されるメモリと、前記第２のプロセッサに接続される第２の記憶媒体と、他の機器と接続するためのポートと、前記ポートに接続された前記他の機器からのトラフィックを転送する転送機能部と、前記ポート及び前記転送機能部への電力供給を制御する電力制御部とを備え、
前記省電力ネットワーク管理サーバは、第３のプロセッサと、前記第３のプロセッサと接続される第３のメモリと、前記第３のプロセッサと接続される第３の記憶媒体と、前記第３のプロセッサに接続される第２のネットワークインターフェースとを備え、
前記管理サーバは、第４のプロセッサと、前記第４のプロセッサに接続される第４のメモリと、前記第４のプロセッサに接続される第４の記憶媒体と、前記第４のプロセッサに接続される第３のネットワークインターフェースとを備え、
前記省電力ネットワーク管理サーバは、前記第３のメモリに、前記ネットワーク機器、及び前記業務サーバの接続状態を管理するネットワーク構成情報、及び前記業務サーバへの業務の割り当てを管理する業務割当情報を格納し、
前記方法は、
前記ネットワーク機器が、前記ネットワーク機器に接続される前記他の機器の接続関係を示す隣接機器情報を前記省電力ネットワーク管理サーバに送信するステップと、
前記管理サーバが、前記業務サーバへの業務の割り当てに関する情報を前記省電力ネットワーク管理サーバに送信するステップと、
前記省電力ネットワーク管理サーバが、前記受信した隣接機器及び前記業務サーバへの業務の割り当てに関する情報に基づいて、前記ネットワーク構成情報及び前記業務割当情報を更新するステップと、
前記省電力ネットワーク管理サーバが、前記更新されたネットワーク構成情報及び業務割当情報に基づいて、前記ネットワーク機器のポートへの電力供給の開始又は停止を判定するステップと、
前記省電力ネットワーク管理サーバが、前記ポートへの電力供給の開始又は停止の判定結果を、ポート判定結果として前記第３のメモリに格納するステップと、
前記省電力ネットワーク管理サーバが、前記ポート判定結果に基づいて、前記ネットワーク機器のポートへの電力供給を制御するステップとを含むことを特徴とする電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信システムの消費電力の低減を目的とした運用管理システムに関する。
【背景技術】
【０００２】
企業ＩＴシステムへの運用コスト削減要求が強まる中、企業ＩＴシステムを収容するデータセンターの利用が増えている。データセンターのシステムは、複数のサーバ及びネットワーク機器から構成されるため、消費電力が大きい。データセンターでは、顧客のサービス利用開始又は終了に伴うサーバの追加又は削除、利用者数の増加によるデータセンター規模の拡大及びネットワーク構成の変更が発生する。データセンターには、前述の構成変更に対応し、かつ、消費電力を抑制することが求められている。
データセンターシステムの構成要素のうちサーバについては、業務負荷の低下に合わせて業務実行プロセスを少数のサーバ上に集約し、業務プロセスが動作していないサーバの電源を遮断する方法がある（例えば、特開２００７−３１０７９１号公報参照）。特開２００７−３１０７９１号公報では、業務負荷の増減に合わせてサーバ上の業務プロセスを、複数サーバ上に移動させ、又は単一のサーバに集約させ、業務プロセスが動作していないサーバへの電源供給を遮断することによって、要求性能を満たし、かつ、サーバシステムの消費電力を削減する方法が開示されている。
また、データセンターシステムの構成要素のうちネットワークについては、トラフィック量が減るとスイッチの転送機能部の動作周波数を下げる従来技術がある（例えば、特開平７−３３６３８１号公報参照）。特開平７−３３６３８１号公報では、スイッチのポートにフレームが到着していない時に、ポート間のフレームを中継する転送機能部の動作を抑制することによって消費電力を低下させるスイッチの構成方法が開示されている。また、フレーム転送の中断時間を抑えながらトラフィック量に合わせて省電力動作モードへ移行するネットワークシステムの構成方法がある（例えば、特開２００５−１２３７１５号公報参照）。
【発明の開示】
【０００３】
しかし、特開平７−３３６３８１号公報に記載の方法では、サーバとスイッチとがリンクアップされている場合、当該サーバが業務を行っていなくとも、リンク上にはトラフィックが流れているため、当該スイッチと接続されるサーバへ業務が割り当てられているか否かが分からない。したがって、特開平７−３３６３８１号公報に記載の方法では、トラフィック変動を検知するためにスイッチを待機状態に保持する必要がある。
従来の方法では、前述したように、業務が割り当てられていないサーバにも電力を供給するため、十分な省電力効果を得られない。また、省電力効果を上げるために待機状態の消費電力を低減させると、耐トラフィック変動性が下がるという問題もある。
また、複数のサーバ間で、業務を実行する仮想マシンの集約を行う場合、業務を実行する仮想マシンの配置が分からないため、リンクアップの有無だけではサーバが接続されているポートへの電力供給の遮断可否を判定できない。したがって、サーバが使用されていないにも関わらず通電されているポート（以下、通電不使用ポートと記載する。）を遮断できず、十分な省電力効果を得られない。
本発明は、従来技術が持つ前述の問題点を解決することを目的とする。すなわち、データセンターシステム内の業務を実行するサーバに影響を与えず、かつ、省電力を実現するようにスイッチのポート及び転送機能部への電源供給を制御する省電力ネットワーク管理サーバの提供を目的とする。
本発明の代表的な一例を示せば以下の通りである。すなわち、ネットワーク機器を備えるネットワークシステムに接続され、前記ネットワーク機器への電源の状態を管理する省電力ネットワーク管理サーバであって、前記ネットワークシステムには、業務サーバが接続され、前記業務サーバは、第１のプロセッサと、前記第１のプロセッサと接続される第１のメモリと、前記第１のプロセッサと接続される第１の記憶媒体と、前記第１のプロセッサに接続される第１のネットワークインターフェースとを備え、前記ネットワーク機器は、第２のプロセッサと、前記第２のプロセッサと接続されるメモリと、前記第２のプロセッサに接続される第２の記憶媒体と、他の機器と接続するためのポートと、前記ポートに接続された前記他の機器からのトラフィックを転送する転送機能部と、前記ポート及び前記転送機能部への電力供給を制御する電力制御部とを備え、前記省電力ネットワーク管理サーバは、第３のプロセッサと、前記第３のプロセッサと接続される第３のメモリと、前記第３のプロセッサと接続される第３の記憶媒体と、前記第３のプロセッサに接続される第２のネットワークインターフェースとを備え、前記省電力ネットワーク管理サーバは、前記第３のメモリに、前記ネットワーク機器、及び前記業務サーバの接続状態を管理するネットワーク構成情報と、前記業務サーバへの業務の割り当てを管理する業務割当情報とを格納し、前記ネットワーク機器に接続される前記他の機器の接続関係を示す隣接機器情報、及び前記業務サーバへの業務の割り当てに関する情報を受信し、前記受信した隣接機器情報、及び前記業務サーバへの業務の割り当てに関する情報に基づいて、前記ネットワーク構成情報及び前記業務割当情報を更新し、前記更新されたネットワーク構成情報及び業務割当情報に基づいて、前記ネットワーク機器のポートへの電力供給の開始又は停止を判定し、前記ポートへの電力供給の開始又は停止の判定結果を、ポート判定結果として前記第３のメモリに格納し、前記ポート判定結果に基づいて、前記ネットワーク機器のポートへの電力供給を制御することを特徴とする。
本発明によれば、省電力ネットワーク管理サーバは、ネットワーク機器が備える全てのポートのうち、業務に利用されていないサーバが接続されるポートを抽出してネットワークシステム内の余剰電力を算出し、抽出されたポートへの給電を遮断するができる。これによって、ネットワークシステムの消費電力を抑制できる。
また、前述の抽出結果に基づいて、ネットワークシステム内のネットワーク機器のうち、業務を実行するサーバの接続に利用されていないネットワーク機器を抽出してネットワークシステム内の余剰電力を算出し、抽出されたネットワーク機器の転送機能部への給電を遮断できる。これによって、さらに、ネットワークシステムの消費電力を抑制できる。
【図面の簡単な説明】
【０００４】
図１は、本発明の第１の実施形態のデータセンターシステム内のネットワークシステムの構成の一例を示す図である。
図２は、本発明の第１の実施形態の省電力ネットワーク管理サーバが実行する遮断判定の結果の一例を示した図である。
図３は、本発明の第１の実施形態の省電力ネットワーク管理サーバの構成の一例を説明するブロック図である。
図４は、本発明の第１の実施形態のスイッチの構成の一例を説明するブロック図である。
図５は、本発明の第１の実施形態の省電力ネットワーク管理サーバが実行する遮断判定の処理の流れを説明するシーケンス図である。
図６は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００１のネットワーク構成情報を示す図である。
図７は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００２のネットワーク構成情報を示す図である。
図８は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００３のネットワーク構成情報を示す図である。
図９は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００４のネットワーク構成情報を示す図である。
図１０は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００５のネットワーク構成情報を示す図である。
図１１は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ０００のネットワーク構成情報を示す図である。
図１２は、本発明の第１の実施形態の外部ネットワーク接続登録ＧＵＩの一例を説明する図である。
図１３は、本発明の第１の実施形態のスイッチＳＷ０００のネットワーク構成情報を示す図である。
図１４は、本発明の第１の実施形態のサーバ接続登録ＧＵＩの一例を示す図である。
図１５は、本発明の第１の実施形態のサーバ接続情報の一例を示す図である。
図１６は、本発明の第１の実施形態の、Ｓ０５０９の処理後のＳＷ０００のネットワーク構成情報を示す図である。
図１７は、本発明の第１の実施形態の論理サーバ登録ＧＵＩの一例を示す図である。
図１８は、本発明の第１の実施形態のサーバ資源情報の一例を示す図である。
図１９は、本発明の第１の実施形態の業務稼動登録ＧＵＩの一例を説明する図である。
図２０は、本発明の第１の実施形態の業務割当情報の一例を示す図である。
図２１は、本発明の第１の実施形態の消費電力情報の一例を示す図である。
図２２は、本発明の第１の実施形態の省電力ネットワーク管理サーバが実行するポート・転送機能部遮断判定の処理を説明するフローチャートである。
図２３Ａは、本発明の第１の実施形態のポート・転送機能部遮断判定の処理の詳細を説明するフローチャートである。
図２３Ｂは、本発明の第１の実施形態のポート・転送機能部遮断判定の処理の詳細を説明するフローチャートである。
図２４は、本発明の第１の実施形態における転送機能部遮断判定結果の判定状態の遷移を説明する図である。
図２５は、本発明の第１の実施形態のポート遮断判定結果の一例を示す図である。
図２６は、本発明の第１の実施形態の転送機能部遮断判定結果の一例を示す図である。
図２７Ａは、本発明の第１の実施形態の、ポート・転送機能部遮断判定処理を実行中の転送機能部遮断判定結果の遷移を説明する図である。
図２７Ｂは、本発明の第１の実施形態の、ポート・転送機能部遮断判定処理を実行中の転送機能部遮断判定結果の遷移を説明する図である。
図２７Ｃは、本発明の第１の実施形態の、ポート・転送機能部遮断判定処理を実行中の転送機能部遮断判定結果の遷移を説明する図である。
図２８は、本発明の第１の実施形態における、データセンターシステム内の遮断判定結果の表示画面の一例の説明図である。
図２９は、本発明の第１の実施形態における、ネットワーク単位の遮断判定結果の表示画面の一例の説明図である。
図３０は、本発明の第１の実施形態における、スイッチ単位の遮断判定結果の表示画面の一例の説明図である。
図３１は、本発明の第１の実施形態における、スイッチ単位の遮断判定結果の表示画面の一例の説明図である。
図３２は、本発明の第１の実施形態における、スイッチ単位の遮断判定結果の表示画面の一例の説明図である。
図３３は、本発明の第１の実施形態における、スイッチ単位の遮断判定結果の表示画面の一例の説明図である。
図３４は、本発明の第１の実施形態のポート毎に電力供給の遮断を指示するためのＧＵＩの説明図である。
図３５は、本発明の第２の実施形態の省電力ネットワーク管理サーバが実行する遮断判定及び電力制御の処理の流れを説明するシーケンス図である。
図３６は、本発明の第２の実施形態のサーバ移動内容を説明する図である。
図３７は、本発明の第２の実施形態の制御結果を表示する通電制御結果ＧＵＩの一例の説明図である。
図３８は、本発明の第３の実施形態の省電力ネットワーク管理サーバが実行する遮断判定及び電力制御の処理の流れを説明するシーケンス図である。
図３９は、本発明の第３の実施形態におけるサーバ起動内容を説明する図である。
図４０は、本発明の第３の実施形態における遮断判定結果の表示画面の一例の説明図である。
【発明を実施するための形態】
【０００５】
第１の実施形態
まず、本発明の第１の実施形態について説明する。本発明の第１の実施形態では、省電力ネットワーク管理サーバが、管理対象であるデータセンターのネットワークに設けられるサーバ上の業務プロセスの割り当て状態に基づいて、省電力を実現するために当該ネットワークに含まれるスイッチのポート及び転送機能部の最適な電源供給の構成を作成する。
図１は、本発明の第１の実施形態のデータセンターシステム内のネットワークシステムの構成の一例を示す図である。
ネットワークシステムは、省電力ネットワーク管理サーバ１、仮想マシン管理サーバ２、広域ネットワーク（ＷＡＮ）３、複数のスイッチ４、複数のサーバ５、及び管理ネットワーク６から構成される。
仮想マシン管理サーバ２は、仮想マシンを制御及び管理する。ＷＡＮ３は、当該ネットワークシステムと外部とを接続するためのネットワークである。管理ネットワーク６は、スイッチ４及びサーバ５を制御するためのネットワークであり、省電力ネットワーク管理サーバ１、仮想マシン管理サーバ２、スイッチ４、及びサーバ５が接続される。
スイッチ４は、ＷＡＮ３、スイッチ４又はサーバ５を接続し、これによって、ネットワークが構成される。サーバ５は、スイッチ４と接続され、各種業務を実行することができる。
ここで、サーバ５は、物理サーバ、及び仮想マシンを含む。物理サーバとは、一つの物理筐体に一つのサーバを構築したものである。仮想マシンは、仮想マシン管理サーバ２によって作成された仮想的なサーバである。具体的には、仮想マシン管理サーバ２は、一つの物理筐体上に仮想化環境を構成し、仮想化環境が構成された物理筐体上に一以上の仮想マシンを作成する。例えば、物理筐体のメモリ等に格納されたハイパバイザ又はホストＯＳが仮想化環境を提供し、物理筐体上に一以上の仮想マシンが作成される。以下、仮想化環境が構成された物理筐体を仮想化対応サーバと記載する。
当該物理サーバ又は仮想マシンは、論理サーバとしてユーザに提供される。ユーザは、論理サーバを用いて各種業務を実行する。
図２は、本発明の第１の実施形態の省電力ネットワーク管理サーバ１が実行する遮断判定の結果の一例を示した図である。
図２に示す例では、サーバＳＶＲ００１、ＳＶＲ００２は、顧客の業務が割り当てられているため、実際に業務が実行されている。サーバＳＶＲ００３〜ＳＶＲ０１２は、顧客の業務が割り当てられていないため、実際に業務が実行されていない。
この場合、省電力ネットワーク管理サーバ１が遮断判定を実行した場合、業務が割り当てられているサーバＳＶＲ００１を接続するスイッチＳＷ００１のポートＰ１、業務が割り当てられているサーバＳＶＲ００２を接続するスイッチＳＷ００１のポートＰ２、及びＳＷ００５を接続するポートＰ３２は、ポートへの電力供給の遮断が不可と判定される。
一方、業務が割り当てられていないサーバＳＶＲ００３のポートＰ３及び業務が割り当てられていないサーバＳＶＲ００４のポートＰ４は、ポートへの電力供給の遮断が可能と判定される。
ここで、ポートへの電力供給の遮断が可能とは、ポートへの電力供給を遮断することが可能であることを意味する。以下、ポートへの電力供給の遮断を、ポートの遮断と記載する。
また、スイッチＳＷ００２、ＳＷ００３に接続されたサーバＳＶＲ００５〜ＳＶＲ００１２には業務が割り当てられていないため、各々のサーバＳＶＲ００５〜ＳＶＲ００１２を接続するポートについても、ポートの遮断が可能と判定される。さらに、スイッチＳＷ００２、ＳＷ００３の転送機能部については、転送機能部への電力供給の遮断が可能と判定される。
ここで、転送機能部への電力供給の遮断が可能とは、転送機能部が稼動するために必要な最小電力のみが供給される状態にすることが可能であることを意味する。以下、転送機能部への電力供給の遮断を、転送部の遮断と記載する。
スイッチＳＷ００４は、スイッチＳＷ００４に接続されるスイッチＳＷ００２、ＳＷ００３の転送機能部は遮断することが可能と判定されているため、各々のスイッチ４を接続するポートは遮断することが可能と判定される。また、スイッチＳＷ００４の転送機能部の遮断が可能と判定される。
スイッチＳＷ００５は、通電中のスイッチＳＷ００１と接続されているため、スイッチＳＷ００１を接続するポートの遮断が不可と判定される。
ＳＷ０００は、通電中のスイッチＳＷ００５及びＷＡＮ３を結ぶ経路上にあるスイッチ４であるため、スイッチＳＷ００５を接続するポート及びＷＡＮ３を接続するポートは通電される。
スイッチＳＷ０００のポートのうち、転送機能部の遮断が可能と判定されたスイッチＳＷ００４を接続するポートＰ２については遮断が可能と判定される。
なお、遮断判定の詳細については、図２２、図２３Ａ及び図２３Ｂを用いて後述する。
図３は、本発明の第１の実施形態の省電力ネットワーク管理サーバ１の構成の一例を説明するブロック図である。
省電力ネットワーク管理サーバ１は、ＣＰＵ１０１、入出力装置１０２、ネットワークインターフェース１０３、外部記憶装置１０４、及びメモリ１０６を備える。ＣＰＵ１０１、入出力装置１０２、ネットワークインターフェース１０３、外部記憶装置１０４、及びメモリ１０６はシステムバス１０５を介して互いに接続される。
メモリ１０６には外部記憶装置１０４に格納されるプログラムが展開され、ＣＰＵ１０１は、メモリ１０６上に展開されたプログラムを実行する。
具体的には、メモリ１０６上には、稼動ポート−転送機能部選択プログラム１１３、遮断判定結果表示プログラム１１４、電源供給設定プログラム１１５、業務稼動登録ＧＵＩ１１６、リンク状態情報取得プログラム１１７、サーバ接続登録ＧＵＩ１１８、及び論理サーバ稼動情報取得プログラム１１９が展開される。
稼動ポート−転送機能部選択プログラム１１３は、遮断判定を実行するためのプログラムである。遮断判定結果表示プログラム１１４は、遮断判定の結果を表示するためのプログラムである。電源供給設定プログラム１１５は、スイッチ４及びサーバ５への電力供給を制御及び管理するプログラムである。
業務稼動登録ＧＵＩ１１６は、ネットワークの接続設定とサーバ５への業務の割り当て設定とをするためのプログラムである。リンク状態情報取得プログラム１１７は、スイッチ４から隣接機器情報（図５参照）を取得するためのプログラムである。サーバ接続登録ＧＵＩ１１８は、サーバ５とスイッチ４との間の接続を設定するためのプログラムである。論理サーバ稼動情報取得プログラム１１９は、顧客に割り当てる論理サーバを設定するためのプログラムである。
また、メモリ１０６は、システムの構成情報として、業務割当情報１０７、ネットワーク構成情報１０８、サーバ接続情報１０９、及びサーバ資源情報１１０を格納する。また、メモリ１０６は、消費電力情報１２０、ポート遮断判定結果１１１、及び転送機能部遮断判定結果１１２を格納する。
業務割当情報１０７は、業務稼動登録ＧＵＩ１１６を実行することによって設定された情報を格納する。ネットワーク構成情報１０８は、リンク状態情報取得プログラム１１７を実行することによって取得された情報を格納する。
サーバ接続情報１０９は、サーバ接続登録ＧＵＩ１１８を実行することによって設定された情報を格納する。サーバ資源情報１１０は、論理サーバ稼動情報取得プログラム１１９を実行することによって設定された情報を格納する。
消費電力情報１２０は、スイッチ４の消費電力に関する情報を格納する。
ポート遮断判定結果１１１は、稼動ポート−転送機能部選択プログラム１１３によって実行された遮断判定の結果のうち、各スイッチ４のポートへの電力供給についての遮断判定を格納する。ポート遮断判定結果１１１の詳細は、図２５を用いて後述する。
転送機能部遮断判定結果１１２は、稼動ポート−転送機能部選択プログラム１１３によって実行された遮断判定の結果のうち、ネットワーク内の全てのスイッチ４の転送機能部４０９（図４参照）についての遮断判定の結果を格納する。転送機能部遮断判定結果１１２の詳細については、図２４を用いて後述する。
入出力装置１０２は、外部から情報を入力するための装置である。ネットワークインターフェース１０３は、管理ネットワークと接続するためのインタフェースである。外部記憶装置１０４は、省電力ネットワーク管理サーバ１の機能を実現するための各種プログラム及び情報を格納する。
図４は、本発明の第１の実施形態のスイッチ４の構成の一例を説明するブロック図である。
スイッチ４は、ＣＰＵ４０１、入出力装置４０２、ネットワークインターフェース４０３、メモリ４０４、外部記憶装置４０５、ブリッジ４０７、電源制御部４０８、複数のポートＰ１〜Ｐ８、及び転送機能部４０９を備える。
ＣＰＵ４０１、入出力装置４０２、ネットワークインターフェース４０３、メモリ４０４、外部記憶装置４０５、ブリッジ４０７、及び電源制御部４０８は、システムバス４０６を介して互いに接続される。転送機能部４０９は、ブリッジ４０７及び電源制御部４０８に接続され、また、各ポートＰ１〜Ｐ８は、電源制御部４０８及び転送機能部４０９に接続される。
メモリ４０４には外部記憶装置４０５に格納されるプログラムが展開され、ＣＰＵ４０１が展開されたプログラムを実行する。入出力装置４０２は、外部から情報を入力するための装置である。
ネットワークインターフェース４０３は、管理ネットワークと接続するためのインタフェースである。外部記憶装置４０５は、スイッチ４を実現するための各種プログラム及び情報を格納する。ブリッジ４０７は、転送機能部４０９と各構成部（例えば、ＣＰＵ４０１）とを接続するための装置である。
電源制御部４０８は、転送機能部４０９及びポートＰ１〜Ｐ８の通電を制御する。電源制御部４０８は、省電力ネットワーク管理サーバ１からの指示に従って、転送機能部４０９及びポートＰ１〜Ｐ８の通電を制御することができる。
転送機能部４０９は、ネットワークインターフェース４０３又はポートＰ１〜Ｐ８から受信したフレームを、当該フレームに含まれる宛先情報にしたがって転送する装置である。
ポートＰ１〜Ｐ８は、他の機器（例えば、ＷＡＮ３、スイッチ４、又はサーバ５）と接続するためのネットワークインターフェースである。
図５は、本発明の第１の実施形態の省電力ネットワーク管理サーバ１が実行する遮断判定の処理の流れを説明するシーケンス図である。
データセンターシステムの運用管理者は、まずスイッチ４を設置し（Ｓ０５０１）、設置されたスイッチ４の電源を投入し（Ｓ０５０２）、省電力ネットワーク管理サーバ１が接続される管理ネットワーク６に当該スイッチ４を接続する。
電源が投入されたスイッチ４は、当該スイッチ４に接続される対向機器（例えば、スイッチ４）との間でお互いの識別子を交換し、自身に接続された対向機器の識別子と、当該対向機器を接続するポートとの一覧を作成し、作成された一覧を隣接機器情報として管理する（Ｓ０５０３）。
スイッチ４は、隣接機器情報を省電力ネットワーク管理サーバ１に送信する（Ｓ０５０４）。
隣接機器情報を受信した省電力ネットワーク管理サーバ１は、受信した隣接機器情報に基づいて、ネットワーク構成情報１０８を更新する（Ｓ０５０５）。
次に、運用管理者は、ネットワークを外部と接続するための広域ネットワーク（ＷＡＮ３）回線をネットワーク内のスイッチ４に接続し（Ｓ５０６）、サーバ接続登録ＧＵＩ１１８を介してネットワーク構成情報１０８にＷＡＮ回線の接続情報を登録する（Ｓ５０７）。
省電力ネットワーク管理サーバ１は、登録された内容に基づいてネットワーク構成情報を更新する（Ｓ０５０８）。
次に、運用管理者は、ネットワーク内のスイッチ４にサーバ５を接続し（Ｓ０５０９）、接続されたサーバ５の電源を投入する（Ｓ０５１０）。
これによって、スイッチ４とサーバ５との間のリンクの状態がリンクアップの状態になる（Ｓ０５１１）。
スイッチ４は、スイッチ４のリンク状態を示すリンク状態情報を省電力ネットワーク管理サーバ１に送信する（Ｓ０５１２）。
運用管理者は、サーバ接続登録ＧＵＩ１１８を介して、スイッチ４と接続されるサーバ５の情報を入力する（Ｓ０５１３）。
具体的には、運用管理者は、スイッチ４と接続されるサーバ５として物理サーバ又は仮想化対応サーバのいずれかを選択する。
仮想化対応サーバが選択された場合、運用管理者は、仮想化対応サーバ上に仮想マシンを作成するための情報を入力する。
仮想化対応サーバ上に仮想マシンを作成するための情報は、仮想マシン管理サーバ２に送信される。仮想マシン管理サーバ２は、受信した情報に基づいて、仮想マシンを仮想化対応サーバ上に作成し、作成された仮想マシンを管理する。なお、仮想マシン管理サーバ２は、仮想化対応サーバの識別子と仮想マシンの識別子との対応関係を示す情報を保持しており、省電力ネットワーク管理サーバ１は、仮想マシン管理サーバ２から、仮想化対応サーバの識別子と仮想マシンの識別子との対応関係を示す情報を取得できる。
さらに、運用管理者は、業務を行う論理サーバを設定するために、業務割り当てに必要な情報を入力する。以上がＳ０５１３における処理である。
省電力ネットワーク管理サーバ１は、取得されたリンク状態情報及び入力されたスイッチ４とサーバ５との接続情報に基づいて、サーバ接続情報１０９及びネットワーク構成情報１０８を更新する（Ｓ０５１４、Ｓ０５１５）。
Ｓ０５０１〜Ｓ０５１５において、設置されたスイッチ４の転送機能部４０９及び全てのポートは通電された状態である。
スイッチ４及びサーバ５を接続し、ネットワークシステムの構成情報を更新する処理が終了すると、運用管理者は、省電力ネットワーク管理サーバ１にネットワークシステム内のスイッチ４への電源供給の遮断判定の実行を指示する（Ｓ５０１６）。
運用管理者からの指示を受信した省電力ネットワーク管理サーバ１は、遮断判定を実行する（Ｓ０５１７）。具体的には、省電力ネットワーク管理サーバ１は、ネットワーク構成情報１０８、サーバ接続情報１０９及びサーバ資源情報１１０に基づいて、スイッチ４のポート及び転送機能部４０９の遮断が可能か否かを判定する。
判定結果は、それぞれ、ポート遮断判定結果１１１及び転送機能部遮断判定結果１１２に格納される。
省電力ネットワーク管理サーバ１は、ポート遮断判定結果１１１及び転送機能部遮断判定結果１１２から、判定結果を表示するためのデータを生成する。
省電力ネットワーク管理サーバ１は、生成された判定結果を表示するためデータを、判定結果として運用管理者に表示する（Ｓ０５１８）。
なお、本実施形態では、運用管理者の指示によって遮断判定が実行されたが、省電力ネットワーク管理サーバ１が周期的に遮断判定を実行してもよい。
また、Ｓ０５１３において、省電力ネットワーク管理サーバ１は、運用管理者によって入力された、スイッチ４と接続されるサーバ５の情報を、仮想マシン管理サーバ２を介して受信してもよい。
図６は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００１のネットワーク構成情報１０８を示す図である。図７は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００２のネットワーク構成情報１０８を示す図である。図８は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００３のネットワーク構成情報１０８を示す図である。図９は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００４のネットワーク構成情報１０８を示す図である。図１０は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ００５のネットワーク構成情報１０８を示す図である。図１１は、本発明の第１の実施形態のＳ０５０５の処理後のスイッチＳＷ０００のネットワーク構成情報１０８を示す図である。
省電力ネットワーク管理サーバ１は、スイッチ４ごとにネットワーク構成情報１０８を管理する。
ネットワーク構成情報１０８は、ポートＩＤ１０８１、通電状態１０８２、対向装置識別子１０８３、対向装置種別１０８４、対向装置特有情報１０８５及びリンク状態１０８６を含む。
ポートＩＤ１０８１は、データセンターシステム内に備えられたスイッチ４が備えるポートを一意に識別するための識別子を格納する。通電状態１０８２は、ポートＩＤ１０８１に対応するポートへの電力供給の状態を格納する。例えば、ポートに電力が供給されている場合、「通電」が格納され、ポートに電力が供給されていない場合、「遮断」が格納される。
対向装置識別子１０８３は、ポートＩＤ１０８１に対応するポートに接続される対向装置をデータセンターシステム内で一意に識別するための識別子を格納する。なお、本実施形態では、ＷＡＮも対向装置として扱われる。対向装置種別１０８４は、ポートＩＤ１０８１に対応するポートに接続される対向装置の機器種別を格納する。例えば、スイッチ４が接続される場合、「スイッチ」が格納され、サーバ５が接続される場合、「サーバ」が格納される。
対向装置特有情報１０８５は、ポートＩＤ１０８１に対応するポートに接続される対向装置に特有の情報を格納する。例えば、対向装置がスイッチ４である場合、対応装置であるスイッチ４のポートＩＤ１０８１が格納される。
リンク状態１０８６は、ポートＩＤ１０８１に対応するポートに接続される対向装置とのリンク状態を格納する。例えば、対向装置識別子１０８３にスイッチ４の識別子が格納されている場合、リンク状態１０８６には、リンクアップの状態を示す「ＵＰ」が格納される。また、対向装置識別子１０８３が「Ｎｕｌｌ」の場合、リンク状態１０８６には、リンクダウンの状態を示す「ＤＯＷＮ」が格納される。
なお、ポートにサーバ５が接続され、当該サーバ５が稼動状態、つまり、サーバ５の電力がＯＮの状態の場合、リンク状態１０８６には「ＵＰ」が格納される。また、ポートにサーバ５が接続され、当該サーバ５が稼動していない状態、つまり、サーバ５の電力がＯＦＦの状態の場合、リンク状態１０８６には「ＤＯＷＮ」が格納される。
図６に示すネットワーク構成情報１０８−１では、スイッチＳＷ００１のポートＩＤ１０８１が「３２」のポートは、スイッチＳＷ００５のポートＰ２と接続されていることが分かる。
図７に示すネットワーク構成情報１０８−２では、スイッチＳＷ００２のポートＩＤ１０８１が「３２」のポートは、スイッチＳＷ００４のポートＰ２と接続されていることが分かる。
図８に示すネットワーク構成情報１０８−３では、スイッチＳＷ００３のポートＩＤ１０８１が「３２」のポートは、スイッチＳＷ００４のポートＰ３と接続されていることが分かる。
図９に示すネットワーク構成情報１０８−４では、スイッチＳＷ００４のポートＩＤ１０８１が「２」のポートは、スイッチＳＷ００２のポートＰ３２と接続されていることが分かる。また、スイッチＳＷ００４のポートＩＤ１０８１が「３」のポートは、スイッチＳＷ００３のポートＰ３２と接続されていることが分かる。また、スイッチＳＷ００４のポートＩＤ１０８１が「２４」のポートは、スイッチＳＷ０００のポートＰ２と接続されていることが分かる。
図１０に示すネットワーク構成情報１０８−５では、スイッチＳＷ００５のポートＩＤ１０８１が「２」のポートは、スイッチＳＷ００１のポートＰ３２と接続されていることが分かる。また、スイッチＳＷ００５のポートＩＤ１０８１が「２４」のポートは、スイッチＳＷ０００のポートＰ１と接続されていることが分かる。
図１１に示すネットワーク構成情報１０８−０では、スイッチＳＷ０００のポートＩＤ１０８１が「１」のポートは、スイッチＳＷ００５のポートＰ２４と接続されていることが分かる。また、スイッチＳＷ０００のポートＩＤ１０８１が「２」のポートは、スイッチＳＷ００４のポートＰ２４と接続されていることが分かる。
図１２は、本発明の第１の実施形態の外部ネットワーク接続登録ＧＵＩ１１８０の一例を説明する図である。
外部ネットワーク接続登録ＧＵＩ１１８０は、Ｓ０５０６の処理時に、運用管理者が外部ネットワーク（ＷＡＮ３）にスイッチ４を接続するときに使用される。
外部ネットワーク接続登録ＧＵＩ１１８０は、サーバ接続登録ＧＵＩ１１８が実行されることによって実現される。
外部ネットワーク接続登録ＧＵＩ１１８０は、接続ネットワークエリア１１８０１、接続位置エリア１１８０２、ＯＫ１１８０３、及びキャンセル１１８０４を含むダイアログウィンドウによって構成される。
接続ネットワークエリア１１８０１は、スイッチ４と接続される外部ネットワーク（ＷＡＮ３）に関する情報を入力するためのエリアである。接続ネットワークエリア１１８０１は、名前１１８０１１と種別１１８０１２とを含む。
名前１１８０１１は、データセンターシステム内で外部ネットワーク（ＷＡＮ３）を一意に識別する識別子を入力するエリアである。種別１１８０１２は、接続される外部ネットワーク（ＷＡＮ３）の種別を入力するためのエリアである。
図１２に示す例では、外部ネットワーク（ＷＡＮ３）の種別として、顧客拠点とデータセンターの論理サーバとの間でイーサネット（登録商標）接続を提供するための広域イーサネット（登録商標）及び顧客拠点とデータセンターにおける論理サーバとの間でＩＰ接続を提供するためのＩＰ−ＶＰＮが選択肢としてダイアログウィンドウ内に表示される。
接続位置エリア１１８０２は、外部ネットワーク（ＷＡＮ３）が接続される位置、つまり、外部ネットワーク（ＷＡＮ３）と接続されるスイッチ４を入力するエリアである。
接続位置エリア１１８０２は、スイッチＩＤ１１８０２１とポートＩＤ１１８０２２とを含む。
スイッチＩＤ１１８０２１は、データセンターシステム内で外部ネットワーク（ＷＡＮ３）を接続するスイッチ４を、一意に識別する識別子を入力するためのエリアである。ポートＩＤ１１８０２２は、スイッチ４内のポートを一意に識別するための識別子を入力するためのエリアである。
スイッチＩＤ１１８０２１には、ネットワーク内に配置されるスイッチ４のみが表示される。これによって、運用管理者の入力誤りを防止できる。また、ポートＩＤ１１８０２２には、既にサーバ接続情報１０９に登録された登録済みポートは表示されず、何も接続されていないポートのみが表示される。これによって、運用管理者の入力誤りを防止できる。
ＯＫ１１８０３は、接続ネットワークエリア１１８０１、及び接続位置エリア１１８０２に入力された設定を有効にするための操作ボタンである。キャンセル１１８０４は、接続ネットワークエリア１１８０１、及び接続位置エリア１１８０２に入力された設定を無効にするための操作ボタンである。
外部ネットワーク接続登録ＧＵＩ１１８０を用いて入力された情報は、省電力ネットワーク管理サーバ１に送信される。外部ネットワーク接続登録ＧＵＩ１１８０を用いて入力された情報を受信した省電力ネットワーク管理サーバ１は、受信した情報に基づいて、ネットワーク構成情報１０８を更新する。
図１３は、本発明の第１の実施形態のスイッチＳＷ０００のネットワーク構成情報１０８−０を示す図である。
図１３に示す例は、Ｓ０５０６において、運用管理者が外部ネットワーク接続登録ＧＵＩ１１８０を用いて外部ネットワーク接続の内容を入力した後の状態を示す図である。
図１３は、図１１と比較して、ポートＩＤ１０８１が「２４」であるポートに、接続ネットワークの種別が「ＩＰ−ＶＰＮ」である「ＷＡＮ１」が接続されていることが分かる。
図１４は、本発明の第１の実施形態のサーバ接続登録ＧＵＩ１１８１の一例を示す図である。
サーバ接続登録ＧＵＩ１１８１は、Ｓ０５０９の処理時に、運用管理者がスイッチ４にサーバ５を接続するときに使用される。
サーバ接続登録ＧＵＩ１１８１は、サーバ接続登録ＧＵＩ１１８を実行することによって実現される。
サーバ接続登録ＧＵＩ１１８１は、接続サーバエリア１１８１１、接続位置エリア１１８１２、ＯＫ１１８１３、及びキャンセル１１８１４を含むダイアログウィンドウによって構成される。
接続サーバエリア１１８１１は、スイッチ４と接続されるサーバ５に関する情報を入力するためのエリアである。接続サーバエリア１１８１１は、名前１１８１１１と種別１１８１１２とを含む。
名前１１８１１１は、データセンターシステム内でサーバ５を一意に識別する識別子を入力するエリアである。種別１１８１１２は、サーバ５によって提供される論理サーバの構成種別を入力するためのエリアである。図１４に示す例では、物理サーバと仮想化対応サーバとが選択肢として、ダイアログウィンドウ内に表示される。
接続位置エリア１１８１２は、サーバ５が接続される位置、つまり、外部ネットワーク（ＷＡＮ３）が接続されるスイッチ４を入力するエリアである。
接続位置エリア１１８１２は、スイッチＩＤ１１８１２１とポートＩＤ１１８１２２とを含む。スイッチＩＤ１１８１２１及びポートＩＤ１１８１２２は、図１２に示すスイッチＩＤ１１８０２１及びポートＩＤ１１８０２２と同一のものである。
スイッチＩＤ１１８１２１には、ネットワーク内に配置されるスイッチ４のみが表示される。これによって、運用管理者の入力誤りを防止できる。また、ポートＩＤ１１８１２２には、既にサーバ接続情報１０９に登録された登録済みポートは表示されず、何も接続されていないポートのみが表示される。これによって、運用管理者の入力誤りを防止できる。
ＯＫ１１８１３は、接続サーバエリア１１８１１、及び接続位置エリア１１８１２に入力された設定を有効にするための操作ボタンである。キャンセル１１８１４は、接続サーバエリア１１８１１、及び接続位置エリア１１８１２に入力された設定を無効にするための操作ボタンである。
サーバ接続登録ＧＵＩ１１８１を用いて入力された情報は、省電力ネットワーク管理サーバ１に送信される。サーバ接続登録ＧＵＩ１１８１を用いて入力された情報を受信した省電力ネットワーク管理サーバ１は、受信した情報に基づいて、ネットワーク構成情報１０８及びサーバ接続情報１０９を更新する。
なお、本実施形態では、運用管理者が、省電力ネットワーク管理サーバ１が実行するＧＵＩを用いて、サーバ接続に必要な情報を入力したが、本発明はこの限定されず他の形態であってもよい。例えば、ネットワークに接続されたサーバ５上で稼動するエージェントが、接続されたスイッチ４上の管理エージェントにサーバ５の識別子とサーバ５の接続形態とを通知する。当該通知を受信した接続先のスイッチ４は、当該スイッチ４自身の識別子及びサーバ５を接続するポートの識別子、並びにサーバ５からの通知を省電力ネットワーク管理サーバ１に通知する。スイッチ４上の管理エージェントからの通知を受信した省電力ネットワーク管理サーバ１は、当該通知に含まれる情報に基づいて、ネットワーク構成情報１０８及びサーバ接続情報１０９を更新する。
図１５は、本発明の第１の実施形態のサーバ接続情報１０９の一例を示す図である。
図１５に示す例では、Ｓ０５０９の処理時に、運用管理者がサーバ接続登録ＧＵＩ１１８１を用いてサーバ５を接続するための情報を入力した後の状態を示す図である。
サーバ接続情報１０９は、サーバＩＤ１０９１、サーバ種別１０９２、スイッチＩＤ１０９３、及びポートＩＤ１０９４を含む。
サーバＩＤ１０９１は、データセンターシステム内でサーバを一意に識別するための識別子を格納する。サーバ種別１０９２は、接続されるサーバ５によって提供される論理サーバの構成種別を格納する。具体的には、サーバ５が物理サーバである場合、サーバ種別１０９２には「物理」が格納され、サーバ５が仮想化対応サーバである場合、サーバ種別１０９２には「仮想」が格納される。
スイッチＩＤ１０９３は、サーバ５が接続されるスイッチ４をデータセンターシステム内で一意に識別するための識別子を格納する。ポートＩＤ１０９４は、サーバ５が接続されるスイッチ４内でポートを一意に識別するための識別子を格納する。
図１５で示す例では、スイッチＳＷ００１のポート１〜８に、それぞれ、サーバＳＶＲ００１〜ＳＶＲ００８が接続されていることが分かる。また、スイッチＳＷ００１に接続される８つのサーバ５のうち、サーバＳＶＲ００１、ＳＶＲ００２、ＳＶＲ００５、及びＳＶＲ００６は、仮想化対応サーバであり、サーバＳＶＲ００３、ＳＶＲ００４、ＳＶＲ００７、及びＳＶＲ００８は、物理サーバであることが分かる。
図１６は、本発明の第１の実施形態の、Ｓ０５０９の処理後のＳＷ０００のネットワーク構成情報１０８−１を示す図である。
図１６に示す例は、Ｓ０５０９の処理時に、運用管理者がサーバ接続登録ＧＵＩ１１８１を用いてサーバ５を接続するための情報を入力した後の状態を示す図である。スイッチＳＷ００１のポート１〜８に、それぞれ、サーバＳＶＲ００１〜ＳＶＲ００８が接続されていることが分かる。
また、ポート１〜６に接続されるサーバ５は、リンクアップの状態、つまり、通電されたサーバ５であることが分かる。また、ポート７及び８に接続されるサーバ５は、リンクダウンの状態、つまり、通電されていないサーバ５であることが分かる。
図１７は、本発明の第１の実施形態の論理サーバ登録ＧＵＩ１１８２の一例を示す図である。
論理サーバ登録ＧＵＩ１１８２は、Ｓ０５０９の処理時に、運用管理者が論理サーバを作成するときに使用される。
論理サーバ登録ＧＵＩ１１８２は、サーバ接続登録ＧＵＩ１１８を実行することによって実現される。
論理サーバ登録ＧＵＩ１１８２は、論理サーバエリア１１８２１、利用サーバエリア１１８２２、ＯＫ１１８２３、及びキャンセル１１８２４を含むダイアログウィンドウによって構成される。
論理サーバエリア１１８２１は、顧客に提供する論理サーバに関する情報を入力するためのエリアである。論理サーバエリア１１８２１は、名前１１８２１１を含む。名前１１８２１１は、データセンターシステム内で、顧客に提供される論理サーバを一意に識別するための識別子を入力するエリアである。
利用サーバエリア１１８２２は、論理サーバとして利用されるサーバ５に関する情報を入力するためのエリアである。利用サーバエリア１１８２２は、サーバＩＤ１１８２２１及び仮想マシンＩＤ１１８２２２を含む。
サーバＩＤ１１８２２１は、論理サーバとして利用されるサーバ５をデータセンターシステム内で一意に識別するための識別子を入力するエリアである。仮想マシンＩＤ１１８２２２は、論理サーバとして利用されるサーバ５が仮想化対応サーバであった場合、仮想化対応サーバ内で仮想マシンを一意に識別するための識別子を入力するためのエリアである。
サーバＩＤ１１８２２１には、ネットワーク内に配置されるサーバ５のみが表示される。これによって、運用管理者の入力誤りを防止できる。また、仮想マシンＩＤ１１８２２２には、仮想化対応サーバ上に作成される仮想マシンのみが表示される。これによって、運用管理者の入力誤りを防止できる。
ＯＫ１１８２３は、論理サーバエリア１１８２１、及び利用サーバエリア１１８２２に入力された設定を有効にするための操作ボタンである。キャンセル１１８２４は、論理サーバエリア１１８２１、及び利用サーバエリア１１８２２に入力された設定を無効にするための操作ボタンである。
省電力ネットワーク管理サーバ１は、論理サーバ稼動情報取得プログラム１１９を実行することによって、論理サーバ登録ＧＵＩ１１８２を用いて入力された情報を取得する。省電力ネットワーク管理サーバ１は、取得された情報に基づいて、サーバ資源情報１１０を更新する。
図１８は、本発明の第１の実施形態のサーバ資源情報１１０の一例を示す図である。
図１８に示す例は、Ｓ０５０９の処理時に、運用管理者が論理サーバ登録ＧＵＩ１１８２を用いて論理サーバを登録するための情報を入力した後の図である。
サーバ資源情報１１０は、論理サーバＩＤ１１０１、サーバＩＤ１１０２、及び仮想マシンＩＤ１１０３を含む。
論理サーバＩＤ１１０１は、顧客に提供する論理サーバをデータセンターシステム内で一意に識別するための識別子を格納する。サーバＩＤ１１０２は、サーバ５をデータセンターシステム内で一意に識別するための識別子を格納する。仮想マシンＩＤ１１０３は、仮想化対応サーバ上に作成された仮想マシンを、仮想化対応サーバ内で一意に識別するための識別子を格納する。
図１８に示す例では、論理サーバＬＧＣ００１〜ＬＧＣ０１２が存在することが分かる。また、１２の論理サーバうち８つは、仮想マシンであることが分かる。
具体的には、サーバＳＶＲ００１、ＳＶＲ００２、ＳＶＲ００５及びＳＶＲ００６上にそれぞれ、２つの仮想マシンが作成されていることが分かる。
図１９は、本発明の第１の実施形態の業務稼動登録ＧＵＩ１１６の一例を説明する図である。
業務稼動登録ＧＵＩ１１６は、Ｓ５０９の処理時に、運用管理者が論理サーバに業務を割り当てるときに使用される。
運用管理者は、業務稼動登録ＧＵＩ１１６を用いて、具体的な業務を論理サーバに割り当てる。
業務稼動登録ＧＵＩ１１６は、論理サーバエリア１１６１、ＩＤ割当エリア１１６２、ＯＫ１１６３、及びキャンセル１１６４を含むダイアログウィンドウによって構成される。
論理サーバエリア１１６１は、業務を割り当てる論理サーバに関する情報を入力するためのエリアである。論理サーバエリア１１６１は、論理サーバＩＤ１１６１１及び業務種別１１６１２を含む。
論理サーバＩＤ１１６１１は、論理サーバをデータセンターシステム内で一意に識別するための識別子を入力するためのエリアである。業務種別１１６１２は、論理サーバに割り当てる業務の種別を入力するためのエリアである。図１９に示す例では、論理サーバＩＤ１１６１１が「ＬＧＣ００１」の論理サーバに、業務「Ｗｅｂ」が割り当てられている。
ＩＤ割当エリア１１６２は、顧客に関する情報を入力するためのエリアである。ＩＤ割当エリア１１６２は、業務ＩＤ１１６２１及びユーザＩＤ１１６２２を含む。
業務ＩＤ１１６２１は、顧客又は複数の顧客から構成されるグループ内で、論理サーバを用いて行っている業務を一意に識別するための識別子を入力するためのエリアである。ユーザＩＤ１１６２２は、データセンターシステム内で顧客を一意に識別するための識別子を入力するためのエリアである。
論理サーバＩＤ１１６１１には、ネットワーク内に存在する論理サーバのみが表示される。これによって、運用管理者の入力誤りを防止できる。業務種別１１６１２には、予め設定された業務のみが表示される。これによって、運用管理者の入力誤りを防止できる。また、ユーザＩＤ１１６２２には、データセンターに登録されている顧客のみが表示される。これによって、運用管理者の入力誤りを防止できる。
ＯＫ１１６３は、論理サーバエリア１１６１、及びＩＤ割当エリア１１６２に入力された設定を有効にするための操作ボタンである。キャンセル１１６４は、論理サーバエリア１１６１、及びＩＤ割当エリア１１６２に入力された設定を無効にするための操作ボタンである。
業務稼動登録ＧＵＩ１１６を用いて入力された情報は、省電力ネットワーク管理サーバ１に送信される。業務稼動登録ＧＵＩ１１６を用いて入力された情報を受信した省電力ネットワーク管理サーバ１は、受信した情報に基づいて、業務割当情報１０７を更新する。
図２０は、本発明の第１の実施形態の業務割当情報１０７の一例を示す図である。
図２０に示す例は、Ｓ０５０９の処理時に、運用管理者が業務稼動登録ＧＵＩ１１６を用いて論理サーバに業務を割り当てるための情報を入力した後の図である。
業務割当情報１０７は、論理サーバＩＤ１０７１、業務種別１０７２、業務ＩＤ１０７３、及びユーザＩＤ１０７４を含む。
論理サーバＩＤ１０７１は、データセンターシステム内で論理サーバを一意に識別するための識別子を格納する。業務種別１０７２は、論理サーバに割り当てられた業務の種別を格納する。業務ＩＤ１０７３は、顧客又は複数の顧客から構成されるグループ内において、論理サーバを用いて実行される業務を一意に識別するための識別子を格納する。ユーザＩＤ１０７４は、データセンターシステム内で顧客を一意に識別するための識別子を格納する。
図２１は、本発明の第１の実施形態の消費電力情報１２０の一例を示す図である。
消費電力情報１２０は、スイッチＩＤ１２０１、転送機能部電力１２０２、及びポート電力１２０３を含む。
スイッチＩＤ１２０１は、データセンターシステム内に設けられたスイッチ４を一意に識別するための識別子を格納する。転送機能部電力１２０２は、スイッチＩＤ１２０１に対応するスイッチ４の転送機能部４０９の消費電力を格納する。ポート電力１２０３は、スイッチＩＤ１２０１に対応するスイッチ４のポートの消費電力を格納する。
図２２は、本発明の第１の実施形態の省電力ネットワーク管理サーバ１が実行するポート・転送機能部遮断判定の処理を説明するフローチャートである。
ポート・転送機能部遮断判定の処理は、省電力ネットワーク管理サーバ１が稼動ポート−転送機能部選択プログラム１１３を実行することによって実現される。
図２２では、ポート・転送機能部遮断判定の処理の流れについて説明し、具体的な処理については、図２３Ａ及び図２３Ｂを用いて後述する。
ポート・転送機能部遮断判定の処理は、２つの処理に分かれる。つまり、ポート・転送機能部遮断判定の処理の前半では、各スイッチ４のポート及び転送機能部４０９の遮断が可能か否かを判定する処理である。ポート・転送機能部遮断判定の後半は、対向スイッチ４の遮断判定結果に基づいて、ネットワーク単位でスイッチ４の転送機能部４０９が遮断可能か否かを判定する処理である。
省電力ネットワーク管理サーバ１は、ポート・転送機能部遮断判定の処理を開始する（Ｓ２２０１）。
まず、省電力ネットワーク管理サーバ１は、スイッチのループ処理を開始する（Ｓ２２０２）。具体的には、省電力ネットワーク管理サーバ１は、ネットワーク構成情報１０８から、任意のスイッチ４を１つ選択する。
次に、省電力ネットワーク管理サーバ１は、Ｓ２２０２において選択されたスイッチ４のポートのループ処理を開始する（Ｓ２２０３）。具体的には、省電力ネットワーク管理サーバ１は、Ｓ２２０２において選択されたスイッチ４が備えるポートから、任意のポートを１つ選択する。
省電力ネットワーク管理サーバ１は、ポートの遮断可否を判定する（Ｓ２２０４）。具体的には、省電力ネットワーク管理サーバ１は、ネットワーク構成情報１０８、サーバ接続情報１０９、サーバ資源情報１１０、及び業務割当情報１０７を参照し、Ｓ２２０３において選択されたポートに、業務を割り当てられたサーバが接続されているか否かを判定する。
省電力ネットワーク管理サーバ１は、１つのポートの判定が終了すると（Ｓ２２０５）、全てのポートについて処理が終了したか否かを判定し、全てのポートについて処理が終了していないと判定された場合、Ｓ２２０３に戻り、他のポートについて同様の処理を実行する。
全てのポートについて処理が終了したと判定された場合、省電力ネットワーク管理サーバ１は、ポートの遮断可否の判定結果に基づいて、スイッチ４の転送機能部４０９の遮断可否を判定する（Ｓ２２０６）。
省電力ネットワーク管理サーバ１は、Ｓ２２０２において選択されたスイッチ４の全てのポート及び転送機能部４０９の遮断可否の判定が終了すると（Ｓ２２０７）、全てのスイッチ４について遮断可否の判定処理が終了したか否かを判定し、全てのスイッチ４について遮断可否の判定処理が終了していないと判定された場合、Ｓ２２０２に戻り、他のスイッチについて同様の処理を実行する。
全てのスイッチ４について遮断可否の判定処理が終了したと判定された場合、省電力ネットワーク管理サーバ１は、ネットワークのループ処理を開始する（Ｓ２２０８）。
まず、省電力ネットワーク管理サーバ１は、スイッチ単位の遮断可否の判定結果に基づいて、転送機能部４０９の遮断が可能と判定されていないスイッチ４を全て抽出する（Ｓ２２０９）。
次に、省電力ネットワーク管理サーバ１は、判定中のスイッチのループ処理を開始する（Ｓ２２１０）。具体的には、省電力ネットワーク管理サーバ１は、Ｓ２２０９において抽出されたスイッチ４から、任意のスイッチ４を１つ選択する。
省電力ネットワーク管理サーバ１は、Ｓ２２１０において選択されたスイッチ４に接続される対向スイッチの転送機能部４０９の遮断可否の判定結果に基づいて、Ｓ２２０１において選択されたスイッチ４の転送機能部の遮断可否を判定する（Ｓ２２１１）。
省電力ネットワーク管理サーバ１は、Ｓ２２０９において抽出された全てのスイッチ４について処理が終了したか否かを判定し（Ｓ２２１２）、Ｓ２２０９において抽出された全てのスイッチ４について処理が終了していないと判定された場合、Ｓ２２１０に戻り、他のスイッチ４について同様の処理を実行する。
Ｓ２２０９において抽出された全てのスイッチ４について処理が終了したと判定された場合、省電力ネットワーク管理サーバ１は、ネットワーク構成情報１０８を参照し、ネットワークのループ処理前と処理後とを比較して遮断可能なスイッチ４の数が変化したか否かを判定する（Ｓ２２１３）。
ネットワークのループ処理前と処理後とを比較して遮断可能なスイッチ４が変化していないと判定された場合、省電力ネットワーク管理サーバ１は、ネットワークのループ処理を終了し（Ｓ２２１４）、ポート・転送機能部遮断判定の処理を終了する（Ｓ２２１５）。
ネットワークのループ処理前と処理後とを比較して遮断可能なスイッチ４の数が変化していると判定された場合、省電力ネットワーク管理サーバ１は、Ｓ２２０８に戻り、同様の処理を実行する。
スイッチのループ処理（Ｓ２２０１〜Ｓ２２０７）においては、少なくとも、サーバ５又はＷＡＮ３が接続されたスイッチ４の転送機能部４０９の遮断可否について判定される。また、ネットワークのループ処理（Ｓ２２０８〜Ｓ２２１５）では、ネットワークシステム内の上位又は下位のスイッチ４の転送機能部４０９の遮断可否の判定結果に基づいて、全てのスイッチ４の転送機能部４０９の遮断可否が判定される。
図２３Ａ及び図２３Ｂは、本発明の第１の実施形態のポート・転送機能部遮断判定の処理の詳細を説明するフローチャートである。
図２３Ａは、ポート・転送機能部遮断判定の処理の前半（Ｓ２２０１〜Ｓ２２０７）の詳細を示す図である。図２３Ｂは、ポート・遮断機能部遮断判定の処理の後半（Ｓ２２０８〜Ｓ２２１５）の詳細を示す図である。
まず、ポート・転送機能部遮断判定の処理の前半（Ｓ２２０１〜Ｓ２２０７）の詳細について説明する。ポート・転送機能部遮断判定の処理の前半は、特に、サーバ５に接続されるスイッチ４（例えば、図１に示すＳＷ００１、ＳＷ００２、又はＳＷ００３）及びＷＡＮ３に接続されたスイッチ４（例えば、図１に示すＳＷ０００）に着目した判定が実行される。
省電力ネットワーク管理サーバ１は、ポート・転送機能部遮断判定の処理を開始する（Ｓ２３０１）。
省電力ネットワーク管理サーバ１は、スイッチのループ処理を開始する（Ｓ２３０２）。Ｓ２３０２では、省電力ネットワーク管理サーバ１は、ネットワーク構成情報１０８から、任意のスイッチ４を１つ選択する。
次に、省電力ネットワーク管理サーバ１は、選択されたスイッチ４のポートのループ処理を開始する（Ｓ２３０３）。Ｓ２３０３では、省電力ネットワーク管理サーバ１は、選択されたスイッチ４が備えるポートを１つ選択する。
以下、省電力ネットワーク管理サーバ１は、選択されたスイッチ４の各ポートの遮断可否を判定する。
まず、省電力ネットワーク管理サーバ１は、選択されたポートに対向装置が接続されているか否かを判定する。具体的には、省電力ネットワーク管理サーバ１は、選択されたポートの対向装置識別子１０８３が「Ｎｕｌｌ」であるか否かを判定する。
選択されたポートに対向装置が接続されていないと判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断可能」と判定してループを脱出し（Ｓ２３０４）、Ｓ２３１２に進む。
選択されたポートに対向装置が接続されていると判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、選択されたポートに接続される対向装置がスイッチ４であるか否かを判定する。具体的には、省電力ネットワーク管理サーバ１は、選択されたポートの対向装置識別子１０８３がスイッチを表す識別子（例えば、ＳＷ００１）であるか否かを判定する。
選択されたポートに接続される対向装置がスイッチであると判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「スイッチ接続先」と判定してループを脱出し（Ｓ２３０５）、Ｓ２３１２に進む。なお、「スイッチ接続先」と判定されたポートを以下、スイッチ接続ポートと記載する。
選択されたポートに接続される対向装置がスイッチでないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、選択されたポートに接続される対向装置がＷＡＮ３であるか否かを判定する。具体的には、省電力ネットワーク管理サーバ１は、選択されたポートの対向装置識別子１０８３が「ＷＡＮ」であるか否かを判定する。
選択されたポートに接続される対向装置がＷＡＮ３であると判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断不可」と判定してループを脱出し（Ｓ２３０６）、Ｓ２３１２に進む。
選択されたポートに接続される対向装置がＷＡＮ３でないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、選択されたポートに接続される対向装置が物理サーバであるか否かを判定する。具体的には、省電力ネットワーク管理サーバ１は、選択されたスイッチ４のネットワーク構成情報１０８及びサーバ接続情報１０９を参照し、選択されたポートの対向装置識別子１０８３にサーバＩＤ１０９１が格納され、かつ、当該サーバＩＤ１０９１に対応するサーバ種別１０９２が「物理」であるか否かを判定する。
選択されたポートに接続される対向装置が物理サーバであると判定された場合、省電力ネットワーク管理サーバ１は、当該物理サーバが稼働中、つまり、物理サーバが電源ＯＮの状態であるか否かを判定する。具体的には、省電力ネットワーク管理サーバ１は、選択されたポートに接続される物理サーバのリンク状態１０８６が「ＵＰ」であるか否かを判定する。
物理サーバが稼働中でないと判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断可能」と判定してループを脱出し（Ｓ２３０７）、Ｓ２３１２に進む。
物理サーバが稼働中であると判定された場合、省電力ネットワーク管理サーバ１は、稼動中の物理サーバに業務が割り当てられているか否かを判定する。
具体的には、省電力ネットワーク管理サーバ１は、物理サーバに対応するサーバＩＤ１１０２のエントリの論理サーバＩＤ１１０１を参照し、さらに、当該論理サーバＩＤ１１０１に対応するエントリの業務種別１０７２及び業務ＩＤ１０７３を参照し、選択されたポートに接続される物理サーバに業務が割り当てられているか否かを判定する。
稼動中の物理サーバに業務が割り当てられていないと判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断可能」と判定してループを脱出し、Ｓ２３１２に進む。
稼動中の物理サーバに業務が割り当てられていると判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断不可」と判定してループを脱出し（Ｓ２３０８）、Ｓ２３１２に進む。
選択されたポートに接続される対向装置が物理サーバでないと判定された場合、省電力ネットワーク管理サーバ１は、ポートに接続されている対向装置は仮想化対応サーバと判定し、当該仮想化対応サーバ上に作成された仮想マシンが起動しているか否かを判定する。
具体的には、省電力ネットワーク管理サーバ１は、選択されたポートに接続される仮想化対応サーバのリンク状態１０８６が「ＤＯＷＮ」であるか否かを判定する。なお、リンク状態１０８６が「ＤＯＷＮ」である場合、仮想化対応サーバ上に作成された仮想マシンのいずれもが起動されていないことに対応している。
選択されたポートに接続される仮想化対応サーバ上に作成された仮想マシンが全て起動されていないと判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断可能」と判定してループを脱出し（Ｓ２３０９）、Ｓ２３１２に進む。
選択されたポートに接続される仮想化対応サーバ上に作成された仮想マシンの少なくとも１つが起動されていると判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、仮想化対応サーバ上の起動中の仮想マシンのうち、少なくとも１つの起動中の仮想マシンに業務が割り当てられているか否かを判定する。
具体的には、省電力ネットワーク管理サーバ１は、仮想化対応サーバに対応するサーバＩＤ１１０２のエントリの論理サーバＩＤ１１０１を参照し、さらに、当該論理サーバＩＤ１１０１に対応するエントリの業務種別１０７２及び業務ＩＤ１０７３を参照し、選択されたポートに接続される仮想化対応サーバ上に作成された仮想マシンに業務が割り当てられているか否かを判定する。
仮想化対応サーバ上の起動中の仮想マシンのうち、少なくとも１つの起動中の仮想マシンに業務が割り当てられていないと判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断可能」と判定してループを脱出し（Ｓ２３１０）、Ｓ２３１２に進む。
仮想化対応サーバ上の起動中の仮想マシンのうち、少なくとも１つの起動中の仮想マシンに業務が割り当てられていると判定された場合、省電力ネットワーク管理サーバ１は、選択されたポートについて、「遮断不可」と判定してループを脱出し（Ｓ２３１１）、Ｓ２３１２に進む。
省電力ネットワーク管理サーバ１は、Ｓ２３０２において選択されたスイッチ４の全てのポートについて処理が終了した否かを判定し、Ｓ２３０２において選択されたスイッチ４の全てのポートについて処理が終了したと判定された場合、ポートのループ処理を終了し（Ｓ２３１２）、Ｓ２３１３に進む。なお、ポートの遮断判定の結果は、ポート遮断判定結果１１１に格納される。
Ｓ２３０２において選択されたスイッチ４の全てのポートについて処理が終了していないと判定された場合、省電力ネットワーク管理サーバ１は、Ｓ２３０３に戻り同様の処理を実行する。
次に、省電力ネットワーク管理サーバ１は、ポート遮断判定結果１１１を参照し、Ｓ２３０３において選択されたスイッチ４の転送機能部４０９の遮断可否を判定する。
省電力ネットワーク管理サーバ１は、Ｓ２３０３において選択されたスイッチ４が「遮断不可」と判定されたポートを少なくとも１つ含むか否かを判定する。
Ｓ２３０３において選択されたスイッチ４が「遮断不可」と判定されたポートを少なくとも１つ含むと判定された場合、省電力ネットワーク管理サーバ１は、当該スイッチ４の転送機能部４０９について、「遮断不可」と判定してループを脱出し（Ｓ２３１３）、Ｓ２３１５に進む。
Ｓ２３０３において選択されたスイッチ４が「遮断不可」と判定されたポートを含まないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、Ｓ２３０３において選択されたスイッチ４が、１つのポートが「スイッチ接続先」と判定され、他のポートが「遮断可能」と判定されたか否かを判定する。
前述の判定条件を満たすと判定された場合、省電力ネットワーク管理サーバ１は、Ｓ２３０３において選択されたスイッチ４の転送機能部４０９について、「遮断可能」と判定してループを脱出し（Ｓ２３１４）、Ｓ２３１５に進む。
前述の判定条件を満たさないと判定された場合、省電力ネットワーク管理サーバ１は、Ｓ２３１５に進む。
なお、Ｓ２３１３及び２３１４のいずれにも該当しない場合、スイッチ４の転送機能部４０９の遮断可否については、当該スイッチのループ処理では判定されない。したがって、省電力ネットワーク管理サーバ１は、当該スイッチのループ処理ではスイッチ４の転送機能部４０９の遮断可否を判定できない場合、この遮断可否の判定結果を「スイッチ接続ポート判定中」と判定する。
省電力ネットワーク管理サーバ１は、全てのスイッチ４についてスイッチのポート処理が終了したか否かを判定し、全てのスイッチ４についてスイッチのポート処理が終了したと判定された場合、スイッチのループ処理を終了し（Ｓ２３１５）、ネットワークのループ処理を開始する。なお、転送機能部４０９の遮断可否の判定結果は、転送機能部遮断判定結果１１２に格納される。
全てのスイッチ４についてスイッチのポート処理が終了していないと判定された場合、省電力ネットワーク管理サーバ１は、Ｓ２３０１に戻り同様の処理を実行する。
図２に示す例では、ポート・転送機能部遮断判定の処理の前半が実行されることによって、ＳＷ０００の転送機能部４０９は「遮断不可」、ＳＷ００１の転送機能部４０９は「遮断不可」、ＳＷ００２の転送機能部４０９は「遮断可能」、ＳＷ００３の転送機能部４０９は「遮断可能」と判定される。また、ＳＷ００４及びＳＷ００５の転送機能部４０９の遮断可否は判定されず、ポート・転送機能部遮断判定の処理の後半が実行されることによって判定される。
次に、ポート・転送機能部遮断判定の処理の後半（Ｓ２２０８〜Ｓ２２１５）の詳細について説明する。ポート・転送機能部遮断判定の処理の後半（Ｓ２２０８〜Ｓ２２１５）は、特に、他のスイッチ４に接続されるスイッチ４（例えば、図１に示すＳＷ００４又はＳＷ００５）の遮断判定に着目した判定が実行される。
省電力ネットワーク管理サーバ１は、転送機能部遮断判定結果１１２及びネットワーク構成情報１０８を参照し、転送機能部４０９が「遮断可能」と判定されなかった全てのスイッチ４を抽出し、リストを作成する（Ｓ２３１６）。
当該リストは、少なくとも、スイッチＩＤ、及び転送機能部遮断判定結果１１２が含まれる。なお、当該リストに含まれるスイッチ４の転送機能部遮断判定結果１１２には、全て、「スイッチ接続ポート判定中」が格納される。
次に、省電力ネットワーク管理サーバ１は、ネットワークのループ処理を開始する（Ｓ２３１７）。
省電力ネットワーク管理サーバ１は、Ｓ２３１６において作成されたリストに含まれるエントリを、スイッチ接続ポートの数が少ないスイッチ４の順に並び替える（Ｓ２３１８）。
次のステップで実行される稼動判定スイッチのループ処理では、対向スイッチの転送機能部４０９の遮断可否の判定結果に基づいて、同一のスイッチ４について、転送機能部４０９の遮断可否の判定が複数回実行される場合がある。前述のような場合、スイッチ接続ポートの数が少ないスイッチ４の方が、早い段階で判定結果が得られる可能性が高い。したがって、Ｓ２３１８の処理が実行されることによって、判定時間を短縮できる。
次に、省電力ネットワーク管理サーバ１は、稼動判定スイッチのループ処理を開始する（Ｓ２３１９）。具体的には、省電力ネットワーク管理サーバ１は、Ｓ２３１８において並び替えられたリストの先頭から順にスイッチ４を選択し、以下で説明する処理を実行する。
次に、省電力ネットワーク管理サーバ１は、選択されたスイッチ４のスイッチ接続ポートに接続される全ての対向スイッチ４の転送機能部４０９の遮断可否の判定結果が、全て「遮断可能」であるか否かを判定する。
具体的には、省電力ネットワーク管理サーバ１は、スイッチ接続ポートに接続される対向スイッチ４のスイッチＩＤに基づいて、転送機能部遮断判定結果１１２を参照し、スイッチ接続ポートに接続される全ての対向スイッチ４の転送機能部４０９の遮断可否の判定結果が、「遮断可能」であるか否かを判定する。
選択されたスイッチ４のスイッチ接続ポートに接続される全ての対向スイッチ４の転送機能部４０９の遮断可否の判定結果が全て「遮断可能」であると判定された場合、省電力ネットワーク管理サーバ１は、選択されたスイッチ４の転送機能部４０９について、「遮断可能」と判定してループを脱出し（Ｓ２３２０）、Ｓ２３２５に進む。
選択されたスイッチ４のスイッチ接続ポートに接続される全ての対向スイッチ４の転送機能部４０９の遮断可否の判定結果が全て「遮断可能」でないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、選択されたスイッチ４のスイッチ接続ポートのうち、１つのスイッチ接続ポートを除いて、他の全てのスイッチ接続ポートに接続されている対向スイッチ４の転送機能部４０９の遮断可否の判定結果が、「遮断可能」であるか否かを判定する。
具体的には、省電力ネットワーク管理サーバ１は、各スイッチ接続ポートに接続される対向スイッチ４のスイッチＩＤに基づいて、転送機能部遮断判定結果１１２を参照し、前述の条件を満たすか否かを判定する。
前述の判定条件を満たすと判定された場合、省電力ネットワーク管理サーバ１は、選択されたスイッチの転送機能部４０９について、「遮断可能」と判定してループを脱出し（Ｓ２３２１）、Ｓ２３２５に進む。
前述の判定条件を満たさないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、スイッチ接続ポートに接続される対向スイッチ４の転送機能部４０９の遮断可否の判定結果が、「スイッチ接続ポート判定中」である、スイッチ接続ポートが２以上あるか否かを判定する。
具体的には、省電力ネットワーク管理サーバ１は、各スイッチ接続ポートに接続される対向スイッチ４のスイッチＩＤに基づいて、転送機能部遮断判定結果１１２を参照し、前述の条件を満たすか否かを判定する。
前述の判定条件を満たすと判定された場合、省電力ネットワーク管理サーバ１は、選択されたスイッチの転送機能部４０９について、「スイッチ接続ポート判定中」を維持してループを脱出し（Ｓ２３２２）、Ｓ２３２５に進む。
前述の判定条件を満たさないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、スイッチ接続ポートに接続される対向スイッチ４の転送機能部４０９の遮断可否の判定結果が、「遮断不可」であるスイッチ接続ポートが１つあり、かつ、スイッチ接続ポートに接続される対向スイッチ４の転送機能部４０９の遮断可否の判定結果が「スイッチ接続ポート判定中」である、スイッチ接続ポートが少なくとも１つあるか否かを判定する。
具体的には、省電力ネットワーク管理サーバ１は、各スイッチ接続ポートに接続される対向スイッチ４のスイッチＩＤに基づいて、転送機能部遮断判定結果１１２を参照し、前述の条件を満たすか否かを判定する。
前述の判定条件を満たすと判定された場合、省電力ネットワーク管理サーバ１は、選択されたスイッチ４の転送機能部４０９について、「スイッチ接続ポート判定中」を維持してループを脱出し（Ｓ２３２３）、Ｓ２３２５に進む。
前述の判定条件を満たさないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、スイッチ接続ポートに接続される対向スイッチ４の転送機能部４０９の遮断可否の判定結果が「遮断不可」である、スイッチ接続ポートが２つ以上あるか否かを判定する。
スイッチ接続ポートに接続される対向スイッチ４の転送機能部４０９における遮断可否の判定結果が「遮断不可」であるスイッチ接続ポートが２つ以上あると判定された場合、省電力ネットワーク管理サーバ１は、選択されたスイッチの転送機能部４０９について、「遮断不可」と判定してループを脱出し（Ｓ２３２４）、Ｓ２３２５に進む。
スイッチ接続ポートに接続される対向スイッチ４の転送機能部４０９の遮断可否の判定結果が「遮断不可」である、スイッチ接続ポートが２つ以上ないと判定された場合、省電力ネットワーク管理サーバ１は、次の判定に進む。
次に、省電力ネットワーク管理サーバ１は、Ｓ２３１６において作成されたリストに含まれる全てのスイッチ４について処理が終了したか否かを判定し、Ｓ２３１６において作成されたリストに含まれる全てのスイッチ４について処理が終了したと判定された場合、稼動判定スイッチのループ処理を終了し（Ｓ２３２５）、Ｓ２３２６に進む。なお、Ｓ２３１９〜Ｓ２３２４で実行された判定処理の結果はＳ２３１６において作成されたリスト、及び転送機能部遮断判定結果１１２に格納される。
次に、省電力ネットワーク管理サーバ１は、転送機能部遮断判定結果１１２を参照し、スイッチ４の転送機能部４０９が「遮断可能」と判定されたスイッチ４の数が、Ｓ２３１９〜Ｓ２３２５で実行される判定処理前と処理後とを比較して変化したか否かを判定する。
スイッチ４の転送機能部４０９が「遮断可能」と判定されたスイッチ４の数がＳ２３１９〜Ｓ２３２５で実行される判定処理前と処理後とを比較して変化したと判定された場合、省電力ネットワーク管理サーバ１は、「スイッチ接続ポート判定中」と判定された転送機能部４０９について、「遮断不可」と判定してループを脱出し（Ｓ２３２６）、さらに、ネットワークのループ処理に戻り（Ｓ２３２７）、同様の処理を実行する。
スイッチ４の転送機能部４０９が「遮断可能」と判定された、スイッチ４の数がＳ２３１９〜Ｓ２３２５で実行される判定処理前と処理後とを比較して変化していないと判定された場合、省電力ネットワーク管理サーバ１は、ポート・転送機能部遮断判定処理を終了する（Ｓ２３２８）。
図２４は、本発明の第１の実施形態における転送機能部遮断判定結果１１２の判定状態の遷移を説明する図である。
ポート・転送機能部遮断判定の処理が実行される前では、全てのスイッチ４の転送機能部４０９は、「未判定」の状態（２４０１）である。
スイッチ４の全てのポートの遮断判定処理（Ｓ２３０２〜Ｓ２３１５）が終了すると、「遮断不可」と判定されたポートがないスイッチ４の転送機能部４０９は、「サーバ接続なし」の状態（２４０２）に遷移する。
また、「遮断不可」ポートが少なくとも１つ存在する場合（Ｓ２３１３）、選択されたスイッチ４の転送機能部４０９は、「遮断不可」の状態（２４０５）に遷移する。
「サーバ接続なし」の状態（２４０２）のスイッチ４の転送機能部４０９は、Ｓ２３２１の処理において、複数のスイッチ接続ポートがあると判定された場合、「スイッチ接続ポート判定中」の状態（２４０３）に遷移する。
Ｓ２３２１の処理において、スイッチ接続ポートを備えていない又は１つしかスイッチ接続ポートを備えていないと判定された場合、スイッチ４の転送機能部４０９は、「遮断可能」の状態（２４０４）に遷移する。
次に、「接続スイッチ判定中」の状態スイッチ４の転送機能部４０９は、繰り返しポート・転送機能部遮断判定の処理が実行され、全てのスイッチ接続ポートの対向スイッチ４の転送機能部４０９が「遮断可能」と判定される場合（Ｓ２３３０）、又は１つのスイッチ接続ポートを除く、他の全てのスイッチ接続ポートの対向スイッチ４の転送機能部４０９が「遮断可能」と判定される場合（Ｓ２３２１）、「遮断可能」の状態（２４０４）に遷移する。
また、「接続スイッチ判定中」の状態（２４０３）のスイッチ４が接続されるポートが複数ある場合（Ｓ２３２２）、又は「遮断不可」の状態（２４０５）のスイッチ４が接続されるポートが１つあり、「スイッチ接続ポート判定中」の状態（２４０３）のスイッチ４が接続されるポートが１つ以上ある場合（Ｓ２３２３）、選択されたスイッチ４の転送機能部４０９は、「スイッチ接続ポート判定中」の状態（Ｓ２４０３）を維持する。
「スイッチ接続ポート判定中」の状態のスイッチ４に、「遮断不可」の状態（Ｓ２４０５）のスイッチ４が複数接続されている場合（Ｓ２３２４）、選択されたスイッチ４は「遮断不可」の状態（Ｓ２４０５）に遷移する。
図２５は、本発明の第１の実施形態のポート遮断判定結果１１１の一例を示す図である。
図２５に示す例では、スイッチＳＷ００１のポート遮断判定結果１１１を示している。
ポート遮断判定結果１１１は、ポートＩＤ１１１１、ポート判定状態１１１２、及び通電不使用判定結果１１１３を含む。
ポートＩＤ１１１１は、図１０に示すポートＩＤ１０８１と同一のものである。ポート判定状態１１１２は、ポートの遮断可否の判定結果を格納する。具体的には、ポート判定状態１１１２は、「遮断可能」、「遮断不可」、又は「スイッチ接続」のいずれかを格納する。ポート判定状態１１１２は、Ｓ２３０２〜Ｓ２３１５の処理を実行することによって更新される。
通電不使用判定結果１１１３には、ポートの遮断可否の判定結果に基づいて、当該ポートが通電不使用ポートであるか否かを示す情報が格納される。具体的には、通電不使用判定結果１１１３には、通電不使用ポートであることを示す「通電不使用」、ＷＡＮ３、スイッチ４又はサーバ５を接続するために実際に使用されているポートであることを示す「使用中」、又は、ポートへの電力供給が遮断されていることを示す「遮断中」のいずれかが格納される。
通電不使用判定結果１１１３は、省電力ネットワーク管理サーバ１が、ネットワーク構成情報１０８の通電状態１０８２と、ポート判定状態１１１２とを比較することによって、決定される。具体的には、ポート判定状態１１１２が「遮断不可」である場合、通電不使用判定結果１１１３には「使用中」が格納される。ポート判定状態１１１２が「遮断可能」、かつ、通電状態１０８２が「通電」である場合、通電不使用判定結果１１１３には「通電不使用」が格納される。また、通電状態１０８２が「遮断」である場合、通電不使用判定結果１１１３には「遮断中」が格納される。
なお、ポートの通電不使用判定は、Ｓ２３１５の後に実行される。
図２６は、本発明の第１の実施形態の転送機能部遮断判定結果１１２の一例を示す図である。
転送機能部遮断判定結果１１２は、スイッチＩＤ１１２１、通電状態１１２２、転送機能部判定状態１１２３、及び通電不使用判定結果１１２４を含む。
スイッチＩＤ１１２１は、図１５に示すスイッチＩＤ１０９３と同一のものである。通電状態１１２２は、図６に示す通電状態１０８２と同一のものである。通電状態１１２２は、スイッチＩＤ１１２１に対応するスイッチ４の転送機能部４０９の判定状態を格納する。
転送機能部判定状態１１２３は、転送機能部４０９の遮断可否の判定結果を格納する。具体的には、転送機能部判定状態１１２３は、「遮断不可」、「遮断可能」、又は「スイッチ接続ポート判定中」のいずれかを格納する。
通電不使用判定結果１１２４には、スイッチＩＤ１１２１に対応するスイッチ４の転送機能部４０９が通電不使用であるか否かの判定結果が格納される。具体的には、通電不使用判定結果１１２４には、「使用中」、「通電不使用」のいずれかが格納される。
通電不使用判定結果１１２４は、省電力ネットワーク管理サーバ１が、通電状態１１２２と転送機能部判定状態１１２３とを比較することによって、決定される。具体的には、転送機能部判定状態１１２３が「遮断不可」である場合、通電不使用判定結果１１２４には、「使用中」が格納される。また、通電状態１１２２が「通電」、かつ、転送機能部判定状態１１２３が「遮断可能」である場合、通電不使用判定結果１１２４には、「通電不使用」が格納される。
なお、転送機能部４０９の通電不使用判定は、Ｓ２３２７の後に実行される。
図２７Ａ〜図２７Ｃは、本発明の第１の実施形態の、ポート・転送機能部遮断判定処理を実行中の転送機能部遮断判定結果１１２の遷移を説明する図である。
図２７Ａに示す転送機能部遮断判定結果１１２は、スイッチのループ処理（Ｓ２３０２〜Ｓ２３１５）が終了した時の状態を示す。
図２７Ｂに示す転送機能部遮断判定結果１１２は、ネットワークのループ処理（Ｓ２３１７〜Ｓ２３２７）の実行中の状態を示す。
図２７Ｃに示す転送機能部遮断判定結果１１２は、ネットワークのループ処理（Ｓ２３１７〜Ｓ２３２７）の実行中の状態を示す。
図１に示すスイッチＳＷ０００〜ＳＷ００４について、ネットワーク構成情報１０８に基づいて、転送機能部４０９の遮断可否が判定された場合、例えば、ＷＡＮ３を接続するスイッチＳＷ０００の転送機能部４０９は「遮断不可」と判定される。
また、サーバ５を接続するスイッチＳＷ００１〜ＳＷ００３について、当該スイッチＳＷ００１〜ＳＷ００３に接続されるサーバ５上で業務プロセスが稼動していない場合、スイッチＳＷ００１〜ＳＷ００３の転送機能部４０９は「遮断可能」と判定される。
また、図２７ＢにおいてスイッチＳＷ００４及びスイッチＳＷ００５の転送機能部４０９は、「スイッチ接続ポート判定中」と判定される。
図２７Ｃにおいて、スイッチＳＷ００４は、対向スイッチ４であるスイッチＳＷ０００を接続するスイッチ接続ポートを除いて、全てのポートが遮断可能のため、スイッチＳＷ００４の転送機能部４０９は「遮断可能」と判定される。スイッチＳＷ００５についても、同様に転送機能部４０９は「遮断可能」と判定される。
なお、本実施形態では、省電力ネットワーク管理サーバ１と仮想マシン管理サーバ２とを異なるサーバ上で動作させる構成を示したが、本発明はこの構成に限られず異なる構成でも実施できる。例えば、省電力ネットワーク管理サーバ１及び仮想マシン管理サーバ２上で実行されるプログラムを、単一のサーバ上で実行させる構成でもよい。
次に、省電力ネットワーク管理サーバ１によって生成された、遮断判定の結果を表示する画面（以下、遮断判定結果の表示画面と記載する）について説明する。
図２８は、本発明の第１の実施形態における、データセンターシステム内の遮断判定結果の表示画面１１４１の一例の説明図である。
遮断判定結果の表示画面１１４１は、省電力ネットワーク管理サーバ１が遮断判定結果表示プログラム１１４を実行することによって、運用管理者に表示される。
遮断判定結果の表示画面１１４１は、選択表示部１１４１１、表示対象情報表示部１１４１２、アイコン表示部１１４１３、及び詳細情報表示部１１４１４を含む。
選択表示部１１４１１は、運用管理者が、遮断判定の結果を表示する対象を選択するための情報を表示する。
図２８に示す例では、選択表示部１１４１１には、データセンター内のネットワークの識別子が表示される。ここで、ネットワークの識別子は、データセンター内でネットワークを一意に識別するための識別子である。なお、ネットワークには、少なくともＷＡＮ３、スイッチ４、及びサーバ５が含まれる。
図２８に示す例では、運用管理者によって、データセンターを示す「ＤＣ」が選択され、データセンター内のネットワークＮＷ００１〜ＮＷ００５が表示されている。
表示対象情報表示部１１４１２は、選択表示部１１４１１において選択された表示対象の情報を表示する。なお、図２８に示す例では、表示対象情報表示部１１４１２には、何も表示されていない。
アイコン表示部１１４１３は、アイコンを用いて、遮断可否の判定結果を表示する。これによって、運用管理者は、遮断可否の判定結果を容易に認識できる。
図２８に示す例では、各ネットワークに設けられたサーバ５の数、及び通電不使用ポートの数を表示している。具体的には、ネットワークに設けられたサーバ５の数は、数値として表示されている。また、通電不使用ポートの数は、特徴あるアイコンを用いて表示される。特徴あるアイコン表示としては、予め決められた色、又は濃淡で表現することなどが考えられる。
詳細情報表示部１１４１４は、遮断判定の結果の詳細を表示する。図２８に示す例では、通電不使用ポートの数の範囲と特徴あるアイコン表示との対応関係、及びシステム消費電力が表示される。システム消費電力は、データセンター内において、システム全体が消費する電力である。
システム消費電力は、省電力ネットワーク管理サーバ１が遮断判定結果表示プログラム１１４を実行して遮断判定結果の表示画面１１４１を表示するためのデータを生成するときに算出される。具体的には、省電力ネットワーク管理サーバ１は、消費電力情報１２０を参照し、ポート電力１２０３とデータセンターシステム内のスイッチのポートの総数とを乗算したもの、及び、転送機能部電力１２０２とデータセンターシステム内の転送機能部の総数とを乗算したものを足しあわせることによって算出される。
図２９は、本発明の第１の実施形態における、ネットワーク単位の遮断判定結果の表示画面１１４１の一例の説明図である。
図２９に示す例では、図２８に示す遮断判定結果の表示画面１１４１において、運用管理者がネットワークＮＷ００１を選択した場合のものであり、ネットワークＮＷ００１の遮断可否の判定結果が表示される。
図２９に示す例では、選択表示部１１４１１には、運用管理者によって選択されたネットワークＮＷ００１内の全てのスイッチＳＷ０００〜ＳＷ００５が表示される。
表示対象情報表示部１１４１２には、選択表示部１１４１１において選択されたネットワークＮＷ００１に関する情報が表示される。具体的には、ネットワークＮＷ００１内に含まれるスイッチ４の数が表示される。
アイコン表示部１１４１３には、ネットワークＮＷ００１に含まれるスイッチＳＷ０００〜ＳＷ００５の遮断可否の判定結果が表示される。具体的には、ポートの遮断可否の判定結果、転送機能部の遮断可否の判定結果、ポートに接続される機器、及び当該機器の状態をアイコンとして表示する。
ポートに接続される機器としては、ＷＡＮ３、スイッチ４、及びサーバ５（物理サーバ又は仮想マシン）が表示される。
サーバ５の状態としては、「仮想マシン動作中」、「仮想マシン停止中」、「物理サーバ動作中」、及び「物理サーバ停止中」があり、アイコン表示部１１４１３には、それぞれの状態に対応したアイコンが表示される。
「仮想マシン動作中」は、仮想マシンに業務が割り当てられている状態である。「仮想マシン停止中」は、仮想マシンに業務が割り当てられていない状態である。「物理サーバ動作中」は、物理サーバに業務が割り当てられている状態である。「物理サーバ停止中」は、物理サーバに業務が割り当てられていない状態である。
図２９に示す例では、スイッチＳＷ００１〜ＳＷ００２に接続されるサーバ５は稼動していないため、サーバ５を接続するスイッチＳＷ００１〜ＳＷ００２のポートは「通電不使用ポート」を示すアイコンが表示される。スイッチＳＷ００３は、サーバ５が接続されていないため、スイッチＳＷ００３の全てのポートは、「通電不使用ポート」を示すアイコンが表示される。
また、スイッチＳＷ００１〜ＳＷ００３には業務が割り当てられているサーバ５が接続されていない、又はサーバ５が接続されていないため、スイッチＳＷ００１〜ＳＷ００３の転送機能部４０９は「不使用転送機能部」を示すアイコンが表示される。
スイッチＳＷ００４〜ＳＷ００５において、ＳＷ０００を除き、スイッチＳＷ００４〜ＳＷ００５に接続される全てのスイッチ４の転送機能部４０９が「不使用転送機能部」と判定されているため、ＳＷ００４〜ＳＷ００５の転送機能部４０９は「不使用転送機能部」を示すアイコンが表示される。ここで、「不使用転送機能部」は、通電不使用判定結果１１２４が「通電不使用」である転送機能部４０９のことを意味する。
スイッチＳＷ０００はＷＡＮ３及び稼動中のサーバ５を接続しているため、当該ＷＡＮ３及びサーバ５を接続するポートは「使用中ポート」を示すアイコンが表示される。また、スイッチＳＷ０００の転送機能部４０９は、「使用中転送機能部」を示すアイコンが表示される。
詳細情報表示部１１４１４は、選択されたネットワークＮＷ００１に含まれるスイッチＳＷ０００〜ＳＷ００５の遮断可否の判定結果の詳細を示す情報を表示する。
具体的には、判定結果、判定結果に対応するアインコン、及び判定結果に該当するポート及び転送機能部の数を示すボックスと、推定余剰電力を示すボックスとが表示される。
判定結果、判定結果に対応するアインコン、及び判定結果に該当するポート及び転送機能部の数を示すボックスは、「遮断不可」と判定されたポート及び転送機能部４０９を示すアイコンと、「遮断不可」と判定されたポート及び転送機能部４０９の数とを示すボックスが含まれる。
また、判定結果、判定結果に対応するアインコン、及び判定結果に該当するポート及び転送機能部の数を示すボックスには、「遮断可能」と判定されたポート及び転送機能部４０９を示すアイコンと、「遮断可能」と判定されたポート及び転送機能部４０９の数とを示すボックスが含まれる。また、当該ボックスには、電源供給の遮断を指示するためのボタンが表示される。運用管理者が、当該ボタンを操作することによって、全ての「不使用ポート」のポート又は「不使用転送機能部」の転送機能部４０９への電源供給が遮断される。
具体的には、電源供給の遮断を指示するためのボタンを操作すると、省電力ネットワーク管理サーバ１は、電源供給設定プログラム１１５を実行し、指定されたポート又は転送機能部４０９への電力供給を遮断する。なお、電力供給の遮断ができない場合、電源供給の遮断を指示するためのボタンは、無効化される。
なお、「不使用ポート」のポート又は「不使用転送機能部」の転送機能部４０９への電源供給を個々に遮断する場合については、図３４を用いて後述する。
推定余剰電力は、「不使用ポート」のポート及び「不使用転送機能部」の転送機能部４０９によって、余剰に消費される電力である。推定余剰電力は、省電力ネットワーク管理サーバ１が、消費電力情報１２０を参照し、転送機能部電力１２０２と不使用転送機能部の数とを乗算したもの、及び、ポート電力１２０３と不使用ポートの数とを乗算したものを足しあわせることによって算出される。
また、詳細情報表示部１１４１４には、最新の情報に更新するためのボタンが表示される。運用管理者が当該ボタンを操作することによって、各表示部の情報が更新される。
運用管理者は、遮断判定結果の表示画面１１４１を利用することによって、ネットワーク単位の余剰消費電力、及び、余剰消費電力の要因となる通電不使用ポートと通電不使用転送機能部がどのスイッチに含まれているかを把握できる。
図３０〜図３３は、本発明の第１の実施形態における、スイッチ単位の遮断判定結果の表示画面１１４１の一例の説明図である。
図３０及び図３１は、スイッチＳＷ００１の遮断判定結果の表示画面１１４１を示した図である。図３２及び図３３は、スイッチＳＷ００４の遮断判定結果の表示画面１１４１を示した図である。まず、図３０及び図３１について説明する。
図３０及び図３１に示す例では、選択表示部１１４１１には、スイッチＳＷ００１が選択されている。
図３０及び図３１に示す例では、表示対象情報表示部１１４１２には、スイッチＳＷ００１の設置場所、及びスイッチＳＷ００１が備えるポートの数が表示されている。
図３０及び図３１に示す例では、アイコン表示部１１４１３には、ＳＷ００１が備える転送機能部４０９及び全てのポートの遮断可否の判定結果が表示される。具体的には、ポートの遮断可否の判定結果、転送機能部４０９の遮断可否の判定結果、ポートに接続される機器、及び当該機器の状態がアイコンとして表示される。
ポートに接続される機器としては、スイッチ４、及びサーバ５（物理サーバ又は仮想マシン）が表示される。サーバの状態は図２９と同様である。
ポートに接続されるスイッチ４の状態としては、「アップリンク」及び「無効ネットワーク収容」がある。
「アップリンク」は、スイッチ４が、直接又は他のスイッチ４を介して間接的にＷＡＮ３又は業務が割り当てられているサーバ５に接続されている状態である。「無効ネットワーク収容」は、スイッチ４の転送機能部４０９が「遮断可能」と判定され、スイッチ４に接続されるサーバ５又は他のスイッチ４がない状態である。
アイコン表示部１１４１３には、それぞれの状態に対応したアイコンが表示される。
図３０に示す例では、ポート１〜２には「仮想マシン動作中」の仮想マシンが接続され、ポート３〜４には「物理サーバ動作中」の物理サーバが接続され、ポート５〜６には「仮想マシン停止中」の仮想マシンが接続され、また、ポート７〜８には「物理サーバ停止中」の物理サーバが接続されることが分かる。また、ポート３２には、「アップリンク」のスイッチ４が接続されていることが分かる。
また、ポート１〜４及び３２は「使用中ポート」であり、ポート５〜１１は「通電不使用ポート」であり、また、ポート１２〜３１は「遮断不使用ポート」であることが分かる。また、転送機能部４０９は、「遮断不可」であることが分かる。
図３１に示す例では、ポート１〜４には「仮想マシン停止中」の仮想マシンが接続され、ポート５〜８には「物理サーバ停止中」の物理サーバが接続されていることが分かる。また、ポート３２には、「アップリンク」のスイッチ４が接続されていることが分かる。
また、ポート１〜１２及び３２は「通電不使用ポート」であり、ポート１３〜３１は「遮断不使用ポート」であることが分かる。また、転送機能部４０９は、「遮断可能」であることが分かる。
図３０及び図３１に示す例では、詳細情報表示部１１４１４には、ＳＷ００１の遮断可否の判定結果の詳細情報が表示される。
具体的には、判定結果、判定結果に対応するアインコン、並びに各判定結果に該当するスイッチ４、サーバ５、ポート及び転送機能部４０９の数を示すボックスと、推定余剰電力を示すボックスと、転送機能部４０９の遮断判定の結果を示すボックスとが表示される。
図３０及び図３１に示す例では、判定結果、判定結果に対応するアインコン、並びに各判定結果に該当するスイッチ４、サーバ５、ポート及び転送機能部４０９の数を示すボックスには、「遮断不可」の判定がされたポート、「使用中」であるポートに接続された「アップリンク」状態のスイッチ４、及び業務が割り当てられたサーバ５を示すアイコンと、「遮断不可」と判定されたポート、「使用中」であるポートに接続された「アップリンク」状態のスイッチ４及び業務が割り当てられたサーバ５の数とを示すボックスが含まれる。
また、判定結果、判定結果に対応するアイコン、並びに各判定結果に該当するスイッチ４、サーバ５、ポート及び転送機能部４０９の数を示すボックスには、「遮断可能」と判定されたポート、「通電不使用ポート」若しくは「遮断不使用ポート」に接続された「アップリンク」状態又は「無効ネットワーク収容」状態のスイッチ４、及び業務が割り当てられていないサーバ５を示すアイコンと、「遮断可能」と判定されたポート、「通電不使用ポート」若しくは「遮断不使用ポート」に接続された「アップリンク」状態又は「無効ネットワーク収容」状態のスイッチ４及び業務が割り当てられていないサーバ５の数とを示すボックスが含まれる。
また、当該ボックスには、電源供給の遮断を指示するためのボタンが表示される。運用管理者が、当該ボタンを操作することによって、各判定結果に該当する機器への電源供給が全て遮断される。
なお、「通電不使用ポート」のポート又は「不使用転送機能部」の転送機能部４０９への電源供給を個々に遮断する場合については、図３４を用いて後述する。
推定余剰電力を示すボックスは、「遮断可能」と判定されたポート、スイッチ４、及び業務が割り当てられていないサーバ５によって、余剰に消費される電力である。推定余剰電力の算出方法は、図２９において説明した推定余剰電力の算出方法と同様である。
転送機能部４０９の遮断判定の結果を示すボックスには、転送機能部４０９の判定結果、及び当該判定結果を示すアイコンが含まれる。なお、転送機能部４０９の判定結果が「遮断可能」の場合、当該ボックスには、電源供給の遮断を指示するためのボタンが表示される。運用管理者が、当該ボタンを操作することによって、転送機能部４０９への電力供給が遮断される。
また、詳細情報表示部１１４１４には、最新の情報に更新するためのボタンが表示される。運用管理者が当該ボタンを操作することによって、各表示部の情報が更新される。
図３０に示す例では、スイッチＳＷ００１に業務が割り当てられているサーバ５が接続されているため、転送機能部４０９は、「遮断不可」と判定されていることが分かる。また、推定余剰電力は、「７．０Ｗ」であることが分かる。
図３１に示す例では、スイッチＳＷ００１に業務が割り当てられているサーバ５が接続されていないため、転送機能部４０９は、「遮断可能」と判定され、転送機能部４０９への電源供給の遮断を指示するためのボタンが表示されていることが分かる。また、推定余剰電力は、「９３Ｗ」であることが分かる。
次に、図３２及び図３３について説明する。
図３２及び図３３に示す例では、選択表示部１１４１１では、スイッチＳＷ００４が選択されている。
図３２及び図３３に示す例では、表示対象情報表示部１１４１２には、スイッチＳＷ００４の設置場所、及びスイッチＳＷ００４が備えるポートの数が表示されている。
アイコン表示部１１４１３、及び詳細情報表示部１１４１４は、図３０及び図３１と同様のものが表示される。
図３２に示す例では、ポート１及び２には転送機能部４０９が「遮断不可」と判定された「アップリンク」のスイッチ４が接続され、ポート４には転送機能部４０９が「遮断可能」と判定された「無効ネットワーク収容」のスイッチ４が接続されることが分かる。
また、ポート１及び２は「使用中ポート」であり、ポート３〜２４は「通電不使用ポート」であることが分かる。
図３３に示す例では、ポート１には「アップリンク」のスイッチ４が接続され、ポート２、４及び６には「無効ネットワーク収容」のスイッチ４が接続されていることが分かる。
また、ポート１、２、４及び６は「通電不使用ポート」であり、ポート３、５及び７〜２４は「遮断不使用ポート」であることが分かる。
また、表示対象情報表示部１１４１２において、ポート２３を示すアイコンを操作（例えば、クリック）することによって、当該ポート２３に関する情報が表示される。さらに、当該ポート上で別のＧＵＩが起動され図３４に示すような表示画面が表示される。
図３２に示す例では、業務が割り当てられているスイッチ４が接続されるため、転送機能部４０９は「遮断不可」と判定され、また、通電不使用ポートが原因の推定余剰電力は「２２Ｗ」であることが分かる。
図３３に示す例では、業務が割り当てられているスイッチ４が接続されていないため、転送機能部４０９は「遮断可能」と判定され、また、通電不使用ポートと不使用転送機能部が原因の推定余剰電力は「８４Ｗ」であることが分かる。
図３４は、本発明の第１の実施形態のポート毎に電力供給の遮断を指示するためのＧＵＩの説明図である。
アイコン表示部１１４１３に表示されたポートを示すアイコンを操作することによって、電源供給設定プログラム１１５が実行され、ポート毎に電力供給の遮断を指示するためのＧＵＩ（以下、ポート単位の遮断指示画面と記載する）ＧＵＩ３４１が表示される。
ポート単位の遮断指示画面３４１は、ポートへの電力供給を遮断する「ポート遮断」、ポートへの電力供給を開始する「ポート通電」、及びポートの情報を表示する「プロパティ」が表示される。
図３４に示す例では、「ポート遮断」が選択され、電力供給が遮断されるポートの詳細情報を表示するダイアログウィンドウ３４２が表示される。当該ダイアログウィンドウ３４２には、さらに、遮断処理の実行を指示するボタン、及び遮断処理の実行を中止するボタンが表示される。
運用管理者は、ポート単位の遮断指示画面３４１及びダイアログウィンドウ３４２を用いることによって、ポート毎に的確な電力制御が可能となる。
なお、遮断判定結果の表示画面１１４１、ポート単位の遮断指示画面３４１及びダイアログウィンドウ３４２の表示方法は一例であり、説明文字列、表示色、その他状態を区別可能な表示方法を用いてもよい。
また、本実施形態では、運用管理者が、ポート又は転送機能部４０９への電源供給の遮断を指示していたが、省電力ネットワーク管理サーバ１が、遮断判定結果に基づいて、自動的にポート又は転送機能部４０９への電源供給を遮断してもよい。
本発明の第１の実施形態によれば、省電力ネットワーク管理サーバ１は、ネットワークシステムの構成時又は構成の変更時に、サーバ５への業務割り当てに基づいて、ネットワークシステムのスイッチ４を的確に構成し、当該構成結果を運用管理者に表示できる。
これによって、運用管理者は、データセンターシステムの状況を正確に把握でき、データセンターシステムの省電力を的確に指示できる。
第２の実施形態
次に、本発明の第２の実施形態について説明する。本発明の第２の実施形態は、複数のサーバ５間の業務の集約に伴って、省電力ネットワーク管理サーバ１が、データセンターシステム内のネットワークに含まれるスイッチ４のポート及び転送機能部４０９への電源供給を開始又は遮断する。
本発明の第２の実施形態のデータセンターシステムの構成、省電力ネットワーク管理サーバ１の構成、スイッチ４の構成及び省電力ネットワーク管理サーバ１に格納される情報は、第１の実施形態と同一であるため説明を省略する。
図３５は、本発明の第２の実施形態の省電力ネットワーク管理サーバ１が実行する遮断判定及び電力制御の処理の流れを説明するシーケンス図である。
まず、仮想マシンが稼働する仮想化対応サーバが、仮想化対応サーバの負荷が低下したことを検知する（Ｓ３５０１）。具体的には、仮想化対応サーバは、仮想化対応サーバのＣＰＵ負荷が、予め設定された閾値以下であるか否かを判定することによって、仮想化対応サーバの負荷を監視する。
仮想化対応サーバは、仮想マシン管理サーバ２に、仮想化対応サーバの負荷が低下したことを示す情報を含む負荷変動を送信する（Ｓ３５０２）。
負荷変動を受信した仮想マシン管理サーバ２は、業務を集約するためのサーバ５を選択し（Ｓ３５０３）、選択されたサーバ５に仮想マシンを移動させるようにサーバ５を制御する（Ｓ３５０４）。
仮想マシン管理サーバ２からの制御を受けた仮想化対応サーバは、当該制御にしたがって、選択されたサーバ５に業務を移動させる（Ｓ３５０５）。
また、仮想マシン管理サーバ２は、業務の移動に関する情報を含むサーバ移動内容Ｍ３５０６を、省電力ネットワーク管理サーバ１に送信する（Ｓ３５０６）。なお、サーバ移動内容Ｍ３５０６については、図３６を用いて後述する。
サーバ移動内容Ｍ３５０６を受信した省電力ネットワーク管理サーバ１は、受信したサーバ移動内容Ｍ３５０６に含まれる情報に基づいて、サーバ資源情報１１０を更新する（Ｓ３５０７）。
省電力ネットワーク管理サーバ１は、更新されたサーバ資源情報１１０に基づいて、スイッチ４のポート及び転送機能部４０９の遮断可否を判定する（Ｓ３５０８）。
省電力ネットワーク管理サーバ１は、運用管理者に遮断判定結果を表示するためのデータを生成し、生成されたデータを遮断可否の判定結果として運用管理者に表示する（Ｓ３５０９）。
表示される遮断可否の判定結果は、図２８〜図３４に示す画面が表示される。
運用管理者は、表示された遮断可否の判定結果を確認し（Ｓ３５１０）、図３４に示すようなＧＵＩを用いて、ポート及び転送機能部４０９の通電又は遮断の内容を含む通電指示又は遮断指示を、省電力ネットワーク管理サーバ１に送信する（Ｓ３５１１）。
一方、サーバ５は、業務の集約が終了したことを示す情報を含む移動完了を仮想マシン管理サーバ２に送信する（Ｓ３５１２）。
業務移動完了を受信した仮想マシン管理サーバ２は、省電力ネットワーク管理サーバ１に業務移動完了を転送する（Ｓ３５１３）。
通電指示又は遮断指示、及び、業務移動完了を受信した省電力ネットワーク管理サーバ１は、各スイッチ４に、ポート及び転送機能部４０９への電源供給の開始又は遮断を指示する（Ｓ３５１４）。
省電力ネットワーク管理サーバ１からの指示を受信したスイッチ４は、受信した指示にしたがって、ポート及び転送機能部４０９への電力供給を開始又は遮断する（Ｓ３５１５）。
スイッチ４は、ポート及び転送機能部４０９への電力供給を開始又は遮断が終了したことを伝えるため、遮断結果を省電力ネットワーク管理サーバ１に送信する（Ｓ２５１６）。
遮断結果を受信した省電力ネットワーク管理サーバ１は、遮断結果及び業務移動完了に基づいて、制御結果を表示するためのデータを生成し、生成されたデータを運用管理者に制御結果として表示する（Ｓ３５１７）。
運用管理者は、通電制御結果ＧＵＩ３７０（図３７参照）を介して制御結果を確認する（Ｓ３５１８）。通電制御結果ＧＵＩ３７０については、図３７を用いて後述する。
図３６は、本発明の第２の実施形態のサーバ移動内容Ｍ３５０６を説明する図である。
サーバ移動内容Ｍ３５０６は、ＸＭＬ文書で構成され、業務の移動元及び業務の移動先の仮想化対応サーバの識別子、仮想マシンの識別子、並びに論理サーバの識別子が含まれる。
サーバ移動内容Ｍ３５０６に含まれる＜ｓｅｒｖｅｒＣｈａｎｇｅＮｏｔｉｆｉｃａｔｉｏｎ＞タグは、サーバ移動内容Ｍ３５０６がサーバの配置変更が完了したことを通知するメッセージであることを表す。
また、当該タグ中のｅｖｅｎｔＴｙｐｅ＝”ｍｏｖｅ”属性は、サーバの移動によって、サーバ配置が変更されたことを表す。
ｓｅｎｄｅｒ属性は、識別子ＭＮＧ００２である仮想マシン管理サーバ２が、サーバ移動内容Ｍ３５０６の送信元であることを表す。
＜ｓｒｃＳｅｒｖｅｒ＞タグ及び＜ｄｓｔＳｅｒｖｅｒ＞タグは、それぞれ、論理サーバの移動元のサーバ５と、移動先のサーバ５とを表す。図３６に示す例では、論理サーバＬＧ００４の移動元が仮想化対応サーバサーバＳＶＲ００３の仮想マシンＶＴＬ００７で、論理サーバＬＧ００４の移動先が仮想化対応サーバＳＶＲ上の仮想マシンＶＴＬ００２であることを表している。
図３７は、本発明の第２の実施形態の制御結果を表示する通電制御結果ＧＵＩ３７０の一例の説明図である。
通電制御結果ＧＵＩ３７０は、遮断判定結果表示プログラム１１４を実行することによって実現される。
通電制御結果ＧＵＩ３７０は、仮想マシン移動エリア３７０１、ポート通電制御エリア３７０２、及びＯＫ３７０３を含むダイアログウィンドウによって構成される。
仮想マシン移動エリア３７０１は、業務移動の内容を表示するエリアである。仮想マシン移動エリア３７０１は、移動サーバ３７０１１、移動元３７０１２、及び移動先３７０１３を含む。
移動サーバ３７０１１は、移動された論理サーバをデータセンターシステム内で一意に識別するための識別子を表示する。移動元３７０１２は、論理サーバの移動元の仮想化対応サーバをデータセンターシステム内で一意に識別するための識別子を表示する。移動先３７０１３は、論理サーバの移動先のサーバ５をデータセンターシステム内で一意に識別するための識別子を表示する。
ポート通電制御エリア３７０２は、電力供給が開始又は遮断されたポートを表示するエリアである。
ポート通電制御エリア３７０２は、通電遮断３７０２１、及び通電開始３７０２２を含む。
通電遮断３７０２１は、電力供給が処断されたポートを表示する。通電開始３７０２２は、電力供給が開始されたポートを表示する。
ＯＫ３７０３は、運用管理者が表示された制御結果を確認した場合に選択される操作ボタンである。
図３７に示す例では、スイッチＳＷ００１のポート２に接続されているサーバＳＶＲ００１上の仮想マシンＶＴＬ００２を、スイッチＳＷ００３のポート１に接続されるサーバＳＶＲ００３上の仮想マシンＶＴＬ００３に移動した場合の通電制御結果ＧＵＩ３７０を示している。
本発明の第２の実施形態によれば、複数のサーバ５間の業務の集約に伴って、省電力ネットワーク管理サーバ１は、サーバ５への業務割り当てに基づいて、ネットワークシステムのスイッチ４を的確に構成し、必要なスイッチ４のポート及び転送機能部４０９への電力供給が開始又は遮断できる。
これによって、データセンターシステムの省電力化を実現できる。
第３の実施形態
次に、本発明の第３の実施形態を説明する。本発明の第３の実施形態では、省電力ネットワーク管理サーバ１が、仮想マシンの立ち上げに伴ってスイッチ４のポート及び転送機能部４０９への電源供給の開始又は遮断を制御する。
本発明の第３の実施形態のデータセンターシステムの構成、省電力ネットワーク管理サーバ１の構成、スイッチ４の構成及び省電力ネットワーク管理サーバ１に格納される情報は、第１の実施形態と同一であるため説明を省略する。
図３８は、本発明の第３の実施形態の省電力ネットワーク管理サーバ１が実行する遮断判定及び電力制御の処理の流れを説明するシーケンス図である。
まず運用管理者は、顧客からのサービスリソース要求に基づいて仮想マシン管理サーバ２へ仮想マシンの起動を指示する（Ｓ３８０１）。
仮想マシン管理サーバ２は、仮想化対応サーバに仮想マシンの起動を指示する（Ｓ３８０２）。
前記指示を受けた仮想化対応サーバは、仮想マシンを起動する（Ｓ３８０３）。
また、仮想マシン管理サーバ２は、省電力ネットワーク管理サーバ１にサーバ起動に関する情報を含むサーバ起動内容Ｍ３８０４を送信する（Ｓ３８０４）。
サーバ起動内容Ｍ３８０４を受信した省電力ネットワーク管理サーバ１は、受信したサーバ起動内容Ｍ３８０４に基づいて、サーバ資源情報１１０を更新する（Ｓ３８０５）。
省電力ネットワーク管理サーバ１は、更新されたサーバ資源情報１１０に基づいて、スイッチ４のポート及び転送機能部４０９の遮断可否を判定する（Ｓ３８０６）。
省電力ネットワーク管理サーバ１は、運用管理者に遮断可否の判定結果を表示するデータを生成し、生成されたデータを遮断可否の判定結果として運用管理者に表示する（Ｓ３８０７）。
表示される遮断可否の判定結果は、図２８〜図３４に示す画面が表示される。
運用管理者は、表示された遮断可否の判定結果を確認し（Ｓ３８０８）、所定のＧＵＩを用いて、ポート及び転送機能部４０９の通電又は遮断を指示する通電指示又は遮断指示を省電力ネットワーク管理サーバに送信する（Ｓ３８０９）。
通電又は遮断指示を受信した省電力ネットワーク管理サーバ１は、受信した通電又は遮断指示とネットワーク構成情報１０８を参照し、ポート及び転送機能部の現在の通電状態と仮想マシン起動後のポートの通電状態を比較し、変動が発生したポート及び転送機能部４０９の通電又は遮断をスイッチ４に指示する（Ｓ３８１０）。
省電力ネットワーク管理サーバ１からの指示を受信したスイッチ４は、受信した指示にしたがって、ポート及び転送機能部４０９への電源供給を開始又は遮断する（Ｓ３８１１）。
スイッチ４は、ポート及び転送機能部４０９への電源供給を開始又は遮断処理が終了したことを伝える制御結果通知を省電力ネットワーク管理サーバ１に通知する（Ｓ３８１２）。
また、仮想化対応サーバ上の仮想マシンは、起動したことを通知するため、起動完了通知を仮想マシン管理サーバ２に送信する（Ｓ３８１３）。
起動完了通知を受信した仮想マシン管理サーバ２は、受信した起動完了通知を省電力ネットワーク管理サーバ１に転送する（Ｓ３８１４）。
制御結果通知及び起動完了通知を受信した省電力ネットワーク管理サーバ１は、制御結果を表示するためのデータを生成し、生成されたデータを運用管理者に制御結果として表示する（Ｓ３８１５）。
運用管理者は、遮断判定結果の表示画面１１４１を介して制御結果を確認する（Ｓ３８１６）。
図３９は、本発明の第３の実施形態におけるサーバ起動内容Ｍ３８０４を説明する図である。
サーバ起動内容Ｍ３８０４は、ＸＭＬ文書で構成され、稼動先の仮想化対応サーバ及び仮想マシンの識別子と、論理サーバの識別子とを含む。
サーバ起動内容Ｍ３８０４に含まれる＜ｓｅｒｖｅｒＣｈａｎｇｅＮｏｔｉｆｉｃａｔｉｏｎ＞タグは、サーバ起動内容Ｍ３８０４がサーバの配置変更が完了したことを通知するメッセージであることを表す。
また、サーバ起動内容Ｍ３８０４に含まれるタグ中のｅｖｅｎｔＴｙｐｅ＝”ａｌｌｏｃａｔｉｏｎ”属性は、サーバ配置の変更が論理サーバの新規割当によるものであることを表す。
ｓｅｎｄｅｒ属性は、識別子ＭＧ００２である仮想マシン管理サーバ２が、サーバ起動内容Ｍ３８０４の送信元であることを表す。
サーバ起動内容Ｍ３８０４に含まれる＜ｌｏｇｉｃａｌＳｅｒｖｅｒ＞タグは、新規割り当ての論理サーバを表す。図３９に示す例では、論理サーバＬＧ０１３の割り当て先がサーバＳＶＲ００１上の仮想マシンＶＴＬ００３であることを表す。
図４０は、本発明の第３の実施形態における遮断判定結果の表示画面１１４１の一例の説明図である。
遮断判定結果の表示画面１１４１は、図２９と同様の構成であるため説明は省略する。
図４０に示す例では、スイッチＳＷ００２には業務が割り当てられていない物理サーバが接続され、また、スイッチＳＷ００３にはサーバ５が接続されていない。
また、スイッチＳＷ００１には、業務が割り当てられている仮想マシンと業務が割り当てられていない仮想マシンとが接続されている。
スイッチＳＷ００１は、業務が割り当てられた仮想マシンが接続されるため、転送機能部４０９への電源供給が開始される。また、スイッチＳＷ００１を接続するスイッチＳＷ００５の転送機能部４０９への電源供給も開始される。また、スイッチＳＷ００５を接続するスイッチＳＷ０００のポートへの電力供給も開始される。
本発明の第３の実施形態によれば、仮想マシンへの業務を割り当てに際して、省電力ネットワーク管理サーバ１は、サーバ５への業務割り当てに基づいて、ネットワークシステムのスイッチ４を的確に構成し、必要なスイッチ４のポート及び転送機能部４０９への電力供給が開始又は遮断できる。
これによって、データセンターシステムの省電力化を実現できる。
【図１】
2010084978.tif 000003
【図２】
2010084978.tif 000004
【図３】
2010084978.tif 000005
【図４】
2010084978.tif 000006
【図５】
2010084978.tif 000007
【図６】
2010084978.tif 000008
【図７】
2010084978.tif 000009
【図８】
2010084978.tif 000010
【図９】
2010084978.tif 000011
【図１０】
2010084978.tif 000012
【図１１】
2010084978.tif 000013
【図１２】
2010084978.tif 000014
【図１３】
2010084978.tif 000015
【図１４】
2010084978.tif 000016
【図１５】
2010084978.tif 000017
【図１６】
2010084978.tif 000018
【図１７】
2010084978.tif 000019
【図１８】
2010084978.tif 000020
【図１９】
2010084978.tif 000021
【図２０】
2010084978.tif 000022
【図２１】
2010084978.tif 000023
【図２２】
2010084978.tif 000024
【図２３Ａ】
2010084978.tif 000025
【図２３Ｂ】
2010084978.tif 000026
【図２４】
2010084978.tif 000027
【図２５】
2010084978.tif 000028
【図２６】
2010084978.tif 000029
【図２７Ａ】
2010084978.tif 000030
【図２７Ｂ】
2010084978.tif 000031
【図２７Ｃ】
2010084978.tif 000032
【図２８】
2010084978.tif 000033
【図２９】
2010084978.tif 000034
【図３０】
2010084978.tif 000035
【図３１】
2010084978.tif 000036
【図３２】
2010084978.tif 000037
【図３３】
2010084978.tif 000038
【図３４】
2010084978.tif 000039
【図３５】
2010084978.tif 000040
【図３６】
2010084978.tif 000041
【図３７】
2010084978.tif 000042
【図３８】
2010084978.tif 000043
【図３９】
2010084978.tif 000044
【図４０】
2010084978.tif 000045
【国際調査報告】
2010084978.tif 000046
2010084978.tif 000047
2010084978.tif 000048
2010084978.tif 000049