(57)【特許請求の範囲】
【請求項１】
ネットワーク化された様々なリソースから、分散仮想化した演算および通信リソースを使用するクラウドベースのセッションボーダーゲートウェイの信号伝達部のためにリソースブロックを取得する段階と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され、
前記セッションボーダーゲートウェイの信号伝達部により、仮想プライベートネットワークリンクを介した指令を用いて前記セッションボーダーゲートウェイの媒体部からのリソース割り当てを制御する段階と、
前記ネットワーク化された様々なリソースから前記セッションボーダーゲートウェイの媒体部のためにリソースブロックを取得する段階と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部に提示され、
所定期間前記アプリケーションおよびサービス用の前記リソースブロックを使用する段階と、
を有する方法。
【請求項２】
前記期間は、数秒から数十または数百時間である請求項１に記載の方法。
【請求項３】
前記セッションボーダーゲートウェイは、分散され統合されていない請求項１または請求項２に記載の方法。
【請求項４】
前記仮想プライベートネットワークリンクは、標準化されたプロファイルを用いてオープンプロトコルを作動する、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して、公共、プライベートまたは地域ネットワークから取得される、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
ネットワーク化された様々なリソースからのリソースブロックを含む、分散仮想化した演算および通信リソースを使用するクラウドベースのセッションボーダーゲートウェイの信号伝達部と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され、
前記ネットワーク化された様々なリソースからのリソースブロックを含む前記セッションボーダーゲートウェイの媒体部と、を有し、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部に提示され、
前記セッションボーダーゲートウェイの信号伝達部は、仮想プライベートネットワークリンクを介した指令を用いて前記セッションボーダーゲートウェイの媒体部からのリソース割り当てを制御するようにさらに構成され、
前記アプリケーションおよびサービス用の前記リソースブロックは、所定期間使用されるように構成される装置。
【請求項７】
前記期間は、数秒から数十または数百時間である請求項６に記載の装置。
【請求項８】
前記セッションボーダーゲートウェイは、分散され統合されていない請求項６または請求項７に記載の装置。
【請求項９】
前記仮想プライベートネットワークリンクは、標準化されたプロファイルを用いてオープンプロトコルを作動する、請求項６〜８のいずれか一項に記載の装置。
【請求項１０】
前記リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して、公共、プライベートまたは地域ネットワークから取得される、請求項６〜９のいずれか一項に記載の装置。
【請求項１１】
ネットワーク化された様々なリソースから、分散仮想化した演算および通信リソースを使用するクラウドベースのセッションボーダーゲートウェイの信号伝達部のためにリソースブロックを取得する手段と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され、
前記セッションボーダーゲートウェイの媒体部からのリソース割り当てを制御する手段と、
前記ネットワーク化された様々なリソースから前記セッションボーダーゲートウェイの媒体部のためにリソースブロックを取得する手段と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部に提示され、
所定期間前記アプリケーションおよびサービス用の前記リソースブロックを使用する手段と、
を有するシステム。
【請求項１２】
前記期間は、数秒から数十または数百時間である請求項１１に記載のシステム。
【請求項１３】
前記セッションボーダーゲートウェイは、分散され統合されていない請求項１１または請求項１２に記載のシステム。
【請求項１４】
前記仮想プライベートネットワークリンクは、標準化されたプロファイルを用いてオープンプロトコルを作動する、請求項１１〜１３のいずれか一項に記載のシステム。
【請求項１５】
前記リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して、公共、プライベートまたは地域ネットワークから取得される、請求項１１〜１４のいずれか一項に記載のシステム。
【請求項１６】
ネットワーク化された様々なリソースから、分散仮想化した演算および通信リソースを使用するクラウドベースのセッションボーダーゲートウェイの信号伝達部のためにリソースブロックを取得する指示と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され、
前記セッションボーダーゲートウェイの信号伝達部により、仮想プライベートネットワークリンクを介した指令を用いて、前記セッションボーダーゲートウェイの媒体部からのリソース割り当てを制御する指示と、
前記ネットワーク化された様々なリソースから前記セッションボーダーゲートウェイの媒体部のためにリソースブロックを取得する指示と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部に提示され、
所定期間前記アプリケーションおよびサービス用の前記リソースブロックを使用する指示と、
を有する指示をコンピューターに実行させるためのコンピュータープログラム。
【請求項１７】
前記期間は、数秒から数十または数百時間である請求項１６に記載のコンピュータープログラム。
【請求項１８】
前記セッションボーダーゲートウェイは、分散され統合されていない請求項１６または請求項１７に記載のコンピュータープログラム。
【請求項１９】
前記仮想プライベートネットワークリンクは、標準化されたプロファイルを用いてオープンプロトコルを作動する、請求項１６〜１８のいずれか一項に記載のコンピュータープログラム。
【請求項２０】
前記リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して、公共、プライベートまたは地域ネットワークから取得される、請求項１６〜１９のいずれか一項に記載のコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散仮想化した演算および通信リソースを使用するセッションボーダーゲートウェイ機能のための方法、装置、システムおよびコンピュータープログラムに関する。
【背景技術】
【０００２】
セッションボーダーゲートウェイ（ＳＢＧ）は、論理的に２つの実体に分けることができる。すなわち、信号経路機能およびデータ経路機能である。この分離が、異なるＳＢＧの種類によって対処される機能を狭めようとする際の明瞭性を提供する。これら２つの機能は、同一物理的要素内に共在し、それら間のインタフェースとして機能するプロトコルによって分離される。
【０００３】
従来、ＳＢＧ構成および機能は、異なる方法によって実装された：
ａ）セッションボーダーコントローラ（ＳＢＣ）と呼ばれるスタンドアロンの装置；
ｂ）ルータ、ゲートウェイ、スイッチ、光回線終端（ＯＬＴ）装置、およびインターネットプロトコルに基づくデジタル加入者線アクセスマルチプレクサ（ＩＰ−ＤＳＬＡＭ）等のネットワーク設備要素への組み込み；または
ｃ）無線アクセスおよび有線コア伝送ネットワークにおける装置。
【０００４】
ＳＢＧ構成および機能のリストは、たとえば、ｈｔｔｐ：／／ｗｗｗ．ｍｓｆｏｒｕｍ.ｏｒｇ／ｔｅｃｈｉｎｆｏ／ａｐｐｒｏｖｅｄ／ＭＳＦ−ＰＳ−ＳＢＧ−００１．００−ＦＩＮＡＬ.ｐｄｆ．において入手可能な、ＭＳＦセッションボーダーゲートウェイ要件仕様に見受けられる。さらに、ＳＢＧ構成および機能の設備要素に基づく実装の例は、「分散ルータ構成を提供するための方法、コンピュータプログラムおよび装置（"Ｍｅｔｈｏｄ，  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔ，  Ａｎｄ  Ａｐｐａｒａｔｕｓ  Ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ａ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｒｏｕｔｅｒ  Ａｒｃｈｔｅｃｔｕｒｅ"）」と題された米国特許第７，６５６，７９７に見つけることができる。
【０００５】
ＳＢＧ構成および機能の設備要素に基づく実装を使用することの短所は、以下を含む。
ａ）コスト；
ｂ）検査およびネットワークへの組み込みに必要とされる時間；
ｃ）静的なリソースの割り当て；
ｄ）リソースを再配置する際の柔軟性の欠如；および
ｅ）事前設計された境界構成および機能を伴う演算および通信リソースのより緊密な結合。
【０００６】
動的および継続的に進化するネットワークおよびサービス発展環境におけるサービスプロバイダは、以下を必要とする：
ａ）投資保護、すなわち、収益を発生させる異なるアプリケーションおよびサービスに迅速に再配されうるリソースへの投資；
ｂ）機敏性および柔軟性、すなわち、ネットワークに既存の演算および通信リソースを使用する新たな構成および機能を実装すること。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明はこれらの課題を鑑みたものであり、サービスプロバイダが、最大限の可能性に達する（または、投資で十分なリターンを提供する）前にしばしば十分に活用されずにとどまるか陳腐化してしまう演算およびネットワーク機器の多くを作製したり搭載するのではなく、たとえば演算、通信および制御設備開発のために予算を割り当てることを可能にする。
【課題を解決するための手段】
【０００８】
一側面では、様々なネットワーク化されたリソースからセッションボーダーゲートウェイの信号伝達部のためにリソースブロックを取得し；ここで、リソースブロックはプールに統合され、統一ビューがセッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され；仮想プライベートネットワークリンクを介した指令によりセッションボーダーゲートウェイの媒体部からのリソース割り当てを制御し；様々なネットワーク化されたリソースからのセッションボーダーゲートウェイの媒体部のためにリソースブロックを取得し、ここで、リソースブロックは、プールに統合され、統一ビューがセッションボーダーゲートウェイの信号伝達部に提示され；および、所定期間にわたってアプリケーションおよびサービスのためにリソースブロックを使用する、ことを含む方法が提供される。所定期間は、数秒から数十または数百時間にわたりうる。
【０００９】
選択的に、仮想プライベートネットワークリンクは、標準化されたプロファイルを有するオープンプロトコルを稼働する。
【００１０】
選択的に、リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して公共、プライベートまたは地域ネットワークから取得される。
【００１１】
その他の側面では、様々なネットワークリソースからのリソースブロックを含むセッションボーダーゲートウェイの信号伝達部と、ここで、リソースブロックはプールに統合されており、統一ビューがセッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され；セッションボーダーゲートウェイの媒体部は、様々なネットワーク化されたリソースからのリソースブロックを含み、リソースブロックはプールに統合され、統一ビューはセッションボーダーゲートウェイの信号伝達部に提示され；セッションボーダーゲートウェイの信号伝達部は、仮想プライベートネットワークリンクを介した指令を用いて前記セッションボーダーゲートウェイの媒体部からのリソース割り当てを制御するように構成され；ここで、アプリケーションおよびサービス用のリソースブロックは、所定期間使用されるように構成される。当該期間は、たとえば、数秒から数十または数百時間にわたりうる。
【００１２】
選択的に、仮想プライベートネットワークリンクは、標準化されたプロファイルによりオープンプロトコルを作動する。
【００１３】
選択的に、リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して、公共、プライベートまたは地域ネットワークから得られる。
【００１４】
その他の側面では、ネットワーク化された様々なリソースからセッションボーダーゲートウェイの信号伝達部のためにリソースブロックを取得する手段と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され、前記セッションボーダーゲートウェイの媒体部からの前記リソースの割り当てを制御する手段と、前記ネットワーク化された様々なリソースからセッションボーダーゲートウェイの媒体部のためにリソースブロックを取得する手段と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部に提示され、所定期間前記アプリケーションおよびサービス用のリソースブロックを使用する手段と、を有するシステムが提供される。前記期間は、数秒から数十または数百時間にわたりうる。
【００１５】
選択的に、前記仮想プライベートネットワークリンクは、標準化されたプロファイルを用いてオープンプロトコルを作動する。
【００１６】
選択的に、前記リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して、公共、プライベートまたは地域ネットワークから取得される。
【００１７】
さらなる側面では、ネットワーク化された様々なリソースからセッションボーダーゲートウェイの信号伝達部のためにリソースブロックを取得する指示と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部と通信するアプリケーションおよびサービスに提示され；前記セッションボーダーゲートウェイの信号伝達部により、仮想プライベートネットワークリンクを介した指示を用いて、前記セッションボーダーゲートウェイの媒体部からの前記リソースの割り当てを制御する指示と；前記ネットワーク化された様々なリソースからセッションボーダーゲートウェイの媒体部のためにリソースブロックを取得する指示と、ここで、前記リソースブロックはプールに統合されており、統一ビューが前記セッションボーダーゲートウェイの信号伝達部に提示され、所定期間前記アプリケーションおよびサービス用のリソースブロックを使用する指示と、を有する指示が格納されたコンピュータ読み取り可能な媒体を含む製品が提供される。前記期間は、数秒から数十または数百時間でありうる。
【００１８】
選択的に、前記仮想プライベートネットワークリンクは、標準化されたプロファイルを用いてオープンプロトコルを作動する。
【００１９】
選択的に、前記リソースブロックは、オープンアプリケーションおよびリソースプログラミングインタフェースを介して、公共、プライベートまたは地域ネットワークから取得される。
【図面の簡単な説明】
【００２０】
添付の図面を参照して本発明のより完全な理解が得られるが、当該図面は必ずしも計測用に示されるものではない。当該図面において、関連技術における周知要素は、不必要な詳細により本発明を不明瞭にすることがないように省略された。
【図１】ＳＢＧ実装のための従来形態のブロック図である。
【図２】クラウドベースのＳＢＧ実装モデルを示す。
【発明を実施するための形態】
【００２１】
ＳＢＧ機能の従来のスタンドアロンまたは設備要素に基づく実装では、専用の演算、記憶および通信リソースが必要とされる。これらのリソースは、ネットワーク設備に組み込まれ、転送量管理およびプライバシー／承認／セキュリティ管理の両観点で、協調的な方法により操作される必要がある。
【００２２】
その結果、ＳＢＧ構成／機能を支持するように準備されたネットワークを形成するために必要とされる時間と、所望の結果を成功裏に達成するためのコストとが、法外に増加する。たとえば、追加的なルータカード、ファイアーウォールおよび制御／処理リソースが、所望のＳＢＧ構成／機能を支持するために割り当てられ、組み込まれる必要がある。組み込み努力の程度は、構成に依存する。
【００２３】
本発明の実施形態によれば、クラウドベースのＳＢＧ（ＣＢ−ＳＢＧ）実装は、従来のＳＢＧ実装の前述の短所を克服する。なぜなら、ＳＢＧ構成／機能を支持するという目的のために、スタンドアロンまたは設備ネットワーク要素により、演算、記憶および通信リソースを事前に割り当てる必要がないからである。その代わりに、資源は、オープンアプリケーションおよびリソースプログラミングインタフェース（ＡＰＩおよびＲＰＩ）を介して、共有、プライベートまたは地域ネットワークから取得される。
【００２４】
これらのＡＰＩ／ＲＰＩは、以下の１つ以上を使用できる：ＳＯＡＰ，ＸＭＬ，ＷＳＤＬ，Ｐａｒｌａｙ／Ｐａｒｌａｙ−Ｘ，ＨＴＴＰ，ＣＯＲＢＡ等。ＡＰＩ／ＲＰＩ設計およびプロファイリングの詳細は、本特許出願の範囲外である。特筆すべきは、これらのＡＰＩ／ＲＰＩは、所望のリソースへのアクセスを単純化するだけではなく、既存のネットワーク／設備、セキュリティ、可用性、サービス継続性等との迅速な組合せおよび相互操作性をも補償することである。これは、所望のＳＢＧ構成／機能は、サービス期間中にアプリケーションおよびサービスの必要性ごとに利用されることができるように、オープンＡＰＩ／ＲＰＩを介して利用可能なネットワークリソースを選択的に検索してそれらを入手することにより取得される。たとえば、ファイアーウォールおよびＤＳＰリソースのリアルタイムの利用可能性は、公共のインターネットを介するリアルタイムの企業音声通信サービスには必須である。
【００２５】
要するに、ＳＢＧ構成／機能を利用する必要があるいかなるアプリケーションまたはサービスも、ネットワーク（たとえばインターネット）からオープンＡＰＩ／ＲＰＩを介してそれらのリソースを取得でき、保証されたセキュリティおよび信頼性を伴ってセッションの期間中、それらのリソースを使用できる。その他の側面では、本発明は、上述された対応する構成および利点を有するシステムおよびコンピュータプログラムを提供する。
【００２６】
例示的な実施形態を、添付の図面を参照して以下に記載する。これらの図面には、例示的な実施形態および例が示される。本発明の実施形態は、多くの異なる形態であることができ、ここに説明される実施形態に限定されると解されるべきではない；むしろ、これらの実施形態は、本開示が適用可能な法的必要性を満たすように、例によって提供される。
【００２７】
図１は、ＳＢＧ実装のための従来モデルのブロック図を示す。ＳＢＧの信号伝達部（ｓｉｇｎａｌｉｎｇ  ｐａｒｔ）は、ＳＢＧの媒体部（ｍｅｄｉａ  ｐａｒｔ）内のリソースを割り当てるために、アプリケーションおよびサービスからリソースへの要求を受信し、それに応じてリソースブロックを割り当てる。いくつかの実施形態では、方針、サービスの質、およびセキュリティの必要性がそれらの割り当てを決定づける。ＳＢＧの信号伝達部およびＳＢＧの媒体部間のインタフェースは、オープン（標準プロトコル）または専有プロトコルであり、インタフェースは、リソース要求の分配により信頼性を支持するために、一対一または一対多でありうる。
【００２８】
クラウドフレームワーク参照モデルの詳細は、ｈｔｔｐｓ：／／ｔｏｏｌｓ.ｉｅｔｆ.ｏｒｇ／ｈｔｍｌ／ｄｒａｆｔ−ｋｈａｓｎａｂｉｓｈ−ｃｌｏｕｄ−ｒｅｆｅｒｅｎｃｅ−ｆｒａｍｅｗｏｒｋ−ＯＱに見つけることができ、それは参照によりその全体において組み込まれる。
【００２９】
基本的に、クラウドフレームワークは、４つの水平レイヤに分割されうる。
ａ）アプリケーション／サービスレイヤ（ＡＳＬ）；
ｂ）リソース管理レイヤ（ＲＣＬ）；
ｃ）リソース要約および仮想化レイヤ（ＲＡＶＬ）；
ｄ）物理的リソースレイヤ（ＰＲＬ）。
そして、設定管理、レジストリ、ロギングおよび監査、セキュリティ管理、およびサービスレベルに関する合意（ＳＬＡ）管理を支援するための一の積み重ねられた垂直レイヤ。
【００３０】
図２は、本発明の一実施形態に係るＣＢ−ＳＢＧ実装モデルを示す。本実施において、ＳＢＧの信号伝達部（「信号伝達ＳＢＧの仮想ブロック」）は、ネットワークリソースの一組から取得され、必要期間中使用される。当該期間は、数秒から数十または数百時間にわたりうる。
【００３１】
ＳＢＧの信号伝達部のためのリソースブロックは、様々なネットワークリソースから取得され得、これらのブロックは、ＳＢＧブロックの信号伝達部と通信しているアプリケーションおよびサービスに統一ビューが提示されうるように、ＳＢＧリソースの信号伝達部のプールに統合されなくてはならない。ＳＢＧの信号伝達部は、標準化されたプロファイルを有するオープンプロトコルを稼働する仮想プライベートネットワークリンクを介して、指示によりＳＢＧの媒体部からのリソース割り当てを制御する。
【００３２】
ＳＢＧの媒体部（「媒体ＳＢＧの仮想ブロック」）を構成するリソースが、ネットワークリソースの一組から取得され、必要期間中使用される。当該期間は、数秒から数十または数百時間にわたりうる。ＳＢＧの媒体部のためのリソースブロックは、様々なネットワーク化された資源から取得され得、これらのブロックは、統一ビューがＳＢＧの信号伝達部に提示されうるように、ＳＢＧリソースの媒体部のプールに統合されなくてはならない。
【００３３】
本発明の方法およびシステムは、単純および複雑なコンピュータを含む機器および装置を実装して実行されると解されるべきである。さらに、上記の構成および方法は、部分的にまたは完全に、機械読み取り可能な媒体の形態を有する。たとえば、本発明の操作は、ディスクドライブ（またはコンピュータ読み取り可能な媒体のドライブ）によりアクセス可能な磁気ディスクまたは光学的ディスク等の機械読み取り可能な媒体上に格納されうる。または、上述されたような操作を実行するロジックは、個別のハードウェア要素、大規模組み込み回路（ＬＳＩ）、アプリケーション特定組み込み回路（ＡＳＩＣ）、電気的に消去可能なプログラム可能読み取り専用メモリ（ＥＥＰＲＯＭ）等のファームウェアを含む、追加的なコンピュータおよび／または機械読み取り可能な媒体に実装されうる。特定の実施形態の実装は、ウェブにより実装されるコンピュータソフトウェアを含む、機械実装の形態をさらにとりうる。
【００３４】
上述の記載は、当業者がその通りにまたは他の実施形態で本発明を利用できるように、本発明を実施するための最良の形態を説明することが意図された本発明の実施形態を示し、記載する。本発明は、様々な他の組合せ、変形および環境で使用でき、ここに表現されたような進歩性のある概念の範囲内の変更または変形が可能であり、上記教えおよび／または関連技術のスキルまたは知識に相応すると解される。さらに、請求の範囲に記載される方法および／または組合せ要素を実行する、後に発明されたり開発される装置は、本発明の範囲内である。したがって、本発明は開示された実施形態の特定の例に限定されず、変更およびその他の実施形態が添付の請求の範囲内に含まれることが意図されると解される。
【図１】
0005996556.tif 000002
【図２】
0005996556.tif 000003