【手続補正書】
【提出日】平成28年8月9日(2016.8.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つ以上のサーバおよび一つ以上のストレージサブシステムを有するクラウドシステムにおいて、資源を管理するための管理サーバであって、該管理サーバは
プロセッサと、
ネットワークインタフェースと、
メモリとを有し、
前記管理サーバは
第一タイプの第一アプリケーションに資源のカテゴリーを割り当て、該資源のカテゴリーは仮想化資源の第一テンプレートと関連付けられ、前記第一テンプレートは一つ以上の閾値と関連付けられて前記第一テンプレートを使用するための第一コストを有し、前記一つ以上の閾値は第一閾値を含み、
前記第一テンプレートの一つ以上の性能値を得るために前記第一テンプレートの性能をモニタし、前記一つ以上の性能値は第一性能値を含み、
前記第一テンプレートの第一性能値を、前記第一テンプレートに関連付けられた第一閾値と比較し、
前記比較した結果に基づいて前記第一タイプの前記第一アプリケーションのための第一資源移行計画を作成し、前記第一資源移行計画は、前記第一タイプの前記第一アプリケーションを前記第一テンプレートから仮想資源の第二テンプレートに移行する計画であり、
前記第二テンプレートは、前記第一性能値より大きい第二閾値に関連付けられ、
前記第二テンプレートは、前記第一コストより少ない前記第二テンプレートを使用する第二コストを有する
よう制御可能である
ことを特徴とする管理サーバ。
【請求項２】
前記管理サーバは、更に、
命令を受信したときに、前記第一資源移行計画を実施し、前記第二テンプレートは前記第一タイプの前記第一アプリケーションに関連付けられる
よう制御可能である
ことを特徴とする請求項１に記載の管理サーバ。
【請求項３】
カタログが、更に仮想化資源の第三テンプレートに関連付けられ、
前記第一テンプレートは前記カタログの処理機能を提供し、前記第三テンプレートは前記カタログのストレージ機能を提供する
ことを特徴とする請求項１に記載の管理サーバ。
【請求項４】
前記第一閾値は、ＣＰＵ使用率、メモリ使用率、ディスク使用率、待機時間、およびＩＯＰＳ（毎秒の入力／出力）のうちいずれか一つに関連し、
前記モニタにより得られる性能値は、ＣＰＵ使用率、メモリ使用率、ディスク使用率、待機時間、およびＩＯＰＳのいずれか一つに関する
ことを特徴とする請求項１に記載の管理サーバ。
【請求項５】
前記第一資源移行計画は、前記モニタにより得られた性能値のいずれもが前記第一テンプレートに関連付けられたすべての閾値を超えない場合にのみ、作成されることを特徴とする請求項１に記載の管理サーバ。
【請求項６】
前記第一テンプレートに関連付けられた閾値は、ＣＰＵ使用率、メモリ使用率、ディスク使用率、待機時間、およびＩＯＰＳに関する値を含む
ことを特徴とする請求項５に記載の管理サーバ。
【請求項７】
前記第一テンプレートは、カタログの所定の機能のためのデフォルトテンプレートとして定義され、前記管理サーバは更に、
前記第一資源移行計画を実施し、ここで前記第二テンプレートは、前記第一テンプレートの代わりに、前記第一タイプの前記第一アプリケーションに関連付けられ、
前記第一資源移行計画を実行した後、前記第一テンプレートの代わりに、前記カタログに所定の機能を与えるデフォルトテンプレートとして、前記第二テンプレートを定義する
よう制御可能である
ことを特徴とする請求項１に記載の管理サーバ。
【請求項８】
前記管理サーバは更に、
前記第一タイプの第二アプリケーションに前記カテゴリーを割り当て、該カテゴリーは前記所定の機能のための前記デフォルトテンプレートとして前記第二テンプレートを有する
よう制御可能である
ことを特徴とする請求項７に記載の管理サーバ。
【請求項９】
前記管理サーバは更に、
前記第一資源移行計画を実施し、ここで前記第二テンプレートは、前記第一テンプレートの代わりに、前記第一タイプの前記第一アプリケーションに関連付けられ、
前記第一タイプの第一アプリケーションに関連付けられた前記第二テンプレートの性能値を得、ここで前記第二テンプレートは前記第二閾値を含む複数の閾値を有し、
前記第二テンプレートの前記性能値のいずれかが前記第二テンプレートの閾値を超えるか否かを判断し、
前記判断した結果に基づいて、前記第一タイプの第二アプリケーションのために第二資源移行計画を作成し、ここで該第二資源移行計画は前記第一タイプの前記第二アプリケーションを前記第二テンプレートに移行する計画である
よう制御可能である
ことを特徴とする請求項１に記載の管理サーバ。
【請求項１０】
クラウドシステムにおいて資源を管理するためのコンピュータによって実行可能な方法であって、該方法は、
第一タイプの第一アプリケーションにある資源のカテゴリーを割り当て、該資源のカテゴリーは仮想化資源の第一テンプレートと関連付けられ、前記第一テンプレートは一つ以上の閾値と関連付けられて前記第一テンプレートを使用するための第一コストを有し、前記一つ以上の閾値は第一閾値を含み、
前記第一テンプレートの一つ以上の性能値を得るために前記第一テンプレートの性能をモニタし、得られた前記一つ以上の性能値は第一性能値を含み、
前記第一テンプレートの第一性能値を、前記第一テンプレートに関連付けられた第一閾値と比較し、
前記比較した結果に基づいて前記第一タイプの前記第一アプリケーションのための第一資源移行計画を作成し、前記第一資源移行計画は、前記第一タイプの前記第一アプリケーションを前記第一テンプレートから仮想資源の第二テンプレートに移行する計画であり、
前記第二テンプレートが、前記第一性能値より大きい第二閾値に関連付けられ、
前記第二テンプレートは、前記第一コストより少ない前記第二テンプレートを使用する第二コストを有する
ことを特徴とする方法。
【請求項１１】
命令を受信したときに、前記第一資源移行計画を実施し、前記第二テンプレートは前記第一タイプの前記第一アプリケーションに関連付けられる
ことを特徴とする請求項１０に記載のコンピュータによって実行可能な方法。
【請求項１２】
カタログが更に、仮想化資源の第三テンプレートに関連付けられ、
前記第一テンプレートは前記カタログの処理機能を提供し、前記第三テンプレートは前記カタログのストレージ機能を提供し、
前記第一閾値は、ＣＰＵ使用率、メモリ使用率、ディスク使用率、待機時間、およびＩＯＰＳ（毎秒の入力／出力）のうちいずれか一つに関連し、
前記モニタにより得られる性能値は、ＣＰＵ使用率、メモリ使用率、ディスク使用率、待機時間、およびＩＯＰＳのいずれかである
ことを特徴とする請求項１０に記載のコンピュータによって実行可能な方法。
【請求項１３】
前記第一資源移行計画は、前記モニタにより得られた性能値のいずれもが前記第一テンプレートに関連付けられたすべての閾値を超えない場合にのみ、作成され、前記第一テンプレートに関連付けられた閾値は、ＣＰＵ使用率、メモリ使用率、ディスク使用率、待機時間、およびＩＯＰＳに関する値を含む
ことを特徴とする請求項１０に記載のコンピュータによって実行可能な方法。
【請求項１４】
前記第一テンプレートは、カタログの所定の機能のためのデフォルトテンプレートとして定義され、前記方法は更に、
前記第一資源移行計画を実施し、ここで前記第二テンプレートは、前記第一テンプレートの代わりに、前記第一タイプの前記第一アプリケーションに関連付けられ、
前記第一資源移行計画を実行した後、前記第一テンプレートの代わりに、前記カタログに所定の機能を与えるデフォルトテンプレートとして、前記第二テンプレートを定義し、
前記第一タイプの第二アプリケーションに前記カテゴリーを割り当て、該カテゴリーは前記所定の機能のための前記デフォルトテンプレートとして前記第二テンプレートを有する
ことを特徴とする請求項１０に記載のコンピュータによって実行可能な方法。
【請求項１５】
前記方法は更に、
前記第一資源移行計画を実施し、ここで前記第二テンプレートは、前記第一テンプレートの代わりに、前記第一タイプの前記第一アプリケーションに関連付けられ、
前記第一タイプの第一アプリケーションに関連付けられた前記第二テンプレートの性能値を得、ここで前記第二テンプレートは前記第二閾値を含む複数の閾値を有し、
前記第二テンプレートの前記性能値のいずれかが前記第二テンプレートの閾値を超えるか否かを判断し、
前記判断した結果に基づいて、前記第一タイプの第二アプリケーションのために第二資源移行計画を作成し、ここで該第二資源移行計画は前記第一タイプの前記第二アプリケーションを前記第二テンプレートに移行する計画である
よう制御可能である
ことを特徴とする請求項１０に記載のコンピュータによって実行可能な方法。
【請求項１６】
クラウドシステムにおいて資源を管理するための、コンピュータによって実行可能なプログラムを含む持続性のあるコンピュータ読取可能媒体であって、該媒体は、
第一タイプの第一アプリケーションにある資源のカテゴリーを割り当てるコードと、ここで該資源のカテゴリーは仮想化資源の第一テンプレートと関連付けられ、前記第一テンプレートは一つ以上の閾値と関連付けられて前記第一テンプレートを使用するための第一コストを有し、前記一つ以上の閾値は第一閾値を含み、
前記第一テンプレートの一つ以上の性能値を得るために前記第一テンプレートの性能をモニタするコードと、ここで得られた前記一つ以上の性能値は第一性能値を含み、
前記第一テンプレートの第一性能値を、前記第一テンプレートに関連付けられた第一閾値と比較するコードと、
前記比較した結果に基づいて前記第一タイプの前記第一アプリケーションのための第一資源移行計画を作成するコードと、ここで前記第一資源移行計画は、前記第一タイプの前記第一アプリケーションを前記第一テンプレートから仮想資源の第二テンプレートに移行する計画であり、
を有し、
前記第二テンプレートが、前記第一性能値より大きい第二閾値に関連付けられ、
前記第二テンプレートは、前記第一コストより少ない前記第二テンプレートを使用する第二コストを有する
ことを特徴とするコンピュータ読取可能媒体。
【請求項１７】
前記媒体は更に、
命令を受信したときに、前記第一資源移行計画を実施するコードを有し、ここで前記第二テンプレートは前記第一タイプの第一アプリケーションに関連付けられる
ことを特徴とする請求項１６に記載のコンピュータ読取可能媒体。
【請求項１８】
前記第一資源移行計画は、前記モニタにより得られた性能値のいずれもが前記第一テンプレートに関連付けられたすべての閾値を超えない場合にのみ、作成され、
前記第一テンプレートに関連付けられた閾値は、ＣＰＵ使用率、メモリ使用率、ディスク使用率、待機時間、およびＩＯＰＳに関する値を含む
ことを特徴とする請求項１６に記載のコンピュータ読取可能媒体。
【請求項１９】
前記第一テンプレートは、カタログの所定の機能のためのデフォルトテンプレートとして定義され、前記コンピュータ読取可能媒体は更に、
前記第一資源移行計画を実施するコードと、ここで前記第二テンプレートは、前記第一テンプレートの代わりに、前記第一タイプの前記第一アプリケーションに関連付けられ、
前記第一資源移行計画を実行した後、前記第一テンプレートの代わりに、前記カタログに所定の機能を与えるデフォルトテンプレートとして、前記第二テンプレートを定義するコードと、
前記第一タイプの第二アプリケーションに、前記デフォルトテンプレートとして前記第二テンプレートを有するカテゴリーを割り当てるコードを有する
ことを特徴とする請求項１６に記載のコンピュータ読取可能媒体。
【請求項２０】
前記媒体は更に、
前記第一資源移行計画を実施するコードと、ここで前記第二テンプレートは、前記第一テンプレートの代わりに、前記第一タイプの第一アプリケーションに関連付けられ、
前記第一タイプの前記第一アプリケーションに関連付けられた前記第二テンプレートの性能値を得るコードと、ここで前記第二テンプレートは前記第二閾値を含む複数の閾値を有し、
前記第二テンプレートの前記性能値のいずれかが前記第二テンプレートの閾値を超えるか否かを判断するコードと、
前記判断した結果に基づいて、前記第一タイプの第二アプリケーションのために第二資源移行計画を作成するコードを有し、ここで該第二資源移行計画は前記第一タイプの前記第二アプリケーションを前記第二テンプレートに移行する計画である
ことを特徴とする請求項１６に記載のコンピュータ読取可能媒体。