【誤訳訂正書】
【提出日】平成26年8月14日(2014.8.14)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
通信サービスのための管理プロセスの実行のためのリソースを管理する方法であって、複数の分散エージェントが、前記管理プロセスの前記実行を担当するそれぞれのプロセス・エンジンと、前記プロセスの実行要求を記憶するそれぞれの手段とを備え、集中型マネージャ・モジュールが、前記リソースの管理に使用され、プロセスは該プロセスのタイプにより定まる優先順位を有し、実行要求が前記手段に記憶されたプロセスは、該プロセスの優先順位に従って順番に実行され、前記リソースの管理において達成すべき目標は、前記複数の分散エージェントによるプロセスの実行に対する目標および該プロセスによって使用されるリソースに対する制約を含み、前記方法は、
ａ）  前記プロセス・エンジンが、前記複数の分散エージェントにおけるプロセスの実行および該プロセスによって使用されたリソースを監視するステップと、
ｂ）  前記集中型マネージャ・モジュールが、監視されたプロセスの前記実行および監視された前記リソースを表す性能データを収集するステップと、
ｃ）  前記集中型マネージャ・モジュールが、収集された前記性能データを、前記目標を示すデータと比較するステップと、
ｄ）  収集された前記性能データと、前記目標を示す前記データとの比較に基づいて、前記集中型マネージャ・モジュールが、少なくとも１個の違約条項が適用されるかを判定するステップと、
ｅ）  少なくとも１個の違約条項が適用されると判定された場合に、適用される前記少なくとも１個の違約条項に基づいて、前記集中型マネージャ・モジュールが、前記分散エージェントにおいてあるタイプのプロセスの優先順位を変更することによって、前記複数の分散エージェントにおいてリソースを再割り当てするステップと
を含む、方法。
【請求項２】
前記ステップｅ）は、
−  所定の観測期間で評価ステップおよび決定ステップを実行するステップ
を含み、
−  前記評価ステップは、
−  前記集中型マネージャ・モジュールが、前記複数の分散エージェントが含む前記手段に記憶されたプロセスの実行要求と、前記複数の分散エージェントにおいて実行されたプロセスの履歴とに基づいて、少なくとも１個の後続する観測期間での、予想されるプロセスの実行回数および実行されるプロセスの１回の実行に必要なリソースの両方を表すデータを収集するステップと、
−  前記集中型マネージャ・モジュールが、収集された前記データに基づいて、前記少なくとも１個の後続する観測期間での前記複数の分散エージェントが要求するリソースを評価するステップと
を含み、
−  前記決定ステップは、
−  前記集中型マネージャ・モジュールが、評価された要求される前記リソースを、前記複数の分散エージェントの各々により利用可能なリソースと比較するステップ
を含み、前記比較の結果を用いリソース再割り当てルールに従って、適用される前記少なくとも１個の違約条項が示すコストを表す関数の値を最小化するように、あるタイプのプロセスの優先順位を変更する、請求項１に記載の方法。
【請求項３】
プロセスを表すプロセス記述は、前記集中型マネージャ・モジュールが含むプロセス記述データベースに保存された、請求項２に記載の方法。
【請求項４】
前記プロセス記述はワークフローおよびルールのうちの一方または双方を含み、前記ワークフローが表すプロセスの実行により、時間的かつ論理的依存関係のある一連のタスクが実行され、前記ルールが表すプロセスの実行により、あるイベントが発生したときに特定のアクションが実行される、請求項３に記載の方法。
【請求項５】
−  前記複数の分散エージェントの各々は、複数の階層レベルのうちの１つの階層レベルを有し、前記複数の分散エージェントの各々において、前記プロセスは、同レベルまたはより高い階層レベルを有する他の分散エージェントにより起動することができる、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記システムは制御エージェントを含み、前記制御エージェントは、前記複数の分散エージェントに関連付けられ、
−  性能データを収集する前記ステップは、
−  前記複数の分散エージェントが、前記性能データを、前記複数の分散エージェントに関連付けられた前記制御エージェントへ送るステップ
を含み、前記制御エージェントは、前記性能データを前記集中型マネージャ・モジュールに送る、請求項５に記載の方法。
【請求項７】
−  前記システムは、少なくとも１個のマスター・エージェントを含み、前記マスター・エージェントは、前記複数の階層レベルのうちの最上位の階層レベルを有し、前記最上位の階層レベルより低い階層レベルを有する前記複数の分散エージェントに対するプロセスの実行を調整する、請求項５に記載の方法。
【請求項８】
各分散エージェントが含む前記手段は、複数レベル優先順位処理待ち行列である、請求項１〜７のいずれか一項に記載の方法。
【請求項９】
前記プロセス・エンジンは少なくとも１個のプロセス・エンジン・スレッドを含み、前記方法は、前記少なくとも１個のプロセス・エンジン・スレッドによりプロセスを実行するステップを含む、請求項８に記載の方法。
【請求項１０】
前記複数レベル優先順位処理待ち行列内の前記プロセスの実行要求の順番は、ある期間毎に更新される、請求項８に記載の方法。
【請求項１１】
前記制御エージェントは、前記プロセス・エンジン・スレッドの個数および前記複数の分散エージェントによるリソース使用を制御する、請求項９に記載の方法。
【請求項１２】
前記方法は、
−  前記制御エージェントが、前記複数の分散エージェントの負荷を決定するロード・バランシング・アルゴリズムを実行するステップと、
−  前記制御エージェントが、ある基準に基づいて、ある分散エージェントから別の分散エージェントにプロセスの実行要求を送るステップと
を含み、前記ある基準は、少なくとも、前記制御エージェントにより決定された、前記複数の分散エージェントの負荷の評価を含む、請求項６に記載の方法。
【請求項１３】
−  複数の分散エージェントであって、該複数の分散エージェントの各々は、通信サービスのための管理プロセスを実行するプロセス・エンジンと、該プロセスの実行要求を記憶する手段とを含み、プロセスは該プロセスのタイプにより定まる優先順位を有し、実行要求が前記手段に記憶されたプロセスは、該プロセスの優先順位に従って順番に実行され、前記プロセス・エンジンは、前記複数の分散エージェントにおける管理プロセスの実行および該プロセスによって使用されるリソースを監視するように構成された、前記複数の分散エージェントと、
−  前記通信サービスのためのリソースを管理するための集中型マネージャ・モジュールであって、前記リソースの管理において達成すべき目標は、前記複数の分散エージェントによるプロセスの実行に対する目標および前記リソースを処理する際に達成すべき該プロセスによって使用されるリソースに対する制約を含み、前記集中型マネージャ・モジュールは、
−  前記複数の分散エージェントにおける監視されたプロセスの前記実行および監視された前記リソースを表す性能データを収集し、
−  収集された前記性能データを、前記目標を示すデータと比較し、
−  収集された前記性能データと、前記目標を示す前記データとの比較に基づいて、少なくとも１個の違約条項が適用されるかを判定し、
−  少なくとも１個の違約条項が適用されると判定された場合に、適用される前記少なくとも１個の違約条項に基づいて、前記複数の分散エージェントにおいてあるタイプのプロセスの優先順位を変更することによって、前記複数の分散エージェントにおいてリソースを再割り当てする
ように構成された前記集中型マネージャ・モジュールと
を含む、システム。
【請求項１４】
前記集中型マネージャ・モジュールはリソース割り当てモジュールを含み、前記リソース割り当てモジュールは、
−  評価モジュールであって、
−  前記複数の分散エージェントが含む前記手段に記憶されたプロセスの実行要求と、前記複数の分散エージェントにおいて実行されたプロセスの履歴とに基づいて、後続する観測期間での、予想されるプロセスの実行回数および実行されるプロセスの１回の実行に必要なリソースの両方を表すデータを収集し、
−  収集された前記データに基づいて、前記後続する観測期間での前記複数の分散エージェントが要求するリソースを評価する
ように構成された前記評価モジュールと、
−  決定モジュールであって、
−  評価された要求される前記リソースを、前記複数の分散エージェントの各々により利用可能なリソースと比較する
ように構成された前記決定モジュールと
を含み、前記比較の結果を用いリソース再割り当てルールに従って、適用される前記少なくとも１個の違約条項が示すコストを表す関数の値を最小化するように、あるタイプのプロセスの優先順位を変更する、請求項１３に記載のシステム。
【請求項１５】
前記集中型マネージャ・モジュールはプロセスを表すプロセス記述を保存するプロセス記述データベースを含み、前記プロセス記述は、前記システムの挙動および機能態様をさらに表す、請求項１４に記載のシステム。
【請求項１６】
前記集中型マネージャ・モジュールは、
−  前記プロセス記述データベース内の前記プロセス記述の定義、生成、および変更を行なうための入力を受けるように構成されたサービス生成コンソール
をさらに含む、請求項１５に記載のシステム。
【請求項１７】
前記プロセス記述は、ワークフローおよびルールのうちの一方または双方を含み、前記ワークフローが表すプロセスの実行により、時間的かつ論理的依存関係のある一連のタスクが実行され、前記ルールが表すプロセスの実行により、あるイベントが発生したときに特定のアクションが実行される、請求項１５に記載のシステム。
【請求項１８】
−  前記複数の分散エージェントの各々は、複数の階層レベルのうちの１つの階層レベルを有し、前記複数の分散エージェントの各々において、前記プロセスは、同レベルまたはより高い階層レベルを有する他の分散エージェントにより起動することができ、
−  前記集中型マネージャ・モジュールは、前記複数の分散エージェントにプロセスの実行を割り当てるように構成された、
請求項１３〜１７のいずれか一項に記載のシステム。
【請求項１９】
前記システムは、複数の制御エージェントを含み、前記複数の分散エージェントの各々は、前記複数の制御エージェントのうちの１つの制御エージェントに関連付けられ、
前記複数の分散エージェントの各々は、前記性能データを前記複数の分散エージェントの各々に関連付けられた前記制御エージェントへ送るように構成され、
前記複数の制御エージェントは、前記性能データを前記集中型マネージャ・モジュールに送る、請求項１３〜１８のいずれか一項に記載のシステム。
【請求項２０】
前記システムは、少なくとも１個のマスター・エージェントを含み、前記マスター・エージェントは、複数の階層レベルのうちの最上位の階層レベルを有し、前記最上位の階層レベルより低い階層レベルを有する前記複数の分散エージェントに対するプロセスの実行を調整するように構成された、請求項１８に記載のシステム。
【請求項２１】
−  前記複数の分散エージェントの少なくとも一組は、１つのホスト機に含まれる、請求項１３〜２０のいずれか一項に記載のシステム。
【請求項２２】
前記複数の制御エージェントのうちの１つの制御エージェントは、１つのホスト機に含まれる、請求項２１に記載のシステム。
【請求項２３】
前記複数の制御エージェントの各々は、
−  前記複数の制御エージェントの各々に関連付けられた分散エージェントにおける前記性能データを収集し、前記性能データを前記集中型マネージャ・モジュールへ送るように構成されたリソース・モニタと、
−  前記リソース・モニタに結合され、待機中のプロセスを実行するプロセス・エンジン・スレッドを生成するように構成された共通スレッド・コントローラと、
−  前記プロセス・エンジン・スレッドに結合され、所定のロード・バランシング・アルゴリズムに従い他の分散エージェントへプロセスの実行要求を送るように構成された共通ディスパッチャ・モジュールと
を含む、請求項２２に記載のシステム。
【請求項２４】
前記集中型マネージャ・モジュールは、
−  容量計画モジュールであって、
−  収集された前記性能データに基づくリソースの使用状況の履歴および現在のリソースの使用状況に基づいて、ある観察期間でのリソースの利用可能性を予測する
ように構成された前記容量計画モジュール
を含み、予測された前記利用可能性に基づいて、前記システムに追加すべきハードウェアの量が示され、前記システムが含むハードウェアによって前記システムが含むリソースが定まる、請求項１３に記載のシステム。
【請求項２５】
前記集中型マネージャ・モジュールは、
−  管理用コンソールであって、
−  前記システムのハードウェア構成を定め、
−  プロセスによって使用されるリソースに対する前記制約であって、該プロセスを実行可能な分散エージェントに対する制約を含む前記制約を定める
ための入力を受けるように構成された前記管理用コンソール
を含み、前記ハードウェア構成によって前記システムが含むリソースが定まる、請求項１３に記載のシステム。
【請求項２６】
請求項１３〜２５のいずれか一項に記載のシステムを含む通信ネットワーク。
【請求項２７】
コンピュータ・プログラムであって、前記コンピュータ・プログラムは、コンピュータを、
−  複数の分散エージェントであって、該複数の分散エージェントの各々は、通信サービスのための管理プロセスを実行するプロセス・エンジンと、該プロセスの実行要求を記憶する手段とを含み、プロセスは該プロセスのタイプにより定まる優先順位を有し、実行要求が前記手段に記憶されたプロセスは、該プロセスの優先順位に従って順番に実行され、前記プロセス・エンジンは、前記複数の分散エージェントにおける管理プロセスの実行および該プロセスによって使用されるリソースを監視するように構成された、前記複数の分散エージェントと、
−  前記通信サービスのためのリソースを管理するための集中型マネージャ・モジュールであって、前記リソースの管理において達成すべき目標は、前記複数の分散エージェントによるプロセスの実行に対する目標および前記リソースの管理において達成すべき該プロセスによって使用されるリソースに対する制約を含み、前記集中型マネージャ・モジュールは、
−  前記複数の分散エージェントにおける監視されたプロセスの前記実行および監視された前記リソースを表す性能データを収集し、
−  収集された前記性能データを、前記目標を示すデータと比較し、
−  収集された前記性能データと、前記目標を示す前記データとの比較に基づいて、少なくとも１個の違約条項が適用されるかを判定し、
−  少なくとも１個の違約条項が適用されると判定された場合に、適用される前記少なくとも１個の違約条項に基づいて、前記複数の分散エージェントにおいてあるタイプのプロセスの優先順位を変更することによって、前記複数の分散エージェントにおいてリソースを再割り当てする
ように構成された前記集中型マネージャ・モジュールと
として機能させる、コンピュータ・プログラム。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０１５５
【訂正方法】変更
【訂正の内容】
【０１５５】
ワークフロー優先順位適合手法は、次式
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０１５７
【訂正方法】変更
【訂正の内容】
【０１５７】
が成立する、ＳＬＡに関連付けられた少なくとも１つのタイプＡの第一レベル・ワークフローが存在し、一方、他のタイプＢの第一レベル・ワークフローについて次式が成立する場合に適用される。