(57)【要約】  実施例は、仮想ネットワーク機能またはネットワーク機能仮想化インフラストラクチャを監視する技法を含むことができる。実施例は、ネットワークサービスをサポートするために配置される仮想化ネットワーク機能から、または仮想化ネットワーク機能をサポートするように構成されるネットワーク機能仮想化インフラストラクチャから性能測定データを受信することを含む。いくつかの例では、仮想化ネットワーク機能ライフサイクル管理動作などの補正アクションは、受信された性能測定データに基づいて開始される。
2018504809.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアにおけるロジックの少なくとも一部分であるロジックを備える装置であって、
前記ロジックは、
仮想化ネットワーク機能（ＶＮＦ）用の第１の性能測定（ＰＭ）データを受信し、
前記ＶＮＦをサポートするために配置されるネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）用の第２のＰＭデータを受信し、
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいてネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）によるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作または仮想化ネットワーク機能マネージャ（ＶＮＦＭ）によるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断する、装置。
【請求項２】
前記ロジックは、３ＧＰＰワイヤレスネットワークのために要素マネージャ（ＥＭ）として配置され、
前記ＥＭは、
前記ＶＮＦから直接前記第１のＰＭデータを受信し、
前記ＮＦＶＩから直接前記第２のＰＭデータを受信した仮想化インフラストラクチャマネージャ（ＶＩＭ）と結合されるＶＮＦＭから前記第２のＰＭデータを受信し、
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて前記ＶＮＦＭによる前記ＶＮＦ  ＬＣＭ動作を開始することを判断する、請求項１に記載の装置。
【請求項３】
前記ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を備える、請求項２に記載の装置。
【請求項４】
前記３ＧＰＰワイヤレスネットワークのために前記第１のＰＭデータをネットワークマネージャ（ＮＭ）に転送するための前記ＥＭを含み、前記ＮＭは、前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始する、請求項２に記載の装置。
【請求項５】
コール／秒、サブスクライバ数、アクティブモードにおける平均専用進化型パケットシステム（ＥＰＳ）ベアラ数、またはアクティブモードにおけるピークの専用ＥＰＳベアラ数を含むＶＮＦアプリケーション層性能に関連している前記第１のＰＭデータを備える、請求項２に記載の装置。
【請求項６】
前記ＮＦＶＩから構成され、かつ前記ＶＮＦをサポートする間に消費される１つまたは複数の仮想化リソースに関連している前記第２のＰＭデータであって、仮想中央処理装置（ｖＣＰＵ）電力消費量、仮想マシン（ＶＭ）メモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含む前記第２のＰＭデータを備える、請求項２に記載の装置。
【請求項７】
前記ＮＦＶＩから構成される１つまたは複数の仮想化リソースに関連し、前記ＶＮＦをサポートする間に前記仮想化リソースを消費する前記ＶＮＦに関連付けられ、また、前記ＶＮＦによって提供されるネットワークサービスに関連している前記第２のＰＭデータを備える、請求項１に記載の装置。
【請求項８】
前記ロジックは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのためのネットワークマネージャ（ＮＭ）として配置され、
前記ＮＭは、
前記３ＧＰＰワイヤレスネットワークのために要素マネージャ（ＥＭ）から前記第１のＰＭデータおよび前記第２のＰＭデータを受信し、
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始することを判断する、請求項１に記載の装置。
【請求項９】
前記ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦ転送グラフ（ＶＮＦＦＧ）を作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、仮想リンク（ＶＬ）を作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を備える、請求項８に記載の装置。
【請求項１０】
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出は、既定の閾値をクロスしたかどうかを検出するために前記第１のＰＭデータおよび／または前記第２のＰＭデータの中から複数のＰＭを使用することを含む、請求項１に記載の装置。
【請求項１１】
第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのためのシステム上で実行されるのに応答して、
前記システムに、
仮想化ネットワーク機能（ＶＮＦ）用の第１の性能測定（ＰＭ）データを受信させ、
前記ＶＮＦをサポートするために配置されるネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）用の第２のＰＭデータを受信させ、
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、ネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）によるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作または仮想化ネットワーク機能マネージャ（ＶＮＦＭ）によるＶＮＦ  ＬＣＭ動作をリクエストするかどうかを判断させる、複数の命令を備える、少なくとも１つの非一時的マシン可読媒体。
【請求項１２】
前記システムは第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのための要素マネージャ（ＥＭ）を備え、
前記複数の命令はさらに、前記ＥＭに、
前記ＶＮＦから直接前記第１のＰＭデータを受信させ、
前記ＮＦＶＩから直接前記第２のＰＭデータを受信した仮想化インフラストラクチャマネージャ（ＶＩＭ）と結合される仮想化ネットワーク機能マネージャ（ＶＮＦＭ）から前記第２のＰＭデータを受信させ、
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて、前記ＶＮＦＭによる前記ＶＮＦ  ＬＣＭ動作を開始することを判断させ、
前記３ＧＰＰワイヤレスネットワークのために、前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始するＮＭに前記第１のＰＭデータを転送させる、請求項１１に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項１３】
前記ＮＦＶＩから構成され、かつ前記ＶＮＦをサポートする間に消費される１つまたは複数の仮想化リソースに関連しており、前記ＶＮＦによって提供されるネットワークサービスにも関連している前記第２のＰＭデータを備える、請求項１１に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項１４】
前記システムは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのためのＮＭを含み、前記複数の命令はさらに、前記ＮＭに、
前記３ＧＰＰワイヤレスネットワークのために要素マネージャ（ＥＭ）から前記第１のＰＭデータおよび前記第２のＰＭデータを受信させ、
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始することを判断させる、請求項１１に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項１５】
前記第１のＰＭデータおよび／または前記第２のＰＭデータを使用する前記ＰＭデータ相関および閾値クロス機能の検出は、既定の閾値をクロスしたかどうかを検出するために前記第１のＰＭデータおよび／または前記第２のＰＭデータの中から複数のＰＭを使用することを含む、請求項１１に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項１６】
ネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）のための仮想化インフラストラクチャマネージャ（ＶＩＭ）として動作するように配置されるシステム上で実行されるのに応答して、前記システムに、
前記ＮＦＶＩが１つまたは複数の仮想化ネットワーク機能（ＶＮＦ）をサポートする間に、前記ＮＦＶＩによって生成される性能測定（ＰＭ）データを受信させ、
前記ＰＭデータが前記１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合に前記ＰＭデータをネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）に転送させ、
前記ＰＭデータが、前記ＮＦＶＩから構成され、かつ１つまたは複数の仮想化リソースが前記１つまたは複数のＶＮＦをサポートする間に消費される前記仮想化リソースに関連している場合に前記１つまたは複数のＶＮＦを管理するために配置される仮想化ネットワーク機能マネージャ（ＶＮＦＭ）に前記ＰＭデータを転送させる、複数の命令を備える、少なくとも１つの非一時的マシン可読媒体。
【請求項１７】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＮＦＶＯからＮＭに転送され、前記ＮＭは、前記ＮＦＶＯによるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記ネットワークサービスに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項１６に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項１８】
前記ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦ転送グラフ（ＶＮＦＦＧ）を作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、仮想リンク（ＶＬ）を作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を備える、請求項１７に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項１９】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＶＮＦＭから要素マネージャ（ＥＭ）に転送され、前記ＥＭは、前記ＶＮＦＭによるＶＮＦライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記１つまたは複数の仮想化リソースに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項１６に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項２０】
前記ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を備える、請求項１９に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項２１】
前記ネットワークサービスに関連している前記ＰＭデータは、前記１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの待ち時間、前記１つまたは複数のＶＮＦをサポートする前記１つまたは複数の仮想リンクの使用量、ある時間間隔にわたって前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって使用される平均的な帯域幅、前記時間間隔にわたって前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって使用されるピーク帯域幅、前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって利用される仮想マシン（ＶＭ）数、または、前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって利用される仮想中央処理装置（ｖＣＰＵ）数を含む、請求項１６に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項２２】
前記１つまたは複数の仮想化リソースに関連している前記ＰＭデータは、仮想中央処理装置（ｖＣＰＵ）電力消費量、仮想マシン（ＶＭ）メモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含む、請求項１６に記載の少なくとも１つの非一時的マシン可読媒体。
【請求項２３】
ネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）を管理するための仮想化インフラストラクチャマネージャ（ＶＩＭ）において、前記ＮＦＶＩが１つまたは複数の仮想化ネットワーク機能（ＶＮＦ）をサポートする間前記ＮＦＶＩによって生成される性能測定（ＰＭ）データを受信するための手段と、
前記ＰＭデータが前記１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合に前記ＰＭデータをネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）に転送するための手段と、
前記ＰＭデータが、前記ＮＦＶＩから構成され、かつ１つまたは複数の仮想化リソースが前記１つまたは複数のＶＮＦをサポートする間に消費される前記仮想化リソースに関連している場合に前記１つまたは複数のＶＮＦを管理するために配置される仮想化ネットワーク機能マネージャ（ＶＮＦＭ）に前記ＰＭデータを転送するための手段と、を備える、装置。
【請求項２４】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＮＦＶＯからネットワークマネージャ（ＮＭ）に転送され、前記ＮＭは、前記ＮＦＶＯによるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記ネットワークサービスに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項２３に記載の装置。
【請求項２５】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＶＮＦＭから要素マネージャ（ＥＭ）に転送され、前記ＥＭは、前記ＶＮＦＭによるＶＮＦライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記１つまたは複数の仮想化リソースに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項２３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に記載される例は一般にワイヤレス通信ネットワークに関する。
【背景技術】
【０００２】
従来より、ワイヤレス通信ネットワーク用の機器は、ソフトウェアおよびハードウェアが併せてバインドされた物理的機器として配されることが可能である。しかしながら、仮想化技術は、商用オフザシェルフ（ＣＯＴＳ）ハードウェアによって実行可能であるネットワーク機能ソフトウェアをサポートするように進化している。仮想化技術を使用することによって、より柔軟で、迅速に配されることが可能である、または費用効率が高いワイヤレス通信ネットワークをビルドしかつ維持可能とすることができる。さりながら、これらの仮想化ネットワークは、１つまたは複数のタイプの仮想化ネットワーク機能（ＶＮＦ）をサポートする仮想化リソース（ＶＲ）を形成するように構成される、分離された物理的要素（例えば、プロセッサ、メモリ、記憶装置など）に基づいている場合がある。ＶＮＦは、ネットワーク機能を提供するために配置されてもよい。ＶＲを形成するように構成されるこれらの分離された物理的要素は、ＶＲを構成するためにプロビジョニングされた物理的機器をホストとして処理するさまざまなエンティティまたは場所全体にわたって広く分配されてよい。管理アーキテクチャおよびさまざまな管理機能は、１つまたは複数のＶＮＦのみならず、それらＶＮＦをサポートするために割り当てられるＶＲを制御するおよび／または管理するために使用可能である。場合によっては、管理アーキテクチャは、非仮想化ワイヤレス通信ネットワークの制御または管理のために使用された従来の管理アーキテクチャおよび管理機能上にビルドされてよい。
【図面の簡単な説明】
【０００３】
【図１】第１のシステムの一例を示す図である。
【図２】第２のシステムの一例を示す図である。
【図３】プロセスの例を示す図である。
【図４】第１の装置の例のブロック図である。
【図５】第１のロジックフローの一例を示す図である。
【図６】第１の記憶媒体の一例を示す図である。
【図７】第２の装置の例のブロック図である。
【図８】第２のロジックフローの一例を示す図である。
【図９】第２の記憶媒体の一例を示す図である。
【図１０】デバイスの一例を示す図である。
【図１１】ブロードバンドワイヤレスアクセスシステムの一例を示す図である。
【発明を実施するための形態】
【０００４】
実施例は一般に、仮想化ネットワーク機能（ＶＮＦ）またはネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）の監視に対する改善を対象とする。ワイヤレスモバイルブロードバンド技術は、１つまたは複数の第３世代（３Ｇ）、第４世代（４Ｇ）、または、台頭しつつある第５世代（５Ｇ）のワイヤレス標準、改訂版、後継、および変形といった、ワイヤレスデバイスまたはユーザ機器（ＵＥ）で使用するのに適したいずれのワイヤレス技術も含むことができる。ワイヤレスモバイルブロードバンド技術の例は、限定ではないが、電気電子技術者協会（ＩＥＥＥ）８０２．１６ｍおよび８０２．１６ｐ標準、第３世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）およびＬＴＥ−Ａｄｖａｎｃｅｄ（ＬＴＥ−Ａ）標準、ならびに、これらの改訂版、後継、および変形を含む、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ａｄｖａｎｃｅｄ（ＩＭＴ−ＡＤＶ）標準の任意のものを含むことができる。他の適した例は、限定ではないが、汎ヨーロッパデジタル移動通信システム（ＧＳＭ（登録商標））／ＧＳＭ（登録商標）進化型高速データレート（ＥＤＧＥ）技術、ユニバーサル移動通信システム（ＵＭＴＳ）／高速パケットアクセス（ＨＳＰＡ）技術、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ）またはＷｉＭＡＸ  ＩＩ技術、符号分割多元接続（ＣＤＭＡ）２０００システム技術（例えば、ＣＤＭＡ２０００  １ｘＲＴＴ、ＣＤＭＡ２０００  ＥＶ−ＤＯ、ＣＤＭＡ  ＥＶ−ＤＶなど）、欧州電気通信標準化協会（ＥＴＳＩ）ブロードバンド無線アクセスネットワーク（ＢＲＡＮ）によって定義されるような高性能無線メトロポリタンエリアネットワーク（ＨＩＰＥＲＭＡＮ）技術、ワイヤレスブロードバンド（ＷｉＢｒｏ）技術、汎用パケット無線サービス（ＧＰＲＳ）システムを伴うＧＳＭ（登録商標）（ＧＳＭ（登録商標）／ＧＰＲＳ）技術、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）技術、高速直交周波数分割多重（ＯＦＤＭ）パケットアクセス（ＨＳＯＰＡ）技術、高速アップリンクパケットアクセス（ＨＳＵＰＡ）システム技術、３ＧＰＰ  ＬＴＥのリリース８、９、１０、または１１／Ｓｙｓｔｅｍ  Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｅｖｏｌｕｔｉｏｎ（ＳＡＥ）などを含むことができる。これらの例はこの文脈において限定されない。
【０００５】
限定ではなく例として、さまざまな例は、さまざまな３ＧＰＰ無線アクセスネットワーク（ＲＡＮ）標準を具体的に参照して説明可能である。これら標準は、３ＧＰＰユニバーサルテレストリアル無線アクセスネットワーク（ＵＴＲＡＮ）、３ＧＰＰ進化型ユニバーサルテレストリアル無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）およびＵＭＴＳおよびＬＴＥ／ＬＴＥ−Ａｄｖａｎｃｅｄ技術仕様の３ＧＰＰのスイート（３６シリーズの技術仕様に従ったＬＴＥ／ＬＴＥ−Ａｄｖａｎｃｅｄ、総称して「３ＧＰＰ  ＬＴＥ仕様」の場合）、ならびに、８０２．１６−２００９標準、８０２．１６ｈ−２０１０標準、および８０２．１６ｍ−２０１１標準を統合した「８０２．１６Ｒｅｖ３」と呼ばれるＩＥＥＥ８０２．１６の現行の第３改訂版などのＩＥＥＥ８０２．１６標準、および、「ＷｉｒｅｌｅｓｓＭＡＮ−Ａｄｖａｎｃｅｄ  ブロードバンドワイヤレスアクセスシステムのための無線インターフェース、マシンツーマシンアプリケーションをサポートするための拡張機能に関するＩＥＥＥ標準の修正案」と題されたＩＥＥＥＰ８０２．１６．１ｂ／Ｄ２、２０１２年１月を含むＩＥＥＥ８０２．１６ｐ草案標準（総称して「ＩＥＥＥ８０２．１６標準」）、および３ＧＰＰ  ＬＴＥの仕様やＩＥＥＥ８０２．１６標準の任意の草案、改訂版、または変形などである。いくつかの実施形態は、限定ではなく例として、３ＧＰＰ  ＬＴＥ仕様またはＩＥＥＥ８０２．１６標準のシステムとして説明可能であるが、さまざまな他のタイプのモバイルブロードバンド通信システムおよび標準として、他のタイプの通信システムが実装可能であることは認識可能である。これらの例はこの文脈において限定されない。
【０００６】
本開示において検討されるように、管理アーキテクチャおよび／またはさまざまな管理機能は、１つまたは複数のＶＮＦのみならず、これらＶＮＦをサポートするために割り当てられたＶＲを制御するおよび／または管理するために使用されてよい。また、本開示において検討されるように、いくつかの管理アーキテクチャは、非仮想化ワイヤレス通信ネットワークの制御または管理のために使用された従来の管理アーキテクチャおよび管理機能上にビルドされてよい。しかしながら、場合によっては、ＶＲを実行するまたはサポートするようにプロビジョニングされたまたは構成された物理的要素の多様な場所によって、いくつかの仮想化環境における１つのエンティティは、ＶＮＦを管理または制御することができ、しかも、ＶＮＦをサポートするために配置されるＶＲを形成するように構成される物理的要素（例えば、プロセッサ、記憶装置、メモリなど）は、１つまたは複数の他のエンティティによって管理または制御されてよい。
【０００７】
いくつかの例では、３ＧＰＰ動作管理（ＯＡＭ）エンティティがネットワーク機能仮想化（ＮＦＶ）のためのＥＴＳＩ管理およびオーケストレーション（ＭＡＮＯ）エンティティと連動するように配置される仮想化環境について、ＶＮＦは、ＶＮＦをサポートするためにＶＲを形成するようにプロビジョニングされたまたは構成された、プロセッサ、記憶装置、またはメモリといったさまざまなタイプの物理的要素を有するネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）によってサポートされてよい。これらの例について、ＶＮＦおよびＮＦＶＩは別個のエンティティによって動作またはホストとして処理可能である。この結果、ＶＮＦをサポートするＮＦＶＩに対していくつかの重要な性能測定（ＰＭ）がＮＦＶをホストとして処理するエンティティによって測定するために利用可能ではない場合があるため、従来の管理アーキテクチャおよび管理機能はうまく機能しない恐れがある。例えば、構成されるプロセッサ（例えばｖＣＰＵ）に対する平均／ピークプロセッサ使用量は、ＶＮＦをサポートするために配置されるＶＲの少なくとも一部を形成する。これらのＰＭは、３ＧＰＰワイヤレスネットワークのエンドユーザに一貫した許容できるサービス品質を供給するために、かつ、障害条件を適時に隔離および補正するために重要である場合がある。また、ＰＭは、ＶＮＦをサポートするためにＮＦＶＩにおける物理的要素から構成されたＶＲの性能（または性能の欠如）によって影響され得るやり方を反映しなくてはならない場合がある。従って、ＰＭは、仮想化ワイヤレスネットワークにおいて管理アーキテクチャおよび／または管理機能を効果的におよび／または効率的に実装するために、ＶＮＦ、およびＮＦＶＩにおける物理的要素から構成されるＶＲ両方について測定されかつアクセス可能とする必要がある。これらの課題に関して本明細書に記載される例が必要とされる。
【０００８】
いくつかの第１の例では、ＶＮＦ用の第１のＰＭデータを受信することと、ＶＮＦをサポートするために配置されるＮＦＶＩ用の第２のＰＭデータを受信することとを含む方法が実装可能である。これらの方法は、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、（例えば、両方共にＥＴＳＩ  ＭＡＮＯエンティティが設置される）ネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）によるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作、または仮想化ネットワーク機能マネージャ（ＶＮＦＭ）によるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断することを含むこともできる。さらに後述されるように、３ＧＰＰワイヤレスネットワークの要素マネージャ（ＥＭ）またはネットワークマネージャ（ＮＭ）のどちらかは、第１のＰＭデータおよび第２のＰＭデータを受信し、かつ、ＮＳまたはＶＮＦ  ＬＣＭ動作を開始するかどうかを判断するために閾値クロス機能の検出を行うためのロジックおよび／または特徴を含むことができる。
【０００９】
いくつかの第２の例では、ＮＦＶＩを管理するための仮想化インフラストラクチャマネージャ（ＶＩＭ）において、ＮＦＶＩが１つまたは複数のＶＮＦをサポートする間ＮＦＶＩによって生成されるＰＭデータを受信することを含む方法が実装可能である。これらの方法は、ＰＭデータが１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合にＰＭデータをＮＦＶＯに転送することと、ＰＭデータが、ＮＦＶＩから構成され、かつＶＲが１つまたは複数のＶＮＦをサポートする間に消費される１つまたは複数のＶＲに関連している場合に前記１つまたは複数のＶＮＦを管理するために配置されるＶＮＦＭにＰＭデータを転送することとを含むこともできる。ＶＩＭおよびＮＦＶＯの両方には、ＥＴＳＩ  ＭＡＮＯエンティティが設置されてよい。さらに後述されるように、ＮＦＶＯおよびＶＮＦＭは、ＮＳまたはＶＮＦ  ＬＣＭ動作を開始するかどうかを判断するために受信されたＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装するように３ＧＰＰワイヤレスネットワークのＥＭまたはＮＭのためにＥＭまたはＮＭに関連している、ＮＦＶＯおよびＶＮＦＭそれぞれが受信したＰＭデータを転送することができる。
【００１０】
図１は第１のシステム１００の例を示す。いくつかの例では、図１に示されるように、システム１００は３ＧＰＰ  ＯＡＭ１０１およびＥＴＳＩ  ＭＡＮＯ１０３を含む。これらの例について、３ＧＰＰ  ＯＡＭ１０１およびＥＴＳＩ  ＭＡＮＯ１０３は、例えば、ＥＴＳＩ、グループ仕様（ＧＳ）、ネットワーク機能仮想化（ＮＦＶ）、２０１４年１２月に発表された管理およびオーケストレーション００１、Ｖ１．１．１および／あるいは先のまたは後続のリリースもしくはバージョン（以降、ＥＴＳＩ  ＧＳ  ＮＦＶ−ＭＡＮ００１と呼ぶ）において説明されるような、あるいは、２０１５年３月に発表された「Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｓｅｒｖｉｃｅｓ  ａｎｄ  Ｓｙｓｔｅｍ  Ａｓｐｅｃｔｓ、Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｍａｎａｇｅｍｅｎｔ、Ｓｔｕｄｙ  ｏｎ  ｎｅｔｗｏｒｋ  ｍａｎａｇｅｍｅｎｔ  ｏｒ  ｖｉｒｔｕａｌｉｚｅｄ  ｎｅｔｗｏｒｋｓ」という表題の３ＧＰＰ技術レビュー（ＴＲ）３２．８４２、リリース１３、Ｖ１．０．０および／または先のまたは後続のリリースもしくはバージョン（以降、３ＧＰＰ  ＴＲ３２．８４２と呼ぶ）において説明されるような仮想化３ＧＰＰ仕様のコアワイヤレスネットワークのエンティティを含むことができる。例えば、図１に示されるように、３ＧＰＰ  ＯＡＭ１０１のエンティティは、ネットワークマネージャ（ＮＭ）１１０、要素マネージャ（ＥＭ）１２０、仮想化ネットワーク機能（ＶＮＦ）１３０、またはネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）１４０を含むことができる。また、図１に示されるように、ＥＴＳＩ  ＭＡＮＯ１０３のエンティティは、ネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）１５０、仮想化ネットワーク機能マネージャ（ＶＮＦＭ）１６０、および仮想化インフラストラクチャマネージャ（ＶＩＭ）１７０を含むことができる。
【００１１】
いくつかの例によると、ＮＭ１１０は、通信リンク（Ｃ．Ｌ．）１１２を介したＥＭ１２０、およびＣ．Ｌ．１１４を介したＮＦＶＯ１５０と結合されてよい。ＥＭ１２０は、Ｃ．Ｌ．１２２を介したＶＮＦ１３０、およびＣ．Ｌ．１２４を介したＶＮＦＲＭ１６０と結合されてよい。ＶＮＦ１３０は、Ｃ．Ｌ．１３２を介したＮＦＶＩ１４０、およびＣ．Ｌ．１３４を介したＶＮＦＭ１６０と結合されてよい。ＮＦＶＩ１４０は、Ｃ．Ｌ．１４４を介してＶＩＭ１７０と結合されてよい。また、ＶＩＭ１７０はＣ．Ｌ．１７２を介してＮＦＶＯ１５０と結合されてよい。上記の通信リンクは、３ＧＰＰ  ＯＡＭ１０１およびＥＴＳＩ  ＭＡＮＯ１０３のさまざまなエンティティを互いに通信可能に結合できるように、ワイヤレス、有線、またはワイヤレス／有線を組み合わせた通信リンクであってよい。
【００１２】
いくつかの例では、ＮＭ１１０は、ＥＭ１２０などの３ＧＰＰワイヤレスネットワーク内のさまざまなエンティティを管理するために配置可能である。ＮＭ１１０は、仮想化ネットワーク機能（例えばＶＮＦ１３０）、非仮想化ネットワーク機能（例えばＥＭ１２０）、またはその両方を有するネットワーク要素を含むことができる３ＧＰＰワイヤレスネットワークの管理を担う機能のパッケージを提供することができる。ＮＭ１１０によって提供される管理は、ＥＭ１２０などの１つまたは複数のＥＭを通して生じ得るが、ネットワーク要素への直接的なアクセスを伴ってもよい。３ＧＰＰワイヤレスネットワーク内の通信は、場合によっては、ＮＦＶＩ１４０、または、３ＧＰＰ  ＯＡＭ１０１もしくはＥＴＳＩ  ＭＡＮＯ１０３の他のエンティティに含まれるような、マルチベンダおよびマルチ技術ネットワーク要素の管理をサポートするオープンで良好に標準化されたインターフェースに基づいてよい。
【００１３】
いくつかの例では、ＥＭ１２０は、特有のインターフェース、例えばＩｔｆ−Ｎを通してＮＭ１１０によって管理可能である、個別の電気通信エンティティとして配置されてよい。ＥＭ１２０は、ＶＮＦ１３０などの１つまたは複数のＶＮＦを管理するために配置可能である。
【００１４】
いくつかの例によると、ＶＮＦ１３０は、ＮＦＶＩ１４０上に配されたまたはＮＦＶＩ１４０を使用した１つまたは複数のＶＮＦを表すことができる。これらの例について、ＮＦＶＩ１４０は、ＶＮＦ１３０の１つまたは複数のＶＮＦがサポートされ得る１つまたは複数の仮想マシンなどの仮想化リソース（ＶＲ）を構成するようにプロビジョニング可能であるハードウェア（物理的要素）およびソフトウェアコンポーネントを含むことができる。その点において、既定のＶＮＦは、１つまたは複数の仮想マシンによってサポートされてよく、限定はされないが、電子メールサービス、ウィルススキャンサービス、ウェブホスティングサービス、またはデータサービスなどのネットワークサービスを実現するまたは提供するために他のＶＮＦおよび／または物理的非仮想化ネットワーク機能とチェーンされてよい。ＮＦＶＩ１４０に含まれるコンポーネントは、場合によっては、プロセッサ、メモリ、記憶装置、またはネットワーク切り換えなどのいくつかの場所に及ぶことができ、かつ、複数の計算ホストまたはサーバ上でホストとして処理可能である、分離された物理的要素を含むことができる。また、これらの場所の間の接続性を提供するネットワークリソースは、ＮＦＶＩ１４０の一部と見なされてよい。これらの分離された物理的要素は、ＶＮＦ１３０に含まれるこれら１つまたは複数のＶＮＦがネットワークサービスを提供する場合、１つまたは複数のＶＮＦをサポートするように構成または配置される複数の種々のタイプの仮想化リソースを実行するためにプロビジョニングされてよい。
【００１５】
いくつかの例では、ＮＦＶＯ１５０は、ＶＩＭ１７０を含むことができる複数のＶＩＭにわたってＮＦＶＩ１４０などのＮＦＶＩに含まれるＶＲまたはネットワークサービスを編成するために配置され得るＥＴＳＩ  ＭＡＮＯ１０３のエンティティである。ＮＦＶＯ１５０はまた、ネットワークサービス（ＮＳ）ＬＣＭ動作１５５を実装するために配置されてよい。ＮＳ  ＬＣＭ動作１５５は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦ転送グラフ（ＶＮＦＦＧ）を作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、仮想リンク（ＶＬ）を作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることを含むことができるがこれらに限定されない。
【００１６】
いくつかの例によると、ＶＮＦＭ１６０は、ＶＮＦ１３０に含まれるＶＮＦなどの１つまたは複数のＶＮＦを管理するために配置可能であるＥＴＳＩ  ＭＡＮＯ１０３のエンティティである。ＶＮＦＭ１６０はＶＮＦ  ＬＣＭ動作１６５を実装するために配置されてもよい。ＶＮＦ  ＬＣＭ動作１６５は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することを含むことができるがこれらに限定されない。
【００１７】
いくつかの例では、ＶＩＭ１７０は、ＮＦＶＩ１４０を制御または管理するために配置可能であるＥＴＳＩ  ＭＡＮＯ１０３のエンティティである。この制御または管理は、１つまたは複数のオペレータインフラストラクチャドメイン内で生じさせることができる。ＶＩＭ１７０は、ＶＮＦ１３０に含まれる１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータを含むことができるＰＭデータプロデューサ１４５からＰＭデータを受信可能であってよい。ＰＭデータプロデューサ１４５から受信されたＰＭデータは、ＮＦＶＩ１４０がＶＮＦ１３０に含まれる１つまたは複数のＶＮＦをサポートする間に消費され得る、ＮＦＶＩ１４０に含まれるＶＲに関連しているＰＭデータを含むこともできる。さらに後述されるように、ＶＩＭ１７０のロジックおよび／または特徴は、ＰＭデータがネットワークサービスに関連しているかどうか、またはＶＲに関連しているかどうかに基づいて、受信されたＰＭデータを分割可能とすることができる。
【００１８】
いくつかの例によると、さらに後述されるように、ＶＮＦ１３０におけるＰＭデータプロデューサ１３５およびＮＦＶＩ１４０におけるＰＭデータプロデューサ１４５からのＰＭデータは、ＮＭ１１０によって受信可能である。ＮＭ１１０は、ＥＭ１２０または（例えば、ＶＩＭ１７０、ＮＦＶＯ１５０を通してルーティングされた）ＥＴＳＩ  ＭＡＮＯ１０３におけるエンティティからＰＭデータを受信することができる。これらの例について、ＮＭ１１０のロジックおよび／または特徴は、ＮＦＶＯ１５０によってＮＳ  ＬＣＭ動作１５５を開始するかどうかを判断するために受信されたＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装するまたは行うことができる。
【００１９】
いくつかの例では、さらに後述されるように、ＶＮＦ１３０におけるＰＭデータプロデューサ１３５、およびＰＭデータプロデューサ１４５からのＰＭデータは、ＶＮＦ１３０からＥＭ１２０によって直接受信可能であるか、ＥＴＳＩ  ＭＡＮＯ１０３におけるエンティティを通してルーティング（例えば、ＶＩＭ１７０およびＶＮＦＭ１６０を通してルーティング）された後、ＥＭ１２０によって受信可能であるかのどちらかであってよい。これらの例について、ＥＭ１２０のロジックおよび／または特徴は、ＶＮＦＭ１６０によってＶＮＦ  ＬＣＭ動作１６５を開始するかどうかを判断するために受信されたＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装するまたは行うことができる。いくつかの代替的な例では、ＥＭ１２０は、ＶＮＦ  ＬＣＭ動作１６５がＶＮＦＭ１６０で開始されることをＮＭ１１０に推奨することができる。これらの代替策について、この推奨に応答して、ＥＭ１２０は、ＮＦＶＯ１５０にＶＮＦＭ１６０においてＶＮＦ  ＬＣＭ動作１６５を開始させることができる。
【００２０】
いくつかの例によると、図１に示されるように、ＶＮＦＭ１６０は、ＶＮＦ１３０からＰＭデータプロデューサ１３５によって生成されたＰＭデータを直接受信することもできる。これらの例について、ＶＮＦＭ１６０は、次いで、ＰＭデータをＮＦＶＯ１５０に転送することができる。ＮＦＶＯ１５０はその後、このＰＭデータを使用して、ＶＮＦ１３０に含まれる１つまたは複数のＶＮＦによって提供されるネットワークサービスを編成することができる。いくつかの例において、ＮＦＶＯ１５０は、ＶＮＦＭ１６０から転送されたＰＭデータに基づいてＮＳ  ＬＣＭ動作１５５を開始することができる。
【００２１】
図２は第２のシステム２００の例を示す。いくつかの例では、図２に示されるように、システム２００はＶＮＦ２３０およびＮＦＶＩ２４０を含む。これらの例について、ＶＮＦ２３０およびＮＦＶＩ２４０は、図１に示される３ＧＰＰ  ＯＡＭ１０１などの３ＧＰＰ  ＯＡＭに含まれるエンティティであってよく、これらのエンティティは、３ＧＰＰ  ＯＡＭ内、またはＥＴＳＩ  ＭＡＮＯ１０３などのＥＴＳＩ  ＭＡＮＯ内の他のエンティティと結合されてよい。例えば、図２に示されるように、ＶＮＦ２３０は、Ｃ．Ｌ．２２２を介したＥＭと、およびＣ．Ｌ．２３４を介したＶＮＦＭと結合されてよい。また図２に示されるように、ＮＦＶＩ２４０は、Ｃ．Ｌ．２３２を介したＶＮＦ２３０と、およびＣ．Ｌ．２４４を介したＶＩＭと結合されてよい。
【００２２】
いくつかの例によると、ＶＮＦ２３０は、図２に示されるようなＶＮＦアプリケーション層ＰＭ２３５を含むことができる。これらの例について、ＶＮＦアプリケーション層ＰＭ２３５は、ＶＮＦアプリケーション層性能を反映することができ、ＶＮＦアプリケーション層性能を指示するためにネットワークサービスを提供する間、ＶＮＦ２３０の１つまたは複数のＶＮＦによって生じさせたまたは生成されたＰＭデータのソースであってよい。例えば、ＶＮＦアプリケーション層ＰＭ２３５は、コール／秒２３５−１、サブスクライバ数２３５−２、平均専用ＥＰＳベアラ数２３５−３、または最大専用ＥＰＳベアラ数２３５−４を含むことができる。例は、ＶＮＦアプリケーション層ＰＭ２３５に含まれるさまざまなＰＭデータソースに限定されず、他のおよび／または追加のＰＭデータソースが検討される。さらに後述されるように、ＶＮＦ２３０は、ＶＮＦアプリケーション層性能に関連しているＰＭデータをＥＭおよび／またはＶＮＦＭに報告するまたは送ることができる。
【００２３】
いくつかの例において、ＮＦＶＩ２４０は図２に示されるようなＶＲ  ＰＭ２４５Ａを含むことができる。これらの例について、ＶＲ  ＰＭ２４５Ａは、ＶＮＦ２３０の１つまたは複数のＶＮＦをサポートする間に消費される、ＮＦＶＩ２４０に含まれるＶＲに関連しているさまざまなＰＭを含むことができる。換言すると、ＶＲ  ＰＭ２４５Ａは、ＮＦＶＩ２４０に含まれるＶＲを消費する１つまたは複数のＶＮＦに関連付けられてよい。例えば、仮想化リソースＰＭ２４５Ａは、仮想中央処理装置（ｖＣＰＵ）電力使用量２４５Ａ−１、仮想メモリ（ＶＭ）使用オーバーサブスクリプション２４５Ａ−２、ＶＭディスク待ち時間２４５Ａ−３、平均ｖＣＰＵ使用量２４５Ａ−４、または最大ｖＣＰＵ使用量２４５Ａ−５を含むことができる。例はＶＲ  ＰＭ２４５Ａに含まれるＶＲ用のさまざまなＰＭデータソースに限定されず、他のおよび／または追加のＰＭデータソースが検討される。さらに後述されるように、ＶＩＭは、ＶＲ  ＰＭを有するＮＦＶＩ２４０からＰＭデータを受信することができ、ＶＲ  ＰＭを含むＰＭデータに基づいてＥＴＳＩ  ＭＡＮＯにおけるＶＮＦＭ１６０などのＶＮＦＭにＰＭデータを転送することができる。さらに後述されるように、ＶＮＦＭ１６０は、１つまたは複数のＶＮＦを管理するＥＭ１２０にＶＲ  ＰＭデータを転送することができ、これらＶＮＦに対して、ＶＲ  ＰＭデータに関連付けられるＶＲが消費される。
【００２４】
いくつかの例によると、ＮＦＶＩ２４０は、図２に示されるようなネットワークサービスＰＭ２４５Ｂを含むこともできる。これらの例について、ネットワークサービスＰＭ２４５Ｂは、ＶＮＦ２３０の１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているさまざまなＰＭを含むことができる。例えば、ネットワークサービスＰＭ２４５Ｂは、仮想リンク使用量２４５Ｂ−１、使用される平均的な帯域幅２４５Ｂ−２、使用される最大帯域幅２４５Ｂ−３、利用されるＶＭ数２４５Ｂ−４、または利用されるｖＣＰＵ数２４５Ｂ−５を含むことができる。例は、ネットワークサービスＰＭ２４５Ｂに含まれるさまざまなＰＭデータソースに限定されず、他のおよび／または追加のＰＭデータソースが検討される。さらに後述されるように、ＶＩＭは、ネットワークサービスに関連しているＰＭを有するＮＦＶＩ２４０からＰＭデータを受信することができ、ネットワークサービスに関連しているＰＭを含むＰＭデータに基づいてＥＴＳＩ  ＭＡＮＯにおける別のエンティティにＰＭデータを転送できる。
【００２５】
図３はプロセス３００の例を示す。プロセス３００は、受信されたＰＭデータに基づいてＶＮＦまたはＮＦＶＩを監視し、かつ、受信されたＰＭに基づいて、およびＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、ＶＮＦ  ＬＣＭ動作を開始するかどうかを判断するためのものであってよい。これらの例について、ＮＭ１１０、ＥＭ１２０、ＶＮＦ１３０、ＮＦＶＩ１４０、ＮＦＶＯ１５０、ＶＮＦＭ１６０、またはＶＩＭ１７０などの、図１に示されるようなシステム１００の要素は、プロセス３００に関連していてよい。また、システム２００について記載され、かつ図２に示されるようなＰＭデータのタイプも、プロセス３００に関連していてよい。しかしながら、プロセス３００の例は、図１〜図２に示される、システム１００の要素、またはシステム２００用のＰＭデータのタイプを使用した実装形態に限定されない。
【００２６】
プロセス３．１（ＰＭデータを報告する）で始めると、ＶＮＦ１３０のロジックおよび／または特徴は、ネットワークサービスを提供するために配置されるＶＮＦのためにＥＭ１２０にＰＭデータを報告するために配置されてよい。いくつかの例では、報告されたＰＭデータは、ＶＮＦアプリケーション層ＰＭ２３５に含まれるＰＭなどのネットワークサービスを提供する間、ＶＮＦアプリケーション層性能に関連していてよい。
【００２７】
プロセス３．２（ＮＦＶＩ  ＰＭデータを転送する）に移って、ＶＩＭ１７０のロジックおよび／または特徴は、受信されたＮＦＶＩ  ＰＭデータをＶＮＦＭ１６０に転送するために配置されてよい。いくつかの例では、ＮＦＶＩ  ＰＭデータは、ＮＦＶＩ（プロセッサ、メモリ、記憶装置など）から構成され、かつ、ＶＮＦをサポートする間に消費される１つまたは複数のＶＲに関連しているＰＭデータを含むことができる。これらの例について、ＮＦＶＩ  ＰＭデータはＶＲ  ＰＭ２４５Ａ用の図２に示されるようなＰＭデータを含むことができる。
【００２８】
プロセス３．３（ＮＦＶＩ  ＰＭデータを転送する）に移って、ＶＮＦＭ１６０におけるロジックおよび／または特徴は、ＶＲ  ＰＭデータが関連付けられるＶＮＦを管理するために配置可能であるＥＭ１２０にＮＦＶＩ  ＰＭデータを転送することができる。
【００２９】
プロセス３．４（ＰＭデータ相関および閾値クロス機能の検出を行う）に移って、ＥＭ１２０におけるロジックおよび／または特徴は、ＶＮＦ１３０から受信されたＰＭデータ、および／またはＶＮＦＭ１６０から転送されたＮＦＶＩ  ＰＭデータを使用して、ＰＭデータ相関および閾値クロス機能の検出を行うまたは実装することができる。これらの例について、ＰＭデータ相関および閾値クロス機能の検出は、多数の受信されたＰＭを相関させることによってネットワーク性能を特徴付けることができる。閾値は、ある特定の性能測定を監視するために、複数のタイプのＰＭのうちの１つ、複数、または組み合わせに対して設定可能である。閾値は、例えば、維持されるべきである所望のレベルの性能を命じることができる、１つまたは複数のサービス品質（ＱｏＳ）またはサービスレベルアグリーメント（ＳＬＡ）要件に結び付けられてよい。ＰＭ、ＰＭのグループ、または複数のタイプのＰＭに対する閾値クロスの検出は、性能低下または何らかの故障条件からの回復の指示であってよく、ネットワーク性能を軽減するアクションをトリガすることができる。例えば、ＮＦＶＩ１４０から構成されるＶＲ用のＰＭにおいて指示されるＶＭディスク待ち時間は、アクションをトリガする閾値を上回る場合がある、または、ＶＮＦによって扱われるコール／秒はアクションをトリガする閾値を下回る場合がある。ネットワーク性能を軽減するようにトリガされるアクションのタイプは、ＥＴＳＩ  ＧＳ  ＮＦＶ−ＭＡＮ００１またはＴＲ３２．８４２に説明されるようなＶＮＦ  ＬＣＭ動作であってよい。
【００３０】
プロセス３．５（ＶＮＦ  ＬＣＭ動作を開始する）に移って、ＥＭ１２０のロジックおよび／または特徴は、ＶＮＦ１３０から受信されたＰＭデータおよび／またはＶＮＦＭ１６０を通して転送されたＮＦＶＩ  ＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいてＶＮＦ  ＬＣＭ動作が必要とされたことを判断していてよい。
【００３１】
プロセス３．６（ＶＮＦ  ＬＣＭ動作を行う）に移って、ＶＮＦＭ１６０、ＶＩＭ１７０、およびＮＦＶＯのロジックおよび／または特徴は、ＥＭ１２０によって開始されるＶＮＦ  ＬＣＭ動作の少なくとも一部分を行うために配置されてよい。いくつかの例では、ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、または、ＶＮＦインスタンスを更新することを含むことができるがこれらに限定されない。
【００３２】
プロセス３．７（ＮＷサービスＮＦＶＩ  ＰＭデータを転送する）に移って、ＶＩＭ１７０のロジックおよび／または特徴は、ネットワークサービスＮＦＶＩ  ＰＭデータをＮＦＶＯ１５０に転送することができる。いくつかの例では、ネットワークサービスに関連しているＰＭデータは、ＶＮＦ１３０のＶＮＦによって提供されるネットワークサービスに関連しているネットワークサービスＰＭ２４５Ｂに含まれるようなＰＭデータであってよい。
【００３３】
プロセス３．８（ＮＷサービスＮＦＶＩ  ＰＭデータを転送する）に移って、ＮＦＶＯ１５０のロジックおよび／または特徴は、ネットワークサービスＮＦＶＩ  ＰＭデータをＮＭ１１０に転送することができる。
【００３４】
プロセス３．９（ＮＷサービスＮＦＶＩ  ＰＭデータを転送する）に移って、ＶＩＭ１７０のロジックおよび／または特徴はまた、ネットワークサービスＮＦＶＩ  ＰＭデータをＶＮＦＭ１６０に転送することができる。
【００３５】
プロセス３．１０（ＮＷサービスＮＦＶＩ  ＰＭデータを転送する）に移って、ＶＮＦＭ１６０のロジックおよび／または特徴は、ネットワークサービスＮＦＶＩ  ＰＭデータをＥＭ１２０に転送することができる。
【００３６】
プロセス３．１１（ＰＭデータを転送する）に移って、ＥＭ１２０のロジックおよび／または特徴は、ＰＭデータをＮＭ１１０に転送することができる。いくつかの例では、ＰＭデータはプロセス３．１について上述されるようなＶＮＦアプリケーション層性能ＰＭを含むことができる。ＰＭデータは、プロセス３．２について上述されるように、ＮＦＶＩから構成され、かつ、ＶＮＦをサポートする間に消費される１つまたは複数のＶＲに関連しているＰＭデータを含むこともできる。
【００３７】
プロセス３．１２（ＰＭデータ相関および閾値クロス機能の検出を行う）に移って、ＮＭ１１０のロジックおよび／または特徴は、ＥＭ１２０から転送されたＰＭデータおよび／またはＮＦＶＯ１５０から転送されたＮＦＶＩ  ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うまたは実装することができる。これらの例について、ＰＭデータ相関および閾値クロス機能の検出は、プロセス３．４においてＥＭ１２０によって行われる機能と同様であってよい。また、プロセス３．４について上述されるＰＭデータ相関および閾値クロス機能の検出の結果に基づいてアクションがトリガされてよい。例えば、ネットワーク性能を軽減するようにトリガされたアクションのタイプは、ＥＴＳＩ  ＧＳ  ＮＦＶ−ＭＡＮ００１またはＴＲ３２．８４２に説明されるようなＮＳ  ＬＣＭ動作であってよい。
【００３８】
プロセス３．１３（ＮＳ  ＬＣＭ動作を開始する）に移って、ＮＭ１１０のロジックおよび／または特徴は、ＥＭ１２０から転送されたＰＭデータおよび／またはＮＦＶＯ１５０を通して転送されたネットワークサービスＮＦＶＩ  ＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいて、ＮＳ  ＬＣＭ動作が必要とされたことを判断していてよい。
【００３９】
プロセス３．１４（ＮＳ  ＬＣＭ動作を行う）に移って、ＶＮＦＭ１６０、ＶＩＭ１７０、およびＮＦＶＯのロジックおよび／または特徴は、ＮＭ１１０によって開始されたＮＳ  ＬＣＭ動作の少なくとも一部分を行うために配置されてよい。いくつかの例では、ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることを含むことができるがこれらに限定されない。プロセス３００はその後終わってよい。
【００４０】
図４は第１の装置の例についてのブロック図である。図４に示されるように、第１の装置の例は装置４００を含む。図４に示される装置４００は、ある特定のトポロジにおける限定された数の要素を有するが、装置４００は、既定の実装形態に対して所望されるような代替的なトポロジにおいてそれより多いまたは少ない要素を含むことができることは理解されたい。
【００４１】
装置４００は、モジュール４２２−ａを含むことができるロジックの１つまたは複数の他の部分を実行するために一般に配置可能であるハードウェアにおけるロジックの一部分を表すことができる回路構成４２０を有する装置４００を備えることができる。本明細書において使用されるような「ａ」、「ｂ」、および「ｃ」、ならびに同様の指示子は、任意の正の整数を表す変数であることが意図されることは、留意するに値することである。よって、例えば、ある実装形態が値をａ＝５に設定する場合、ロジックの１つまたは複数の他の部分に含まれるモジュール４２２−ａの完全なセットは、モジュール４２２−１、４２２−２、４２２−３、４２２−４、または４２２−５を含むことができる。これらの例はこの文脈において限定されない。
【００４２】
いくつかの例によると、装置４００は、３ＧＰＰワイヤレスネットワークのためにＮＭまたはＥＭ（例えば、ＮＭ１１０またはＥＭ１２０）用のネットワーク機器において実装可能である。ＥＭまたはＮＭは、ＥＴＳＩ  ＧＳ  ＮＦＶ−ＭＡＮ００１または３ＧＰＰ  ＴＲ３２．８４２に説明されるように動作される３ＧＰＰ  ＯＡＭに対する機能エンティティであってよい。これらの例はこの文脈において限定されない。
【００４３】
いくつかの例において、図４に示されるように、装置４００は回路構成４２０を含む。回路構成４２０は、限定ではないが、ＡＭＤ（登録商標）のＡｔｈｌｏｎ（登録商標）、Ｄｕｒｏｎ（登録商標）およびＯｐｔｅｒｏｎ（登録商標）プロセッサ、ＡＲＭ（登録商標）アプリケーション埋め込みセキュアプロセッサ、Ｑｕａｌｃｏｍｍ（登録商標）のＳｎａｐｄｒａｇｏｎ（登録商標）、ＩＢＭ（登録商標）、Ｍｏｔｏｒｏｌａ（登録商標）のＤｒａｇｏｎＢａｌｌ（登録商標）、Ｎｖｉｄｉａ（登録商標）のＴｅｇｒａ（登録商標）、およびＰｏｗｅｒＰＣ（登録商標）プロセッサ、ＩＢＭおよびＳｏｎｙ（登録商標）のＣｅｌｌプロセッサ、Ｉｎｔｅｌ（登録商標）のＣｅｌｅｒｏｎ（登録商標）、Ｃｏｒｅ（２）Ｄｕｏ（登録商標）、Ｃｏｒｅ  ｉ３、Ｃｏｒｅ  ｉ５、Ｃｏｒｅ  ｉ７、Ｉｔａｎｉｕｍ（登録商標）、Ｐｅｎｔｉｕｍ（登録商標）、Ｘｅｏｎ（登録商標）、Ａｔｏｍ（登録商標）、およびＸＳｃａｌｅ（登録商標）プロセッサ、ならびに同様のプロセッサを含む、さまざまな市販されているプロセッサの任意のものとすることができる。デュアルマイクロプロセッサ、マルチコアプロセッサ、および他のマルチプロセッサアーキテクチャは、回路構成４２０として採用されてもよい。いくつかの例によると、回路構成４２０は、特定用途向け集積回路（ＡＳＩＣ）であってもよく、少なくともいくつかのモジュール４２２−ａは、ＡＳＩＣのハードウェア要素として実装可能である。
【００４４】
いくつかの例によると、装置４００のロジックはＶＮＦ  ＰＭデータモジュール４２２−１を含むことができる。ＶＮＦ  ＰＭデータモジュール４２２−１は、ＶＮＦ用のＶＮＦ  ＰＭデータを受信するために回路構成４２０によって実行されてよい。これらの例について、ＶＮＦ  ＰＭデータは、３ＧＰＰワイヤレスネットワークにネットワークサービスを提供するために配置されるＶＮＦのためのものであってよい。ＶＮＦ  ＰＭデータは、ＥＭを対象とする場合、３ＧＰＰ  ＯＡＭのＶＮＦエンティティから直接受信可能である。ＶＮＦ  ＰＭデータは、ＮＭを対象とする場合、ＶＮＦエンティティと結合されるＥＭを通して転送可能である。ＶＮＦ  ＰＭデータは、ＶＮＦ  ＰＭデータ４０５に含まれてよく、限定はされないが、コール／秒、サブスクライバ数、アクティブモードにおける平均専用ＥＰＳベアラ数、またはアクティブモードにおける最大もしくはピークの専用ＥＰＳベアラ数を含むように、ＶＮＦアプリケーション層性能に関連していてよい。
【００４５】
いくつかの例では、装置４００のロジックは、ＮＦＶＩ  ＰＭデータモジュール４２２−２を含むこともできる。ＮＦＶＩ  ＰＭデータモジュール４２２−２は、ＶＮＦをサポートするために配置されるＮＦＶＩ用のＰＭデータを受信するように回路構成４２０によって実行されてよい。これらの例について、ＮＦＶＩ  ＰＭデータはＮＦＶＩ  ＰＭデータ４１０に含まれてよく、ＮＦＶＩから構成され、かつＶＮＦをサポートする間に消費される１つまたは複数のＶＲに関連しているＰＭデータを含むことができる。このＶＲ関連のＰＭデータは、ｖＣＰＵ電力消費量、ＶＭメモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、または最大もしくはピークのｖＣＰＵ使用量を含むことができる。ＮＦＶＩ  ＰＭデータはＶＮＦによって提供されるネットワークサービスに関連していてもよい。ネットワークサービス関連のＰＭデータは、１つまたは複数のＶＮＦをサポートする１つまたは複数のＶＬの待ち時間、１つまたは複数のＶＮＦをサポートする１つまたは複数のＶＬの使用量、ある時間間隔にわたってネットワークサービスを提供するためにＶＮＦによって使用される平均的な帯域幅、該時間間隔にわたってネットワークサービスを提供するためにＶＮＦによって使用されるピーク帯域幅、ネットワークサービスを提供するためにＶＮＦ用に利用されるまたは構成されるＶＭ数、または、ネットワークサービスを提供するためにＶＮＦ用に利用されるまたは構成されるｖＣＰＵを含むことができる。
【００４６】
いくつかの例によると、装置４００のロジックは機能モジュール４２２−３を含むこともできる。機能モジュール４２２−３は、ＮＦＶＯまたはＶＮＦＭによるＶＮＦまたはＮＳ  ＬＣＭ動作を開始するかどうかを判断するためにＰＭデータ相関および閾値クロス機能の検出を実装するまたは行うように回路構成４２０によって実行されてよい。これらの例について、ＰＭデータ相関および閾値クロス機能の検出は、ＶＮＦ  ＰＭデータ４０５および／またはＮＦＶＩ  ＰＭデータ４１０に含まれるＰＭデータを使用して実装可能である。
【００４７】
いくつかの例では、装置４００のロジックは開始モジュール４２２−４を含むこともできる。開始モジュール４２２−４は、ＮＦＶＯまたはＶＮＦＭによるＶＮＦまたはＮＳ  ＬＣＭ動作を開始するように回路構成４２０によって実行されてよい。これらの例について、開始モジュールは、ＶＮＦ  ＰＭデータ４０５および／またはＮＦＶＩ  ＰＭデータ４１０に含まれるＰＭデータを使用して機能モジュール４２２−３によってＰＭデータ相関および閾値クロス機能の検出の実装に基づいて、ＶＮＦまたはＮＳ  ＬＣＭ動作が必要とされたことを判断していてよい。例えば、ＮＦＶＩ  ＰＭデータ４１０において指示されるような時間間隔にわたってネットワークサービスを提供するためにＶＮＦによって使用される平均的な帯域幅は、平均的な帯域幅閾値を下回ってよく、ＬＣＭ動作４３０をＮＦＶＯに送ることによって開始されるＮＳ  ＬＣＭ動作を含むことができる、または、ＬＣＭ動作４３０をＶＮＦＭに送ることによって開始されるＶＮＦ  ＬＣＭ動作を含むことができる補正アクションが必要とされる場合がある。
【００４８】
いくつかの例によると、装置４００のロジックは転送モジュール４２２−５を含むこともできる。転送モジュール４２２−５は、３ＧＰＰワイヤレスネットワークのためにＶＮＦ／ＮＦＶＩ  ＰＭデータをＮＭに転送するように回路構成４２０によって実行されてよい。これらの例について、装置４００は３ＧＰＰワイヤレスネットワークのためにＥＭに含まれてよく、ＶＮＦ  ＰＭデータ４０５およびＮＦＶＩ  ＰＭデータ４１０において受信されたＶＮＦ／ＮＦＶＩ  ＰＭデータはＶＮＦ／ＮＦＶＩ  ＰＭデータ４４０を介してＮＭに転送可能である。これらの例についても、ＮＭは、ＶＮＦ  ＬＣＭ動作がＮＦＶＯで開始される必要があるかどうかを判断するためにＶＮＦ／ＮＦＶＩ  ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うまたは実装することもできる。
【００４９】
装置４００のさまざまなモジュールおよび装置４００を実装するデバイスは、動作を調整するためにさまざまなタイプの通信媒体によって互いに通信可能に結合されてよい。この調整は、一方向のまたは二方向の情報交換を伴ってよい。例えば、モジュールは、通信媒体上で通信される信号の形態で情報を通信できる。該情報は、さまざまな信号線に割り当てられる信号として実装可能である。このような割り当てにおいて、それぞれのメッセージは信号である。しかしながら、さらなる実施形態は、データメッセージを代替的に採用することができる。このようなデータメッセージはさまざまな接続部全体にわたって送られてよい。接続部の例は、並列インターフェース、直列インターフェース、およびバスインターフェースを含む。
【００５０】
開示されたアーキテクチャの新しい態様を行うための方法論の例を代表するロジックフローのセットが本明細書には含まれる。説明を簡略化する目的で、本明細書に示される１つまたは複数の方法論が一連の作用として示されかつ説明されるが、該方法論は作用の順序によって限定されないことを、当業者は理解し認識するであろう。該方法論に従って、いくつかの作用は、本明細書に示されかつ説明されるのに対して異なる順序でおよび／または他の作用と同時に生じる場合がある。例えば、方法論は、状態図などにおける相互に関係のある一連の状態またはイベントとして代替的に表される可能性があることを、当業者は理解し認識するであろう。さらに、方法論に示される作用が全て新しい実装形態に必要とされるとは限らない場合がある。
【００５１】
ロジックフローは、ソフトウェア、ファームウェア、および／またはハードウェアにおいて実装可能である。ソフトウェアおよびファームウェアの実施形態において、ロジックフローは、光学式、磁気、または半導体記憶装置などの少なくとも１つの非一時的コンピュータ可読媒体またはマシン可読媒体に記憶されるコンピュータ実行可能命令によって実装されてよい。これらの実施形態はこの文脈において限定されない。
【００５２】
図５は第１のロジックフローの例を示す。図５に示されるように、第１のロジックフローはロジックフロー５００を含む。ロジックフロー５００は、装置５００といった、本明細書に記載される１つまたは複数のロジック、特徴、またはデバイスによって実行される動作の一部または全てを代表するものであってよい。より詳細には、ロジックフロー５００は、ＶＮＦ  ＰＭモジュール４２２−１、ＮＦＶＩ  ＰＭデータモジュール４２２−２、機能モジュール４２２−３、または開始モジュール４２２−４によって実装可能である。
【００５３】
図５に示される、説明される例では、ブロック５０２におけるロジックフロー５００はＶＮＦ用の第１のＰＭデータを受信することができる。いくつかの例では、ＶＮＦ  ＰＭデータモジュール４２２−１は第１のＰＭデータを受信することができる。
【００５４】
いくつかの例によると、ブロック５０４におけるロジックフロー５００はＶＮＦをサポートするために配置されるＮＦＶＩ用の第２のＰＭデータを受信することができる。これらの例について、ＮＦＶＩ  ＰＭデータモジュール４２２−２は第２のＰＭデータを受信することができる。
【００５５】
いくつかの例では、ブロック５０６におけるロジックフロー５００は、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、ＮＦＶＯまたはＶＮＦＭによるＮＳまたはＶＮＦ  ＬＣＭ動作をリクエストするかどうかを判断することができる。これらの例について、開始モジュール４２２−４は、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行う機能モジュール４２２−３に基づいて、ＮＳまたはＶＮＦ  ＬＣＭ動作を開始するかどうかを判断することができる。
【００５６】
図６は第１の記憶媒体の一実施形態を示す。図６に示されるように、第１の記憶媒体は記憶媒体６００を含む。記憶媒体６００は製品を備えることができる。いくつかの例では、記憶媒体６００は、光学式、磁気、または半導体記憶装置などの任意の非一時的コンピュータ可読媒体またはマシン可読媒体を含むことができる。記憶媒体６００は、ロジックフロー５００を実装するための命令などのさまざまなタイプのコンピュータ可読命令を記憶することができる。コンピュータ可読記憶媒体またはマシン可読記憶媒体の例は、揮発性メモリまたは不揮発性メモリ、リムーバブルまたは非リムーバブルメモリ、消去可能または消去不可能メモリ、書き込み可能または書き換え可能メモリなどを含む、電子データを記憶可能な任意の有形媒体を備えることができる。コンピュータ実行可能命令の例は、ソースコード、コンパイルされたコード、解釈済みコード、実行可能コード、スタティックコード、ダイナミックコード、オブジェクト指向コード、視覚的コードといった、任意の適したタイプのコードを含むことができる。これらの例はこの文脈において限定されない。
【００５７】
図７は第２の装置の例についてのブロック図を示す。図７に示されるように、第２の装置の例は装置７００を含む。図７に示される装置７００は、ある特定のトポロジにおける限定された数の要素を有するが、装置７００は、既定の実装形態に対して所望されるような代替的なトポロジにおいてそれより多いまたは少ない要素を含むことができることは認識可能である。
【００５８】
装置７００は、モジュール７２２−ａを含むことができるロジックの１つまたは複数の他の部分を実行するために一般に配置可能であるハードウェアにおけるロジックの一部分を表すことができる回路構成７２０を有する装置７００を含むことができる。本明細書において使用されるような「ａ」、「ｂ」、および「ｃ」、ならびに同様の指示子は、任意の正の整数を表す変数であることが意図されることは、留意すべきことである。よって、例えば、ある実装形態が値をａ＝４に設定する場合、ロジックの１つまたは複数の部分に含まれるモジュール７２２−ａの完全なセットは、モジュール７２２−１、７２２−２、７２２−３、または７２２−４を含むことができる。これらの例はこの文脈において限定されない。
【００５９】
いくつかの例によると、装置７００は、１つまたは複数のＶＮＦをサポートするＮＦＶＩを管理するために配置されるＶＩＭ（例えばＶＩＭ１７０）のためのネットワーク機器が実装されてよい、またはこのネットワーク機器に設置されてよい。ＶＩＭは、ＥＴＳＩ  ＧＳ  ＮＦＶ−ＭＡＮ００１または３ＧＰＰ  ＴＲ３２．８４２に説明されるように動作されるＥＴＳＩ  ＭＡＮＯに対する機能エンティティであってよい。これらの例はこの文脈において限定されない。
【００６０】
いくつかの例では、図７に示されるように、装置７００は回路構成７２０を含む。回路構成７２０は、限定はされないが、装置４００について上述されるプロセスを含むさまざまな市販のプロセッサの任意のものとすることができる。また、いくつかの例によると、回路構成７２０はＡＳＩＣであってもよく、少なくともいくつかのモジュール７２２−ａはＡＳＩＣのハードウェア要素として実装可能である。
【００６１】
いくつかの例によると、装置７００のロジックは、ＮＦＶＩ受信モジュール７２２−１を含むことができる。ＮＦＶＩ受信モジュール７２２−１は、ＮＦＶＩが１つまたは複数のＶＮＦをサポートする間ＮＦＶＩによって生成されたＰＭデータを受信するように回路構成７２０によって実行されてよい。これらの例について、ＰＭデータはＮＦＶＩ  ＰＭデータ７１０に含まれてよい。
【００６２】
いくつかの例では、装置７００のロジックはネットワーク（ＮＷ）サービスＰＭデータモジュール７２２−２を含むこともできる。ＮＷサービスＰＭデータモジュール７２２−２は、ＰＭデータが１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合、ＮＦＶＯにＰＭデータを転送するように回路構成７２０によって実行されてよい。これらの例について、ＮＷサービスＰＭデータ７３０は、１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータを含むことができる。
【００６３】
いくつかの例によると、装置７００のロジックはＶＲ  ＰＭデータモジュール７２２−３を含むこともできる。ＶＲ  ＰＭデータモジュール７２２−３は、ＰＭデータが、ＮＦＶＩから構成され、かつ、１つまたは複数のＶＲが１つまたは複数のＶＮＦをサポートする間に消費される該ＶＲに関連している場合、１つまたは複数のＶＮＦを管理するために配置されるＶＮＦＭにＰＭデータを転送するように回路構成７２０によって実行されてよい。これらの例について、ＶＲ  ＰＭデータ７４０は１つまたは複数のＶＲに関連しているＰＭデータを含むことができる。
【００６４】
いくつかの例では、装置７００のロジックはＬＣＭモジュール７２２−４を含むこともできる。ＬＣＭモジュール７２２−４は、３ＧＰＰワイヤレスネットワークのためにＥＭまたはＮＭによって開始されている場合があるＮＳまたはＶＮＦ  ＬＣＭ動作を行うように回路構成７２０によって実行されてよく、３ＧＰＰワイヤレスネットワークに対して、１つまたは複数のＶＮＦはネットワークサービスを提供している。これらの例について、ＮＳまたはＶＮＦ  ＬＣＭ動作は、ＮＷサービスＰＭデータ７３０またはＶＲ  ＰＭデータ７４０に含まれるＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装するＥＭまたはＮＭに応答して開始されていてよい。いくつかの例では、ＬＣＭ指示７４０は、ＮＳ  ＬＣＭ動作を行うためにＶＩＭに対してＶＮＦＭから転送されていてよい。このＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることを含むことができる。いくつかの他の例では、ＬＣＭ指示７４０は、ネットワークサービスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することを含むことができるＶＮＦ  ＬＣＭ動作を行うためにＶＩＭに対してＶＮＦＭから転送されていてよい。
【００６５】
装置７００のさまざまなモジュールおよび装置７００を実装するデバイスは、動作を調整するためにさまざまなタイプの通信媒体によって互いに通信可能に結合されてよい。この調整は、一方向のまたは二方向の情報交換を伴ってよい。例えば、モジュールは、通信媒体上で通信される信号の形態で情報を通信できる。該情報は、さまざまな信号線に割り当てられる信号として実装可能である。このような割り当てにおいて、それぞれのメッセージは信号である。しかしながら、さらなる実施形態は、データメッセージを代替的に採用することができる。このようなデータメッセージはさまざまな接続部全体にわたって送られてよい。接続部の例は、並列インターフェース、直列インターフェース、およびバスインターフェースを含む。
【００６６】
図８は第２のロジックフローの例を示す。図８に示されるように、第２のロジックフローはロジックフロー８００を含む。ロジックフロー８００は、装置７００といった、本明細書に記載される１つまたは複数のロジック、特徴、またはデバイスによって実行される動作の一部または全てを代表するものであってよい。より詳細には、ロジックフロー８００は、ＮＦＶＩ受信モジュール７２２−１、ＮＷサービスＰＭデータモジュール７２２−２、またはＶＲ  ＰＭモジュール７２２−３によって実装可能である。
【００６７】
図８に示される、説明される例では、ブロック８０２におけるロジックフロー８００はＮＦＶＩが１つまたは複数のＶＮＦをサポートする間ＮＦＶＩによって生成されるＰＭデータを受信することができる。いくつかの例では、ＰＭデータはＮＦＶＩ受信モジュール７２２−１によって受信されてよい。
【００６８】
いくつかの例によると、ブロック８０４におけるロジックフロー８００は、ＰＭデータが１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合ＮＦＶＯにＰＭデータを転送することができる。これらの例について、ＮＷサービスＰＭデータモジュール７２２−２はＰＭデータを転送することができる。
【００６９】
いくつかの例では、ブロック８０６におけるロジックフロー８００は、ＰＭデータが、ＮＦＶＩから構成され、かつ１つまたは複数のＶＲが１つまたは複数のＶＮＦＳをサポートする間に消費される該ＶＲに関連している場合、１つまたは複数のＶＮＦを管理するために配置されるＶＮＦＭにＰＭデータを転送することができる。これらの例について、ＶＲ  ＰＭデータモジュール７２２−３はＰＭデータを転送できる。
【００７０】
図９は第２の記憶媒体の一実施形態を示す。図９に示されるように、第２の記憶媒体は記憶媒体９００を含む。記憶媒体９００は製品を含むことができる。いくつかの例では、記憶媒体９００は、光学式、磁気、または半導体記憶装置などの任意の非一時的コンピュータ可読媒体またはマシン可読媒体を含むことができる。記憶媒体９００は、ロジックフロー８００を実装するための命令などのさまざまなタイプのコンピュータ可読命令を記憶することができる。コンピュータ可読記憶媒体またはマシン可読記憶媒体の例は、揮発性メモリまたは不揮発性メモリ、リムーバブルまたは非リムーバブルメモリ、消去可能または消去不可能メモリ、書き込み可能または書き換え可能メモリなどを含む、電子データを記憶可能な任意の有形媒体を備えることができる。コンピュータ実行可能命令の例は、ソースコード、コンパイルされたコード、解釈済みコード、実行可能コード、スタティックコード、ダイナミックコード、オブジェクト指向コード、視覚的コードといった、任意の適したタイプのコードを含むことができる。これらの例はこの文脈において限定はされない。
【００７１】
図１０は、ブロードバンドワイヤレスアクセスネットワークにおいて使用するためのデバイス１０００の一実施形態を示す。デバイス１０００は、例えば、装置４００／７００、記憶媒体６００／９００、および／またはロジック回路１０７０を実装できる。ロジック回路１０７０は装置４００／７００について記載される動作を行うための物理的回路を含むことができる。図１０に示されるように、デバイス１０００は、無線インターフェース１０１０と、ベースバンド回路構成１０２０と、コンピューティングプラットフォーム１０３０とを含むことができるが、これらの例はこの構成に限定されない。
【００７２】
デバイス１０００は、全体的に単一デバイス内といった、単一のコンピューティングエンティティにおいて装置４００／７００、記憶媒体６００／９００、および／またはロジック回路１０７０のための構造および／または動作のうちの一部または全てを実装することができる。代替的には、デバイス１０００は、クライアントサーバアーキテクチャ、３層アーキテクチャ、Ｎ層アーキテクチャ、密結合またはクラスター化アーキテクチャ、ピアツーピアアーキテクチャ、マスタ／スレーブアーキテクチャ、共有データベースアーキテクチャ、および他のタイプの分散システムなどの分散システムアーキテクチャを使用して複数のコンピューティングエンティティ全体にわたって、装置４００／７００、記憶媒体６００／９００、および／またはロジック回路１０７０のための構造および／または動作の一部分を分散できる。これらの例はこの文脈に限定されない。
【００７３】
一実施形態では、無線インターフェース１０１０は、シングルキャリア変調信号またはマルチキャリア変調信号（例えば、相補型符号変調（ＣＣＫ）および／もしくは直交周波数分割多重（ＯＦＤＭ）シンボルならびに／またはシングルキャリア周波数分割多重（ＳＣ−ＦＤＭ）シンボル）を送信および／または受信するために適応されたコンポーネントまたはコンポーネントの組み合わせを含むことができるが、実施形態は、任意の特有のｏｖｅｒ−ｔｈｅ−ａｉｒインターフェースまたは変調スキームに限定されない。無線インターフェース１０１０は、例えば、受信機１０１２、送信機１０１６、および／または周波数シンセサイザ１０１４を含むことができる。無線インターフェース１０１０は、バイアス制御、水晶発振器、および／または１つまたは複数のアンテナ１０１８−ｆを含むことができる。別の実施形態において、無線インターフェース１０１０は、所望通り、外部電圧制御発振器（ＶＣＯ）、表面弾性波フィルタ、中間周波数（ＩＦ）フィルタ、および／またはＲＦフィルタを使用してよい。さまざまな潜在的なＲＦインターフェース設計があるため、それらの広範な説明は省略される。
【００７４】
ベースバンド回路１０２０は、受信および／または送信信号を処理するために無線インターフェース１０１０と通信可能であり、例えば、受信された信号をダウンコンバートするためのアナログデジタルコンバータ１０２２と、信号を送信するためにアップコンバートするためのデジタルアナログコンバータ１０２４とを含むことができる。さらに、ベースバンド回路構成１０２０は、それぞれの受信／送信信号のＰＨＹリンク層処理のためのベースバンドまたは物理層（ＰＨＹ）処理回路１０２６を含むことができる。ベースバンド回路１０２０は、例えば、媒体アクセス制御（ＭＡＣ）／データリンク層処理のための処理回路１０２８を含むことができる。ベースバンド回路構成１０２０は、ＭＡＣ処理回路１０２８、および／または例えば１つまたは複数のインターフェース１０３４を介してコンピューティングプラットフォーム１０３０と通信するためのメモリコントローラ１０３２を含むことができる。
【００７５】
いくつかの実施形態において、ＰＨＹ処理回路１０２６は、（例えば、サブフレームを包含する）通信フレームを構築および／または分解するためにバッファメモリといった追加の回路構成と組み合わせて、フレーム構築および／または検出モジュールを含むことができる。代替的にまたは加えて、ＭＡＣ処理回路１０２８は、これらの機能のうちのある特定のものに対する処理を共有する、またはＰＨＹ処理回路１０２６から独立したこれらの処理を行うことができる。いくつかの実施形態において、ＭＡＣおよびＰＨＹ処理は、単一の回路に統合されてよい。
【００７６】
コンピューティングプラットフォーム１０３０は、デバイス１０００にコンピューティング機能を提供することができる。示されるように、コンピューティングプラットフォーム１０３０は処理コンポーネント１０４０を含むことができる。加えてまたは代替的に、デバイス１０００のベースバンド回路構成１０２０は、処理コンポーネント１０３０を使用して、装置４００／７００、記憶媒体６００／９００、およびロジック回路１０７０のための処理動作またはロジックを実行できる。処理コンポーネント１０４０（および／またはＰＨＹ１０２６および／またはＭＡＣ１０２８）は、さまざまなハードウェア要素、ソフトウェア要素、またはこれら両方の組み合わせを備えることができる。ハードウェア要素の複数の例は、デバイス、ロジックデバイス、コンポーネント、プロセッサ、マイクロプロセッサ、回路構成（例えば回路構成４２０または７２０）、プロセッサ回路、回路要素（例えば、トランジスタ、抵抗器、コンデンサ、誘電子など）、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、メモリユニット、ロジックゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、およびチップセットなどを含むことができる。ソフトウェア要素の例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、ソフトウェア開発プログラム、マシンプログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、機能、メソッド、プロシージャ、ソフトウェアインターフェース、アプリケーションプログラムインターフェース（ＡＰＩ）、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、ワード、値、シンボル、またはそれらの任意の組み合わせを含むことができる。例がハードウェア要素および／またはソフトウェア要素を使用して実装されるかどうかを判断することは、所望の計算レート、電力レベル、耐熱性、処理サイクルバジェット、入力データレート、出力データレート、メモリリソース、データバス速度、および挙げられた例に対して所望される他の設計上または性能上の制約など、任意の数の要因に従って変動してよい。
【００７７】
コンピューティングプラットフォーム１０３０はさらに他のプラットフォームコンポーネント１０５０を含むことができる。他のプラットフォームコンポーネント１０５０は、１つまたは複数のプロセッサ、マルチコアプロセッサ、コプロセッサ、メモリユニット、チップセット、コントローラ、周辺機器、インターフェース、発振器、タイミングデバイス、ビデオカード、オーディオカード、マルチメディア入力／出力（Ｉ／Ｏ）コンポーネント（例えばデジタルディスプレイ）、および電力供給などといった、共通のコンピューティング要素を含む。メモリユニットの例は、限定されないが、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、ダブルデータレートＤＲＡＭ（ＤＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、強誘電性ポリマーメモリ、オボニックメモリ、相変化、または強誘電性メモリなどのポリマーメモリ、シリコン−酸化物−窒化物−酸化物−シリコン（ＳＯＮＯＳ）メモリ、磁気または光学カード、独立ディスクの冗長アレイ（ＲＡＩＤ）ドライブなどのデバイスのアレイ、ソリッドステートメモリデバイス（例えば、ＵＳＢメモリ、ソリッドステートドライブ（ＳＳＤ））、および情報を記憶するのに適した任意の他のタイプの記憶媒体といった、１つまたは複数のより高速なメモリユニットの形態のさまざまなタイプのコンピュータ可読記憶媒体およびマシン可読記憶媒体を含むことができる。
【００７８】
コンピューティングプラットフォーム１０３０はさらに、ネットワークインターフェース１０６０を含むことができる。いくつかの例では、ネットワークインターフェース１０６０は、１つまたは複数の３ＧＰＰ  ＬＴＥもしくはＬＴＥ−Ａ仕様または標準において記載されるようなワイヤレスネットワークインターフェースをサポートするためのロジックおよび／または特徴を含むことができる。これらの例について、ネットワークインターフェース１０６０は、ＥＭ、ＮＭ、またはＶＩＭなどのネットワーク機器に設置される装置４００または７００を有効にすることができる。
【００７９】
デバイス１０００は、例えば、コンピュータ、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、ラップトップコンピュータ、ウルトラブックコンピュータ、スマートフォン、タブレットコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、ワークステーション、ミニコンピュータ、マルチプロセッサシステム、プロセッサベースのシステム、ワイヤレスアクセスポイント、またはこれらの組み合わせであってよい。従って、本明細書に記載されるデバイス１０００の機能および／または特有の構成は、適宜に所望されるように、デバイス１０００のさまざまな実施形態に含まれるか省略されてよい。いくつかの実施形態では、デバイス１０００は、ＷＭＡＮに対する３ＧＰＰ  ＬＴＥ仕様および／またはＩＥＥＥ８０２．１６標準のうちの１つまたは複数を関連付けたプロトコルおよび周波数、ならびに／または、本明細書に挙げられた他のブロードバンドワイヤレスネットワークに対応するように構成可能であるが、これらの例はこの点において限定されない。
【００８０】
デバイス１０００の実施形態は、単入力単出力（ＳＩＳＯ）アーキテクチャを使用して実装されてよい。しかしながら、ある特定の実装形態は、ビーム形成または空間分割多元接続（ＳＤＭＡ）のための適応アンテナ技法を使用する、および／または多重入出力（ＭＩＭＯ）通信技法を使用する、送信および／または受信のための複数のアンテナ（例えばアンテナ１０１８−ｆ）を含むことができる。
【００８１】
デバイス１０００のコンポーネントおよび特徴は、ディスクリート回路構成、特定用途向け集積回路（ＡＳＩＣ）、ロジックゲート、および／または単一チップアーキテクチャの任意の組み合わせを使用して実装されてよい。さらに、デバイス１０００の特徴は、マイクロコントローラ、プログラマブルロジックアレイおよび／もしくはマイクロプロセッサ、または適宜に適切な場合に上記の任意の組み合わせを使用して実装可能である。ハードウェア、ファームウェア、および／またはソフトウェア要素は、本明細書において「ロジック」または「回路」と総称または個々に呼ばれてよいことは留意されたい。
【００８２】
図１０のブロック図に示される例示的なデバイス１０００が、多くの潜在的な実装形態の１つの機能的説明例を表すことができることは認識されるべきである。従って、添付の図に示されるブロック機能の分割、省略または包括は、これらの機能を実装するためのハードウェアコンポーネント、回路、ソフトウェア、および／または要素が、例において必ず分割され、省略され、または含まれることになることを暗示しない。
【００８３】
図１１はブロードバンドワイヤレスアクセスシステム１１００の一実施形態を示す。図１１に示されるように、ブロードバンドワイヤレスアクセスシステム１１００は、インターネット１１０に対するモバイルワイヤレスアクセスおよび／または固定ワイヤレスアクセスをサポートすることが可能であるインターネット１１１０タイプのネットワークなどを備えるインターネットプロトコル（ＩＰ）タイプのネットワークであってよい。１つまたは複数の実施形態では、ブロードバンドワイヤレスアクセスシステム１１００は、３ＧＰＰ  ＬＴＥ仕様および／またはＩＥＥＥ８０２．１６標準のうちの１つまたは複数に準拠するシステムといった、任意のタイプの直交周波数分割多元接続（ＯＦＤＭＡ）および／または多重シングルキャリア周波数分割多元接続（多重ＳＣ−ＦＤＭＡ）ベースのワイヤレスネットワークを備えることができるが、この開示の範囲はこれらの点において限定されない。
【００８４】
例示のブロードバンドワイヤレスアクセスシステム１１００において、アクセスサービスネットワーク（ＡＳＮ）１１１２、１１１８は、１つまたは複数の固定デバイス１１１６とインターネット１１１０との間、または１つまたは複数のモバイルデバイス１１１５とインターネット１１１０との間のワイヤレス通信を提供するために、基地局（ＢＳ）１１１４、１１２０（ＲＲＨまたはｅＮＢ）とそれぞれ結合可能である。ＡＳＮ１１１２は、ブロードバンドワイヤレスアクセスシステム１１００上の１つまたは複数の物理的エンティティへのネットワーク機能のマッピングを定義することができるプロファイルを実装することができる。基地局１１１４、１１２０（またはｅＮＢ）は、デバイス１１００に関して記載されるような固定デバイス１１１６およびモバイルデバイス１１２２とのＲＦ通信を提供するための無線機器を備えることができ、例えば、３ＧＰＰ  ＬＴＥ仕様またはＩＥＥＥ８０２．１６標準に従ったＰＨＹ、ＭＡＣ、ＲＬＣ、またはＰＤＣＰ層機器を備えることができる。基地局１１１４、１１２０（またはｅＮＢ）は、ＡＳＮ１１１２、１１１８を介してそれぞれインターネット１１１０に結合するためのＩＰバックプレーンをさらに備えることができるが、特許請求される主題の範囲はこれらの点において限定されない。
【００８５】
ブロードバンドワイヤレスアクセスシステム１１００は、限定ではないが、例えば、認証、承認、および課金（ＡＡＡ）機能、動的ホスト構成プロトコル（ＤＨＣＰ）機能、またはドメイン名サービス制御といったプロキシおよび／もしくはリレー型機能、公衆交換電話網（ＰＳＴＮ）ゲートウェイ、もしくはボイスオーバーインターネットプロトコル（ＶｏＩＰ）ゲートウェイなどのドメインゲートウェイ、ならびに／または、インターネットプロトコル（ＩＰ）型のサーバ機能などを含む１つまたは複数のネットワーク機能を提供することができるビジテッドコネクティビティサービスネットワーク（ＣＳＮ）１１２４をさらに備えることができる。しかしながら、これらはビジテッドＣＳＮ１１２４またはホームＣＳＮ１１２６によって提供可能な機能のタイプの例に過ぎず、特許請求される主題の範囲はこれらの点において限定されない。ビジテッドＣＳＮ１１２４は、例えば、固定デバイス１１１６またはモバイルデバイス１１２２がこれらのそれぞれのホームＣＳＮ１１２６から離れてローミングしている場合、または、ブロードバンドワイヤレスアクセスシステム１１００が固定デバイス１１１６またはモバイルデバイス１１２２の正規のサービスプロバイダの一部であるが、ブロードバンドワイヤレスアクセスシステム１１００が固定デバイス１１１６またはモバイルデバイス１１２２の主な場所またはホームの場所ではない別の場所または状態にある恐れがある場合といった、ビジテッドＣＳＮ１１２４が固定デバイス１１１６またはモバイルデバイス１１２２の正規のサービスプロバイダの一部ではない場合、ビジテッドＣＳＮと呼ばれる場合がある。
【００８６】
固定デバイス１１１６は、基地局１１１４、１１２０およびＡＳＮ１１１２、１１１８のそれぞれ、ならびにホームＣＳＮ１１２６を介して、インターネット１１１０への自宅または企業顧客ブロードバンドアクセスを提供するために、自宅もしくは企業内または近くなどに基地局１１１４、１１２０のうちの１つまたはそれら両方の範囲内のどこかに設置可能である。固定デバイス１１１６は一般に定置に配設されるが、必要に応じて異なる場所へ移動させることができることは留意すべきである。モバイルデバイス１１２２は、例えば、基地局１１１４、１１２０のうちの１つまたはその両方の範囲内にある場合、１つまたは複数の場所で利用可能である。
【００８７】
１つまたは複数の実施形態に従って、動作サポートシステム（ＯＳＳ）１１２８は、ブロードバンドワイヤレスアクセスシステム１１００のための管理機能を提供するための、およびブロードバンドワイヤレスアクセスシステム１１００の機能エンティティ間のインターフェースを提供するためのブロードバンドワイヤレスアクセスシステム１１００の一部分であってよい。図１１のブロードバンドワイヤレスアクセスシステム１１００は、ブロードバンドワイヤレスアクセスシステム１１００のある特定の数のコンポーネントを示すワイヤレスネットワークの１つのタイプに過ぎず、特許請求される主題の範囲はこれらの点において限定されない。
【００８８】
いくつかの例は、「１つの例において」または「一例」という表現をそれらの派生語と共に使用して説明されてよい。これらの用語は、例に関連して説明された特定の特徴、構造、または特性が少なくとも１つの例に含まれることを意味する。本明細書のさまざまな所で「１つの例において」の文言が現れても、全てが必ずしも同じ例に言及しているわけではない。
【００８９】
いくつかの例は、「結合される」、「接続される」、または「結合可能である」という表現をそれらの派生語と共に使用して説明されてよい。これらの用語は、必ずしも互いの同義語を意図しているわけではない。例えば、「接続される」および／または「結合される」という用語を使用する説明は、２つ以上の要素が互いに物理的に直接または電気的に接触していることを指示することができる。しかしながら、「結合される」という用語は、２つ以上の要素が互いに直接接触していないが、依然互いに連携または相互作用することを意味する場合がある。
【００９０】
以下の実施例は本明細書に開示される技術のさらなる例に関連する。
【００９１】
実施例１．装置の一例は、ハードウェアにおけるロジックの少なくとも一部分であるロジックを含むことができる。このロジックはＶＮＦ用の第１のＰＭデータを受信する。ロジックは、ＶＮＦをサポートするために配置されるＮＦＶＩ用の第２のデータを受信することもできる。ロジックは、第１のＰＭデータおよび／または第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいてＮＦＶＯによるＮＳ  ＬＣＭ動作またはＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断することもできる。
【００９２】
実施例２．実施例１の装置において、ロジックは、３ＧＰＰワイヤレスネットワークのためのＥＭとして配置されてよい。このＥＭはＶＮＦから直接第１のＰＭデータを受信するためのものである。ロジックは、ＮＦＶＩから直接第２のＰＭデータを受信したＶＩＭと結合されるＶＮＦＭから第２のＰＭデータを受信することもできる。ロジックは、第１のＰＭデータおよび／または第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいてＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始することを判断することもできる。
【００９３】
実施例３．実施例２の装置において、ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を含むことができる。
【００９４】
実施例４．実施例２の装置において、ＥＭは、３ＧＰＰワイヤレスネットワークのために第１のＰＭデータをＮＭに転送することができる。これらの例について、ＮＭは、第１のＰＭデータおよび／または第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいてＮＦＶＯによるＮＳ  ＬＣＭ動作を開始することができる。
【００９５】
実施例５．実施例２の装置において、第１のＰＭデータは、コール／秒、サブスクライバ数、アクティブモードにおける平均専用ＥＰＳベアラ数、またはアクティブモードにおけるピークの専用ＥＰＳベアラ数を含むＶＮＦアプリケーション層性能に関連していてよい。
【００９６】
実施例６．実施例２の装置において、第２のＰＭデータは、ＮＦＶＩから構成され、かつＶＮＦをサポートする間に消費される１つまたは複数の仮想化リソースに関連していてよい。第２のＰＭデータは、ｖＣＰＵ電力消費量、ＶＭメモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含む。
【００９７】
実施例７．実施例１の装置において、第２のＰＭデータは、ＮＦＶＩから構成される１つまたは複数の仮想化リソースに関連していてよく、ＶＮＦをサポートする間に仮想化リソースを消費するＶＮＦと関連付けられ、また、ＶＮＦによって提供されるネットワークサービスに関連している。
【００９８】
実施例８．実施例７の装置において、ロジックは、３ＧＰＰワイヤレスネットワークのためのＮＭとして配置可能である。これらの例について、ＮＭは、３ＧＰＰワイヤレスネットワークのためにＥＭから第１のＰＭデータおよび第２のＰＭデータを受信し、かつ、第１のＰＭデータおよび／または第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいてＮＦＶＯによるＮＳ  ＬＣＭ動作を開始することを判断することができる。
【００９９】
実施例９．実施例８の装置において、ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を含むことができる。
【０１００】
実施例１０．実施例１の装置において、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出は、既定の閾値をクロスしたかどうかを検出するために第１のＰＭデータおよび／または第２のＰＭデータの中から複数のＰＭを使用することを含むことができる。
【０１０１】
実施例１１．実施例１の装置は、ユーザインターフェースビューを提示するためにロジックに結合されるデジタルディスプレイを含むこともできる。
【０１０２】
実施例１２．方法の例は、ＶＮＦ用の第１のＰＭデータを受信することを含むことができる。方法は、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、ＮＦＶＯによるＮＳ  ＬＣＭ動作、またはＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断することを含むこともできる。
【０１０３】
実施例１３．実施例１２の方法は３ＧＰＰワイヤレスネットワークのためにＥＭによって実装されてよい。方法は、ＶＮＦから直接第１のＰＭデータを受信することも含むことができる。方法は、ＮＦＶＩから直接第２のＰＭデータを受信したＶＩＭと結合されるＶＮＦＭから第２のＰＭデータを受信することを含むこともできる。方法はまた、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、ＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始することを判断することを含むこともできる。
【０１０４】
実施例１４．実施例１３の方法において、ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を含んでよい。
【０１０５】
実施例１５．実施例１３の方法は、３ＧＰＰワイヤレスネットワークのために第１のＰＭデータをＮＭに転送することを含むこともできる。これらの例について、ＮＭは、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいてＮＦＶＯによるＮＳ  ＬＣＭ動作を開始することができる。
【０１０６】
実施例１６．実施例１３の方法において、第１のＰＭデータは、コール／秒、サブスクライバ数、アクティブモードにおける平均専用ＥＰＳベアラ数、またはアクティブモードにおけるピークの専用ＥＰＳベアラ数を含むＶＮＦアプリケーション層性能に関連していてよい。
【０１０７】
実施例１７．実施例１３の方法において、第２のＰＭデータは、ＮＦＶＩから構成され、かつＶＮＦをサポートする間に消費される１つまたは複数の仮想化リソースに関連していてよく、第２のＰＭデータは、ｖＣＰＵ電力消費量、ＶＭメモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含む。
【０１０８】
実施例１８．実施例１２の方法において、第２のＰＭデータは、ＮＦＶＩから構成される１つまたは複数の仮想化リソースに関連していてよく、ＶＮＦをサポートする間仮想化リソースを消費するＶＮＦと関連付けられ、また、ＶＮＦによって提供されるネットワークサービスに関連している。
【０１０９】
実施例１９．実施例１２の方法は、３ＧＰＰワイヤレスネットワークのためにＮＭによって実装可能である。方法は、３ＧＰＰワイヤレスネットワークのためにＥＭから第１のＰＭデータおよび第２のＰＭデータを受信することを含むこともできる。方法はまた、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいてＮＦＶＯによるＮＳ  ＬＣＭ動作を開始することを判断することを含むこともできる。
【０１１０】
実施例２０．実施例１９の方法において、ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を含むことができる。
【０１１１】
実施例２１．実施例１２の方法において、第１のＰＭデータおよび／または第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出は、既定の閾値をクロスしたかどうかを検出するために第１のＰＭデータおよび／または第２のＰＭデータの中から複数のＰＭを使用することを含むことができる。
【０１１２】
実施例２２．少なくとも１つのマシン可読媒体の一例は、システムによって実行されることに応答して、システムに、実施例１２〜２１のうちのいずれか１つによる方法を実行させることができる複数の命令を含むことができる。
【０１１３】
実施例２３．装置の一例は実施例１２〜２１のうちのいずれか１つの方法を行うための手段を含むことができる。
【０１１４】
実施例２４．少なくとも１つの非一時的マシン可読媒体の一例は、３ＧＰＰワイヤレスネットワークのためのシステム上で実行されるのに応答して、システムにＶＮＦ用の第１のＰＭデータを受信させることができる複数の命令を含むことができる。命令はまた、システムに、ＶＮＦをサポートするために配置されるＮＦＶＩ用の第２のＰＭデータを受信させ、かつ、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、ＮＦＶＯによるＮＳ  ＬＣＭ動作またはＶＮＦＭによるＶＮＦ  ＬＣＭ動作をリクエストするかどうかを判断させることができる。
【０１１５】
実施例２５．実施例２４の少なくとも１つの非一時的マシン可読媒体において、システムは３ＧＰＰワイヤレスネットワークのためのＥＭを含み、命令はさらに、ＥＭにＶＮＦから直接第１のＰＭデータを受信させることができる。命令は、ＥＭに、ＮＦＶＩから直接第２のＰＭデータを受信したＶＩＭと結合されるＶＮＦＭから第２のＰＭデータを受信させることもできる。命令はまた、ＥＭに、第１のＰＭデータおよび／または第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいて、ＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始することを判断させることができる。
【０１１６】
実施例２６．実施例２５の少なくとも１つの非一時的マシン可読媒体において、ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を含んでよい。
【０１１７】
実施例２７．実施例２５の少なくとも１つの非一時的マシン可読媒体において、命令はさらに、３ＧＰＰワイヤレスネットワークのために第１のＰＭデータをＮＭに転送させる。これらの例について、ＮＭは、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいてＮＦＶＯによるＮＳ  ＬＣＭ動作を開始することができる。
【０１１８】
実施例２８．実施例２５の少なくとも１つの非一時的マシン可読媒体において、ＶＮＦアプリケーション層性能に関連している第１のＰＭデータは、コール／秒、サブスクライバ数、アクティブモードにおける平均専用ＥＰＳベアラ数、またはアクティブモードにおけるピークの専用ＥＰＳベアラ数を含むことができる。
【０１１９】
実施例２９．実施例２５の少なくとも１つの非一時的マシン可読媒体において、第２のＰＭデータは、ＮＦＶＩから構成され、かつＶＮＦをサポートする間に消費される１つまたは複数の仮想化リソースに関連していてよい。また、第２のＰＭデータは、ｖＣＰＵ電力消費量、ＶＭメモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含むことができる。
【０１２０】
実施例３０．実施例２４の少なくとも１つの非一時的マシン可読媒体において、第２のＰＭデータは、ＮＦＶＩから構成される１つまたは複数の仮想化リソースに関連していてよく、ＶＮＦをサポートする間仮想化リソースを消費するＶＮＦと関連付けられてよく、またＶＮＦによって提供されるネットワークサービスに関連していてよい。
【０１２１】
実施例３１．実施例２４の少なくとも１つの非一時的マシン可読媒体において、システムは、３ＧＰＰワイヤレスネットワークのためのＮＭを含むことができ、命令はさらに、ＮＭに、３ＧＰＰワイヤレスネットワークのためにＥＭから第１のＰＭデータおよび第２のＰＭデータを受信させる。命令は、ＮＭに、第１のＰＭデータおよび／または第２のＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいてＮＦＶＯによるＮＳ  ＬＣＭ動作を開始することを判断させることもできる。
【０１２２】
実施例３２．実施例３１の少なくとも１つの非一時的マシン可読媒体において、ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を含むことができる。
【０１２３】
実施例３３．実施例２４の少なくとも１つの非一時的マシン可読媒体において、第１のＰＭデータおよび／または第２のＰＭデータを使用するＰＭデータ相関および閾値クロス機能の検出は、既定の閾値をクロスしたかどうかを検出するために第１のＰＭデータおよび／または第２のＰＭデータの中から複数のＰＭを使用することを含むことができる。
【０１２４】
実施例３４．装置の一例は、ハードウェアにおけるロジックの少なくとも一部分であるロジックを含むことができる。このロジックはＮＦＶＩのためのＶＩＭとして動作するように配置されてよい。ＶＩＭは、ＮＦＶＩによって生成されるＰＭデータを受信することができ、ＮＦＶＩは１つまたは複数の仮想化ネットワーク機能（ＶＮＦ）をサポートする。ＶＩＭは、ＰＭデータが１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合にＰＭデータをＮＦＶＯに転送することもできる。ＶＩＭはまた、ＰＭデータが、ＮＦＶＩから構成され、かつ１つまたは複数の仮想化リソースが１つまたは複数のＶＮＦをサポートする間に消費される該仮想化リソースに関連している場合に１つまたは複数のＶＮＦを管理するために配置されるＶＮＦＭにＰＭデータを転送することができる。
【０１２５】
実施例３５．実施例３４の装置において、１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータは、３ＧＰＰワイヤレスネットワークのためにＮＦＶＯからＮＭに転送されてよい。この例について、ＮＭは、ＮＦＶＯによるＮＳ  ＬＣＭ動作を開始するかどうかを判断するためにネットワークサービスに関連しているＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装することができる。
【０１２６】
実施例３６．実施例３５の装置において、ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を含むことができる。
【０１２７】
実施例３７．実施例３４の装置において、１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータは、３ＧＰＰワイヤレスネットワークのためにＶＮＦＭからＥＭに転送されてよい。この例について、ＥＭは、ＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断するために１つまたは複数の仮想化リソースに関連しているＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装することができる。
【０１２８】
実施例３８．実施例３７の装置において、ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を含んでよい。
【０１２９】
実施例３９．実施例３４の装置において、ネットワークサービスに関連しているＰＭデータは、１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの待ち時間、１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの使用量、ある時間間隔にわたってネットワークサービスを提供するために１つまたは複数のＶＮＦによって使用される平均的な帯域幅、該時間間隔にわたってネットワークサービスを提供するために１つまたは複数のＶＮＦによって使用されるピーク帯域幅、ネットワークサービスを提供するために１つまたは複数のＶＮＦによって利用されるＶＭ数、または、ネットワークサービスを提供するために１つまたは複数のＶＮＦによって利用されるｖＣＰＵ数を含むことができる。
【０１３０】
実施例４０．実施例３４の装置において、１つまたは複数の仮想化リソースに関連しているＰＭデータは、ｖＣＰＵ電力消費量、ＶＭメモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含むことができる。
【０１３１】
実施例４１．実施例３４の装置は、ユーザインターフェースビューを提示するためのデジタルディスプレイを含むこともできる。
【０１３２】
実施例４２．方法の一例は、ＮＦＶＩを管理するためのＶＩＭにおいて、ＮＦＶＩが１つまたは複数のＶＮＦをサポートする間ＮＦＶＩによって生成されるＰＭデータを受信することを含むことができる。方法は、ＰＭデータが１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合にＰＭデータをＮＦＶＯに転送することを含むこともできる。方法はまた、ＰＭデータが、ＮＦＶＩから構成され、かつ１つまたは複数の仮想化リソースが１つまたは複数のＶＮＦをサポートする間に消費される該仮想化リソースに関連している場合に１つまたは複数のＶＮＦを管理するために配置されるＶＮＦＭにＰＭデータを転送することを含むことができる。
【０１３３】
実施例４３．実施例４２の方法において、１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータは、３ＧＰＰワイヤレスネットワークのためにＮＦＶＯからＮＭに転送されてよい。この例について、ＮＭは、ＮＦＶＯによるＮＳ  ＬＣＭ動作を開始するかどうかを判断するためにネットワークサービスに関連しているＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装することができる。
【０１３４】
実施例４４．実施例４３の方法において、ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を含むことができる。
【０１３５】
実施例４５．実施例４２の方法において、１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータは、３ＧＰＰワイヤレスネットワークのためにＶＮＦＭからＥＭに転送可能である。ＥＭは、ＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断するために１つまたは複数の仮想化リソースに関連しているＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する。
【０１３６】
実施例４６．実施例４５の方法において、ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を含んでよい。
【０１３７】
実施例４７．実施例４２の方法において、ネットワークサービスに関連しているＰＭデータは、１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの待ち時間、１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの使用量、ある時間間隔にわたってネットワークサービスを提供するために１つまたは複数のＶＮＦによって使用される平均的な帯域幅、該時間間隔にわたってネットワークサービスを提供するために１つまたは複数のＶＮＦによって使用されるピーク帯域幅、ネットワークサービスを提供するために１つまたは複数のＶＮＦによって利用されるＶＭ数、または、ネットワークサービスを提供するために１つまたは複数のＶＮＦによって利用されるｖＣＰＵ数を含むことができる。
【０１３８】
実施例４８．実施例４２の方法において、１つまたは複数の仮想化リソースに関連しているＰＭデータは、ｖＣＰＵ電力消費量、ＶＭメモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含むことができる。
【０１３９】
実施例４９．少なくとも１つの非一時的マシン可読媒体の一例は、システム上で実行されることに応答して、システムに実施例４２〜４８のうちのいずれか１つによる方法を実行させる複数の命令を含むことができる。
【０１４０】
実施例５０．装置の一例は実施例４２〜４８のうちのいずれか１つの方法を行うための手段を含むことができる。
【０１４１】
実施例５１．少なくとも１つの非一時的マシン可読媒体は、ＮＦＶＩのためのＶＩＭとして動作するように配置されるシステム上で実行されるのに応答して、システムに、ＮＦＶＩが１つまたは複数のＶＮＦをサポートする間に、ＮＦＶＩによって生成されるＰＭデータを受信させる複数の命令を含むことができる。命令はまた、システムに、ＰＭデータが１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合にＰＭデータをＮＦＶＯに転送させることができる。命令は、システムに、ＰＭデータが、ＮＦＶＩから構成され、かつ１つまたは複数の仮想化リソースが１つまたは複数のＶＮＦをサポートする間に消費される該仮想化リソースに関連している場合に１つまたは複数のＶＮＦを管理するために配置されるＶＮＦＭにＰＭデータを転送させることもできる。
【０１４２】
実施例５２．実施例５１の少なくとも１つの非一時的マシン可読媒体において、１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータは、３ＧＰＰワイヤレスネットワークのためにＮＦＶＯからＮＭに転送されてよい。この例について、ＮＭは、ＮＦＶＯによるＮＳ  ＬＣＭ動作を開始するかどうかを判断するためにネットワークサービスに関連しているＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装することができる。
【０１４３】
実施例５３．実施例５２の少なくとも１つの非一時的マシン可読媒体において、ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦＦＧを作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、ＶＬを作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を含むことができる。
【０１４４】
実施例５４．実施例５１の少なくとも１つの非一時的マシン可読媒体において、１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連しているＰＭデータは、３ＧＰＰワイヤレスネットワークのためにＶＮＦＭからＥＭに転送可能である。この例について、ＥＭは、ＶＮＦＭによるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断するために１つまたは複数の仮想化リソースに関連しているＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装することができる。
【０１４５】
実施例５５．実施例５４の少なくとも１つの非一時的マシン可読媒体において、ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を含んでよい。
【０１４６】
実施例５６．実施例５１の少なくとも１つの非一時的マシン可読媒体において、ネットワークサービスに関連しているＰＭデータは、１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの待ち時間、１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの使用量、ある時間間隔にわたってネットワークサービスを提供するために１つまたは複数のＶＮＦによって使用される平均的な帯域幅、該時間間隔にわたってネットワークサービスを提供するために１つまたは複数のＶＮＦによって使用されるピーク帯域幅、ネットワークサービスを提供するために１つまたは複数のＶＮＦによって利用されるＶＭ数、または、ネットワークサービスを提供するために１つまたは複数のＶＮＦによって利用されるｖＣＰＵ数を含むことができる。
【０１４７】
実施例５７．実施例５１の少なくとも１つの非一時的マシン可読媒体において、１つまたは複数の仮想化リソースに関連しているＰＭデータは、ｖＣＰＵ電力消費量、ＶＭメモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含むことができる。
【０１４８】
本開示の要約は、読み手が迅速に技術的開示の性質を確認できるようにする要約書を要求する、米国特許法施行規則セクション１．７２（ｂ）に準拠するように提供されていることが強調される。要約書は、実施例の範囲または意味を解釈または限定するために使用されることはないという理解の下に提出されている。さらに、前述の発明を実施するための形態において、本開示の簡素化の目的のために、さまざまな特徴は併せて単一の例にグループ化されていることが理解され得る。
【０１４９】
この開示方法は、特許請求された例が、それぞれの請求項において明示的に記載されるものより多い特徴を要求するという意図を反映するものとして解釈されるべきではない。もっと正確に言えば、以下の特許請求の範囲が反映するように、発明の主題は、単一の開示例の全ての特徴より少ないものにある。よって、以下の特許請求の範囲は本明細書において発明を実施するための形態に組み込まれており、それぞれの請求項は独自の別個の例に基づく。添付の特許請求の範囲において、「含む（ｉｎｃｌｕｄｉｎｇ）」および「〜において（ｉｎ  ｗｈｉｃｈ）」という用語はそれぞれ、「含むことができる（ｍａｙ  ｉｎｃｌｕｄｅ）」および「ここで（ｗｈｅｒｅｉｎ）」という対応する用語と同等な平易な英語として使用される。また、「第１の」、「第２の」、「第３の」などの用語は、単に標示として使用されており、これらの対象物に数値的な要件を課すことが意図されるものではない。
【０１５０】
主題は、構造的特徴および／または方法論的作用に特有の言語で説明されているが、添付の特許請求の範囲において定義される主題は、上述される具体的な特徴または作用に必ずしも限定されないことは理解されたい。もっと正確に言えば、上述される具体的な特徴および作用は、特許請求の範囲を実装する形態の例として開示されている。
【図１】
2018504809.tif 000003
【図２】
2018504809.tif 000004
【図３】
2018504809.tif 000005
【図４】
2018504809.tif 000006
【図５】
2018504809.tif 000007
【図６】
2018504809.tif 000008
【図７】
2018504809.tif 000009
【図８】
2018504809.tif 000010
【図９】
2018504809.tif 000011
【図１０】
2018504809.tif 000012
【図１１】
2018504809.tif 000013
【手続補正書】
【提出日】平成29年8月9日(2017.8.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ハードウェアにおけるロジックの少なくとも一部分であるロジックを備える装置であって、
前記ロジックは、
仮想化ネットワーク機能（ＶＮＦ）用の第１の性能測定（ＰＭ）データを受信し、
前記ＶＮＦをサポートするために配置されるネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）用の第２のＰＭデータを受信し、
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用するＰＭデータ相関および閾値クロス機能の検出の実装に基づいてネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）によるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作または仮想化ネットワーク機能マネージャ（ＶＮＦＭ）によるＶＮＦ  ＬＣＭ動作を開始するかどうかを判断する、装置。
【請求項２】
前記ロジックは、３ＧＰＰワイヤレスネットワークのために要素マネージャ（ＥＭ）として配置され、
前記ＥＭは、
前記ＶＮＦから直接前記第１のＰＭデータを受信し、
前記ＮＦＶＩから直接前記第２のＰＭデータを受信した仮想化インフラストラクチャマネージャ（ＶＩＭ）と結合される前記ＶＮＦＭから前記第２のＰＭデータを受信し、
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて前記ＶＮＦＭによる前記ＶＮＦ  ＬＣＭ動作を開始することを判断する、請求項１に記載の装置。
【請求項３】
前記ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を備える、請求項２に記載の装置。
【請求項４】
前記３ＧＰＰワイヤレスネットワークのために前記第１のＰＭデータをネットワークマネージャ（ＮＭ）に転送するための前記ＥＭを含み、前記ＮＭは、前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始する、請求項２または３に記載の装置。
【請求項５】
コール／秒、サブスクライバ数、アクティブモードにおける平均専用進化型パケットシステム（ＥＰＳ）ベアラ数、またはアクティブモードにおけるピークの専用ＥＰＳベアラ数を含むＶＮＦアプリケーション層性能に関連している前記第１のＰＭデータを備える、請求項２から４のいずれか一項に記載の装置。
【請求項６】
前記ＮＦＶＩから構成され、かつ前記ＶＮＦをサポートする間に消費される１つまたは複数の仮想化リソースに関連している前記第２のＰＭデータであって、仮想中央処理装置（ｖＣＰＵ）電力消費量、仮想マシン（ＶＭ）メモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含む前記第２のＰＭデータを備える、請求項２から５のいずれか一項に記載の装置。
【請求項７】
前記ＮＦＶＩから構成される１つまたは複数の仮想化リソースに関連し、前記ＶＮＦをサポートする間に前記１つまたは複数の仮想化リソースを消費する前記ＶＮＦに関連付けられ、また、前記ＶＮＦによって提供されるネットワークサービスに関連している前記第２のＰＭデータを備える、請求項１から６のいずれか一項に記載の装置。
【請求項８】
前記ロジックは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのためのネットワークマネージャ（ＮＭ）として配置され、
前記ＮＭは、
前記３ＧＰＰワイヤレスネットワークのために要素マネージャ（ＥＭ）から前記第１のＰＭデータおよび前記第２のＰＭデータを受信し、
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始することを判断する、請求項１から７のいずれか一項に記載の装置。
【請求項９】
前記ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦ転送グラフ（ＶＮＦＦＧ）を作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、仮想リンク（ＶＬ）を作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を備える、請求項８に記載の装置。
【請求項１０】
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出は、既定の閾値をクロスしたかどうかを検出するために前記第１のＰＭデータおよび前記第２のＰＭデータの少なくとも１つの中から複数のＰＭを使用することを含む、請求項１から９のいずれか一項に記載の装置。
【請求項１１】
コンピュータプログラムであって、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのためのシステム上で実行されるのに応答して、
前記システムに、
仮想化ネットワーク機能（ＶＮＦ）用の第１の性能測定（ＰＭ）データを受信させ、
前記ＶＮＦをサポートするために配置されるネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）用の第２のＰＭデータを受信させ、
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用してＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて、ネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）によるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作または仮想化ネットワーク機能マネージャ（ＶＮＦＭ）によるＶＮＦ  ＬＣＭ動作をリクエストするかどうかを判断させる、コンピュータプログラム。
【請求項１２】
前記システムは第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのための要素マネージャ（ＥＭ）を備え、
前記コンピュータプログラムはさらに、前記ＥＭに、
前記ＶＮＦから直接前記第１のＰＭデータを受信させ、
前記ＮＦＶＩから直接前記第２のＰＭデータを受信した仮想化インフラストラクチャマネージャ（ＶＩＭ）と結合される仮想化ネットワーク機能マネージャ（ＶＮＦＭ）から前記第２のＰＭデータを受信させ、
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出の実装に基づいて、前記ＶＮＦＭによる前記ＶＮＦ  ＬＣＭ動作を開始することを判断させ、
前記３ＧＰＰワイヤレスネットワークのために、前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始するＮＭに前記第１のＰＭデータを転送させる、請求項１１に記載のコンピュータプログラム。
【請求項１３】
前記ＮＦＶＩから構成され、かつ前記ＶＮＦをサポートする間に消費される１つまたは複数の仮想化リソースに関連しており、前記ＶＮＦによって提供されるネットワークサービスにも関連している前記第２のＰＭデータを備える、請求項１１または１２に記載のコンピュータプログラム。
【請求項１４】
前記システムは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのためのＮＭを含み、前記コンピュータプログラムはさらに、前記ＮＭに、
前記３ＧＰＰワイヤレスネットワークのために要素マネージャ（ＥＭ）から前記第１のＰＭデータおよび前記第２のＰＭデータを受信させ、
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出を行うことに基づいて前記ＮＦＶＯによる前記ＮＳ  ＬＣＭ動作を開始することを判断させる、請求項１１から１３のいずれか一項に記載のコンピュータプログラム。
【請求項１５】
前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つを使用する前記ＰＭデータ相関および閾値クロス機能の検出は、既定の閾値をクロスしたかどうかを検出するために前記第１のＰＭデータおよび前記第２のＰＭデータのうち少なくとも１つの中から複数のＰＭを使用することを含む、請求項１１から１４のいずれか一項に記載のコンピュータプログラム。
【請求項１６】
コンピュータプログラムであって、ネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）のための仮想化インフラストラクチャマネージャ（ＶＩＭ）として動作するように配置されるシステム上で実行されるのに応答して、前記システムに、
前記ＮＦＶＩが１つまたは複数の仮想化ネットワーク機能（ＶＮＦ）をサポートする間に、前記ＮＦＶＩによって生成される性能測定（ＰＭ）データを受信させ、
前記ＰＭデータが前記１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合に前記ＰＭデータをネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）に転送させ、
前記ＰＭデータが、前記ＮＦＶＩから構成され、かつ１つまたは複数の仮想化リソースが前記１つまたは複数のＶＮＦをサポートする間に消費される前記１つまたは複数の仮想化リソースに関連している場合に前記１つまたは複数のＶＮＦを管理するために配置される仮想化ネットワーク機能マネージャ（ＶＮＦＭ）に前記ＰＭデータを転送させる、コンピュータプログラム。
【請求項１７】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＮＦＶＯからＮＭに転送され、前記ＮＭは、前記ＮＦＶＯによるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記ネットワークサービスに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記ＮＳ  ＬＣＭ動作は、ネットワークサービスをインスタンス化すること、ネットワークサービスを終了すること、ネットワークサービスを問い合わせすること、ネットワークサービスをスケーリングすること、ネットワークサービスを更新すること、ＶＮＦ転送グラフ（ＶＮＦＦＧ）を作成すること、ＶＮＦＦＧを削除すること、ＶＮＦＦＧを問い合わせすること、ＶＮＦＦＧを更新すること、仮想リンク（ＶＬ）を作成すること、ＶＬを削除すること、ＶＬを更新すること、またはＶＬを問い合わせすることのうちの１つまたは複数を備える、請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＶＮＦＭから要素マネージャ（ＥＭ）に転送され、前記ＥＭは、前記ＶＮＦＭによるＶＮＦライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記１つまたは複数の仮想化リソースに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項１６から１８のいずれか一項に記載のコンピュータプログラム。
【請求項２０】
前記ＶＮＦ  ＬＣＭ動作は、ＶＮＦインスタンスをインスタンス化すること、ＶＮＦインスタンスを終了すること、ＶＮＦインスタンスを問い合わせすること、ＶＮＦインスタンスをスケーリングすること、またはＶＮＦインスタンスを更新することのうちの１つまたは複数を備える、請求項１９に記載のコンピュータプログラム。
【請求項２１】
前記ネットワークサービスに関連している前記ＰＭデータは、前記１つまたは複数のＶＮＦをサポートする１つまたは複数の仮想リンクの待ち時間、前記１つまたは複数のＶＮＦをサポートする前記１つまたは複数の仮想リンクの使用量、ある時間間隔にわたって前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって使用される平均的な帯域幅、前記時間間隔にわたって前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって使用されるピーク帯域幅、前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって利用される仮想マシン（ＶＭ）数、または、前記ネットワークサービスを提供するために前記１つまたは複数のＶＮＦによって利用される仮想中央処理装置（ｖＣＰＵ）数を含む、請求項１６から２０のいずれか一項に記載のコンピュータプログラム。
【請求項２２】
前記１つまたは複数の仮想化リソースに関連している前記ＰＭデータは、仮想中央処理装置（ｖＣＰＵ）電力消費量、仮想マシン（ＶＭ）メモリ使用オーバーサブスクリプション、ＶＭディスク待ち時間、平均ｖＣＰＵ使用量、またはピークのｖＣＰＵ使用量を含む、請求項１６から２１のいずれか一項に記載のコンピュータプログラム。
【請求項２３】
請求項１１から２２のいずれか一項に記載のコンピュータプログラムを格納する、コンピュータ可読記録媒体。
【請求項２４】
ネットワーク機能仮想化インフラストラクチャ（ＮＦＶＩ）を管理するための仮想化インフラストラクチャマネージャ（ＶＩＭ）において、前記ＮＦＶＩが１つまたは複数の仮想化ネットワーク機能（ＶＮＦ）をサポートする間前記ＮＦＶＩによって生成される性能測定（ＰＭ）データを受信するための手段と、
前記ＰＭデータが前記１つまたは複数のＶＮＦによって提供されるネットワークサービスに関連している場合に前記ＰＭデータをネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）に転送するための手段と、
前記ＰＭデータが、前記ＮＦＶＩから構成され、かつ１つまたは複数の仮想化リソースが前記１つまたは複数のＶＮＦをサポートする間に消費される前記１つまたは複数の仮想化リソースに関連している場合に前記１つまたは複数のＶＮＦを管理するために配置される仮想化ネットワーク機能マネージャ（ＶＮＦＭ）に前記ＰＭデータを転送するための手段と、を備える、装置。
【請求項２５】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＮＦＶＯからネットワークマネージャ（ＮＭ）に転送され、前記ＮＭは、前記ＮＦＶＯによるネットワークサービス（ＮＳ）ライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記ネットワークサービスに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項２４に記載の装置。
【請求項２６】
前記１つまたは複数のＶＮＦによって提供される前記ネットワークサービスに関連している前記ＰＭデータは、第３世代パートナーシッププロジェクト（３ＧＰＰ）ワイヤレスネットワークのために前記ＶＮＦＭから要素マネージャ（ＥＭ）に転送され、前記ＥＭは、前記ＶＮＦＭによるＶＮＦライフサイクル管理（ＬＣＭ）動作を開始するかどうかを判断するために前記１つまたは複数の仮想化リソースに関連している前記ＰＭデータを使用してＰＭデータ相関および閾値クロス機能の検出を実装する、請求項２４または２５に記載の装置。
【国際調査報告】
2018504809.tif 000014
2018504809.tif 000015