【手続補正書】
【提出日】平成24年8月13日(2012.8.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサとメモリを含む計算機資源を備えた物理計算機と、前記計算機資源を仮想化して複数の仮想計算機に割り当てる仮想化部と、前記複数の仮想計算機でクラスタを構成し、前記仮想化部を管理する管理部と、を有する計算機システムのクラスタ構成管理方法であって、
前記管理部が、前記クラスタに対する所定時間後の負荷情報の予測値を演算する第１のステップと、
前記管理部が、前記クラスタを構成する前記仮想計算機の現在の計算機資源の割り当て量と、所定時間後の計算機資源の割り当て量とを保持する第２のステップと、
前記管理部が、前記クラスタの構成を変更するために利用可能な計算機資源の変更手段を保持する第３のステップと、
前記管理部が、前記クラスタを構成する前記仮想計算機に割り当てた現在の計算機資源の割り当て量と、前記負荷情報の予測値と、から前記変更手段の組み合わせを選択し、前記選択された現在の変更手段の組み合わせで、前記負荷情報の予測値を処理可能であるか否かを判定し、前記選択された変更手段の組み合わせでは前記負荷情報の予測値を処理できないと判定された場合に、前記変更手段の組み合わせまたは実行予定時刻を更新する第４のステップと、
前記管理部が、前記実行予定時刻に到達した変更手段を前記仮想化部に通知して実行させる第５のステップと、
を含むことを特徴とするクラスタ構成管理方法。
【請求項２】
請求項１に記載のクラスタ構成管理方法であって、
前記第４のステップは、
前記変更手段の組み合わせを複数選択するステップと、
前記選択された変更手段の組み合わせ毎に所定の指標を演算するステップと、
前記指標が最大となる変更手段の組み合わせを選択するステップと、
を含むことを特徴とするクラスタ構成管理方法。
【請求項３】
請求項２に記載のクラスタ構成管理方法であって、
前記指標を演算するステップは、
前記変更手段を適用した場合に、前記負荷情報の予測値を処理可能となる期間の長さと、前記変更手段が使用する計算機資源の割り当て量と、前記変更手段を実行する際のコストの組み合わせから前記指標を演算することを特徴とするクラスタ構成管理方法。
【請求項４】
請求項３に記載のクラスタ構成管理方法であって、
前記コストは、前記変更手段の実行開始から実行完了までの時間であることを特徴とするクラスタ構成管理方法。
【請求項５】
請求項３に記載のクラスタ構成管理方法であって、
前記コストは、前記変更手段の数であることを特徴とするクラスタ構成管理方法。
【請求項６】
請求項１に記載のクラスタ構成管理方法であって、
前記第４のステップは、
前記選択された現在の変更手段の組み合わせで、前記負荷情報の予測値を処理可能であるか否かを判定し、前記現在の変更手段の組み合わせでは前記負荷情報の予測値を処理できないと判定された場合に、前記実行予定時刻を所定時間だけ早めた場合に前記負荷情報の予測値を処理可能であるか否かを判定し、前記負荷情報の予測値を処理可能であると判定した場合には前記実行予定時刻を所定時間だけ早めて更新することを特徴とするクラスタ構成管理方法。
【請求項７】
請求項１に記載のクラスタ構成管理方法であって、
前記第４のステップは、
前記選択された現在の変更手段の組み合わせで、前記負荷情報の予測値を処理可能であるか否かを判定し、前記現在の変更手段の組み合わせでは前記負荷情報の予測値を処理できないと判定された場合に、前記実行予定時刻を所定時間だけ早めた場合に前記負荷情報の予測値を処理可能であるか否かを判定し、前記負荷情報の予測値を処理できないと判定した場合には前記変更手段の新たな組み合わせと実行予定時刻を設定することを特徴とするクラスタ構成管理方法。
【請求項８】
計算機資源を仮想化する仮想化部を有する物理計算機で複数の仮想計算機を稼動させ、前記複数の仮想計算機でクラスタを構成し、プロセッサとメモリを備えて前記クラスタを管理する管理装置であって、
前記クラスタに対する所定時間後の負荷情報の予測値を演算する負荷予測部と、
前記クラスタを構成する前記仮想計算機の現在の計算機資源の割り当て量と、所定時間後の計算機資源の割り当て量とを保持する資源管理部と、
前記クラスタの構成を変更するために利用可能な計算機資源の変更手段を保持する資源変更部と、
前記クラスタを構成する前記仮想計算機に割り当てた現在の計算機資源の割り当て量と、前記負荷情報の予測値と、から前記変更手段の組み合わせを選択し、前記選択された現在の変更手段の組み合わせで、前記負荷情報の予測値を処理可能であるか否かを判定し、前記選択された変更手段の組み合わせでは前記負荷情報の予測値を処理できないと判定された場合に、前記変更手段の組み合わせまたは実行予定時刻を更新する制御部と、
前記実行予定時刻に到達した前記変更手段を前記仮想化部に通知して実行させる実行部と、
を有することを特徴とする管理装置。
【請求項９】
プロセッサとメモリを備えた計算機で複数の仮想計算機で構成されたクラスタを制御するプログラムであって、
前記クラスタに対する所定時間後の負荷情報の予測値を演算する第１の手順と、
前記クラスタを構成する前記仮想計算機の現在の計算機資源の割り当て量と、所定時間後の計算機資源の割り当て量とを保持する第２の手順と、
前記クラスタの構成を変更するために利用可能な計算機資源の変更手段を保持する第３の手順と、
前記クラスタを構成する前記仮想計算機に割り当てた現在の計算機資源の割り当て量と、前記負荷情報の予測値と、から前記変更手段の組み合わせを選択し、前記選択された現在の変更手段の組み合わせで、前記負荷情報の予測値を処理可能であるか否かを判定し、前記選択された変更手段の組み合わせでは前記負荷情報の予測値を処理できないと判定された場合に、前記変更手段の組み合わせまたは実行予定時刻を更新する第４の手順と、
前記管理部が、前記実行予定時刻に到達した変更手段を前記仮想化部に通知して実行させる第５の手順と、
を前記計算機に実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明は、プロセッサとメモリを含む計算機資源を備えた物理計算機と、前記計算機資源を仮想化して複数の仮想計算機に割り当てる仮想化部と、前記複数の仮想計算機でクラスタを構成し、前記仮想化部を管理する管理部と、を有する計算機システムのクラスタ構成管理方法であって、前記管理部が、前記クラスタに対する所定時間後の負荷情報の予測値を演算する第１のステップと、前記管理部が、前記クラスタを構成する前記仮想計算機の現在の計算機資源の割り当て量と、所定時間後の計算機資源の割り当て量とを保持する第２のステップと、前記管理部が、前記クラスタの構成を変更するために利用可能な計算機資源の変更手段を保持する第３のステップと、前記管理部が、前記クラスタを構成する前記仮想計算機に割り当てた現在の計算機資源の割り当て量と、前記負荷情報の予測値と、から前記変更手段の組み合わせを選択し、前記選択された現在の変更手段の組み合わせで、前記負荷情報の予測値を処理可能であるか否かを判定し、前記選択された変更手段の組み合わせでは前記負荷情報の予測値を処理できないと判定された場合に、前記変更手段の組み合わせまたは実行予定時刻を更新する第４のステップと、前記管理部が、前記実行予定時刻に到達した変更手段を前記仮想化部に通知して実行させる第５のステップと、を含む。