(57)【要約】  本明細書中に記載される主題は、シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための方法、システム、およびコンピュータ読取可能媒体を含む。シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するためのシステムは、ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムまたは予測ビューを提供するためのネットワークイベントリスナを含む。システムはさらに、ネットワーク状況のリアルタイムまたは予測ビューに基づいてＳＤＮコマンドを発行して、インターネットプロトコル（ＩＰ）フローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対して、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう、または既存のＤｉａｍｅｔｅｒリソースインスタンス同士の間でハードウェアを割当てるよう命令するためのポリシー主導型ソフトウェア定義ネットワーク（ＳＤＮ）コントローラを含む。
2016510581.tif 000002
【特許請求の範囲】
【請求項１】
シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するためのシステムであって、前記システムは、
ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムまたは予測ビューを生成するように構成されるネットワークイベントリスナと、
前記ネットワーク状況のリアルタイムまたは予測ビューに基づいてＳＤＮコマンドを発行して、インターネットプロトコル（ＩＰ）ネットワークフローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対して、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう、または既存のＤｉａｍｅｔｅｒリソースインスタンス同士の間でハードウェアを割当てるよう命令するように構成されるポリシー主導型ソフトウェア定義ネットワーク（ＳＤＮ）コントローラとを備える、システム。
【請求項２】
前記ネットワークイベントリスナは、Ｄｉａｍｅｔｅｒネットワークイベントに関する情報を受信する、請求項１に記載のシステム。
【請求項３】
前記ネットワークイベントリスナは、無線アクセスネットワーク（ＲＡＮ）輻輳、セッション設定時間の劣化、ポリシーサーバによる過剰なポリシー呼出し、過剰な数の不成功のＤｉａｍｅｔｅｒエンドポイント、または前記ポリシーサーバによる高価値データセッションの特別処理要求に関する情報を受信する、請求項１に記載のシステム。
【請求項４】
前記Ｄｉａｍｅｔｅｒリソースインスタンスは、Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）リソースインスタンスを含む、請求項１に記載のシステム。
【請求項５】
前記Ｄｉａｍｅｔｅｒリソースインスタンスは、ポリシーおよび課金ルール機能（ＰＣＲＦ）リソースインスタンスを含む、請求項１に記載のシステム。
【請求項６】
前記仮想Ｄｉａｍｅｔｅｒソースインスタンスは、加入者プロファイルリポジトリ（ＳＰＲ）リソースインスタンスを含む、請求項１に記載のシステム。
【請求項７】
前記ポリシー主導型ＳＤＮコントローラは、ＳＤＮコマンドを仮想化Ｄｉａｍｅｔｅｒネットワークに送信して、必要なＤｉａｍｅｔｅｒネットワークリソースインスタンスにリソースを動的に割当てるように構成される、請求項１に記載のシステム。
【請求項８】
前記ＳＤＮコマンドはＯｐｅｎＦｌｏｗコマンドを含む、請求項１に記載のシステム。
【請求項９】
前記ネットワークイベントリスナは、前記ネットワークイベントに関する情報に基づいてネットワーク状況の予測ビューを生成し、前記ポリシー主導型ＳＤＮコントローラは、前記予測ビューに基づいてＳＤＮコマンドを発行する、請求項１に記載のシステム。
【請求項１０】
前記ネットワークイベントリスナおよび前記ポリシー主導型ＳＤＮコントローラは、前記ネットワーク状況のリアルタイムまたは予測ビュー、および前記ＳＤＮコマンド、および前記動的に構成可能なネットワーク要素への命令を連続的に更新する、フィードバックループを有する制御システムとして機能する、請求項１に記載のシステム。
【請求項１１】
シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための方法であって、前記方法は、
ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムビューを生成することと、
前記ネットワーク状況のリアルタイムビューを、ポリシー主導型ソフトウェア定義ネットワーク（ＳＤＮ）コントローラに通信することと、
ＳＤＮコマンドを発行して、ＩＰネットワークフローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対してＤｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう命令することとを備える、方法。
【請求項１２】
前記ネットワークイベントはＤｉａｍｅｔｅｒネットワークイベントを含む、請求項１１に記載の方法。
【請求項１３】
前記ネットワークイベントに関する情報は、無線アクセスネットワーク（ＲＡＮ）輻輳、セッション設定時間の劣化、ポリシーサーバによる過剰なポリシー呼出し、過剰な数の不成功のＤｉａｍｅｔｅｒエンドポイント、または前記ポリシーサーバによる高価値データセッションの特別処理要求に関する情報を含む、請求項１１に記載の方法。
【請求項１４】
前記Ｄｉａｍｅｔｅｒリソースインスタンスは、Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）リソースインスタンスを含む、請求項１１に記載の方法。
【請求項１５】
前記Ｄｉａｍｅｔｅｒリソースインスタンスは、ポリシーおよび課金ルール機能（ＰＣＲＦ）リソースインスタンスを含む、請求項１１に記載の方法。
【請求項１６】
前記Ｄｉａｍｅｔｅｒソースインスタンスは、加入者プロファイルリポジトリ（ＳＰＲ）リソースインスタンスを含む、請求項１１に記載の方法。
【請求項１７】
前記ＳＤＮコマンドはＯｐｅｎＦｌｏｗコマンドを含む、請求項１１に記載の方法。
【請求項１８】
ネットワーク状況の予測ビューを生成することと、前記予測ビューに基づいてＳＤＮコマンドを発行することとを備える、請求項１１に記載の方法。
【請求項１９】
前記ネットワーク状況のリアルタイムまたは予測ビュー、および前記ＳＤＮコマンド、および前記動的に構成可能なネットワーク要素への命令を連続的に更新することを備える、請求項１１に記載の方法。
【請求項２０】
実行可能な命令が格納されている非一時的なコンピュータ読取可能媒体であって、前記実行可能な命令は、コンピュータのプロセッサによって実行されると、
ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムビューを生成することと、
前記ネットワーク状況のリアルタイムまたは予測ビューを、ポリシー主導型ソフトウェア定義ネットワーク（ＳＤＮ）コントローラに通信することと、
ＳＤＮコマンドを発行して、ＩＰネットワークフローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対して、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう、または既存のＤｉａｍｅｔｅｒリソースインスタンス同士の間でハードウェアを割当てるよう命令することとを含むステップを実行するように前記コンピュータを制御する、非一時的なコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権主張
本願は、２０１３年２月１８日に出願された米国仮特許出願連続番号第６１／７６６，０９９号の利益を主張し、その開示全体が引用により本明細書中に援用される。
【０００２】
技術分野
本明細書中に記載される主題は、ネットワーク状況またはイベントに応答し、予想されるネットワーク状況またはイベントに予測的に応答するＤｉａｍｅｔｅｒネットワークアーキテクチャを提供することに関する。より特定的には、本明細書中に記載される主題は、シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための方法、システム、およびコンピュータ読取可能媒体を含む。
【背景技術】
【０００３】
背景
現在の電気通信ネットワークアーキテクチャでは、ネットワークはピーク時の最大容量のために設計されるか、または静的に設定される。オフピーク時は、機器はアイドル状態であることが多い。したがって、ネットワークリソースが無駄になり、ネットワークオペレータによる不要な資本支出に繋がる。
【０００４】
現在の静的に設定されるネットワークアーキテクチャにおいても、ネットワーク状況またはイベントに予測的に応答するポリシーおよびリソース割当てを用いて応答することが望ましい。現在、ポリシー主導型ネットワークおよび加入者管理は、加入者階層に基づいて起こり得る。ポリシー主導型ネットワークおよび加入者管理を、実際の予測されるネットワーク状況に拡張するネットワークアーキテクチャを提供することが望ましい。実際のネットワーク状況に応答してネットワークリソースを割当てることは、場合によっては、状況に応答するには遅すぎる場合がある。たとえば、現在のネットワーク輻輳に基づいて新たなネットワークリソースを割当てることは、輻輳を減少させるのに遅すぎる場合がある。したがって、ネットワーク状況に予測的に応答するためのシンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための方法、システム、およびコンピュータ読取可能媒体が必要とされている。
【発明の概要】
【課題を解決するための手段】
【０００５】
概要
本明細書中に記載される主題は、シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための方法、システム、およびコンピュータ読取可能媒体を含む。シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するためのシステムは、ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムまたは予測ビューを提供するためのネットワークイベントリスナを含む。上記システムはさらに、上記ネットワーク状況のリアルタイムまたは予測ビューに基づいてＳＤＮコマンドを発行して、インターネットプロトコル（internet protocol：ＩＰ）フローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対して、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう命令するためのポリシー主導型ソフトウェア定義ネットワーク（software defined network：ＳＤＮ）コントローラを含む。
【０００６】
本明細書中に記載される主題は、ハードウェアおよび／またはファームウェアと組合せたソフトウェアにおいて実現され得る。たとえば、本明細書中に記載される主題は、プロセッサによって実行されるソフトウェアにおいて実現され得る。一実現例では、本明細書中に記載される主題は、コンピュータ実行可能命令が格納されている非一時的なコンピュータ読取可能媒体であって、上記実行可能命令はコンピュータのプロセッサによって実行されるとステップを実行するように上記コンピュータを制御する、非一時的なコンピュータ読取可能媒体を用いて実現され得る。本明細書中に記載される主題を実現するのに適した例示的なコンピュータ読取可能媒体は、ディスクメモリデバイス、チップメモリデバイス、プログラマブルロジックデバイスおよび特定用途向け集積回路などの非一時的なコンピュータ読取可能媒体を含む。さらに、本明細書中に記載される主題を実現するコンピュータ読取可能媒体は、単一のデバイスもしくはコンピューティングプラットフォーム上に配置されてもよく、または、複数のデバイスもしくはコンピューティングプラットフォームにわたって分散させてもよい。
【０００７】
本明細書中に記載される主題の好ましい実施形態をここで添付の図面を参照して説明する。
【図面の簡単な説明】
【０００８】
【図１】本明細書中に記載される主題の実施形態に係るシンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを示すブロック図である。
【図２】本明細書中に記載される主題の実施形態に係る例示的な新たなＤｉａｍｅｔｅｒネットワークを示すネットワーク図である。
【図３】本明細書中に記載される主題の実施形態に係る例示的な仮想化Ｄｉａｍｅｔｅｒネットワークアーキテクチャを示すブロック図である。
【図４】本明細書中に記載される主題の実施形態に係る例示的なモバイルソーシャルＤｉａｍｅｔｅｒネットワークアーキテクチャを示すネットワーク図である。
【図５】本明細書中に記載される主題の実施形態に係るシンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための例示的なステップを示すフローチャートの図である。
【発明を実施するための形態】
【０００９】
詳細な説明
ネットワークは、ソフトウェア定義シンキングネットワークに進化することが望ましい。人間の精神と同様に、これらのネットワークは少なくとも部分的に自力で思考する。ネットワークは既知の情報を用いて新たな情報を処理し、多数のソースから時間、イベント、およびコンテンツが追加されるにつれて変形し、より多くのインテリジェンスを得る。シンキングネットワークは自己組織化し、自己最適化し、前例のない予測不可能なイベントに対する応答を自己決定する。シンキングネットワークは、加入者の挙動および将来の好みのパターンを予想する。オペレータは、自身の加入者の仕事場所または旅行先、加入者が使用しているデバイス、および加入者の好き嫌いを含む、加入者のデジタルライフスタイルを理解することができる。そのレベルの加入者知識で武装したオペレータは、各加入者の要求と一致する、高度に個人化された関連する加入者体験を作ることができる。さらに、オペレータは、当該データを新たなサービスおよびコンテンツにリアルタイムで適用することができる。シンキングネットワークの基盤は、新たなＤｉａｍｅｔｅｒネットワークである。新たなＤｉａｍｅｔｅｒネットワークは、インテリジェンスおよび制御アセットを具体化して、サービスプロバイダが、基底をなすネットワーク技術とは無関係に自身のビジネスを管理することを可能にする。このアプローチは、冗長な制御要素を排除することによってネットワークアーキテクチャを単純化する。
【００１０】
シンキングネットワークの極度の柔軟性は、ポリシー主導型ＳＤＮ制御および高度ネットワークイベントレポート能力を用いて、ベストエフォートインターネットトラフィック、ＯＴＴ補助データ、マシンツーマシン（machine to machine：Ｍ２Ｍ）、およびクラウドサービスについての異なるストリームをサポートする。ネットワーク制御は、帯域幅、アプリケーション、時間、および速度を超えて拡大する。それはシグナリング、コンピューティングリソース、デバイス、およびＩＰフローを含み、オペレータがＭ２Ｍ体感品質（quality of experience：ＱｏＥ）を収益化することを可能にする。この段階で、ネットワークは、デジタルライフスタイルプロバイダの顕著な特徴である新たなビジネスモデルおよびサービスを可能にするのに不可欠な柔軟性および革新性を提供する。
【００１１】
シンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための方法、システム、およびコンピュータ読取可能媒体が提供される。図１は、本明細書中に記載される主題の実施形態に係る例示的なシンキングＤｉａｍｅｔｅｒネットワークアーキテクチャを示すネットワーク図である。図１を参照して、アーキテクチャは、ネットワークイベントについての情報を受信し、ネットワーク状況のリアルタイムまたは予測ビューを提供するためのネットワークイベントリスナ１００を含む。リアルタイムまたは予測ビューは、Ｄｉａｍｅｔｅｒネットワークリソースの相対ローディングの現在のまたは予測的なレポートまたは他の指標であり得る。ネットワークイベントリスナ１００は、ポリシー主導型ＳＤＮコントローラ１０２にイベントをレポートし得る。ネットワークイベントは、無線アクセスネットワーク（radio access network：ＲＡＮ）輻輳、劣化およびデータセッション設定時間、ポリシーサーバによる過剰なポリシー呼出し、過剰な数の不成功のＤｉａｍｅｔｅｒエンドポイント、ならびにポリシーサーバによる高価値データセッションの特別処理要求を含み得る。イベントリスナ１００への情報のソースの例には、イベント記録、分析技術、およびポリシーサーバからの警告、メッセージ情報、Ｄｉａｍｅｔｅｒシグナリングルータからの警告、無線アクセスネットワーク（ＲＡＮ）プローブからの輻輳供給、およびトラフィック検出機能からの過負荷警告があり得る。イベントリスナ１００はレポートを生成して当該レポートを高度分析プラットフォームにレポートを送信し、ポリシー主導型ＳＤＮコントローラ１０２に通知して新たなサービスプランを設計および実現するための豊富なセグメンテーションならびに顧客およびネットワーク挙動に関する洞察を提供し得る。
【００１２】
ポリシー主導型ＳＤＮコントローラ１０２は、ネットワーク状況のリアルタイムまたは予測ビューを受信してＳＤＮコマンドを発行し、ＩＰネットワークフローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対して、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう命令する。ポリシー主導型ＳＤＮコントローラ１０２は、ＳＤＮコマンドを、Ｄｉａｍｅｔｅｒシグナリングトランスポートネットワーク１０４、高価値ＩＰトランスポートネットワーク１０６、およびサードパーティオペレーションサポートシステム（operations support system：ＯＳＳ）またはコントローラ１０８に送信し得る。Ｄｉａｍｅｔｅｒシグナリングトランスポートネットワーク１０４に送信されるＳＤＮコマンドは、Ｄｉａｍｅｔｅｒシグナリングトランスポートネットワーク１０４に対して、付加的なＤｉａｍｅｔｅｒシグナリングトランスポートリソースをインスタンス化し、イベントリスナ１００から得られるネットワークのリアルタイムビューまたはネットワークの予測されるビューに基づいてネットワークイベントを処理するよう命令し得る。ポリシー主導型ＳＤＮコントローラはさらに、Ｄｉａｍｅｔｅｒシグナリングトランスポートネットワーク１０４にコマンドを送信して、ネットワークイベントの実際のまたは予測されるビューに基づいてネットワークリソースの割当てを解除し得る。さらに別の例では、ポリシー主導型ＳＤＮコントローラ１０２は、Ｄｉａｍｅｔｅｒシグナリングネットワーク１０４に命令を送信して、現在のまたは予測されるネットワーク状況に基づいてトラフィックを特定の方法でルーティングし得る。たとえば、ポリシー主導型ＳＤＮコントローラ１０２は、Ｄｉａｍｅｔｅｒシグナリングトランスポート１０４にＳＤＮコマンドを与えて、輻輳ネットワーク要素の周りにトラフィックをルーティングし得る。同様の命令が、高価値ＩＰトランスポートネットワーク１０６およびサードパーティＯＳＳまたはコントローラ１０８に送信され得る。高価値ＩＰトランスポートネットワーク１０６において、ＳＤＮコマンドを受信するノードはＳＤＮ互換性のスイッチまたはルータであり得る。
【００１３】
ポリシー主導型ＳＤＮコントローラ１０２は、ネットワークイベントリスナ１００からレポートまたはトリガを受信し得る。ポリシー主導型ＳＤＮコントローラはネットワーク状況を評価し、高性能のルールベースのポリシーエンジンを用いて、モバイルソーシャルリポジトリからの加入者インテリジェンスおよびオペレータからのビジネスロジックと併せて、この評価に基づいて決定を下し得る。ポリシー主導型ＳＤＮコントローラ１０２は、ＩＰフロー状況に基づいて新たなサービス品質（quality of service：ＱｏＳ）ルールの定義を主導し得る。ポリシー主導型ＳＤＮコントローラ１０２はさらに、オープンフローまたは他の標準を用いて、対象の加入者セッションに関連付けられている高価値ＩＰフローを選択的に管理し得る。ポリシー主導型ＳＤＮコントローラ１０２が主導可能なフローのいくつかの例には、
加入者のデバイス種類に基づいて加入者の視聴体験を最適化するためにビデオ最適化プラットフォームに向かう加入者のＩＰフロー、
すべてのＩＰフローがディープパケットインスピクション（deep packet inspection：ＤＰＩ）を通ることを要求するのではなく、ＤＰＩプラットフォームに向かうＤＰＩサービスを要求する特定の１組のＩＰフローは、すべてのＩＰトラフィックを処理する必要がもはやないため、ＤＰＩの効率を向上させる、さらに、
リアルタイムの状況およびシグナリング負荷に基づいてネットワークの輻輳領域の周りにトラフィックをルーティングするためのＤｉａｍｅｔｅｒシグナリングネットワーク内のＩＰフロー
がある。
【００１４】
示される例では、ネットワークイベントリスナ１００は、イベントレポータ１１０および１１２からネットワーク状況についての情報を受信する。イベントレポータ１１０は、新たなＤｉａｍｅｔｅｒネットワーク１１４、クラウド１１６として図１に表わされる仮想化Ｄｉａｍｅｔｅｒネットワーク、およびモバイルソーシャルネットワーク１１８からイベントを検出する。これらのネットワークの各々をより詳細に説明する。
【００１５】
図２は、本明細書中に記載される主題の実施形態に係る新たなＤｉａｍｅｔｅｒネットワーク１１４を示すブロック図である。図２を参照して、Ｄｉａｍｅｔｅｒネットワーク１１４は、受信したＤｉａｍｅｔｅｒシグナリングメッセージをＤｉａｍｅｔｅｒ情報に基づいてルーティングする複数のＤｉａｍｅｔｅｒシグナリングルータ２００を含む。ネットワークはさらに、ネットワーク利用を統制するポリシーを提供するポリシーおよび課金ルール機能（policy and charging rules function：ＰＣＲＦ）２０２を含む。ネットワーク１１４は、加入者情報を格納するホーム加入者サーバ（home subscriber server：ＨＳＳ）２０４を含む。ネットワーク１１４はさらに、加入者データ割当てに関する情報を格納するオンラインおよびオフライン課金システム２１０を含む。モビリティ管理エンティティ２１２は、加入者にアクセスセスネットワークサービスを提供する。
【００１６】
ＩＰマルチメディアサブシステム（IP multimedia subsystem：ＩＭＳ）ネットワークでは、コールセッション制御機能（call session control function：ＣＳＣＦ）２１４がＩＭＳ可能端末に登録および他のサービスを提供する。ＩＰＸプラットフォーム２１６は、加入者ローミングサービスを提供する。インターネットでは、シグナリングゲートウェイ２１８およびセッションボーダコントローラ２２０が加入者デバイスにデータ接続サービスを提供する。
【００１７】
図２に示される構成要素のいずれも、図１に示されるネットワークイベントリスナ１００にイベントをレポートし得る。同様に、ポリシー主導型ＳＤＮコントローラ１０２はＳＮＤコマンドを発行して、受信したイベント情報に基づいて、図１に示されるネットワーク要素のいずれかにまたはいずれかから離れるようにトラフィックを動的にルーティングし得る。
【００１８】
図２には、ビデオ最適化プラットフォーム２２２、最適化サービスノード（optimization service node：ＯＳＮ）プラットフォーム２２４、およびディープパケットインスペクション（ＤＰＩ）ノード２２６も示されている。ビデオ最適化プラットフォーム２２２は、インターネット２３６または他のネットワーク上で加入者デバイスに配信されるビデオフローにビデオ最適化サービスを提供する。ＯＳＮ２２４は、加入者デバイスに最適化サービスを提供する。ＤＰＩノード２２６は、加入者デバイスへのおよび加入者デバイスからの、かつＤｉａｍｅｔｅｒネットワークノード同士の間のＩＰフローを監視する。
【００１９】
アクセスネットワークでは、基地局コントローラ２２８およびロングタームエボリューション（long term evolution：ＬＴＡ）基地局２３０が、加入者デバイス２３２にアクセスネットワークサービスを提供する。示される例では、加入者デバイス２３２は携帯型ハンドセット、ラップトップ、およびタブレットコンピュータを含む。分析プラットフォーム２３４は、ＤＳＲ２００によってＤｉａｍｅｔｅｒシグナリングメッセージからコピーされた加入者およびネットワーク情報を分析する。たとえば、各ＤＳＲ２００は、受信したＤｉａｍｅｔｅｒシグナリングメッセージをコピーするメッセージコピー機能を有し得る。コピーされたＤｉａｍｅｔｅｒシグナリングメッセージは、分析プラットフォーム２３４に提供され得る。分析プラットフォーム２３４はコピーされたＤｉａｍｅｔｅｒシグナリングメッセージを分析して加入者の好みを識別し得、これを用いて加入者に標的コンテンツが配信され得る。
【００２０】
図３は、図１に示される仮想化Ｄｉａｍｅｔｅｒネットワーク１１６のブロック図である。図３を参照して、仮想化Ｄｉａｍｅｔｅｒネットワーク１１６は、ピークネットワーク利用に基づいて静的に設定されるのではなく、オンデマンドでインスタンス化され得、かつ、動的にインスタンス化されたＤｉａｍｅｔｅｒリソースインスタンスにトラフィックが自動的にルーティングされるリソースインスタンスを含む。ネットワークアーキテクチャはハードウェアプール３００を含み、この上で、そのいくつかが動的にインスタンス化され得るＤｉａｍｅｔｅｒリソースインスタンスが実行される。示される例では、Ｄｉａｍｅｔｅｒリソースインスタンスは、ポリシーおよび課金ルール機能（ＰＣＲＦ）リソースインスタンス３０２、ＤＳＲリソースインスタンス３０４、および加入者プロファイルリポジトリ（subscriber profile repository：ＳＰＲ）リソースインスタンス３０６を含む。ハードウェアプール３００は、１つ以上のＤｉａｍｅｔｅｒリソースインスタンスをサポート可能なサーバプラットフォームまたはサーバブレードなどのコンピューティングプラットフォームを含み得る。各サーバブレードは、マイクロプロセッサおよび関連のメモリを含み得る。
【００２１】
ハードウェアは必ずしも標準化されているとは限らないため、かつ、標準のインターフェイスを用いて新たなハードウェアを動的に割当てることが必要であり得るため、クラウドバーチュアライザ３０８が設けられる。クラウドバーチュアライザ３０８は、仮想マシン技術などの仮想化技術を用いて、ハードウェアプール３００からのハードウェアリソースを動的に割当てるか再割当てし、そのハードウェア上で必要なＤＳＲ、ＰＣＲＦ、またはＳＰＲリソースインスタンスをインスタンス化する。一例では、クラウドバーチュアライザ３０８は、ハイパーバイザなどの仮想化ミドルウェア層を実現するか当該層と対話して、Ｄｉａｍｅｔｅｒリソースインスタンスのためのハードウェアを動的に割当てるか再割当てし得る。
【００２２】
クラウドオーケストレータ３１０はネットワークおよびハードウェアイベントを監視し、バーチュアライザ３０８に対して、必要なハードウェアリソースを動的に割当てるよう、かつＤＳＲ、ＰＣＲＦ、およびＳＰＲリソースインスタンスを動的にインスタンス化するよう命令する。たとえば、クラウドオーケストレータ３１０が、特定の場所におけるＤＳＲに対する負荷が減少し、ＰＣＲＦリソースの必要性が急増していると判断した場合、オーケストレータ３１０は、サーバブレードを、負荷が減少したＤＳＲリソースインスタンスに現在割当てられているハードウェアプール３００から、付加的なＰＣＲＦインスタンスに再割当てし得る。これは、新たにインスタンス化されたリソースについてセッションおよびコンテキストを維持するステートフルバインディングを用いて行なわれ得る。
【００２３】
別の例では、ＰＣＲＦリソースインスタンスに対する負荷が減少し、ＤＳＲリソースインスタンスに対する負荷が増加した場合、ハードウェアは、負荷が減少したＰＣＲＦリソースインスタンスから、付加的な処理能力を必要としているＤＳＲリソースインスタンスに再割当てされ得る。さらに別の例では、負荷が減少したＳＰＲリソースインスタンスに指定されているハードウェアリソースが、負荷が増加したＤＳＲリソースインスタンスに再指定され得る。さらに別の例では、負荷が減少したＤＳＲリソースインスタンスに指定されているハードウェアが、負荷が増加したＳＰＲリソースインスタンスに再指定され得る。さらに別の例では、負荷が減少したＰＣＲＦリソースインスタンスに指定されているハードウェアが、負荷が増加したＳＰＲリソースインスタンスに指定され得る。さらに別の例では、負荷が減少したＳＰＲリソースインスタンスに指定されているハードウェアが、負荷が増加したＰＣＲＦリソースインスタンスに指定され得る。ネットワークまたはハードウェア状況に応じた新たなまたは以前にインスタンス化されたＤｉａｍｅｔｅｒリソースインスタンス同士の間のハードウェアのいずれの再割当てまたは再指定も、本明細書中に記載される主題の範囲内にあることが意図される。
【００２４】
Ｄｉａｍｅｔｅｒリソースインスタンスが一旦作成され、Ｄｉａｍｅｔｅｒリソースインスタンスにハードウェアが割当てられると、クラウドフローマネージャ３１２は、Ｄｉａｍｅｔｅｒリソースインスタンスにトラフィックを動的にルーティングする。たとえば、クラウドフローマネージャ３１２は、ＯｐｅｎＦｌｏｗなどのソフトウェア定義ネットワーク技術を用いて、ネットワークに出入りするトラフィックフローを動的に操作し得る。１つの例示的な筋書きでは、１つのアクティブなＤＳＲリソースインスタンスを有するネットワークがシグナリングトラフィックサージを経験すると、ＤＳＲリソースを有する付加的なサーバブレードがトラフィックを管理するために追加され得る。クラウドオーケストレータ３１０はフローマネージャ３１２に対して、クラウド内の新たにインスタンス化されたＤｉａｍｅｔｅｒリソースインスタンスにシグナリングフローを誘導するよう命令する。フローマネージャ３１２は、ＯｐｅｎＦｌｏｗコマンドなどのＳＤＮコマンドをネットワークルータに発行して、新たにインスタンス化されたリソースにメッセージをルーティングする。ＯｐｅｎＦｌｏｗプロトコルは、２０１１年２月２８日のOpenFlow Switch Specification, Version 1.1.0に記載されており、その開示全体が引用により本明細書中に援用される。
【００２５】
図３に示される仮想化Ｄｉａｍｅｔｅｒネットワーク１１６内に示される構成要素のいずれも、ネットワークイベントリスナ１００にネットワークまたはハードウェア状況をレポートし得る。同様に、ポリシー主導型ＳＤＮコントローラ１０２はコマンドを発行して、図３に示される仮想Ｄｉａｍｅｔｅｒリソースインスタンスのいずれかにトラフィックをルーティングし、図３に示されるハードウェアプール３００からのリソースを動的に割当て得る。
【００２６】
図４は、モバイルソーシャルネットワークアーキテクチャ１１８のブロック図である。図４を参照して、モバイルソーシャルネットワークアーキテクチャ１１８は、モバイルデバイス４０２および固定ネットワークデバイス４０４へのかつこれらからのＬＴＥ、Ｗｉ−Ｆｉ、および３Ｇトラフィックからイベントを検出するトラフィック検出機能４００を含む。モバイルポリシーゲートウェイ４０６は、ポリシーが、デバイス４０２および４０４がデータネットワークにアクセスする際に通るパケットデータネットワーク（packet data network：ＰＤＮ）ゲートウェイへのかつこれからのパケットにではなく、モバイルデバイスへのかつこれらからのパケットに適用されるように、モバイルデバイスについてのポリシーを実現する。新たなＤｉａｍｅｔｅｒネットワーク１１４は図２に示される構成要素を含み、その説明はここでは繰返さない。オーバーザトップ（over the top：ＯＴＴ）アプリケーションマネージャ４０８は、モバイルデバイスについてのアプリケーションサービスなどのオーバーザトップサービスを管理する。モバイルソーシャルリポジトリ４１０は、デバイス４０２および４０４から、かつネットワーク構成要素４０６，１０８および４０８から収集したイベントを格納する。
【００２７】
図４に示される構成要素のいずれも、ネットワークイベントリスナ１００にイベントをレポートし得る。同様に、ポリシー主導型ＳＤＮコントローラ１０２はＳＮＤコマンドを発行して、図４に示されるデバイスのいずれかにまたはいずれかから離れるようにトラフィックをルーティングし得る。
【００２８】
図５は、本明細書中に記載される主題の実施形態に係るシンキングＤｉａｍｅｔｅｒネットワークを提供するための例示的な全体工程を示すフローチャートである。図５を参照して、ステップ５００において、ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムまたは予測ビューを生成する。たとえば、ネットワークイベントリスナ１００は、本明細書中に記載される構成要素のいずれかからイベントのいずれかに関する情報を受信し、輻輳状況などのネットワーク状況のビューを生成し得る。一実施形態例では、ネットワークイベントリスナ１００は、過去のネットワークイベントに基づいて将来のネットワークイベントを予測し得る。たとえば、ある日の３〜５時に輻輳が起こる場合、ネットワークイベントリスナ１００は、輻輳が次の日の同じ時間に起こり得ると予測し得る。ステップ５０２において、ネットワーク状況のリアルタイムまたは予測ビューをポリシー主導型ＳＤＮコントローラ１０２に通信する。たとえば、ネットワークイベントリスナ１００は、ネットワークイベントのリアルタイムまたは予測ビューをポリシー主導型ＳＤＮコントローラ１０２に通信し得る。ステップ５０４において、コマンドを発行して、ＩＰネットワーククエリを必要なネットワーク要素にルーティングし、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するように動的に構成可能なネットワーク要素を構成する。たとえば、ポリシー主導型ＳＤＮコントローラ１０２はＳＤＮコマンドを発行して、新たにインスタンス化されたまたは既存のネットワーク要素にまたはこれらから離れるようにトラフィックをルーティングし得、仮想化Ｄｉａｍｅｔｅｒネットワーク１１６に対して、新たなＤｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう、またはハードウェアリソースを再割当てしてネットワーク状況に対処するよう命令し得る。
【００２９】
図５に示されるステップは、ネットワークがフィードバックループを有する制御システムとして機能するように、連続的に繰返され得る。イベントリスナ１００はネットワークイベントを連続的に監視してネットワークのリアルタイムまたは予測ビューを更新し得、ポリシー主導型ＳＤＮコントローラ１０２は、ネットワークのリアルタイムのまたは更新されたビューに応答して、ＳＤＮコマンドおよび／またはリソース割当て命令を連続的に提供し得る。
【００３０】
ここに開示された主題のさまざまな詳細が、ここに開示された主題の範囲から逸脱することなく変更され得ることが理解されるであろう。さらに、上述の説明は例示のみを目的としたものであって、限定を目的としたものではない。
【図１】
2016510581.tif 000003
【図２】
2016510581.tif 000004
【図３】
2016510581.tif 000005
【図４】
2016510581.tif 000006
【図５】
2016510581.tif 000007
【手続補正書】
【提出日】平成27年11月20日(2015.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
実際のまたは予測される状況に応答するためのＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するためのシステムであって、前記システムは、
ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムまたは予測ビューを生成するように構成されるネットワークイベントリスナと、
前記ネットワーク状況のリアルタイムまたは予測ビューに基づいて、ＯｐｅｎＦｌｏｗコマンドを含むＳＤＮコマンドを発行して、インターネットプロトコル（ＩＰ）ネットワークフローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対して、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう、または既存のＤｉａｍｅｔｅｒリソースインスタンス同士の間でハードウェアを割当てるよう命令するように構成されるポリシー主導型ソフトウェア定義ネットワーク（ＳＤＮ）コントローラとを備え、前記Ｄｉａｍｅｔｅｒリソースインスタンスは、Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）リソースインスタンスを含む、システム。
【請求項２】
前記ネットワークイベントリスナは、Ｄｉａｍｅｔｅｒネットワークイベントに関する情報を受信する、請求項１に記載のシステム。
【請求項３】
前記ネットワークイベントリスナは、無線アクセスネットワーク（ＲＡＮ）輻輳、セッション設定時間の劣化、ポリシーサーバによる過剰なポリシー呼出し、過剰な数の不成功のＤｉａｍｅｔｅｒエンドポイント、または前記ポリシーサーバによる高価値データセッションの特別処理要求に関する情報を受信する、請求項１または２に記載のシステム。
【請求項４】
前記Ｄｉａｍｅｔｅｒリソースインスタンスは、ポリシーおよび課金ルール機能（ＰＣＲＦ）リソースインスタンスを含む、請求項１〜３のいずれか１項に記載のシステム。
【請求項５】
前記Ｄｉａｍｅｔｅｒソースインスタンスは、加入者プロファイルリポジトリ（ＳＰＲ）リソースインスタンスを含む、請求項１〜４のいずれか１項に記載のシステム。
【請求項６】
前記ポリシー主導型ＳＤＮコントローラは、ＳＤＮコマンドを仮想化Ｄｉａｍｅｔｅｒネットワークに送信して、必要なＤｉａｍｅｔｅｒネットワークリソースインスタンスにリソースを動的に割当てるように構成される、請求項１〜５のいずれか１項に記載のシステム。
【請求項７】
前記ネットワークイベントリスナは、前記ネットワークイベントに関する情報に基づいてネットワーク状況の予測ビューを生成し、前記ポリシー主導型ＳＤＮコントローラは、前記予測ビューに基づいてＳＤＮコマンドを発行する、請求項１〜６のいずれか１項に記載のシステム。
【請求項８】
前記ネットワークイベントリスナおよび前記ポリシー主導型ＳＤＮコントローラは、前記ネットワーク状況のリアルタイムまたは予測ビュー、および前記ＳＤＮコマンド、および前記動的に構成可能なネットワーク要素への命令を連続的に更新する、フィードバックループを有する制御システムとして機能する、請求項１〜７のいずれか１項に記載のシステム。
【請求項９】
実際のまたは予測される状況に応答するためのＤｉａｍｅｔｅｒネットワークアーキテクチャを提供するための方法であって、前記方法は、
ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムビューを生成するステップと、
前記ネットワーク状況のリアルタイムビューを、ポリシー主導型ソフトウェア定義ネッ
トワーク（ＳＤＮ）コントローラに通信するステップと、
ＯｐｅｎＦｌｏｗコマンドを含むＳＤＮコマンドを発行して、ＩＰネットワークフローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対してＤｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう命令するステップとを備え、
前記Ｄｉａｍｅｔｅｒリソースインスタンスは、Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）リソースインスタンスを含む、方法。
【請求項１０】
コンピュータ読取可能なプログラムであって、コンピュータのプロセッサによって実行されると、前記コンピュータに
ネットワークイベントに関する情報を受信し、ネットワーク状況のリアルタイムビューを生成するステップと、
前記ネットワーク状況のリアルタイムまたは予測ビューを、ポリシー主導型ソフトウェア定義ネットワーク（ＳＤＮ）コントローラに通信するステップと、
ＯｐｅｎＦｌｏｗコマンドを含むＳＤＮコマンドを発行して、ＩＰネットワークフローを必要なネットワーク要素にルーティングし、動的に構成可能なネットワーク要素に対して、Ｄｉａｍｅｔｅｒリソースインスタンスをインスタンス化するよう、または既存のＤｉａｍｅｔｅｒリソースインスタンス同士の間でハードウェアを割当てるよう命令するステップとを実行させ、
前記Ｄｉａｍｅｔｅｒリソースインスタンスは、Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）リソースインスタンスを含む、コンピュータ読取可能なプログラム。
【国際調査報告】
2016510581.tif 000008
2016510581.tif 000009
2016510581.tif 000010