【誤訳訂正書】
【提出日】平成27年10月9日(2015.10.9)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
１つ又は複数のサーバとネットワーク構成プラットフォーム（ＮＣＰ）とを備えるネットワークエンティティを仮想化することにより、該ネットワークエンティティを実施する方法であって、該１つ又は複数のサーバはそれぞれ、実行ユニットとして動作し、該実行ユニット上で動作する１つ又は複数のアプリケーション及び／又は１つ又は複数の仮想マシンを前記サーバ上で実行し、サーバ上で動作し前記ネットワークエンティティの機能の少なくとも一部分を実施する前記アプリケーション又は前記仮想マシンのそれぞれは、仮想ネットワーク機能（ＶＮＦ）モジュールと呼ばれ、複数の該ＶＮＦモジュールは合わせて前記ネットワークエンティティを実施し、それによって仮想ネットワーク機能（ＶＮＦ）を形成し、該方法は、
前記ＮＣＰにより、前記ＶＮＦの必要とされる全体性能を規定するｍ個の重要業績評価指標（ＫＰＩ）を仮想化要求から取得するステップと、
前記ＮＣＰにより、利用可能なタイプの実行ユニットのｎ個の性能特性を前記１つ又は複数のサーバのプロバイダから取得するステップと、
前記ＮＣＰにより、前記取得したｍ個のＫＰＩ及びｎ個の性能特性に基づいて１つ又は複数の可能な展開計画を求めるステップと、
を含み、
各展開計画は、実行ユニット上で動作するＶＮＦモジュールの統合性能が前記ＶＮＦの前記必要とされる全体性能を達成するように、実行ユニットの数及びタイプを規定するものである、ネットワークエンティティを実施する方法。
【請求項２】
前記１つ又は複数の可能な展開計画を求めるステップは、利用可能なタイプの実行ユニットのｎ個の抽象的な性能特性の、前記タイプの実行ユニット上で実行されるＶＮＦモジュールによって達成されるｍ個のＫＰＩへの、ｎ：ｍのマッピングを用いて実行する、請求項１に記載の方法。
【請求項３】
前記１つ又は複数の可能な展開計画を求めるステップは、前記利用可能なタイプの実行ユニットのＶＮＦモジュール性能情報に基づいて実行され、該ＶＮＦモジュール性能情報は、或る特定のタイプの実行ユニットにおけるＶＮＦモジュール性能を、この実行ユニット上にこのＶＮＦモジュールをインストールし、トラフィックジェネレータによってこのモジュールに負荷を課し、このＶＮＦモジュールについて規定されたＱｏＳ値に違反することなく及び／又はこの実行ユニットのリソース制限に違反することなく達成することができる前記ＫＰＩを測定することによって求めることにより取得される、請求項１又は２に記載の方法。
【請求項４】
前記ｎ：ｍのマッピングを用いて実行した後に、１つ又は複数の相互接続された前記ＶＮＦモジュールのトポロジ情報と、該ＶＮＦモジュールのＫＰＩとに基づいて、前記ＶＮＦのｌ個のＫＰＩを、前記ＶＮＦモジュールをリンクするネットワーキングリソースに対するｋ個のリンク要件にマッピングするｌ：ｋマッピングによって、該ＶＮＦモジュールをリンクするネットワーキングリソースに対する要件を求めるステップを更に含む、請求項２に記載の方法。
【請求項５】
前記ＶＮＦモジュールをリンクするネットワーキングリソースに対する要件を求めるステップの後に、前記展開計画、前記ネットワーキングリソースに対する要件、及び現在利用可能なデータセンタリソースに従って、実際の実行ユニットへのＶＮＦモジュールの割り当てを規定する１つ又は複数の構築計画を決定するステップを更に含む、請求項４に記載の方法。
【請求項６】
前記１つ又は複数の構築計画を決定するステップの後に、前記１つ又は複数の構築計画の効用関数を評価するステップであって、前記効用関数はデータセンタ内のＶＮＦの特定の展開の予期される費用及び／又は電力消費を表す、評価するステップと、
前記効用関数の最大値に従って構築計画を選択するステップと、
を更に含む、請求項５に記載の方法。
【請求項７】
前記構築計画を選択するステップの後に、前記選択された構築計画に従って個々のＶＮＦモジュールを実施するステップを更に含む、請求項６に記載の方法。
【請求項８】
前記ＫＰＩは、サポートされるベアラ数及び／又はスループット及び／又はフロー及び／又はセッションの観点で規定され、前記ＶＮＦの性能及び／又は容量を含む、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記抽象的な性能特性は、ＧＦＬＯＰＳ、ＲＡＭ及び／又はＩＯ容量として規定され、ハードウェア性能パラメータを含む、請求項２に記載の方法。
【請求項１０】
１つ又は複数の相互接続されたＶＮＦモジュール及び対応するトポロジ情報を通じたＶＮＦの可能な構成がＶＮＦ記述テンプレートによって記述され、該ＶＮＦ記述テンプレートはＶＮＦテンプレートリポジトリに記憶され、ＶＮＦトポロジをノードの相互接続として記述するのに対し、前記相互接続は、
前記リンクの多様性、及び
同じノードタイプ間の相互接続、及び
異なるノードタイプ間の相互接続、
のうちの１つ又は複数を規定する、請求項４に記載の方法。
【請求項１１】
前記ＶＮＦ記述テンプレートは、利用可能なタイプの実行ユニットのｎ個の抽象的な性能特性の、前記タイプの実行ユニット上で実行されるＶＮＦモジュールによって達成されるｍ個のＫＰＩへの、前記ｎ：ｍのマッピング、及び／又は
前記リンクのための前記ｌ：ｋのマッピング、
を規定するテーブルを含む、請求項１０に記載の方法。
【請求項１２】
前記ＶＮＦ記述テンプレートは、ＶＮＦモジュールごとにバイナリソフトウェアの複数のインスタンスを含み、
各バイナリは別のターゲットプラットフォームについてコンパイルされ、最も適したバイナリが目標実行ユニットのために選択される、請求項１０又は１１に記載の方法。
【請求項１３】
前記抽象的な性能特性のマッピング及び実際に達成されるＫＰＩに関する知識は現実世界のワークロードの下で取得され、前記知識を用いて、前記ＶＮＦ記述テンプレートに含まれる前記ｎ：ｍのマッピングに含まれる値を調整する、請求項１０又は１１に記載の方法。
【請求項１４】
前記個々のＶＮＦモジュールを実施するステップの後に、前記ＶＮＦに、該ＶＮＦがインストールされるハードウェアの性能を記述する１組のパラメータを通知するステップであって、ＶＮＦが基礎を成すハードウェアに適合することを可能にする、通知するステップを更に含む、請求項７に記載の方法。
【請求項１５】
前記パラメータは、前記ＶＮＦモジュールがインストールされる前記実行ユニットのパラメータと、
これらの実行ユニット及び／又はＶＮＦモジュールを相互接続するネットワークリンクを記述するパタメータと、
を含む、請求項１４に記載の方法。
【請求項１６】
前記ネットワーク構成プラットフォームは、前記展開計画を求めるステップにおいてＶＮＦに対する要件を提供するインタフェースを備え、これらの要件は以下のもの、すなわち、
前記ＶＮＦのタイプ及び該ＶＮＦが達成すべき前記ＫＰＩと、
前記ＶＮＦがインスタンス化されることになるロケーションと、
前記ネットワーク内の或る特定の所与のノードと新たにインスタンス化されたＶＮＦとを相互接続するレイテンシと、
ＶＮＦの要求される容量に対する更新要求と、
のうちの１つ又は複数を含む、請求項１〜１５のいずれか１項に記載の方法。
【請求項１７】
１つ又は複数のサーバとネットワーク構成プラットフォーム（ＮＣＰ）とを備えるネットワークエンティティを仮想化することにより、該ネットワークエンティティを実施する装置であって、該１つ又は複数のサーバはそれぞれ、実行ユニットとして動作し、該実行ユニット上で動作する１つ又は複数のアプリケーション及び／又は１つ又は複数の仮想マシンを前記サーバ上で実行し、サーバ上で動作し前記ネットワークエンティティの機能の少なくとも一部分を実施する前記アプリケーション又は前記仮想マシンのそれぞれは、仮想ネットワーク機能（ＶＮＦ）モジュールと呼ばれ、複数の該ＶＮＦモジュールは合わせて前記ネットワークエンティティを実施し、それによって仮想ネットワーク機能（ＶＮＦ）を形成し、該装置は、
前記ＮＣＰにより、前記ＶＮＦの必要とされる全体性能を規定するｍ個の重要業績評価指標（ＫＰＩ）を仮想化要求から取得するモジュールと、
前記ＮＣＰにより、利用可能なタイプの実行ユニットのｎ個の性能特性を前記１つ又は複数のサーバのプロバイダから取得するモジュールと、
前記ＮＣＰにより、前記取得したｍ個のＫＰＩ及びｎ個の性能特性に基づいて１つ又は複数の可能な展開計画を求めるモジュールと、
を備え、
各展開計画は、これらの実行ユニット上で動作するＶＮＦモジュールの統合性能が前記ＶＮＦの前記必要とされる全体性能を達成するように、実行ユニットの数及びタイプを規定するものである、ネットワークエンティティを実施する装置。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００８
【訂正方法】変更
【訂正の内容】
【０００８】
１つの実施形態によれば、ネットワークのエンティティを、該ネットワークエンティティを仮想化し、該ネットワークエンティティを１つ又は複数のサーバ上で実施することによって実施する方法であって、該１つ又は複数のサーバはそれぞれ、実行ユニットとして動作し、該実行ユニット上で動作する１つ又は複数のアプリケーション及び／又は１つ又は複数の仮想マシンを前記サーバ上で実行し、サーバ上で動作し前記ネットワークエンティティの機能の少なくとも一部分を実施する前記アプリケーションプログラム又は前記仮想マシンのそれぞれは、仮想ネットワーク機能（ＶＮＦ）モジュールと呼ばれ、複数の該ＶＮＦモジュールは合わせて前記ネットワークエンティティを実施し、それによって仮想ネットワーク機能（ＶＮＦ）を形成し、該方法は、
前記ＶＮＦの必要とされる全体性能を規定するｍ個の重要業績評価指標（ＫＰＩ）を取得するステップと、
利用可能なタイプの実行ユニットのｎ個の性能特性を取得するステップと、
前記取得したｍ個のＫＰＩ及びｎ個の性能特性に基づいて１つ又は複数の可能な展開計画（デプロイメントプラン；deployment plan）を求めるステップと、
を含み、
各展開計画は、実行ユニットの数及びタイプを、これらの実行ユニット上で動作するＶＮＦモジュールの統合性能が前記ＶＮＦの前記必要とされる全体性能を達成するように規定する方法が提供される。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１８
【訂正方法】変更
【訂正の内容】
【００１８】
これは、実際の実施トポロジを考慮に入れ、ネットワークリソース要件を、例えば費用関数の考慮に入れることを可能にする。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００４２
【訂正方法】変更
【訂正の内容】
【００４２】
１つの実施形態によれば、ネットワークのエンティティを、該ネットワークエンティティを仮想化し、該ネットワークエンティティを１つ又は複数のサーバ上で実施することによって実施する装置であって、該１つ又は複数のサーバはそれぞれ、実行ユニットとして動作し、該実行ユニット上で動作する１つ又は複数のアプリケーション及び／又は１つ又は複数の仮想マシンを前記サーバ上で実行し、サーバ上で動作し前記ネットワークエンティティの機能の少なくとも一部分を実施する前記アプリケーションプログラム又は前記仮想マシンのそれぞれは、仮想ネットワーク機能（ＶＮＦ）モジュールと呼ばれ、複数の該ＶＮＦモジュールは合わせて前記ネットワークエンティティを実施し、それによって仮想ネットワーク機能（ＶＮＦ）を形成し、該装置は、
前記ＶＮＦの必要とされる全体性能を規定するｍ個の重要業績評価指標（ＫＰＩ）を取得するモジュールと、
利用可能なタイプの実行ユニットのｎ個の性能特性を取得するモジュールと、
前記取得したｍ個のＫＰＩ及びｎ個の性能特性に基づいて１つ又は複数の可能な展開計画を求めるモジュールと、
を備え、
各展開計画は、実行ユニットの数及びタイプを、これらの実行ユニット上で動作するＶＮＦモジュールの統合性能が前記ＶＮＦの前記必要とされる全体性能を達成するように規定する、ネットワークのエンティティを、該ネットワークエンティティを仮想化し、該ネットワークエンティティを１つ又は複数のサーバ上で実施することによって実施する装置が提供される。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００４７
【訂正方法】変更
【訂正の内容】
【００４７】
本発明の実施形態を説明する前に、まず以下の説明において用いられる幾つかの用語を定義する。
ＣＭＳ：クラウド管理システム。クラウド環境に含まれる物理リソースを管理するためのツール及び方法と、そのようなインフラストラクチャの上位で実行される論理（仮想）マシンインスタンスとを備えるシステム。
ＫＰＩ：重要業績評価指標（key performance indicator）。特定のネットワーク機能アクティビティの成功を評価するのに用いられる性能測定タイプ。
ＮＣＰ：ネットワーク構成プラットフォーム。仮想化されたネットワーク機能の仮想化固有の面を管理するネットワーク運用及び管理システム。
ＮＦＶ：ネットワーク機能仮想化。仮想ハードウェア抽象化を用いることによって、ネットワーク機能をそれらが実行されるハードウェアから分離する原理。
ＮＭＳ：ネットワーク管理システム。個々のネットワーク要素から構成されるネットワークを構成及び監視するためのツール及び方法を含むシステム。
ＯＳＳ運用サポートシステム。ネットワークインベントリをメンテナンスし、サービスを供給し、ネットワーク構成要素を構成し、障害を管理するためのサポートプロセスを提供する、電気通信サービスプロバイダによって用いられるコンピュータシステム。
ＶＭ：仮想マシン。物理マシンのようにプログラムを実行するマシンのソフトウェアによる実施。
ＶＮＦ：仮想化ネットワーク機能。仮想化され、ネットワークサービスとして提供することができるか、又は仮想化されたネットワーク機能及び／又は仮想化されていないネットワーク機能の組から構成されるサービスの一部とすることができるネットワーク機能。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００４９
【訂正方法】変更
【訂正の内容】
【００４９】
本発明の実施形態は、３ＧＰＰ発展型パケットコア（ＥＰＣ）サービングゲートウェイ（Ｓ−ＧＷ）のようなネットワーク機能又は移動ネットワークのファイアウォールが仮想化され、商用オフザシェルフ（ＣＯＴＳ）ＩＴサーバ上で実施されるシナリオを検討する。以下において、そのような機能は「仮想化ネットワーク機能（ＶＮＦ）」と呼ばれる。「Ｓゲートウェイ（S-Gateway）」が仮想化される仮想化シナリオが図１において概略的に示されている。図１は、様々なＩＴサーバ上に搭載された複数の要素からクラスタＳ−ＧＷをどのように構成することができるかを示している。外部に対し、このクラスタは単一のＳ−ＧＷのように見える。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００５０
【訂正方法】変更
【訂正の内容】
【００５０】
図１に示すように、クラスタアーキテクチャに従うＩＴサーバの集合体において単一の仮想Ｓ−ＧＷが実施されると仮定することができる。完全なクラスタは、外部に対し単一のＳ−ＧＷのように見える。各ＩＴサーバは、サーバ上のアプリケーションとして又は図に示すように仮想マシン（ＶＭ）内に実施することができるような仮想化ネットワーク機能の１つ（又は複数）のモジュールをホストする。これらのモジュールのそれぞれがＶＮＦモジュールと呼ばれる。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００６９
【訂正方法】変更
【訂正の内容】
【００６９】
ＶＮＦインスタンス４００は、１つ又は幾つかのＶＮＦモジュール４０１から構成され、これらのモジュールは、幾つかのソフトウェア又は仮想マシンイメージ４０２として実施される。この特定の実施形態において、ＶＮＦ４００が２つのＶＮＦモジュール４０１から構成される例を示し、これらのＶＮＦモジュール４０１は２つのそれぞれのＶＭ４０２内に含まれる。提案された解決策を実現するために、ＮＣＰはクラウド管理システム及びネットワーク管理システムとインタラクトする。ＣＭＳ３０１は、インタフェース１０６を通じて、クラウド３０３内の物理インフラストラクチャリソース及び仮想インフラストラクチャリソースの管理を担当する。これらのリソースは、計算リソース、記憶リソース、及びクラウド内ネットワーク接続リソースを含むことができる。マルチクラウド環境を含むＶＮＦのインスタンス化はＮＭＳ３０２からの支援も必要とする。ＮＭＳ３０２は、インタフェース１０７を通じて、そのようなクラウドを相互接続するトランスポートネットワーク３０４の接続を管理することができる。最後に、ＶＮＦ記述テンプレート２０１がデータベース２０２又はデータリポジトリ内に記憶され、ＮＣＰはこれらに対し書き込み権限及び読み出し権限を有する。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００７１
【訂正方法】変更
【訂正の内容】
【００７１】
１．２．１テンプレートタイプ
ＶＮＦ記述テンプレート：この記述テンプレートはＶＮＦの抽象的な記述を提供し、ＶＮＦがどのように実施されるか、その要件、提供されるハードウェアリソースに依拠して達成することができる性能の量等に関する情報を含む。この記述テンプレートは直接インスタンス化することができないが、現在使用可能なハードウェア及び要求される性能に適合させる必要がある。
ＶＮＦ構築計画：この構築計画は、最終的な展開テンプレートを計算する間に用いられる一時的なテンプレートであり、ＶＮＦ記述テンプレートと、ユーザ／ＯＳＳ要求から受信した入力パラメータ及び要件（ＫＰＩ）と、中間ＮＣＰ（及びＮＣＰエージェント）計算とを組み合わせた結果である。
ＶＮＦ展開テンプレート：この展開テンプレートは、ＶＮＦテンプレート計算結果であり、クラウド管理システムが物理リソースの実際のインスタンス化を実現し、ソフトウェア及び／又はＶＭイメージを割り当てるために処理することができる情報を含む。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００７３
【訂正方法】変更
【訂正の内容】
【００７３】
物理リソースマッピングの計算結果は、ステップ６５０に規定されているように失敗する場合も成功する場合もある。マッピングに成功しない場合、要求を取り下げることができ、ＮＣＰは通知される（６５１）。成功する場合、構築計画６５２が一時リポジトリ６５４内に記憶され（６５３）、この要求のためのリソースは、将来の予約が他の要求と衝突することを回避するために予約される（６５５）。ＮＣＰは、ステップ６５６におけるように動作結果を通知され、次に、（ステップ６１０において要求された）様々なクラウドによる様々な埋め込みオファーのうちのいずれを受けるかを、例えば或る特定の効用関数を最大にするか、又は最低の費用を有するオファーを選択することによって決定することができる。次に、提供されたＣＭＳ／ＮＭＳインタフェースを用いることによって、ＮＣＰエージェントは必要とされるコマンドを実行して、選択されたクラウド又はトランスポートネットワークにおいて、要求された仮想リソースを作成する。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００８８
【訂正方法】変更
【訂正の内容】
【００８８】
１．５データ構造
１つの実施形態によるＶＮＦテンプレートを処理し、ＶＮＦ展開テンプレートを計算する方法は、２つの主要なデータベース及び／又はリポジトリを用いる。第１のデータベースはＶＮＦ記述テンプレートリポジトリ２０２である。このリポジトリは、ＮＣＰがインスタンス化することができる記述テンプレートをリストアップする。
【誤訳訂正１２】
【訂正対象書類名】明細書
【訂正対象項目名】００８９
【訂正方法】変更
【訂正の内容】
【００８９】
このリポジトリに対しクエリが実行され、これらのクエリは１つ又は幾つかのパラメータに基づくことができる。例えば、ＶＮＦへのクエリは特定の規格に準拠した特定のＶＮＦベンダを指定する場合がある。表１は、ＶＮＦ記述テンプレートリポジトリの実現例を示している。
【表１】
2015056182.tif 000001
【誤訳訂正１３】
【訂正対象書類名】明細書
【訂正対象項目名】００９２
【訂正方法】変更
【訂正の内容】
【００９２】
６２０においてＶＮＦの構築計画を計算するために、ＮＣＰはクラウドのローカルリソースデータベース６４０にもアクセスする必要がある。このデータベースは、現在のデータセンタにおける正確な負荷状況に関する最新情報、すなわち、いずれのサーバが用いられ、いずれが空いており、ネットワーク負荷がどれ程であるか等を含む。このデータベースは、ＣＭＳがクラウドを制御するのに用いるものと同じであることができる。実行ユニットにおける実際の埋め込み又は実施はＣＭＳを介して実行されることになるので、目的を果たすには読み出しアクセスで十分であることに留意されたい。データベースはデータセンタに対しローカルであり、データベースのコンテンツは頻繁に更新されるので、最新情報に直接アクセスするために、ＣＭＳ／このデータベースと同じ場所に配置されるＮＣＰ  Ｃエージェントの概念が提案される。例が表５に示されている。
【誤訳訂正１４】
【訂正対象書類名】明細書
【訂正対象項目名】０１１５
【訂正方法】変更
【訂正の内容】
【０１１５】
図１２は、本発明による計算フローの別の実施形態を示している。要求される性能（ＫＰＩ）及びハードウェアパラメータをＫＰＩにマッピングするそれらの「性能特性」を有する利用可能なハードウェアが入力され、次に必要なモジュール数が計算される。次に、トポロジが考慮に入れられ、対応するネットワーク要件を用いた埋め込みが計算される。次に、最終的に、様々な可能な埋め込みについて費用関数が計算され、次に最も効果的な埋め込みが選択され実施される。
【誤訳訂正１５】
【訂正対象書類名】明細書
【訂正対象項目名】０１１６
【訂正方法】変更
【訂正の内容】
【０１１６】
図１３は一実施形態を示し、この実施形態によれば、ＶＮＦモジュールはそのリソース、例えばそのノード特性及びそのネットワーク特性を「通知」される。この実施形態では、左側に示すＶＮＦはロードバランサを実施するのに対し、右側のＶＮＦはベアラ処理を実施する。この実施形態において、ＶＮＦがインスタンス化された後、ＶＮＦは、各ＶＮＦモジュールに転送される負荷を正しく測るために、そのＶＮＦに割り当てられたリソースを通知される。これは、「計算」（様々なＶＮＦモジュールに割り当てられたハードウェアリソースをＶＮＦに通知する）及び「ネットワーク」（ＶＮＦモジュールを相互接続するために予約されたリンクのパラメータをＶＮＦに通知する）に分解することができる。
【誤訳訂正１６】
【訂正対象書類名】図面
【訂正対象項目名】図３
【訂正方法】変更
【訂正の内容】
【図３】
2015056182.tif 000002