【手続補正書】
【提出日】平成26年12月25日(2014.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散記憶システムのインフラストラクチャ層に接続されるように構成されるコンピュータノードであって、前記インフラストラクチャ層は、相互接続コンピュータノードを含み、前記相互接続コンピュータノードのうちの少なくとも１つは、１つ以上の記憶関連リソースを備え、前記コンピュータノードは、
統一分散記憶プラットフォーム（ＵＤＳＰ）エージェントを実行するように構成される、少なくとも１つの処理リソースを備え、前記ＵＤＳＰエージェントは、
少なくとも１つの割り当てを含むタスクを受けることと、
前記相互接続コンピュータノードのうちの少なくとも１つについて前記割り当てのうちの少なくとも１つのグレードを、各グレードが、少なくとも１つのサービスレベル仕様（ＳＬＳ）要件を満たしながら、前記割り当てのうちのそれぞれの割り当てを実行する前記相互接続コンピュータノードのうちのそれぞれのコンピュータノードの適合性を示すように計算し、前記グレードは、該当する場合、前記それぞれのコンピュータノードに接続される１つ以上の記憶関連リソースに関する記憶関連リソースパラメータデータにも基づいて計算されることと、
前記計算されたグレードに基づいて、前記コンピュータノードの前記割り当てのうちの１つ以上を実行する能力に関わらず、前記割り当てのうちの前記１つ以上を実行するか、または前記タスクを、前記インフラストラクチャ層のより好適なコンピュータノードにルートすることと、を行うように構成される、コンピュータノード。
【請求項２】
前記ＵＤＳＰエージェントはさらに、
更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続コンピュータノードについて以後のタスクの割り当てのグレードを計算し、前記更新されたインフラストラクチャ層は、少なくとも１つの追加の相互接続コンピュータノードをそれに追加することに応答して作成されることと、
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートすることと、を行うように構成される、請求項１に記載のコンピュータノード。
【請求項３】
前記ＵＤＳＰエージェントはさらに、
更新されたインフラストラクチャ層の少なくとも１つの修正された相互接続コンピュータノードについて以後のタスクの割り当てのグレードを計算するように構成され、前記更新されたインフラストラクチャ層は、少なくとも１つの相互接続コンピュータノードの修正に応答して作成され、前記修正は、（ｉ）少なくとも１つの新しい記憶関連リソースが前記それぞれのノードに接続されること、（ｉｉ）少なくとも１つの既存の記憶関連リソースが前記それぞれのノードから切断されること、（ｉｉｉ）少なくとも１つの既存の記憶関連リソースが修正されることのうちの少なくとも１つを含み、かつ
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートするように構成される、請求項１に記載のコンピュータノード。
【請求項４】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続コンピュータノードについて行われる、請求項２に記載のコンピュータノード。
【請求項５】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの修正された相互接続コンピュータノードについて行われる、請求項３に記載のコンピュータノード。
【請求項６】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの前記相互接続コンピュータノードについて行われる、請求項２または３のいずれか１項に記載のコンピュータノード。
【請求項７】
前記更新されたインフラストラクチャ層は、動的に作成される、請求項２または３のいずれか１項に記載のコンピュータノード。
【請求項８】
分散記憶システムのインフラストラクチャ層に接続されるように構成されるコンピュータノードを動作させる方法であって、前記インフラストラクチャ層は、相互接続コンピュータノードを含み、前記相互接続コンピュータノードのうちの少なくとも１つは、１つ以上の記憶関連リソースを備え、
少なくとも１つの割り当てを含むタスクを受けることと、
前記相互接続コンピュータノードのうちの少なくとも１つについて前記割り当てのうちの少なくとも１つのグレードを、各グレードが、少なくとも１つのサービスレベル仕様（ＳＬＳ）要件を満たしながら、前記割り当てのうちのそれぞれの割り当てを実行する前記相互接続コンピュータノードのうちの前記それぞれのコンピュータノードの適合性を示すように計算し、前記グレードは、該当する場合、それぞれのコンピュータノードに接続される１つ以上の記憶関連リソースに関する記憶関連リソースパラメータデータにも基づいて計算されることと、
前記計算されたグレードに基づいて、前記コンピュータノードの前記割り当てのうちの１つ以上を実行する能力に関わらず、前記割り当てのうちの前記１つ以上を実行するか、または前記タスクを、前記インフラストラクチャ層のより好適なコンピュータノードにルートすることと、を含む、方法。
【請求項９】
前記更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続コンピュータノードについて以後のタスクの割り当てのグレードを計算し、更新されたインフラストラクチャ層が、少なくとも１つの追加の相互接続コンピュータノードをそれに追加することに応答して作成されることと、
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートすることと、
をさらに含む、請求項８に記載の方法。
【請求項１０】
前記更新されたインフラストラクチャ層の少なくとも１つの修正された相互接続コンピュータノードについて以後のタスクの割り当てのグレードを計算することであって、前記更新されたインフラストラクチャ層が、少なくとも１つの相互接続コンピュータノードの修正に応答して作成され、前記修正が、（ｉ）少なくとも１つの新しい記憶関連リソースが前記それぞれのノードに接続されること、（ｉｉ）少なくとも１つの既存の記憶関連リソースが前記それぞれのノードから切断されること、（ｉｉｉ）少なくとも１つの既存の記憶関連リソースが修正されることのうちの少なくとも１つを含む、ことと、
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートすることと、
をさらに含む、請求項８に記載の方法。
【請求項１１】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続コンピュータノードについて行われる、請求項９に記載の方法。
【請求項１２】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの修正された相互接続コンピュータノードについて行われる、請求項３に記載のコンピュータノード。
【請求項１３】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算することは、前記作成された更新されたインフラストラクチャ層の少なくとも１つの相互接続コンピュータノードについて行われる、請求項９または１０のいずれか１項に記載の方法。
【請求項１４】
前記更新されたインフラストラクチャ層は、動的に作成される、請求項９または１０のいずれか１項に記載の方法。
【請求項１５】
分散記憶システムであって、
相互接続コンピュータノードを含む、インフラストラクチャ層を備え、
前記相互接続コンピュータノードのうちの各１つは、統一分散記憶プラットフォーム（ＵＤＳＰ）エージェントを実行するように構成される、少なくとも１つの処理リソースを備え、
前記相互接続コンピュータノードのうちの少なくとも１つは、１つ以上の記憶関連リソースを備え、
前記ＵＤＳＰエージェントは、
少なくとも１つの割り当てを含むタスクを受けることと、
前記相互接続コンピュータノードのうちの少なくとも１つについて前記割り当てのうちの少なくとも１つのグレードを、各グレードが、少なくとも１つのサービスレベル仕様（ＳＬＳ）要件を満たしながら、前記割り当てのうちのそれぞれの割り当てを実行する前記相互接続コンピュータノードのうちのそれぞれのコンピュータノードの適合性を示すように計算し、前記グレードは、該当する場合、前記それぞれのコンピュータノードに接続される１つ以上の記憶関連リソースに関する記憶関連リソースパラメータデータにも基づいて計算されることと、
前記計算されたグレードに基づいて、前記コンピュータノードの前記割り当てのうちの１つ以上を実行する能力に関わらず、前記割り当てのうちの前記１つ以上を実行するか、または前記タスクを前記インフラストラクチャ層のより好適なコンピュータノードにルートすることと、を行うように構成される、分散記憶システム。
【請求項１６】
前記ＵＤＳＰエージェントはさらに、
更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続  コンピュータノードについて以後のタスクの割り当てのグレードを計算し、前記更新されたインフラストラクチャ層は、少なくとも１つの追加の相互接続コンピュータノードをそれに追加することに応答して作成されることと、
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートすることと、を行うように構成される、
請求項１５に記載の分散記憶システム。
【請求項１７】
前記ＵＤＳＰエージェントはさらに、
前記更新されたインフラストラクチャ層の少なくとも１つの修正された相互接続コンピュータノードについて以後のタスクの割り当てのグレードを計算するように構成され、前記更新されたインフラストラクチャ層は、少なくとも１つの相互接続コンピュータノードの修正に応答して作成され、前記修正は、（ｉ）少なくとも１つの新しい記憶関連リソースが前記それぞれのノードに接続されること、（ｉｉ）少なくとも１つの既存の記憶関連リソースが前記それぞれのノードから切断されること、（ｉｉｉ）少なくとも１つの既存の記憶関連リソースが修正されることのうちの少なくとも１つを含み、かつ
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートするように構成される、請求項１５に記載の分散記憶システム。
【請求項１８】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの前記追加された相互接続コンピュータノードについて行われる、請求項１６に記載の分散記憶システム。
【請求項１９】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの修正された相互接続コンピュータノードについて行われる、請求項１７に記載の分散記憶システム。
【請求項２０】
以後のタスクの前記割り当てのグレードを計算しながら、前記更新されたインフラストラクチャ層が作成され、前記計算は、前記作成された更新されたインフラストラクチャ層の少なくとも１つの前記相互接続コンピュータノードについて行われる、請求項１６または１７のいずれか１項に記載の分散記憶システム。
【請求項２１】
前記更新されたインフラストラクチャ層は、動的に作成される、請求項１６または１７のいずれか１項に記載の分散記憶システム。
【請求項２２】
分散記憶システムのインフラストラクチャ層に接続されるように構成されるコンピュータノードであって、前記インフラストラクチャ層は、相互接続コンピュータノードを含み、前記コンピュータノードは、
統一分散記憶プラットフォーム（ＵＤＳＰ）エージェントを実行するように構成される、少なくとも１つの処理リソースを備え、前記ＵＤＳＰエージェントは、
少なくとも１つの論理的記憶エンティティを参照するユーザ定義された記憶関連の要件と、前記相互接続コンピュータノードに接続された１つ以上の記憶関連リソースに関する記憶関連リソースパラメータデータと、を備える、少なくとも１つのサービスレベル仕様（ＳＬＳ）を受けることと、
少なくとも、前記少なくとも１つのＳＬＳおよび前記記憶関連リソースパラメータデータに基づいて、前記分散記憶システムの構成を計算することと、
前記計算された構成に従って、前記記憶関連リソースのうちの１つの少なくとも一部を自動的に割り付けることと、を行うように構成される、コンピュータノード。
【請求項２３】
前記ＵＤＳＰエージェントはさらに、
前記分散記憶システムの動的挙動に関する動的挙動パラメータデータを受けることと、
少なくとも１つのＳＬＳが違反されたときに、少なくとも、前記少なくとも１つのＳＬＳ、前記記憶関連リソースパラメータデータ、および前記動的挙動パラメータデータに基づいて、前記分散記憶システムの再構成を計算することと、
前記計算された再構成に従って、前記記憶関連リソースのうちの１つの少なくとも一部を自動的に割り付けることと、を行うように構成される、請求項２２に記載のコンピュータノード。
【請求項２４】
前記ＵＤＳＰエージェントはさらに、
少なくとも１つの割り当てを含むタスクを受けることと、
前記相互接続コンピュータノードのうちの少なくとも１つについて前記割り当てのうちの少なくとも１つのグレードを、各グレードが、前記少なくとも１つのＳＬＳの少なくとも１つのユーザ定義された記憶関連要件を満たしながら、前記割り当てのうちのそれぞれの割り当てを実行する前記相互接続コンピュータノードのうちのそれぞれのコンピュータノードの適合性を示すように計算し、前記グレードは、該当する場合、前記それぞれのコンピュータノードに接続される１つ以上の記憶関連リソースに関するパラメータデータにも基づいて計算されることと、
前記計算されたグレードに基づいて、前記割り当てのうちの１つ以上を実行するか、または前記タスクをより好適なコンピュータノードにルートすることと、を行うように構成される、請求項２２に記載のコンピュータノード。
【請求項２５】
前記ＵＤＳＰエージェントはさらに、
更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続  コンピュータノードについて以後のタスクの割り当てのグレードを計算し、前記更新されたインフラストラクチャ層は、少なくとも１つの追加の相互接続コンピュータノードをそれに追加することに応答して作成されることと、
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートすることと、を行うように構成される、請求項２５に記載のコンピュータノード。
【請求項２６】
前記ＵＤＳＰエージェントはさらに、前記構成を判定する失敗に応答して、ユーザに、失敗通知、または構成の計算の成功を可能にするであろう、少なくとも１つの追加の記憶関連リソースの追加を示す推奨を提供するように構成される、請求項２２に記載のコンピュータノード。
【請求項２７】
分散記憶システムのインフラストラクチャ層に接続されるように構成されるコンピュータノードを動作させる方法であって、前記インフラストラクチャ層は、相互接続コンピュータノードを含み、前記相互接続コンピュータノードのうちの少なくとも１つは、１つ以上の記憶関連リソースを備え、
少なくとも１つの論理的記憶エンティティを参照するユーザ定義された記憶要件と、前記相互接続コンピュータノードに接続された１つ以上の記憶関連リソースに関する記憶関連リソースパラメータと、を備える、少なくとも１つのサービスレベル仕様（ＳＬＳ）を受けることと、
少なくとも、前記少なくとも１つのＳＬＳおよび前記記憶関連リソースパラメータデータに基づいて、前記分散記憶システムの構成を計算することと、
前記計算された構成に従って、前記記憶関連リソースのうちの１つの少なくとも一部を自動的に割り付けることと、
を含む、方法。
【請求項２８】
前記分散記憶システムの動的挙動に関する動的挙動パラメータデータを受けることと、
少なくとも１つのＳＬＳが違反されたときに、少なくとも、前記少なくとも１つのＳＬＳ、前記記憶関連リソースパラメータデータ、および前記動的挙動パラメータデータに基づいて、前記分散記憶システムの再構成を計算することと、
前記計算された再構成に従って、前記記憶関連リソースのうちの１つの少なくとも一部を自動的に割り付けることと、
をさらに含む、請求項２７に記載の方法。
【請求項２９】
少なくとも１つの割り当てを含むタスクを受けることと、
前記相互接続コンピュータノードのうちの少なくとも１つについて前記割り当てのうちの少なくとも１つのグレードを、各グレードが、少なくとも１つのサービスレベル仕様（ＳＬＳ）要件を満たしながら、前記割り当てのうちのそれぞれの割り当てを実行する前記相互接続コンピュータノードのうちの前記それぞれのコンピュータノードの適合性を示すように計算し、グレードが、該当する場合、それぞれのコンピュータノードに接続される１つ以上の記憶関連リソースに関するパラメータデータにも基づいて計算されることと、
前記計算されたグレードに基づいて、前記割り当てのうちの１つ以上を実行するか、または前記タスクをより好適なコンピュータノードにルートすることと、
をさらに含む、請求項２７に記載の方法。
【請求項３０】
更新されたインフラストラクチャ層が、少なくとも１つの追加の相互接続コンピュータノードをそれに追加することに応答して作成される、前記更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続コンピュータノードについて以後のタスクの割り当てのグレードを計算することと、
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートすることと、
をさらに含む、請求項２９に記載の方法。
【請求項３１】
前記構成を判定する失敗に応答して、ユーザに、失敗通知、または構成の計算の成功を可能にするであろう、少なくとも１つの追加のリソースの追加を示す推奨を提供することをさらに含む、請求項２７に記載の方法。
【請求項３２】
分散記憶システムであって、
相互接続コンピュータノードを含む、インフラストラクチャ層を備え、
前記相互接続コンピュータノードのうちの各１つは、統一分散記憶プラットフォーム（ＵＤＳＰ）エージェントを実行するように構成される、少なくとも１つの処理リソースを備え、
前記ＵＤＳＰエージェントは、
少なくとも１つの論理的記憶エンティティを参照するユーザ定義された記憶要件と、前記相互接続コンピュータノードに接続された１つ以上の記憶関連リソースに関する記憶関連リソースパラメータデータと、を備える、少なくとも１つのサービスレベル仕様（ＳＬＳ）を受けることと、
少なくとも、前記少なくとも１つのＳＬＳ、および前記記憶関連リソースパラメータデータに基づいて、前記分散記憶システムの構成を計算することと、
前記計算された構成に従って、前記記憶関連リソースのうちの１つの少なくとも一部を自動的に割り付けることと、を行うように構成される、分散記憶システム。
【請求項３３】
前記ＵＤＳＰエージェントはさらに、
前記分散記憶システムの動的挙動に関する動的挙動パラメータデータを受けることと、
少なくとも１つのＳＬＳが違反されたときに、少なくとも、前記少なくとも１つのＳＬＳ、前記記憶関連リソースパラメータデータ、および前記動的挙動パラメータデータに基づいて、前記分散記憶システムの再構成を計算することと、
前記計算された再構成に従って、前記記憶関連リソースのうちの１つの少なくとも一部を自動的に割り付けることと、を行うように構成される、
請求項３２記載の分散記憶システム。
【請求項３４】
前記ＵＤＳＰエージェントはさらに、
少なくとも１つの割り当てを含むタスクを受けることと、
前記相互接続コンピュータノードのうちの少なくとも１つについて前記割り当てのうちの少なくとも１つのグレードを、各グレードが、前記少なくとも１つのＳＬＳの少なくとも１つのユーザ定義された記憶要件を満たしながら、前記割り当てのうちのそれぞれの割り当てを実行する前記相互接続コンピュータノードのうちのそれぞれのコンピュータノードの適合性を示すように計算し、前記グレードは、該当する場合、前記それぞれのコンピュータノードに接続される１つ以上の記憶関連リソースに関するパラメータデータにも基づいて計算されることと、
前記計算されたグレードに基づいて、前記割り当てのうちの１つ以上を実行するか、または前記タスクをより好適なコンピュータノードにルートすることと、を行うように構成される、
請求項３２に記載の分散記憶システム。
【請求項３５】
前記ＵＤＳＰエージェントはさらに、
更新されたインフラストラクチャ層の少なくとも１つの追加された相互接続  コンピュータノードについて以後のタスクの割り当てのグレードを計算し、前記更新されたインフラストラクチャ層は、少なくとも１つの追加の相互接続コンピュータノードをそれに追加することに応答して作成されることと、
前記計算されたグレードに基づいて、以後のタスクの前記割り当てのうちの１つ以上を実行するか、または前記以後のタスクを前記更新されたインフラストラクチャ層のより好適なコンピュータノードにルートすることと、を行うように構成される、
請求項３４に記載の分散記憶システム。
【請求項３６】
前記ＵＤＳＰエージェントはさらに、前記構成を判定する失敗に応答して、ユーザに、失敗通知、または構成の計算の成功を可能にするであろう、少なくとも１つの追加の記憶関連リソースの追加を示す推奨を提供するように構成される、請求項３２に記載の分散記憶システム。