【手続補正書】
【提出日】平成18年11月10日(2006.11.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のＷｅｂサイトにリソースを割り振るためのコンピュータ・プログラムにおいて、  前記複数のＷｅｂサイト内の各Ｗｅｂサイトに関するトラフィック・パターンを識別するための第１のステップと、  前記トラフィック・パターンに基づいて、前記複数のＷｅｂサイト内の各Ｗｅｂサイト用のテンプレートを識別するための第２のステップと、  前記複数のＷｅｂサイト内の各Ｗｅｂサイト用の前記識別されたテンプレートに基づいて、前記複数のＷｅｂサイト内のＷｅｂサイトにリソースを割り振るための第３のステップと、をコンピュータに実行させる、コンピュータ・プログラム。    
【請求項２】
Ｗｅｂサイトにリソースを割り振るための前記第３のステップが、  前記複数のＷｅｂサイトのうち、２つまたはそれ以上のＷｅｂサイト用の前記テンプレートに基づいて、コロケーション用の候補である前記２つまたはそれ以上のＷｅｂサイトを識別するためのステップと、  コロケーション用の候補である前記２つまたはそれ以上のＷｅｂサイトの前記識別に基づいて、前記２つまたはそれ以上のＷｅｂサイトにリソースを割り振るためのステップと、を含む、請求項１に記載のコンピュータ・プログラム。    
【請求項３】
Ｗｅｂサイトにリソースを割り振るための前記第３のステップが、  前記複数のＷｅｂサイト内の各Ｗｅｂサイトについて、前記Ｗｅｂサイト用の前記テンプレートに基づいて、事前指定のサービス品質要件を達成するためにそのホスティングＷｅｂサーバが処理できるトラフィック・ロードの最大量を表す第１のしきい値を計算するためのステップと、  前記第１のしきい値に基づいて第２のしきい値を計算するためのステップであって、前記Ｗｅｂサイトに関するトラフィック量（intensity）が前記第２のしきい値に一致するかまたはそれを超えるときにトラフィックのオフロードが使用可能になるステップと、  前記第１のしきい値に基づいて第３のしきい値を計算するためのステップであって、前記Ｗｅｂサイトのトラフィック量が前記第３のしきい値に一致するかまたはそれ未満に低下するときにトラフィックのオフロードが使用不可になるステップと、を含む、請求項１に記載のコンピュータ・プログラム。    
【請求項４】
Ｗｅｂサイトにリソースを割り振るための前記第３のステップが、  前記複数のＷｅｂサイト内の各Ｗｅｂサイトについて、前記Ｗｅｂサイト用の前記テンプレートに基づいて、その事前指定のサービス品質要件が満足された状態でそれ未満の値でホスティングＷｅｂサーバ上のすべてのトラフィック・ロードに供応できる第１のしきい値を計算するためのステップと、  前記第１のしきい値に基づいて第２のしきい値を計算するためのステップであって、前記Ｗｅｂサイトに関するトラフィック量が前記第２のしきい値に一致するかまたはそれを超えるときにトラフィックのオフロードが使用可能になるステップと、  前記第１のしきい値に基づいて第３のしきい値を計算するためのステップであって、前記Ｗｅｂサイトのトラフィック量が前記第３のしきい値に一致するかまたはそれ未満に低下するときにトラフィックのオフロードが使用不可になるステップと、を含む、請求項２に記載のコンピュータ・プログラム。    
【請求項５】
前記複数のＷｅｂサイトのうちの１つのＷｅｂサイトのトラフィックが前記第２のしきい値を超えるかどうかを判定するために、あるＷｅｂサーバ上で前記トラフィックをモニターするための第４のステップと、  前記Ｗｅｂサイトの前記トラフィックが前記第２のしきい値を超える場合に前記トラフィックの少なくとも一部分を他のＷｅｂサーバにオフロードするための第５のステップと、をさらにコンピュータに実行させる、請求項３に記載のコンピュータ・プログラム。    
【請求項６】
前記複数のＷｅｂサイトのうちの１つのＷｅｂサイトのトラフィックが前記第３のしきい値未満に低下するかどうかを判定するために、あるＷｅｂサーバ上で前記トラフィックをモニターするための第６のステップと、  前記Ｗｅｂサイトの前記トラフィックが前記第３のしきい値未満に低下する場合に前記他のＷｅｂサーバへの前記トラフィックのオフロードを使用不可にするための第７のステップと、をさらにコンピュータに実行させる、請求項５に記載のコンピュータ・プログラム。    
【請求項７】
前記複数のＷｅｂサイトのうち、２つまたはそれ以上のＷｅｂサイト用の前記テンプレートに基づいて、コロケーション用の候補である前記２つまたはそれ以上のＷｅｂサイトを識別するための前記ステップが、  第１の期間セットにおいてトラフィックのピークを有する第１のＷｅｂサイトを識別するためのステップと、  前記第１の期間セットとは異なる第２の期間セットにおいてトラフィックのピークを有する第２のＷｅｂサイトを識別するためのステップと、を含む、請求項２に記載のコンピュータ・プログラム。    
【請求項８】
前記第１のＷｅｂサイトがトラフィックのピークを有するのとほぼ同じ時間に前記第２のＷｅｂサイトがトラフィックのトラフ（trough）を有する、請求項７に記載のコンピュータ・プログラム。    
【請求項９】
前記複数のＷｅｂサイトのうち、２つまたはそれ以上のＷｅｂサイト用の前記テンプレートに基づいて、コロケーション用の候補である前記２つまたはそれ以上のＷｅｂサイトを識別するための前記ステップが、  前記同じＷｅｂサーバを共用するＷｅｂサイトからの合計必要サービス・キャパシティが前記Ｗｅｂサーバの使用可能キャパシティを超えないように、共通共用Ｗｅｂサーバ上にコロケーションできる前記２つまたはそれ以上のＷｅｂサイトを識別するためのステップを含む、請求項２に記載のコンピュータ・プログラム。    
【請求項１０】
前記複数のＷｅｂサイトのうち、２つまたはそれ以上のＷｅｂサイト用の前記テンプレートに基づいて、コロケーション用の候補である前記２つまたはそれ以上のＷｅｂサイトを識別するための前記ステップが、  前記複数のＷｅｂサイトをホストとして処理するすべてのＷｅｂサーバの全コストが最小限になるように、共通共用Ｗｅｂサーバ上にコロケーションできる前記２つまたはそれ以上のＷｅｂサイトを識別するためのステップを含む、請求項２に記載のコンピュータ・プログラム。    
【請求項１１】
前記複数のＷｅｂサイトのうち、２つまたはそれ以上のＷｅｂサイト用の前記テンプレートに基づいて、コロケーション用の候補である前記２つまたはそれ以上のＷｅｂサイトを識別するための前記ステップが、  複数のＷｅｂサーバに対する前記複数のＷｅｂサイトの割当てである決定変数と、任意の時期に任意のサーバに関するキャパシティ制限である制約と、前記複数のＷｅｂサーバのうちの種々のサーバにおけるサーバ・キャパシティとピーク負荷との最小距離の増加関数である目的関数とを有する整数計画法問題を公式化するためのステップを含む、請求項２に記載のコンピュータ・プログラム。    
【請求項１２】
前記複数のＷｅｂサイトのうち、２つまたはそれ以上のＷｅｂサイト用の前記テンプレートに基づいて、コロケーション用の候補である前記２つまたはそれ以上のＷｅｂサイトを識別するための前記ステップが、  複数のＷｅｂサーバに対する前記複数のＷｅｂサイトの割当てである決定変数と、任意の時期に任意のサーバに関するキャパシティ制限である制約と、少なくとも１つのＷｅｂサイトが割り当てられるすべてのＷｅｂサーバのコストの合計である目的関数とを有する整数計画法問題を公式化するためのステップを含む、請求項２に記載のコンピュータ・プログラム。    
【請求項１３】
複数のＷｅｂサイトにリソースを割り振る方法において、  前記複数のＷｅｂサイト内の各Ｗｅｂサイトに関するトラフィック・パターンを識別するステップと、  前記トラフィック・パターンに基づいて、前記複数のＷｅｂサイト内の各Ｗｅｂサイト用のテンプレートを識別するステップと、  前記複数のＷｅｂサイト内の各Ｗｅｂサイト用の前記識別されたテンプレートに基づいて、前記複数のＷｅｂサイト内のＷｅｂサイトにリソースを割り振るステップと、を有する、方法。    
【請求項１４】
複数のＷｅｂサイトにリソースを割り振るための装置において、  前記複数のＷｅｂサイト内の各Ｗｅｂサイトに関するトラフィック・パターンを識別するための手段と、  前記トラフィック・パターンに基づいて、前記複数のＷｅｂサイト内の各Ｗｅｂサイト用のテンプレートを識別するための手段と、  前記複数のＷｅｂサイト内の各Ｗｅｂサイト用の前記識別されたテンプレートに基づいて、前記複数のＷｅｂサイト内のＷｅｂサイトにリソースを割り振るための手段と、を有する、装置。    
【請求項１５】
コンピュータ可読コードをコンピューティング・システムに統合することを有する、コンピューティング・インフラストラクチャを配備するための方法において、前記コードが前記コンピューティング・システムと相俟って、  前記複数のＷｅｂサイト内の各Ｗｅｂサイトに関するトラフィック・パターンを識別するステップと、  前記トラフィック・パターンに基づいて、前記複数のＷｅｂサイト内の各Ｗｅｂサイト用のテンプレートを識別するステップと、  前記複数のＷｅｂサイト内の各Ｗｅｂサイト用の前記識別されたテンプレートに基づいて、前記複数のＷｅｂサイト内のＷｅｂサイトにリソースを割り振るステップと、を実行可能である、方法。