(57)【特許請求の範囲】
【請求項１】
過去に発生したネットワーク管理アクションを特徴付ける情報を記憶するように構成されるメモリと、
プリエンプティブなネットワーク管理アクションを、前記記憶される情報に少なくとも部分的に基づいて予測的に開始するように構成される、少なくとも１つの処理コアと
を含み、前記ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴い、
過去に発生したネットワーク管理アクションを特徴付ける前記情報は、ネットワーク管理アクションをネットワーク動作条件と関連付ける少なくとも１つの傾向スコアを含み、
前記少なくとも１つの処理コアは、前記ネットワーク管理アクションを、連帯的に、前記少なくとも１つの傾向スコア、および前記ネットワーク動作条件に基づいて開始するように構成される、システム。
【請求項２】
前記ネットワーク管理アクションは、仮想化されたネットワーク機能に割り振られるリソースを増大すること、仮想化されたネットワーク機能に割り振られるリソースを減少すること、仮想化されたネットワーク機能インスタンスを開始すること、および、仮想化されたネットワーク機能インスタンスを終了させることの、少なくとも１つを含む、請求項１に記載のシステム。
【請求項３】
過去に発生したネットワーク管理アクションを特徴付ける前記情報は、過去のネットワーク管理アクションがいつ発生したかを識別する情報、および、過去のネットワーク管理アクションで識別される少なくとも１つのパターンの、少なくとも１つを含む、請求項１または２に記載のシステム。
【請求項４】
前記少なくとも１つの仮想化されたネットワーク機能は、仮想化された基地局機能、仮想化された呼セッション制御機能、ＣＳＣＦ、仮想化されたスイッチングセンタ、仮想化されたモビリティ管理エンティティ、仮想化されたホーム加入者サーバ、仮想化された機器識別レジスタ、および、仮想化されたゲートウェイ機能の、少なくとも１つを含む、請求項１から３のいずれか一項に記載のシステム。
【請求項５】
前記システムは、第１のネットワーク管理アクション要求を、前記記憶される情報に少なくとも部分的に基づいて無視するように構成される、請求項１から４のいずれか一項に記載のシステム。
【請求項６】
前記第１のネットワーク管理アクション要求は、第１の仮想化されたネットワーク機能を終了させるための要求を含み、前記記憶される情報は、増大される負荷が、近い将来に可能性があることを示す、請求項５に記載のシステム。
【請求項７】
前記第１のネットワーク管理アクション要求は、第１の仮想化されたネットワーク機能に割り振られるリソースを増大するための要求を含み、前記少なくとも１つの処理コアは、前記記憶される情報に少なくとも部分的に基づいて、第２の仮想化されたネットワーク機能に割り振られるリソースを増大し、前記第１の仮想化されたネットワーク機能のリソースを変更されないままにするように構成される、請求項５に記載のシステム。
【請求項８】
前記メモリ、および、前記少なくとも１つの処理コアは、仮想化されたセルラー通信ネットワーク管理デバイスに含まれ、前記システムは、前記仮想化されたセルラー通信ネットワーク管理デバイスからのトリガに応答して、前記ネットワーク管理アクションが実施されるように構成されるネットワーク機能仮想化オーケストレータ機能をさらに含む、請求項１から７のいずれか一項に記載のシステム。
【請求項９】
前記システムは、過去のネットワーク管理アクションがいつ発生したかを識別する前記情報に基づいて、前記少なくとも１つのパターン、および、前記少なくとも１つの傾向スコアの、少なくとも１つを決定するように構成される第１のノードを含む、請求項３に記載のシステム。
【請求項１０】
前記第１のノードは、仮想化されたセルラー通信ネットワーク管理デバイスを含む、請求項９に記載のシステム。
【請求項１１】
過去に発生したネットワーク管理アクションを特徴付ける情報を記憶するステップと、
プリエンプティブなネットワーク管理アクションを、前記記憶される情報に少なくとも部分的に基づいて予測的に開始するステップであって、前記ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う、開始するステップと
を含み、
過去に発生したネットワーク管理アクションを特徴付ける前記情報は、ネットワーク管理アクションをネットワーク動作条件と関連付ける少なくとも１つの傾向スコアを含み、
前記ネットワーク管理アクションは、連帯的に、前記少なくとも１つの傾向スコア、および前記ネットワーク動作条件に基づいて開始される、方法。
【請求項１２】
前記ネットワーク管理アクションは、仮想化されたネットワーク機能に割り振られるリソースを増大すること、仮想化されたネットワーク機能に割り振られるリソースを減少すること、仮想化されたネットワーク機能インスタンスを開始すること、および、仮想化されたネットワーク機能インスタンスを終了させることの、少なくとも１つを含む、請求項１１に記載の方法。
【請求項１３】
過去に発生したネットワーク管理アクションを特徴付ける前記情報は、過去のネットワーク管理アクションがいつ発生したかを識別する情報、および、過去のネットワーク管理アクションで識別される少なくとも１つのパターンの、少なくとも１つを含む、請求項１１または１２に記載の方法。
【請求項１４】
前記少なくとも１つの仮想化されたネットワーク機能は、仮想化された基地局機能、仮想化された呼セッション制御機能、ＣＳＣＦ、仮想化されたスイッチングセンタ、仮想化されたモビリティ管理エンティティ、仮想化されたホーム加入者サーバ、仮想化された機器識別レジスタ、および、仮想化されたゲートウェイ機能の、少なくとも１つを含む、請求項１１から１３のいずれか一項に記載の方法。
【請求項１５】
第１のネットワーク管理アクション要求を、前記記憶される情報に少なくとも部分的に基づいて無視するステップをさらに含む、請求項１１から１４のいずれか一項に記載の方法。
【請求項１６】
前記第１のネットワーク管理アクション要求は、第１の仮想化されたネットワーク機能を終了させるための要求を含み、前記記憶される情報は、増大される負荷が、近い将来に可能性があることを示す、請求項１５に記載の方法。
【請求項１７】
前記第１のネットワーク管理アクション要求は、第１の仮想化されたネットワーク機能に割り振られるリソースを増大するための要求を含み、前記方法は、前記記憶される情報に少なくとも部分的に基づいて、第２の仮想化されたネットワーク機能に割り振られるリソースを増大し、前記第１の仮想化されたネットワーク機能のリソースを変更されないままにするステップを含む、請求項１５に記載の方法。
【請求項１８】
前記方法は、仮想化されたセルラー通信ネットワーク管理デバイスで実施され、前記方法は、ネットワーク機能仮想化オーケストレータ機能で、前記仮想化されたセルラー通信ネットワーク管理デバイスからのトリガを受信し、応答して、前記ネットワーク管理アクションを実施させるステップをさらに含む、請求項１１から１７のいずれか一項に記載の方法。
【請求項１９】
過去のネットワーク管理アクションがいつ発生したかを識別する前記情報に基づいて、前記少なくとも１つのパターン、および、前記少なくとも１つの傾向スコアの、少なくとも１つを決定するステップをさらに含む、請求項１３に記載の方法。
【請求項２０】
データベースまたはビッグデータストレージを備えた、請求項１から１０のいずれか一項に記載のシステムであって、
過去に発生した、少なくとも１つの仮想化されたネットワーク機能を伴うネットワーク管理アクションを特徴付ける前記情報と、
前記情報を特徴付ける少なくとも１つのパターンと
を記憶するように構成されるメモリを含む、システム。
【請求項２１】
前記少なくとも１つのパターンは、少なくとも１つの動向を、時間的に、過去に発生した前記ネットワーク管理アクションについて特徴付ける、請求項２０に記載のシステム。
【請求項２２】
過去に発生したネットワーク管理アクションを特徴付ける前記情報を記憶するための手段と、
前記ネットワーク管理アクションを、前記記憶される情報に少なくとも部分的に基づいて開始するための手段とを有する装置を備え、
前記ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う、請求項１から１０のいずれか一項に記載のシステム。
【請求項２３】
予測エンティティから、仮想化されたネットワーク機能に関係するネットワーク管理アクションを予測的にトリガするステップと、
トリガする前記ステップに応答して、前記ネットワーク管理アクションの実施を、命令をネットワーク機能仮想化オーケストレータ機能から仮想インフラストラクチャマネージャ機能に送信することにより要求するステップと、
前記仮想インフラストラクチャマネージャ機能からのメッセージに応答して、前記ネットワーク管理アクションに関係する構成を、メッセージを前記ネットワーク機能仮想化オーケストレータ機能から、仮想化されたネットワーク機能マネージャ機能に送信することにより要求するステップと
を含む、請求項１１から１９のいずれか一項に記載の方法。
【請求項２４】
前記構成は、少なくとも１つのメッセージを、前記仮想化されたネットワーク機能マネージャから、前記仮想化されたネットワーク機能に送信させることにより引き起こされる、請求項２３に記載の方法。
【請求項２５】
トリガする前記ステップに応答して、前記ネットワーク機能仮想化オーケストレータ機能により、前記仮想化されたネットワーク機能マネージャ機能から、何のリソースが前記ネットワーク管理アクションを実施するために必要とされるかを問い合わせるステップをさらに含み、前記実施は、前記問い合わせへの応答に少なくとも部分的に基づいて要求される、請求項２３または２４に記載の方法。
【請求項２６】
コンピュータにおいて実行されるときに、請求項１１から１９、または、２３から２５の、少なくとも一項に記載の方法を実行させるように構成されるコンピュータプログラム。
【請求項２７】
請求項２６に記載のコンピュータプログラムを保持した非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、仮想化された機能による通信ネットワークの管理などの、ネットワーク管理の分野に関係する。
【背景技術】
【０００２】
例えばセルラー通信ネットワークなどの通信ネットワークは、ネットワークノードから成り立つ。ネットワークのネットワークノードは、異なるノードタイプに細分され得るものであり、例えばセルラー通信ネットワークは、基地局、基地局コントローラ、スイッチ、ゲートウェイ、およびアプリケーション機能を含み得る。インターネットプロトコル、ＩＰ、ネットワークは、ルータおよびゲートウェイを含み得る。
【０００３】
ネットワークを設計するとき、計画者は、ネットワークのカバレッジエリア内の負荷状況を推定し得る。例えば、都市の繁華な地区では、通信が、中心を離れたエリアでより、頻繁に、および、高い強度で発生することが推定され得る。したがって、セルラーネットワークの事例では、より繁華なエリア内のセルは、より小さくされ得るものであり、これらのより小さなセルを制御するように割り当てられる基地局は、高いピーク負荷を統御するための充分なデータ処理能力を与えられ得る。例えば基地局は、いくつかのデータ処理カードを装備させられ得る。同じように、高い予想されるピーク負荷を伴う、データを基地局に、および基地局から伝達することのタスクを課せられるネットワークノードは、これらの高い負荷を統御する能力があるように規模を設定され得る。
【０００４】
高い負荷を統御するように規模を設定されるネットワークノードが、より低い負荷を、例えば夜に経験するとき、それらのネットワークノードの瞬間的な負荷因子は低くなり得る。他方で、ネットワークの使用量パターンが変化する事例では、例えば、低い使用量のみを以前に経験したエリアが、より高く負荷を付与された状態になるならば、キャパシティが、基地局に、および、おそらくは、ネットワークのそのエリアにサービングする他のノードに追加され得る。そのような追加することは、より多くのデータ処理カードおよび／またはトランシーバを基地局内に設置して、負荷に対処することを伴い得る。ピーク負荷は、以前に軽く負荷を付与されたエリアで、都市または他のエリアが発展するにつれて増大することがある。例えば、新しい空港、列車駅の開業、または単純に、新しいアパートの建設が、エリア内でアクティブである通信ネットワークの使用量パターンを変更することがある。
【０００５】
ネットワーク機能の仮想化が、ネットワーク保守を簡単にするために用いられ得る。機能が少なくとも部分的に仮想化されているネットワークでは、仮想化されたネットワーク機能は、例えばデータセンタ内に位置し得る、コモディティサーバコンピュータ上のソフトウェアエンティティとして作動させられ得る。
【発明の概要】
【０００６】
本発明は、独立請求項の特徴により定義される。一部の特定の実施形態は、従属請求項で定義される。
【０００７】
本発明の第１の態様によれば、過去に発生したネットワーク管理アクションを特徴付ける情報を記憶するように構成されるメモリと、ネットワーク管理アクションを、少なくとも部分的に、記憶される情報に基づいて開始するように構成される、少なくとも１つの処理コアとを含み、ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う、システムが提供される。
【０００８】
第１の態様の様々な実施形態は、以下の中黒付きリストからの少なくとも１つの特徴を含み得る。
・ネットワーク管理アクションは、仮想化されたネットワーク機能に割り振られるリソースを増大すること、仮想化されたネットワーク機能に割り振られるリソースを減少すること、仮想化されたネットワーク機能インスタンスを開始すること、および、仮想化されたネットワーク機能インスタンスを終了させることの、少なくとも１つを含む。
・過去に発生したネットワーク管理アクションを特徴付ける情報は、いつ過去のネットワーク管理アクションが発生したかを識別する情報、過去のネットワーク管理アクションで識別される少なくとも１つのパターン、および、ネットワーク管理アクションをネットワーク動作条件と関連付ける少なくとも１つの傾向スコアの、少なくとも１つを含む。
・少なくとも１つの処理コアは、ネットワーク管理アクションを、連帯的に、少なくとも１つの傾向スコア、およびネットワーク動作条件に基づいて開始するように構成される。
・少なくとも１つの仮想化されたネットワーク機能は、仮想化された基地局機能、仮想化された呼セッション制御機能、ＣＳＣＦ、仮想化されたスイッチングセンタ、仮想化されたモビリティ管理エンティティ、仮想化されたホーム加入者サーバ、仮想化された機器識別レジスタ、および、仮想化されたゲートウェイ機能の、少なくとも１つを含む。
・システムは、第１のネットワーク管理アクション要求を、少なくとも部分的に、記憶される情報に基づいて無視するように構成される。
・第１のネットワーク管理アクション要求は、第１の仮想化されたネットワーク機能を終了させるための要求を含み、記憶される情報は、増大される負荷が、近い将来に可能性があることを示す。
・第１のネットワーク管理アクション要求は、第１の仮想ネットワーク機能に割り振られるリソースを増大するための要求を含み、少なくとも１つの処理コアは、少なくとも部分的に、記憶される情報に基づいて、第２の仮想化されたネットワーク機能に割り振られるリソースを増大し、第１の仮想化されたネットワーク機能のリソースを変更されないままにするように構成される。
・メモリ、および、少なくとも１つの処理コアは、仮想化されたセルラー通信ネットワーク管理デバイスに含まれ、システムは、仮想化されたセルラー通信ネットワーク管理デバイスからのトリガに応答して、ネットワーク管理アクションが実施されるように構成されるネットワーク機能仮想化オーケストレータ機能をさらに含む。
・システムは、いつ過去のネットワーク管理アクションが発生したかを識別する情報に基づいて、少なくとも１つのパターン、および、少なくとも１つの傾向スコアの、少なくとも１つを決定するように構成される第１のノードを含む。
・第１のノードは、仮想化されたセルラー通信ネットワーク管理デバイスを含む。
【０００９】
本発明の第２の態様によれば、過去に発生したネットワーク管理アクションを特徴付ける情報を記憶するステップと、ネットワーク管理アクションを、少なくとも部分的に、記憶される情報に基づいて開始するステップであって、ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う、開始するステップとを含む方法が提供される。
【００１０】
第２の態様の様々な実施形態は、第１の態様に関して明確にされた先の中黒付きリストに含まれる特徴に対応する、少なくとも１つの特徴を含み得る。
【００１１】
本発明の第３の態様によれば、過去に発生した、少なくとも１つの仮想化されたネットワーク機能を伴うネットワーク管理アクションを特徴付ける情報と、情報を特徴付ける少なくとも１つのパターンとを記憶するように構成されるメモリを含む、データベースまたはビッグデータストレージが提供される。
【００１２】
本発明の第４の態様によれば、少なくとも１つの処理コアと、コンピュータプログラムコードを含む少なくとも１つのメモリとを含む装置であって、少なくとも１つのメモリ、およびコンピュータプログラムコードは、少なくとも１つの処理コアによって、装置に少なくとも、過去に発生したネットワーク管理アクションを特徴付ける情報を記憶させ、ネットワーク管理アクションを、少なくとも部分的に、記憶される情報に基づいて開始させるように構成され、ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う、装置が提供される。
【００１３】
本発明の第５の態様によれば、過去に発生したネットワーク管理アクションを特徴付ける情報を記憶するための手段と、ネットワーク管理アクションを、少なくとも部分的に、記憶される情報に基づいて開始するための手段とを含み、ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う、装置が提供される。
【００１４】
本発明の第６の態様によれば、コンピュータ可読命令のセットを記憶した非一時的コンピュータ可読媒体であって、コンピュータ可読命令は、少なくとも１つのプロセッサにより実行されたとき、装置に少なくとも、過去に発生したネットワーク管理アクションを特徴付ける情報を記憶させ、ネットワーク管理アクションを、少なくとも部分的に、記憶される情報に基づいて開始させ、ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う、非一時的コンピュータ可読媒体が提供される。
【００１５】
本発明の第７の態様によれば、予測エンティティから、仮想化されたネットワーク機能に関係するネットワーク管理アクションを予測的にトリガするステップと、トリガするステップに応答して、ネットワーク管理アクションの実施を、命令をネットワーク機能仮想化オーケストレータ機能から仮想インフラストラクチャマネージャ機能に送信することにより要求するステップと、仮想インフラストラクチャマネージャ機能からのメッセージに応答して、ネットワーク管理アクションに関係する構成を、メッセージをネットワーク機能仮想化オーケストレータ機能から、仮想化されたネットワーク機能マネージャ機能に送信することにより要求するステップとを含む方法が提供される。
【００１６】
第７の態様の様々な実施形態は、以下の２つの特徴の少なくとも１つを含み得る。
・構成は、少なくとも１つのメッセージを、仮想化されたネットワーク機能マネージャから、仮想化されたネットワーク機能に送信させることにより引き起こされる。
・トリガするステップに応答して、ネットワーク機能仮想化オーケストレータ機能により、仮想化されたネットワーク機能マネージャ機能から、何のリソースがネットワーク管理アクションを実施するために必要とされるかを問い合わせるステップ、および、実施は、少なくとも部分的に、問い合わせへの応答に基づいて要求されること。
【００１７】
本発明の第８の態様によれば、第２または第７の態様の少なくとも１つによる方法を実施させるように構成されるコンピュータプログラムが提供される。
【００１８】
産業上の利用可能性
本発明の少なくとも一部の実施形態は、産業上の用途を、ネットワーク管理および使用最適化において見出すものである。
【図面の簡単な説明】
【００１９】
【図１Ａ−１Ｂ】（図１Ａ）本発明の少なくとも一部の実施形態を解説するための例システムを例示する図である。（図１Ｂ）本発明の少なくとも一部の実施形態をサポートする能力がある例システムを例示する図である。
【図２】本発明の少なくとも一部の実施形態による例ネットワークアーキテクチャを例示する図である。
【図３】本発明の少なくとも一部の実施形態をサポートする能力がある例装置を例示する図である。
【図４】本発明の少なくとも一部の実施形態によるシグナリングを例示する図である。
【図５】本発明の少なくとも一部の実施形態による第１の方法の第１のフローチャートである。
【図６】本発明の少なくとも一部の実施形態によるシグナリングを例示する図である。
【発明を実施するための形態】
【００２０】
ネットワークであって、それらの少なくとも一部の機能の仮想化を用いるネットワークでは、プリエンプティブなネットワーク管理アクションが、ネットワーク使用量の変化に、よりよどみなく反応するために、予測的方法に基づいてトリガされ得る。キャパシティは、例えば、使用量が増大または減少すると予見される場合、それぞれ、適応的に増大および減少され得る。有用性がそのことにより、計算キャパシティがより効率的に使用される場合に獲得され得るものであり、および／または、通信遮断（outage）状況は、変化が、それらの変化を要する使用量変化が発生する前にすでに開始されるので、回避され得る。
【００２１】
図１Ａは、本発明の少なくとも一部の実施形態を解説するための例システムを例示する。セルラーネットワーク例では、移動体１１０は、基地局１２０と、ワイヤレスリンク１１２を介して通信状態にある。移動体１１０は例えば、スマートフォン、ファブレット、セルラー電話、タブレットコンピュータ、またはラップトップコンピュータを含み得る。ワイヤレスリンク１１２は、移動体１１０および基地局１２０の両方がサポートするように構成されるワイヤレス技術によって動作するように配置構成され得る。適した技術は例えば、広帯域符号分割多元接続、ＷＣＤＭＡ（登録商標）、ロングタームエボリューション、ＬＴＥ、およびＣＤＭＡ２０００を含む。
【００２２】
基地局１２０は、コアネットワークノード１４０に動作可能に接続される。コアネットワークノード１４０は例えば、モビリティ管理エンティティ、ＭＭＥ、またはルータを含み得る。コアネットワークノード１４０は、さらなるコアネットワークノード１５０にさらに動作可能に接続される。さらなるコアネットワークノード１５０は、例えば、インターネットなどのさらなるネットワークへのアクセスを提供するように構成される、例えば、ゲートウェイを含み得る。したがって移動体１１０は、さらなるネットワークへのアクセスを、基地局１２０、コアネットワークノード１４０、および、さらなるコアネットワークノード１５０を介して獲得し得る。基地局１２０は、それが制御するセル、または複数のセルが位置する位置での最大負荷にサービングする能力があるように規模を設定され得る。
【００２３】
基地局１３０は、基地局１２０と同様であり得るものであり、基地局１２０と同じ無線アクセスネットワークに含まれ得る。基地局１２０のように、基地局１３０もまた、コアネットワークノード１４０に動作可能に接続される。基地局とコアネットワークノード１４０との間の接続は、ワイヤライン接続であり得るものであり、または代替的に、それらの接続は、少なくとも部分的にワイヤレスであり得る。
【００２４】
セルラーネットワークの観点で論考されるが、非セルラーネットワークが、等しく、例システムを例示する働きをすることになる。非セルラー技術の例は、Ｗｉ−Ｆｉとしてもまた知られている、ワイヤレスローカルエリアネットワーク、ＷＬＡＮ、および、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス、ＷｉＭＡＸを含む。本発明の実施形態はさらには、適した形式で、ワイヤレスリンクが発生しない、ＩＰネットワークなどのワイヤラインネットワークに適用され得る。
【００２５】
図１Ｂは、本発明の少なくとも一部の実施形態をサポートする能力がある例システムを例示する。図１Ｂでの類似の番号付けは、図１Ａでと類似の構造を表象する。図１Ｂのシステムでは、移動体１１０は、無線ノード１２２とのワイヤレスリンク１１２を有する。無線ノード１２２は、無線ハードウェアを含むが、より少ない情報処理機能を含む、または、情報処理機能を含まない、基地局１２０の縮小されたバージョンである。無線ノード１３２は同じように、図１Ｂのシステムでは基地局１３０の代わりをする。無線ノード１２２および無線ノード１３２は両方とも、サーバ１Ｖ１と別々に接続され、そのサーバ１Ｖ１は、図１Ｂの無線ノードにはない、図１Ａの基地局の情報処理能力を作動させることができるように配置構成される、処理コアおよびメモリなどのコンピューティングリソースによって構成されるコンピュータシステムを含む。換言すれば、図１Ａのシステムと比較すると、基地局１２０および１３０の情報処理機能の少なくとも一部分は、図１Ｂのシステム内のサーバ１Ｖ１に移されている。
【００２６】
サーバ１Ｖ１で行われる、無線ノード１２２に関係する情報処理機能は、仮想化された基地局１２０ｖと表象される。サーバ１Ｖ１で行われる、無線ノード１３２に関係する情報処理機能は、仮想化された基地局１３０ｖと表象される。
【００２７】
サーバ１Ｖ２は、図１Ｂのシステム内にあり、コアネットワークノードの仮想化されたバージョンを作動させるように構成される。図１Ｂのシステムではサーバ１Ｖ２は、図１Ａでのコアネットワークノード１４０と同じ機能性を供する、仮想化されたコアネットワークノード１４０ｖ、および、図１Ａでのさらなるコアネットワークノード１５０と同じ機能性を供する、仮想化されたさらなるコアネットワークノード１５０Ｖを作動させる。使用の際に、仮想化された基地局１２０ｖは、情報を無線ノード１２２から受信し、処理動作を、受信された情報に関して実施し得る。例えば、仮想化された基地局１２０ｖは、それが処理した情報を、サーバ１Ｖ２内の、仮想化されたコアネットワークノード１４０ｖに転送し得る。
【００２８】
サーバ１Ｖ１および１Ｖ２は、例えば、ｘ８６アーキテクチャマルチコアプロセッサ、または、縮小命令セットコンピューティング、ＲＩＳＣ、プロセッサの、セットなどの、汎用計算技術に基づくものであり得る。サーバ１Ｖ１は、サーバ１Ｖ２と同じ計算技術に基づくことを必要としない。
【００２９】
一般的に、仮想化されたネットワーク機能は、仮想化されていない対応するネットワーク機能、すなわち、専用ハードウェア上で作動するものと同じ仕様によって実施するように構成される、汎用コンピューティングハードウェア上のソフトウェアエンティティを含み得る。換言すれば、仮想化されたネットワーク機能は、通信ネットワークの論理ネットワークノードのソフトウェア実施形態を含み得る。このことは、他のネットワーク要素の観点では、これらの他の要素は、ネットワーク要素が仮想化されているか否かを知ることを必要としないという効果を有する。したがって、例えば、仮想化された呼セッション制御機能、ＣＳＣＦは、仮想化されないＣＳＣＦと同じ種類のメッセージを送出され得る。
【００３０】
図１Ｂのシステムは、図１Ａのシステムより優れた利点を供する。詳細には、仮想化された基地局１２０ｖは、必要性によってスケーリングされ得るものであり、しかるに基地局１２０は、最大の予期される負荷に対して常に規模を設定されなければならない。例えば、負荷が軽いとき、仮想化された基地局１２０ｖは、サーバ１Ｖ１内の、少数の、またはただ１つの処理コアによって作動させられ得るものであり、一方で、サーバ１Ｖ１の他の処理コアは、例えばグリッドコンピューティングなどの、他の処理タスクに対して使用され得る。無線ノード１２２を介しての増大する負荷への応答として、仮想化された基地局１２０ｖは、より多くの処理コアを、動的なネットワーク管理アクションで割り振られ得る。
【００３１】
図１Ｂのシステムは、実施されるネットワーク管理アクションを記録し得るものであり、各々のネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う。仮想化されたネットワーク機能は例えば、仮想化された基地局、および／または、仮想化されたコアネットワークノードを含み得る。ネットワーク管理アクションは、仮想化されたネットワーク機能に割り振られるリソースを増大すること、仮想化されたネットワーク機能に割り振られるリソースを減少すること、仮想化されたネットワーク機能インスタンスを開始すること、および、仮想化されたネットワーク機能インスタンスを終了させることの、少なくとも１つを含み得る。
【００３２】
仮想化されたネットワーク機能に割り振られるリソースを増大することは、少なくとも１つの、より多くの処理コア、および／または、より多くのメモリを、仮想化されたネットワーク機能に割り振ることを含み得る。処理コア全体を割り振ることに対して代替的に、処理コアのタイムシェアが、仮想化されたネットワーク機能に割り振られ得る。タイムシェアは、例えば、処理コアの、クロックサイクルの２５％、または、クロックサイクルの５０％を占め得る。仮想化されたネットワーク機能に割り振られるリソースを減少することは、処理コア、処理コアのタイムシェア、および／またはメモリを、仮想化されたネットワーク機能から割り振り解除することを含み得る。
【００３３】
仮想化されたネットワーク機能インスタンスを開始することは、例えば、少なくとも部分的にテンプレートに基づいて、新しい仮想化されたネットワーク機能を初期化することを含み得る。図１Ｂの観点では、このことは例えば、さらなる仮想化されたコアネットワークノード、「１６０ｖ」をサーバ１Ｖ２内で初期化することを含み得る。新しい仮想化されたネットワーク機能、またはノードは、リソースを、少なくとも１つのプロセッサコアおよびメモリの観点で割り振られ得る。仮想化されたネットワーク機能を終了させることは、対応して、仮想化されたネットワーク機能を作動させるプロセッサタスクを終了することを含み得る。終了させることは、本質的には円滑であり得るものであり、その場合例えば、終了させられることになる仮想化されたネットワーク機能によりサービングされるいかなるユーザも、中断される接続を回避するために、別の仮想化されたネットワーク機能にハンドオーバされ得る。
【００３４】
２つのサーバ１Ｖ１および１Ｖ２に対して代替的に、別の数のサーバが、実施形態およびネットワーク実施形態に依存して用いられ得る。例えば１つ、３つ、または７つのサーバが使用され得る。
【００３５】
図１Ｂのシステムは、ネットワーク管理アクションを、負荷ステータス、輻輳、またはユーザ介入に応答して実施し得る。システムが、過去のネットワーク管理アクションについての記録された情報へのアクセスを有するとき、システムは、記録された情報を使用して、ネットワーク使用量の変化を予測して、プリエンプティブに、または予測的に、ネットワーク管理アクションを実施し得る。例えば、ネットワークが、使用量パターンであって、それによって使用量がネットワークの所定のセグメントで増大することになる、使用量パターンのナレッジを有するならば、そのネットワークは、リソースを、そのセグメントにサービングする仮想化されたネットワーク機能に再割り振りし得る。使用量パターンは、例えば、ユーザが、仕事への行き帰りをして、例えば、ストリーミングメディアコンテンツを在宅時に晩に消費する際に発生し得る。したがって住宅エリアは、日中の間は比較的わずかなトラフィックに、しかし、晩には相対的に重いデータ使用量に遭遇し得る。
【００３６】
ネットワークが、すでに発達している過負荷、高い負荷、または、低い負荷状況に応答することとは対照的に、予測的に作用し得る場合、ネットワークは、リソースをより円滑な方策で再割り振りし得る。一部の事例では、予測的動作なしでは、負荷が急速にネットワークのセグメント内で強くなり、ネットワークが、変化する負荷に十分高速に適応し得ない事例では、通信遮断が発生し得る。予測的手法を使用すると、リソースは、それらのリソースを、増大する負荷を伴う仮想化されたネットワーク機能に割り振る必要性が発生する前に、他の使用から解放され得る。換言すれば、予測的リソース割り振りは、柔軟性を増大するものであり、その柔軟性で、ネットワークオペレータは、例えば、使用されていないキャパシティをグリッドコンピューティングに貸し出し得る。ネットワークは、例えば、グリッドコンピューティングタスクを円滑に減退または休止させ、処理コアおよび／またはメモリなどのリソースを、予測される必要性に基づいて再割り振りすることを始め得る。
【００３７】
Ｈａｄｏｏｐなどのデータベースまたはビッグデータストレージが、過去に発生した、少なくとも１つの仮想化されたネットワーク機能を伴うネットワーク管理アクションを特徴付ける情報と、情報を特徴付ける少なくとも１つのパターンとを記憶するように配置構成され得る。管理ノードは、ネットワーク管理アクションを予測的にトリガするために、そのようなデータベースまたはビッグデータストレージシステムを含み得る。
【００３８】
一部の実施形態ではネットワークは、予測的手法を使用して、ネットワーク管理アクション要求を無視し得る。例えば、仮想化されたネットワーク機能が、通常仮想化されたネットワーク機能を終了させるほどの低い負荷因子を報告する場合、ネットワークは、トラフィックが当該の仮想化されたネットワーク機能に対して近い将来に増大すると、ネットワークが予測的に予期する事例では、仮想化されたネットワーク機能を保持すると判断し得る。別の例として、仮想化されたネットワーク機能が、それに割り振られることになる追加的なリソースを、負荷に起因して要求する場合、ネットワークは、ネットワークの使用量の予期される発達に鑑みて、より適切な変化は、別の仮想化されたネットワーク機能のリソースを増大することであると判断し得る。その事例ではネットワークは、要求する仮想化されたネットワーク機能を、変化させられないリソースを伴うままにするが、別の仮想化されたネットワーク機能に割り振られるリソースを増大して、ネットワークが、動的に発達する使用量に柔軟に対処することを可能にし得る。追加的なリソースに対する要求は、暗黙的であり得るものであり、例えば、仮想化されたネットワーク機能は、高い負荷を報告し得るものであり、そのことに応答して、ネットワークは通常は、追加的なリソースを割り振って、影響を受ける仮想化されたネットワーク機能の負荷因子を低減することになる。
【００３９】
図２は、本発明の少なくとも一部の実施形態による例ネットワークアーキテクチャを例示する。図２ではＶＮＦ２１０は、例えば、上記で図１Ｂに関して説明されたような仮想化されたネットワーク機能などの、仮想化されたネットワーク機能を含む。ＶＮＦ２１０は、ＶＮＦマネージャ２３０とのインターフェイスを有し、ＶＮＦマネージャ２３０は、ネットワーク管理アクションを、例えば、仮想化されたネットワーク機能の負荷レベルの変化に応答して開始するように構成され得る。ＶＮＦマネージャ２３０は、仮想化されたインフラストラクチャマネージャ、ＶＩＭ、２２０とのインターフェイスを有する。ＶＩＭ２２０は、監視機能を実施して、負荷、または、他のあらかじめ定義されたしきい値を超える、仮想化されたネットワーク機能を検出して、ネットワーク管理アクションを応答してトリガし得る。例えば、負荷レベルが第１のしきい値を上回る場合、より多くのリソースが、仮想化されたネットワーク機能に割り振られ得るものであり、および／または、負荷レベルが第２のしきい値より下に減少する場合、リソースは、仮想化されたネットワーク機能から他の使用に割り振られ得る。ＮＦＶＯ２７０、および／または、別のノードは、あらかじめ定義された、または、機械学習された傾向スコアに応答するように構成され得るものであり、傾向スコアは、ネットワーク管理アクションを、ネットワークの、少なくとも１つの動作条件と関連付ける。アーキテクチャは、複数のＶＮＦ２１０、ＶＩＭ２２０、および／または、複数のＶＮＦマネージャ２３０を含み得る。
【００４０】
ＶＮＦ２１０およびＶＩＭ２２０の両方は、ネットワーク機能仮想化インフラストラクチャ、ＮＦＶＩ、２４０へのインターフェイスを有する。ＮＦＶＩ２４０は、ＶＮＦがデプロイされる環境を築き上げる、ハードウェアおよびソフトウェア構成要素のセットを提供し得る。ＶＮＦ２１０は、要素マネージャ、ＥＭ、２５０とのインターフェイスをさらに有する。ＥＭ２５０は、ネットワーク要素の関係付けられるタイプのセットの管理のためのエンドユーザ機能を提供し得るものであり、それらのネットワーク要素は、仮想化されたネットワーク機能、または、仮想化されないネットワーク機能、または両方を伴うネットワーク要素を含み得る。これらの機能は、２つの主なカテゴリ：要素管理機能およびサブネットワーク管理機能に分けられ得る。一部の実施形態ではＥＭ２５０は、ネットワーク管理アクションについて判断を行うように、および、判断が、例えば、それらのネットワーク管理アクションについてＶＮＦマネージャ２３０にシグナリングすることにより実施させるように構成され得る。ＥＭ２５０は、オペレーショナルサポートシステムおよび／またはビジネスサポートシステム、ＯＳＳ／ＢＳＳ２６０とのインターフェイスを有する。ＯＳＳ／ＢＳＳ２６０は、エンドツーエンドの電気通信サービスをサポートするように構成され得る。ＯＳＳ／ＢＳＳ２６０は、負荷監視を実施し得る。ＯＳＳ／ＢＳＳ２６０は同じく、ＮＦＶオーケストレータ、ＮＦＶＯ、２７０とのインターフェイスを有する。ＮＦＶＯ２７０は、機能ブロックを含み得るものであり、その機能ブロックは、ネットワークサービス、ＮＳ、ライフサイクルを管理し、ＮＳライフサイクル、ＶＮＦライフサイクル、およびＮＦＶＩ２４０リソースの、管理を調整して、リソースおよび接続性の最適化された割り振りを確実にする。ＮＦＶＯ２７０は、ＮＳカタログ２７２、ＶＮＦカタログ２７４、ネットワーク機能仮想化、ＮＦＶ、インスタンス２７６、およびＮＦＶＩリソース２７８の、各々とのインターフェイスを有する。ＶＩＭ２２０は、ＮＦＶＯ２７０とのインターフェイスをさらに有し得る。ＶＮＦマネージャ２３０は、同じように、ＮＦＶＯ２７０とのインターフェイスを有し得る。
【００４１】
一部の実施形態では予測エンティティ２８０は、予測的に作用し、ネットワーク管理アクションを、図２で例示されるシステムでトリガするように構成される。例えば予測エンティティ２８０は、ＮＦＶＯ２７０に、予測的に決定されるネットワーク管理アクションを、図２のネットワークで実施するように指図し得る。予測エンティティ２８０は、ＮＦＶＯ２７０との、例えば標準インターフェイスなどのインターフェイスを有する。このことを可能にするために、予測エンティティは、図２のネットワークで実施されるネットワーク管理アクションに関する情報を受信および収集し、それらのネットワーク管理アクションでのパターンを決定するように構成され得る。予測エンティティ２８０は、少なくとも１つのＶＮＦ２１０、および／または、少なくとも１つのＶＩＭ２２０、および／または、少なくとも１つのＮＦＶＩ２４０からの情報を受信するように配置構成され得る。代替的に予測エンティティ２８０は、それがネットワーク管理アクションを予測的にトリガする際に使用することになる、パターンを説明する情報によって構成され得る。
【００４２】
予測エンティティ２８０は、ＮＦＶ２１０および／またはＮＦＶＩ２４０へのインターフェイスと、データをそれらのＮＦＶ２１０および／またはＮＦＶＩ２４０から収集するように構成されるノードとを含み得る。予測エンティティ２８０は、仲介サービスと、収集されたデータを記憶するための、データベースまたはビッグデータストレージと、データを例えばリアルタイムで分析するように、および、予測的分析をデータに基づいて創出するように構成されるノードと、ＮＦＶＯ２７０に直接、またはＯＳＳ／ＢＳＳ２６０を通して通知するように構成されるノード／インターフェイスとを含み得る。予測エンティティ２８０は、仮想サービスとして作動させられ得る。
【００４３】
一部の実施形態では、予測的に決定されるネットワーク管理リソーススケーリングアクションを実施するために、ＮＦＶＯ２７０は、ＶＩＭ２２０に、追加的なリソースを少なくとも１つのＶＮＦ２１０に対して与えるように指図する。ＶＩＭ２２０が追加的なリソースについて確認応答するとき、ＮＦＶＯ２７０は、ＶＮＦＭ２３０に、リソースをスケーリングするように通知し得る。任意選択として、ＮＦＶＯ２７０は最初に、ＶＮＦＭ２３０に、ＶＮＦはスケーリングすることを可能とされるかどうか、および、何のリソースがスケーリングすることを必要とされるかを要求し得る。スケールダウンまたはスケールインする事例では、ＮＦＶＯ２７０は、ＶＮＦＭ２３０に、ＶＮＦをスケーリングするように通知し得るものであり、ＶＮＦＭ２３０は、リソースをスケーリングし、ＮＦＶＯ２７０にそのことに関して通知し得るものであり、次いでＮＦＶＯ２７０は、ＶＩＭ２２０に、これらのリソースはもはや使用されないと通知し得るものであり、ＶＩＭ２２０は次いで、そのようにし得る。そのＶＩＭ２２０はさらには、ＮＦＶＯ２７０に、リソースはもはや利用可能でないと通知し得る。
【００４４】
様々な実施形態では、図２で例示される少なくとも２つのエンティティは、同じハードウェアリソース上で作動するように配置構成されるソフトウェアエンティティを含む。
【００４５】
図２が１つの例アーキテクチャを例示する一方で、他のアーキテクチャが、本発明の異なる実施形態で可能である。例えば、ネットワークが、インターネットプロトコル、ＩＰ、ネットワークである場合、アーキテクチャは、図２で例示されるものより単純であり得る。
【００４６】
図３は、本発明の少なくとも一部の実施形態をサポートする能力がある例システムを例示する。例示されるのはデバイス３００であり、そのデバイス３００は例えば、少なくとも部分的に、図１Ｂまたは図２で例示されるネットワークの動作を制御するように構成される制御ノードを含み得る。デバイス３００は、ネットワーク管理アクションの監視および／またはトリガリングを実施し得る、図２のアーキテクチャで例示されるエンティティの１つを含み得る。代替的にデバイス３００は、図２で例示されないノードに含まれ得るものであり、デバイス３００は、命令を、図２に含まれる少なくとも１つのノードに提供するように構成され得る。デバイス３００に含まれるのはプロセッサ３１０であり、そのプロセッサ３１０は例えば、シングルコアまたはマルチコアプロセッサを含み得るものであり、シングルコアプロセッサは１つの処理コアを含み、マルチコアプロセッサは２つ以上の処理コアを含む。プロセッサ３１０は、２つ以上のプロセッサを含み得る。処理コアは例えば、ＡＲＭ  Ｈｏｌｄｉｎｇｓにより製作されるＣｏｒｔｅｘ−Ａ８処理コア、または、Ａｄｖａｎｃｅｄ  Ｍｉｃｒｏ  Ｄｅｖｉｃｅｓ  Ｃｏｒｐｏｒａｔｉｏｎにより製造されるＳｔｅａｍｒｏｌｌｅｒ処理コアを含み得る。プロセッサ３１０は、少なくとも１つのＩｎｔｅｌ  Ｃｏｒｅ、Ｉｎｔｅｌ  Ｘｅｏｎ、ＡＭＤ  Ｏｐｔｅｒｏｎ、および／またはＩｎｔｅｌ  Ａｔｏｍプロセッサを含み得る。プロセッサ３１０は、少なくとも１つの特定用途向け集積回路、ＡＳＩＣを含み得る。プロセッサ３１０は、少なくとも１つのフィールドプログラマブルゲートアレイ、ＦＰＧＡを含み得る。プロセッサ３１０は、方法ステップをデバイス３００で実施するための手段であり得る。プロセッサ３１０は、少なくとも部分的に、コンピュータ命令により、アクションを実施するように構成され得る。
【００４７】
デバイス３００は、メモリ３２０を含み得る。メモリ３２０は、ランダムアクセスメモリおよび／または永久メモリを含み得る。メモリ３２０は、少なくとも１つのＲＡＭチップを含み得る。メモリ３２０は、例えば、固体、磁気、光学、および／またはホログラフィックメモリを含み得る。メモリ３２０は、少なくとも部分的に、プロセッサ３１０にアクセス可能であり得る。メモリ３２０は、情報を記憶するための手段であり得る。メモリ３２０は、コンピュータ命令であって、それらを実行するようにプロセッサ３１０が構成される、コンピュータ命令を含み得る。プロセッサ３１０が所定のアクションを実施させるように構成されるコンピュータ命令が、メモリ３２０に記憶され、デバイス３００が全体的に、プロセッサ３１０の指揮のもとで、メモリ３２０からのコンピュータ命令を使用して作動するように構成されるとき、プロセッサ３１０、および／または、その少なくとも１つの処理コアは、前記所定のアクションを実施するように構成されると考えられ得る。メモリ３２０は、少なくとも部分的に、プロセッサ３１０に含まれ得る。メモリ３２０は、少なくとも部分的に、デバイス３００の外部であるが、デバイス３００にアクセス可能であり得る。
【００４８】
デバイス３００は、送信器３３０を含み得る。デバイス３００は、受信器３４０を含み得る。送信器３３０および受信器３４０はそれぞれ、情報を少なくとも１つの通信標準によって送信および受信するように構成され得る。送信器３３０は、２つ以上の送信器を含み得る。受信器３４０は、２つ以上の受信器を含み得る。送信器３３０および／または受信器３４０は、例えば、Ｅｔｈｅｒｎｅｔおよび／またはＤｉａｍｅｔｅｒ通信標準によって動作するように構成され得る。
【００４９】
デバイス３００は、ユーザインターフェイス、ＵＩ、３６０を含み得る。ＵＩ３６０は、ディスプレイ、キーボード、タッチスクリーン、デバイス３００を振動させることによりユーザにシグナリングするように配置構成される振動器、スピーカ、およびマイクロホンの、少なくとも１つを含み得る。ユーザは、デバイス３００を、ＵＩ３６０を介して動作させて、例えば、ネットワーク管理アクションを開始する、または、負荷しきい値を構成することが可能であり得る。
【００５０】
プロセッサ３１０は、情報をプロセッサ３１０から、デバイス３００の内部の電気的導線を介して、デバイス３００に含まれる他のデバイスに出力するように配置構成される送信器を与えられ得る。そのような送信器は、例えば、情報を、少なくとも１つの電気的導線を介して、メモリ３２０に、そのメモリ３２０での記憶のために出力するように配置構成されるシリアルバス送信器を含み得る。シリアルバスに対して代替的に、送信器は、パラレルバス送信器を含み得る。同じようにプロセッサ３１０は、情報をプロセッサ３１０で、デバイス３００の内部の電気的導線を介して、デバイス３００に含まれる他のデバイスから受信するように配置構成される受信器を含み得る。そのような受信器は、例えば、情報を、少なくとも１つの電気的導線を介して、受信器３４０から、プロセッサ３１０での処理のために受信するように配置構成されるシリアルバス受信器を含み得る。シリアルバスに対して代替的に、受信器は、パラレルバス受信器を含み得る。
【００５１】
デバイス３００は、図３で例示されないさらなるデバイスを含み得る。例えばデバイス３００は、ユーザを認証するための指紋スキャナを含み得る。一部の実施形態ではデバイス３００は、上記で説明された少なくとも１つのデバイスを欠く。
【００５２】
プロセッサ３１０、メモリ３２０、送信器３３０、および／または受信器３４０は、デバイス３００の内部の電気的導線により、多数の異なる方策で相互接続され得る。例えば、上述のデバイスの各々は、デバイスが情報を交換することを可能とするために、デバイス３００の内部のマスタバスに別々に接続され得る。しかしながら、当業者は察知するであろうが、このことは単に１つの例であり、実施形態に依存して、上述のデバイスの少なくとも２つを相互接続する様々な方策が、本発明の範囲から逸脱することなく選択され得る。
【００５３】
図４は、本発明の少なくとも一部の実施形態によるシグナリングを例示する。垂直軸上に配置されるのは、左から右に、左側の仮想化されたネットワーク機能、ＶＮＦのセット、右側の制御ノード３００である。制御ノード３００は、例えば、図３のデバイス３００、または、図２の予測エンティティ２８０に対応し得る。図４の下側部分では、ＶＮＦ＿ｘと名付けられたさらなる垂直軸が存する。ＶＮＦのセットは、時間が経過するとともに変化し得るものであり、図は、セット内のＶＮＦの数が常に３、または任意の定数であるべきであるというように理解すべきものではない。制御ノード３００は、ネットワーク管理アクションをＶＮＦに関して管理することのタスクを課せられる、例示される例アーキテクチャでのものであるが、本発明は、決してそのことに制限されず、むしろ、異なる実施形態では、他の機能、または、機能のセットが、図４での制御ノード３００によるものと考えられるアクションの少なくとも一部分を実施し得る。時間は上から下に向かって進む。制御ノード３００とＶＮＦとの間のメッセージングは、例えば、図２に関して説明されたようなＮＦＶＯおよび／またはＶＩＭなどの、少なくとも１つの中間ノードを介して行われ得る。
【００５４】
収集の局面４１０でＶＮＦは、指示を制御ノード３００に提供する。局面４１０の指示は、例えば、制御ノード３００に個々のＶＮＦでの負荷状況を知らせる負荷指示を含み得る。局面４２０で制御ノード３００は、局面４１０で受信された指示を分析し、アクションを行うことを、少なくとも部分的に、これらの指示に基づいて決定し得る。局面４２０で制御ノード３００は、局面４１０の指示についての情報を記憶し得る。記憶される情報は、例えば、局面４１０の指示でのパターンの決定を可能にする、受信された指示のタイムスタンプを説明し得る。パターンは、例えば、どの時刻にネットワークの所定のセクションが、高い、および／または低い負荷条件を経験するかを示す、時間的パターンを含み得る。指示でのパターンの決定は、制御ノード３００により、または、制御ノード３００が指示を少なくとも部分的に共有する別のノードにより実施され得る。局面４１０の指示に基づいて導出され得るパターンの別の例は、傾向スコアである。傾向スコアは例えば、特定のＶＮＦ内のリソースを増大または減少することが、所定のネットワーク条件が存在するならば適切であることになることの可能性を指示し得る。例えば傾向スコアは、リソースを増大することが１０分以内に、特定のＶＮＦの負荷因子が３０％だけ、先の１０分以内に増大する事例では、必要になることになることの統計的確率を指示し得る。
【００５５】
局面４３０で制御ノード３００は、少なくとも１つのネットワーク管理アクションを、ＶＮＦのセットに関して、少なくとも部分的に、局面４１０で受信された指示に応答して開始し得る。ネットワーク管理アクションは例えば、上記で説明されたタイプのネットワーク管理アクションを含み得る。局面４１０、４２０、および４３０は、時間的に重なり合うことがあり、そのことによって制御ノード３００は、ネットワーク管理アクションを、ＶＮＦのセットに含まれる１つのＶＮＦから受信された個々の指示に応答して開始し得る。局面４１０、４２０、および４３０は、動作の反応的段階とみなされ得るものであり、その段階にネットワークは、ＶＮＦから受信された指示に反応し、さらには、そのネットワークが作用することを、少なくとも部分的に、予測的な方策で、後で始めることを可能にする情報を集める。
【００５６】
局面４４０は、制御ノード３００が、予測的に、少なくとも部分的に、局面４２０で記憶される情報に基づいて作用することを含む。例えば、制御ノード３００が、仮想化された基地局リソースが普段は、ネットワークの所定のセクションで、晩の１８：００に増大されることを必要とすると決定する場合、制御ノード３００は、リソースをすでに１７：５５に増大し得る。したがって、使用量が１８：００に増大する際に、仮想化された基地局の負荷因子は、リソースがすでに５分前に増大されていなかった場合、そうであった場合ほど多くは増大しない。局面４５０は、ＶＮＦ内のリソースを増大するための、制御ノード３００からの例命令を例示する。局面４６０で制御ノード３００は、新しい仮想化されたネットワーク機能インスタンスを、少なくとも部分的に、局面４２０で記憶される情報に基づいて、予測的に開始する。新しい仮想化されたネットワーク機能、ＶＮＦ＿ｘは、例えば、仮想化された呼セッション制御機能を含み得る。ＶＮＦ＿ｘは、例えば、図４の他のＶＮＦと同じ物理コンピュータまたはコンピュータセットで初期化され得る。少なくとも一部の実施形態では、ＶＮＦのリソースを増大すること、および、新しいＶＮＦを開始することに加えて、制御ノード３００は、上記で論考されたように、低減されることになるＶＮＦのリソースを、または、ＶＮＦが終了させられることになることを指図し得る。
【００５７】
図５は、本発明の少なくとも一部の実施形態による第１の方法の第１のフローチャートである。例示される方法の局面は、少なくとも部分的にネットワーク機能仮想化を用いるネットワークに含まれる、ＶＮＦＭ、または、他のネットワーク管理ノードで行われ得る。
【００５８】
局面５１０は、過去に発生したネットワーク管理アクションを特徴付ける情報を記憶することを含む。局面５２０は、ネットワーク管理アクションを、少なくとも部分的に、記憶される情報に基づいて開始することを含み、ネットワーク管理アクションは、少なくとも１つの仮想化されたネットワーク機能を伴う。任意選択の局面５３０は、ネットワーク管理アクションについての確認応答要求に応答して、少なくとも１つの仮想化されたネットワーク機能の構成を引き開始することを含む。
【００５９】
図６は、本発明の少なくとも一部の実施形態によるシグナリングを例示する。垂直軸上に配置されるのは、左から右に、ＮＦＶＯ、ＶＮＦマネージャＶＮＦＭ、ＶＮＦ、ＶＩＭ、仲介機能ＭＥＤ、機械学習機能ＬＲＮ、分析エンジンＡＮＬ、および最後に、送出器ＳＮＤである。仲介機能ＭＥＤ、機械学習機能ＬＲＮ、送出器ＳＮＤ、および分析エンジンＡＮＬは、例えば、図２の予測エンティティ２８０などの予測エンティティに含まれる機能であり得る。送出器ＳＮＤは一般的に、ＮＦＶＯと、および任意選択で、ネットワーク内の他のノードと通信することのタスクを課せられる、予測エンティティ２８０の機能とみなされ得る。送出器ＳＮＤは、少なくとも部分的に、仲介機能ＭＥＤ、機械学習機能ＬＲＮ、および／または分析エンジンＡＮＬの、少なくとも１つに含まれ得る。
【００６０】
局面６１０は、仲介機能ＭＥＤが、ＶＩＭおよび／またはＶＮＦＩから、リソースのＶＮＦ利用についての情報を受信することを含む。局面６２０は、仲介機能ＭＥＤが、少なくとも１つのＶＮＦから、ＶＮＦの動作に関する情報を、例えば、システムログおよびパラメータの形式で受信することを含み得る。アプリケーションステータス情報が、局面６２０で提供され得る。局面６１０および６２０のメッセージングが、ＶＮＦおよびＶＮＦＩそれぞれにより開始され得るものであり、または情報は、仲介機能ＭＥＤにより要求され、応答して受信され得る。
【００６１】
局面６３０は、仲介機能ＭＥＤが、例えば、仲介ノードＭＥＤで局面６１０および／または６２０の間に受信される情報に基づいて決定される、高められた情報などの情報を、機械学習機能ＬＲＮに提供することを含み得るものであり、その機械学習機能ＬＲＮは、少なくとも１つの機械学習原理を情報に適用して、そのことにより、少なくとも１つのパターンおよび／または傾向スコアを決定するように構成され得る。仲介機能ＭＥＤにより提供される情報は、第三者またはデータベースからのさらなる情報によって、フィルタリングされ、および／または、質的に向上させられ得る。一部の実施形態では、仲介機能ＭＥＤにより提供される情報は、単純に、機械学習機能ＬＲＮがその情報を処理し得るというフォーマットにフォーマット設定される。
【００６２】
局面６４０で機械学習機能ＬＲＮは、決定された少なくとも１つのパターンおよび／もしくは傾向スコア、または、他の決定された特性を、分析エンジンＡＮＬに利用可能にする。
【００６３】
局面６５０で分析エンジンＡＮＬは、上記で説明されたように、ネットワーク管理アクションを予測的に開始する。図６の例ではネットワーク管理アクションは、スケールアウトアクションを含み、そのスケールアウトアクションではＶＮＦは、プリエンプティブに、システムが高く負荷を付与されるという指示を待つことなくインスタンス生成される。高い負荷の指示が、例えば、ＶＮＦＭに告知することにより送達され得る。局面６５０のトリガリング信号が、ＮＦＶＯに局面６６０で給送されることが、そのことにより、そのＮＦＶＯを実施させるために行われる。
【００６４】
局面６６０に応答して、ＮＦＶＯは、要求を、例えば、局面６６０のメッセージに含まれる証明データをチェックすることにより検証し得る。局面６７０でＮＦＶＯは、ＶＮＦＭに、ＶＮＦをインスタンス生成するようにシグナリングする。ＶＮＦＭは、局面６７０の要求を検証し、局面６８０で、リソース割り振り命令をＮＦＶＯに返し得る。
【００６５】
局面６７０は任意選択で、ＮＦＶＯが、ＶＮＦＭに、スケーリングする必要性を通知することをさらに含み得る。局面６７０がこの任意選択の局面を含むならば、局面６８０は、ＶＮＦＭが、ＮＦＶＯに、スケーリングに対して必要とされるリソースを通知することをさらに含み得る。さらには、ＮＦＶＯは、ＶＮＦＭから、ＶＮＦがスケーリングすることを可能とされるかどうかをチェックし得る。
【００６６】
局面６９０で、リソース割り振りおよび／または相互接続セットアップメッセージが、ＮＦＶＯからＶＩＭに送信される。このメッセージは、例えば、割り振られることになる、計算、記憶、および／またはネットワーキングリソースの割り振りに関係し得る。応答してＶＩＭは、リソースおよび仮想機械を割り振り、それらをネットワークに、相互接続セットアップによってアタッチし得る。割り振りが完了すると、ＶＩＭは、局面６９０で要求された割り振りの完了について、メッセージを送信することにより確認応答し得るものであり、そのことは、図６で局面６１００として例示されている。ＮＦＶＯは、リソース割り振りについてＶＮＦＭに、局面６１１０で確認応答し得る。
【００６７】
一部の実施形態ではＶＮＦＭは、要素マネージャ、ＥＭに、成功裏のＶＮＦインスタンス生成を、局面６１１０のメッセージへの応答として告知し得る。このことは、図６では例示されない。ＥＭは応答して、少なくとも部分的に、ＶＮＦを、ＶＮＦにシグナリングすることにより構成し得る。この構成は、例えば、アプリケーション固有のパラメータに関係し得る。
【００６８】
局面６１２０でＶＮＦＭは、少なくとも部分的に、新しくインスタンス生成されたＶＮＦを構成する。この構成は、例えば、デプロイメント固有のパラメータに関係し得る。局面６１３０でＶＮＦＭは、ＶＮＦインスタンス生成についてＮＦＶＯに確認応答し得るものであり、局面６１４０でＮＦＶＯは、ＶＮＦインスタンス生成について予測エンティティ２８０に確認応答し得る。
【００６９】
開示される本発明の実施形態は、本明細書で開示される個別の構造、プロセスステップ、または材料に制限されるのではなく、関連性のある技術分野の当業者により認識されることになるような、それらの構造、プロセスステップ、または材料の均等物に拡張されることが理解されることになる。本明細書で用いられる専門用語は、単に、個別の実施形態を説明する目的で使用されるものであり、制限的であることは意図されないことを、さらには理解すべきである。
【００７０】
本明細書の全体を通しての、「１つの実施形態」または「実施形態」への言及は、実施形態に関して説明される個別の特徴、構造、または特性が、本発明の少なくとも１つの実施形態に含まれることを意味する。したがって、語句「１つの実施形態で」または「実施形態で」の、本明細書の全体を通しての様々な場所での出現は、必ずしもすべてが、同じ実施形態に言及しているわけではない。
【００７１】
本明細書で使用される際は、複数の項目、構造要素、組成要素、および／または材料は、便宜上共通のリストで提示され得る。しかしながらこれらのリストは、リストの各々のメンバが、別々の、および一意的なメンバとして個々に識別されるかのように解釈すべきものである。したがって、そのようなリストのいかなる個々のメンバも、同じリストの任意の他のメンバの事実上の均等物と解釈することを、単に、共通のグループでのそれらのメンバの提示に基づいて行うべきではなく、ただしこのことは、それとは反対の指示がなければのことである。加えて、本発明の様々な実施形態および例は、本明細書では、それらの実施形態および例の様々な構成要素に対する代替物とともに言及されることがある。そのような実施形態、例、および代替物は、互いの事実上の均等物と解釈されることになるのではなく、本発明の別々の、および独自の表現と考えられることになることが理解される。
【００７２】
さらに、説明される特徴、構造、または特性は、任意の適した、または、技術的に実行可能な様式で、１つまたは複数の実施形態で組み合わされ得る。以下の説明では、長さ、幅、形状、その他の例などの、数多くの特定の詳細が、本発明の実施形態の徹底した理解をもたらすために提供される。しかしながら、関連性のある技術分野の当業者は、本発明が、特定の詳細の１つもしくは複数によらずに、または、他の方法、構成要素、材料、その他によって実践され得ることを認識するであろう。他の実例では、よく知られている構造、材料、または動作は、本発明の態様を不明瞭にすることを回避するために、詳細には示されない、または説明されない。
【００７３】
上述の例は、１つまたは複数の個別の用途での、本発明の原理に関して例示的であるが、実施形態の、形式、使用法、および詳細での数多くの変更が、発明的才能の行使なしに、ならびに、本発明の原理および概念から逸脱することなく行われ得ることが、当業者には明らかであろう。したがって、本発明が、下記で論述される特許請求の範囲によるようなことを除いて、制限されることは意図されない。
【符号の説明】
【００７４】
１１０  移動体
１１２  ワイヤレスリンク
１２０  基地局
１２０ｖ  仮想化された基地局
１２２  無線ノード
１３０  基地局
１３０ｖ  仮想化された基地局
１３２  無線ノード
１４０  コアネットワークノード
１４０ｖ  仮想化されたコアネットワークノード
１５０  さらなるコアネットワークノード
１５０Ｖ  仮想化されたさらなるコアネットワークノード
１Ｖ１  サーバ
１Ｖ２  サーバ
２１０  ＶＮＦ
２２０  仮想化されたインフラストラクチャマネージャ、ＶＩＭ
２３０  ＶＮＦマネージャ、ＶＮＦＭ
２４０  ネットワーク機能仮想化インフラストラクチャ、ＮＦＶＩ
２５０  要素マネージャ、ＥＭ
２６０  オペレーショナルサポートシステムおよび／またはビジネスサポートシステム、ＯＳＳ／ＢＳＳ
２７０  ＮＦＶＯ、ＮＦＶオーケストレータ
２７２  ＮＳカタログ
２７４  ＶＮＦカタログ
２７６  ネットワーク機能仮想化、ＮＦＶ、インスタンス
２７８  ＮＦＶＩリソース
２８０  予測エンティティ
３００  デバイス、制御ノード
３１０  プロセッサ
３２０  メモリ
３３０  送信器
３４０  受信器
３６０  ユーザインターフェイス、ＵＩ
４１０  収集の局面、局面
４２０  局面
４３０  局面
４４０  局面
４５０  局面
４６０  局面
５１０  局面
５２０  局面
５３０  任意選択の局面
６１０  局面
６２０  局面
６３０  局面
６４０  局面
６５０  局面
６６０  局面
６７０  局面
６８０  局面
６９０  局面
６１００  局面
６１１０  局面
６１２０  局面
６１３０  局面
６１４０  局面
ＡＮＬ  分析エンジン
ＬＲＮ  機械学習機能
ＭＥＤ  仲介機能、仲介ノード
ＮＦＶＯ  ＮＦＶオーケストレータ
ＳＮＤ  送出器
ＶＩＭ  仮想化されたインフラストラクチャマネージャ
ＶＮＦ  仮想化されたネットワーク機能
ＶＮＦＭ  ＶＮＦマネージャ
ＶＮＦ＿ｘ  新しい仮想化されたネットワーク機能
【図１Ａ−１Ｂ】
0006538869.tif 000002
【図２】
0006538869.tif 000003
【図３】
0006538869.tif 000004
【図４】
0006538869.tif 000005
【図５】
0006538869.tif 000006
【図６】
0006538869.tif 000007