[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6883427B2 - Diameter負荷および過負荷情報ならびに仮想化のための方法、システムおよびコンピュータ読取可能媒体 - Google Patents

Diameter負荷および過負荷情報ならびに仮想化のための方法、システムおよびコンピュータ読取可能媒体 Download PDF

Info

Publication number
JP6883427B2
JP6883427B2 JP2016544321A JP2016544321A JP6883427B2 JP 6883427 B2 JP6883427 B2 JP 6883427B2 JP 2016544321 A JP2016544321 A JP 2016544321A JP 2016544321 A JP2016544321 A JP 2016544321A JP 6883427 B2 JP6883427 B2 JP 6883427B2
Authority
JP
Japan
Prior art keywords
diameter
network
information
overload
virtualization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016544321A
Other languages
English (en)
Other versions
JP2016536939A (ja
JP2016536939A5 (ja
Inventor
マクマリー,サム・エリック
キャンベル,ベン・アレン
スパークス,ロバート・ジェームズ
Original Assignee
オラクル・インターナショナル・コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by オラクル・インターナショナル・コーポレイション filed Critical オラクル・インターナショナル・コーポレイション
Publication of JP2016536939A publication Critical patent/JP2016536939A/ja
Publication of JP2016536939A5 publication Critical patent/JP2016536939A5/ja
Application granted granted Critical
Publication of JP6883427B2 publication Critical patent/JP6883427B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/127Avoiding congestion; Recovering from congestion by using congestion prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5025Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

優先権主張
本願は、2013年9月23日に出願された米国特許出願シリアル番号第14/034,478号の利益を主張する。その開示は、その全体がここに引用により援用される。
技術分野
ここに説明される主題は、Diameterメッセージを処理するための方法およびシステムに関する。より特定的には、ここに説明される主題は、電気通信ネットワーク内でDiameter負荷および過負荷情報を管理するための方法、システム、およびコンピュータ読取可能媒体に関する。
背景
Diameterとは、コンピュータネットワーク用の認証、認可およびアカウンティング(authentication, authorization and accounting:AAA)プロトコルであり、RADIUSの後継版である。Diameterベースのプロトコルは、インターネット特別技術調査委員会(International Engineering Task Force:IETF)のコメント要求(request for comments:RFC)6733に規定されており、それはその全体がここに引用により援用される。Diameterメッセージは、ユーザごとのフレームワークを使用しており、要求−回答メッセージのフォーマットで存在する。Diameter回答メッセージは、ホップバイホップ伝送を使用して要求メッセージがルーティングされたのと同じ経路を介して、要求元に戻る。
Diameterメッセージは、さまざまな機能を行なうためのDiameterノード間で交換されてもよい。たとえば、モビリティ管理エンティティ(mobility management entity:MME)とホーム加入者サーバ(home subscriber server:HSS)とは、認証、認可および/またはアカウンティング(AAA)の目的のためにやりとりしてもよい。Diameterノード間で交換されるDiameterメッセージの量は、さまざまな環境的および状況的な状態およびシナリオに依存して増減してもよい。交換されるDiameterメッセージの量がノードの処理能力を上回る場合、Diameterノードで過負荷が生じるおそれがある。過負荷が生じた場合、過負荷状態に適応するように処理部および記憶部などのネットワークリソースが割当てられ、または再配置されてもよい。
しかしながら、過負荷状態は、予知できない状況的イベントにより、突然および/または不意に生じるおそれがある。たとえば、ロサンジェルスまたはサンフランシスコなどの非常に人口の多い都市で、地震などの自然災害が何の前触れもなく生じるおそれがある。当然ながら、これらの都市のセルラーネットワークには、家族への通話やテキストメッセージ、または通信社への画像および映像が突然殺到するおそれがある。この突然の活動開始はネットワークまたはそれらの要素に過負荷をかけるおそれがあり、ネットワークを停滞させ、おそらく機能させなくする。過負荷状態を補償するために、さまざまなネットワークリソースが手動で再配置されるかもしれないが、そのような動作は往々にして遅く冗長になり得る。
したがって、Diameter負荷および過負荷情報を効率的にかつ迅速に管理するための方法、システム、およびコンピュータ読取可能媒体に対する要望が存在する。
概要
一局面によれば、ここに説明される主題は、ネットワーク仮想化を管理するために過負荷情報を使用するための方法を含んでいてもよい。この方法は、ハードウェアプロセッサを含む、電気通信ネットワーク内の仮想ネットワークを管理するための仮想化オーケストレータ(virtualization orchestrator:VO)で、過負荷情報を受信することと、受信された情報に基づいて、行なうべきネットワーク仮想化動作を判断することと、ネットワーク仮想化動作を行なうこととを含んでいてもよい。
別の局面によれば、ここに説明される主題は、ネットワーク仮想化を管理するために過負荷情報を使用するためのシステムを含む。このシステムは、電気通信ネットワーク内の仮想ネットワークを管理するための仮想化オーケストレータを含んでいてもよい。さらに、仮想化オーケストレータは、過負荷情報を受信するためのネットワークインターフェイスと、受信された情報に基づいてネットワーク仮想化動作を判断し、ネットワーク仮想化動作を行なうための規則エンジンとを含んでいてもよい。
ここに説明される主題は、ハードウェアおよび/またはファームウェアと組合されるソフトウェアで実現されてもよい。たとえば、ここに説明される主題は、プロセッサによって実行されるソフトウェアで実現されてもよい。例示的な一実現化例では、ここに説明される主題は、コンピュータのプロセッサによって実行されるとステップを行なうようにコンピュータを制御するコンピュータ実行可能命令を格納したコンピュータ読取可能媒体を使用して実現されてもよい。ここに説明される主題を実現するために好適である例示的なコンピュータ読取可能媒体は、ディスクメモリデバイス、チップメモリデバイス、プログラマブルロジックデバイス、および特定用途向け集積回路といった、非一時的デバイスを含む。加えて、ここに説明される主題を実現するコンピュータ読取可能媒体は、単一のデバイスまたはコンピューティングプラットフォームに配置されてもよく、もしくは、複数のデバイスまたはコンピューティングプラットフォームにわたって分散されてもよい。
ここに使用されるように、「ノード」という用語は、1つ以上のプロセッサおよびメモリを含む物理的なコンピューティングプラットフォームを指す。
ここに使用されるように、「機能」または「モジュール」という用語は、ここに説明される特徴を実現するためにハードウェアおよび/またはファームウェアと組合されるソフトウェアを指す。
電気通信ネットワークの文脈では、「負荷」および「過負荷」という用語は多少重複する意味を有する。たとえば、ノードは、その利用率が0%よりも大きく設計容量未満である場合、「負荷をかけられている」と言われ、その利用率が設計負荷容量よりも大きい場合、「過負荷をかけられている」と言われ得る。たとえば、同じ機能を分散された態様で提供する整合されたペアのノードの一部であるノードは、その利用率が50%以上よりも大きい場合、「過負荷をかけられている」と考えられ得る。なぜなら、ペアのうちの他方のノードが機能しなくなり、残ったノードが機能しなくなったノードのトラフィックを扱うようになった場合に使用するために、残りの50%を取っておかなければならないためである。同様に、ノードが、その利用率がある過負荷しきい値未満であると報告した場合、そのようなメッセージは「負荷兆候」と考えられ得るが、ノードが、その利用率がしきい値よりも大きいと報告した場合、そのようなメッセージは「過負荷兆候」と考えられ得る。言い換えれば、「負荷メッセージ」と「過負荷メッセージ」との違いは、程度の問題であり得る。簡潔にするために、「負荷」および「過負荷」という用語は、明示的に別段の定めをした場合を除き、ここに同義的に使用されるであろう。このため、ここに使用されるように、「負荷情報」および「過負荷情報」という用語は同意語であり、Diameterノードまたはノード群が現在動作している負荷レベル、レート、スループットまたは容量を示す情報を指す。
ここに説明される主題の好ましい実施形態を、添付図面を参照してこれから説明する。図中、同様の参照符号は同様の部分を表わす。
ここに説明される主題の一実施形態に従った、ネットワーク仮想化を管理するために過負荷情報を使用するためのシステムの例示的な一実施形態を示す図である。 ここに説明される主題の一実施形態に従った、Diameter過負荷情報を収集して差し向けるための例示的なメッセージングを示すメッセージフロー図である。 ここに説明される主題の一実施形態に従った、過負荷情報を管理するための例示的なプロセスを示すフローチャートである。 ここに説明される主題の一実施形態に従った、ネットワーク仮想化を管理するために過負荷情報を使用するための例示的な方法を示すフローチャートである。
詳細な説明
ここに開示された主題に従って、電気通信ネットワーク内でDiameter負荷および過負荷情報を管理するために、システム、方法、およびコンピュータ読取可能媒体が提供される。
たとえば、いくつかの実施形態では、より効率的なネットワークリソース割当てのために、さまざまなDiameterノードによって生成されたDiameter過負荷情報を利用することが、電気通信ネットワーク仮想化オーケストレータにとって望ましい場合がある。Diameter過負荷情報は、DiameterメッセージからDiameterノードによって抽出されてもよい。Diameterノードは次に、仮想化オーケストレータによってさらに処理されるように、過負荷情報を転送してもよい。他の実施形態では、Diameter過負荷情報は、外部ネットワークなどの外部データソースによって供給されてもよい。たとえば、外部データ収集ネットワークおよび/またはクラウドネットワークが電気通信ネットワークに接続されて、インターフェイスモジュールを介してDiameter過負荷情報を仮想化オーケストレータに供給してもよい。仮想化オーケストレータは過負荷情報を利用して、電気通信ネットワーク内のネットワーク仮想化モジュールへのネットワーク仮想化動作コマンドを生成してもよい。ネットワーク仮想化モジュールは、過負荷の発生またはネットワーク負荷の減少に適応するようにネットワークリソースを追加または除去するように、それに応じて機能することができる。
ここに説明される主題の例示的な実施形態をこれから詳細に参照する。これらの例は添付図面に示されている。可能な限り、図面全体を通し、同じまたは同様の部分を指すために、同じ参照番号が使用されるであろう。
図1は、ここに説明される主題の一実施形態に従った、ネットワーク仮想化を管理するために過負荷情報を使用するためのシステムの例示的な一実施形態を示す図である。例示的な環境100は1つ以上のネットワークを含んでいてもよく、Diameterクライアント(Diameter client:DC)102〜106、Diameterエージェント(Diameter agent:DA)108、Diameterサーバ(Diameter server:DS)112〜116などの1つ以上のDiameterノードと、規則エンジン120およびイベントインターフェイスモジュール118を含み得る仮想化オーケストレータ122とを含んでいてもよい。
Diameterクライアント102〜106の各々は、Diameterサーバ112〜116から1つ以上のサービスを要求するための任意の好適なエンティティ(たとえば、少なくとも1つのプロセッサおよびメモリを含むコンピューティングプラットフォーム)を表わしていてもよい。たとえば、Diameterクライアント102は、Diameterサーバ112によってホストされるアプリケーションでの1つ以上のサービスを要求するためのDiameter要求メッセージを送信してもよい。Diameterサーバ112〜116の各々は、Diameterクライアント102〜106のために1つ以上のサービスを提供または実行するための任意の好適なエンティティ(たとえば、少なくとも1つのプロセッサおよびメモリを含むコンピューティングプラットフォーム)を表わしていてもよい。たとえば、Diameterサーバ112は、Diameter要求メッセージの受信および処理に応答してDiameter回答メッセージ(たとえば、Diameter応答メッセージ)を送信してもよい。
例示的なDiameterクライアント102〜106またはDiameterサーバ112〜116は、モビリティ管理エンティティ(MME)、ホーム加入者サーバ(HSS)、認証、認可およびアカウンティング(AAA)サーバ、ベアラ結合およびイベント報告機能(Bearer Binding and Event Reporting Function:BBERF)、サービングゲートウェイ(serving gateway:SGW)、パケットデータネットワークゲートウェイ(packet data network gateway:PDN GW)、課金データ機能(charging data function:CDF)、オンライン課金システム、オフライン課金システム、ポリシー課金実施機能(policy charging enforcement function:PCEF)、ポリシー課金および規則機能(policy charging and rules function:PCRF)、加入者プロファイルリポジトリ(subscriber profile repository:SPR)、Diameterエージェント、ネットワークノード、ポリシーエンジン、ポリシーサーバ、アプリケーション機能(application function:AF)、アプリケーションサーバ、Diameterシグナリングエージェント、ロングタームエボリューション(long term evolution:LTE)ノード、インターネットプロトコル(Internet protocol:IP)マルチメディアサブシステム(multimedia subsystem:IMS)ネットワークノード、サーバ、相関ノード、ノード、データベース、シグナリングゲートウェイ、ゲートウェイ、監視ノード、Diameterメッセージプロセッサ、データ収集プラットフォーム、マルチプロトコルシグナリングゲートウェイ、マルチプロトコルシグナリングルータ、またはコンピューティングプラットフォームを含んでいてもよい。
DA108は、ここに説明されるDiameter過負荷制御および/または関連機能を行なうための任意の好適なエンティティであってもよい。たとえば、DA108は、メッセージを受信または送信するための1つ以上のネットワークインターフェイスおよび1つ以上のプロセッサを有するコンピューティングプラットフォーム上で実現されてもよい。DA108の例は、DSR、DRN、Diameterルーティングエージェント、Diameter中継エージェント、Diameterリダイレクトエージェント、Diameter変換エージェント、またはDiameterプロキシエージェントを含み得るが、それらに限定されない。
いくつかの実施形態では、DA108は、さまざまなメッセージ(たとえば、プロトコルデータ単位(protocol data unit:PDU))を受信し、処理し、および/またはルーティングするための機能性を含んでいてもよく、Diameterノードとの通信用のさまざまな通信インターフェイス、たとえば第3世代パートナーシッププロジェクト(3rd Generation Partnership Project:3GPP)LTE通信インターフェイス、および他の(たとえば非LTE)通信インターフェイスを含んでいてもよい。いくつかの実施形態では、受信し、処理し、および/またはルーティングする機能性は、1つ以上のモジュールに含まれていてもよい。たとえば、DA108は、たとえばS9、S6a、S11、CxおよびDxといった複数の異なるDiameterシグナリングインターフェイスに関連付けられたDiameterシグナリングメッセージを受信するための1つ以上のモジュールへのアクセスを含むかまたは有していてもよい。
さらに、DA108は、他のDiameterインターフェイスを介してDiameterメッセージを受信してもよい。たとえば、DA108は、LTEインターフェイス、IMSインターフェイス、IETF仕様インターフェイス、3GPP仕様インターフェイス、第3世代パートナーシッププロジェクト2(3GPP2)仕様インターフェイス、ヨーロッパ電気通信標準化団体(European Telecommunications Standards Institute:ETSI)仕様インターフェイス、国際電気通信連合(International Telecommunications Union:ITU)仕様インターフェイス、パケットケーブル仕様インターフェイス、マルチサービスフォーラム(MultiService Forum:MSF)仕様インターフェイス、Shインターフェイス、Dxインターフェイス、Roインターフェイス、Rfインターフェイス、Spインターフェイス、Gxインターフェイス、Rxインターフェイス、Gzインターフェイス、Gyインターフェイス、Gqインターフェイス、Zhインターフェイス、Dzインターフェイス、Znインターフェイス、Tyインターフェイス、Txインターフェイス、Dwインターフェイス、Waインターフェイス、Wdインターフェイス、Wxインターフェイス、Wmインターフェイス、Wgインターフェイス、Prインターフェイス、Grインターフェイス、Gr+インターフェイス、Giインターフェイス、Woインターフェイス、Wfインターフェイス、Reインターフェイス、S6インターフェイス、S2インターフェイス、SWインターフェイス、Staインターフェイス、S7インターフェイス、H2インターフェイス、E2インターフェイス、E4インターフェイス、E5インターフェイス、A3インターフェイス、A4インターフェイス、Rrインターフェイス、Gq’インターフェイス、TC−6インターフェイス、TC−7インターフェイス、TC−8インターフェイス、TC−9インターフェイス、TC−10インターフェイス、TC−11インターフェイス、DB−0インターフェイス、DB−2インターフェイス、BI−1インターフェイス、LOC−1インターフェイス、Rwインターフェイス、Pkt−mm−2インターフェイス、P−CSCF−PAMインターフェイス、Pkt−laes−2インターフェイス、MM10インターフェイス、MZインターフェイス、Gmbインターフェイス、またはZn’インターフェイスを介して、Diameterメッセージを受信してもよい。
いくつかの実施形態では、DA108は、Diameterクライアント102〜106とDiameterサーバ112〜116との通信を容易にしてもよい。たとえば、Diameterクライアント102はDA108にDiameter要求メッセージ(たとえば、Diameterセッション確立要求メッセージ)を送信してもよい。Diameter要求メッセージは、Diameterサーバ112から1つ以上のサービスを必要としてもよい。DA108は、Diameterクライアント102とDiameterサーバ112との間で要求または応答をルーティングし、中継し、および/または変換してもよい。Diameter要求メッセージを受信して処理した後、Diameterサーバ112はDA108にDiameter応答メッセージ(たとえば、Diameterセッション確立応答メッセージ)を送信してもよい。Diameter応答メッセージは、Diameterクライアント102によって作り出されたDiameter要求メッセージに応答するものであってもよい。DA108は、Diameter応答メッセージをDiameterクライアント102に提供してもよい。
さらに、DA108、またはその内部のモジュールは、Diameterメッセージを別のノードに提供する前に、1つ以上の機能を行なってもよい。いくつかの実施形態では、DA108は、Diameterノードから受信された負荷情報から過負荷情報を生成するように構成されてもよい。たとえば、負荷情報は、複数のDiameterノード間で交換されるDiameterメッセージのペイロード部分に位置する1つ以上の属性値ペア(attribute value pair:AVP)に格納されていてもよい。負荷AVPは、負荷情報または負荷メトリクスを特定するための任意の情報を含んでいてもよい。負荷メトリクスを生成するためにさまざまなアルゴリズムが使用されてもよく、いくつかのアルゴリズムは、リソースの利用を反映する負荷メトリクスを生成してもよい。たとえば、負荷メトリクスは、Diameterノードで利用されるかまたは使用可能であるリソースのパーセンテージを示していてもよい。いくつかの実施形態では、負荷AVPは符号なし32(Unsigned32)というデータタイプフォーマットを利用してもよく、負荷を表わすために0から232−1(4,294,967,295)までの数を含んでいてもよい。ここで、0は「完全に無負荷状態」、4,294,967,295は「最大容量」である。
DA108は、Diameterメッセージから負荷AVPなどの負荷情報を抽出し、負荷が増加および/または急上昇するとその負荷情報を使用して過負荷を予測するように構成されてもよい。同様に、負荷情報はまた、ある特定のレートが何らかの挙動をトリガした状態で、負荷増加のレートを判断するために調べられてもよい。いくつかの実施形態では、過負荷状態は、総負荷が予め規定された総負荷まで、および/またはそれを超えて増加することに応答して予測されてもよい。複雑なパターンを経時的に検出するために、負荷情報に信号処理を適用することができる。加えて、DA108、またはその内部のモジュールは、Diameter過負荷情報または他の関連データを修正済Diameterメッセージに挿入するかまたは含めることによって、Diameterメッセージを修正してもよい。たとえば、Diameter過負荷情報は、修正済diameterメッセージのペイロード部分に位置する1つ以上のAVPに格納されていてもよい。
いくつかの実施形態では、DA108は、Diameter過負荷情報を、イベントインターフェイスモジュールなどの任意の好適な機構を介して、クラウドネットワーク仮想化オーケストレータに差し向けてもよい。Diameterエージェント108がDiameter過負荷情報を通信する例示的な機構については、図2に関して以下に詳細に説明する。
図1は、さまざまなDiameterノードと通信する(たとえば、さまざまなDiameterノードからDiameterメッセージを受信する)DA108を示しているが、DA108は、追加のおよび/または異なるインターフェイスを介して、図示されたノードおよび他のノード(図示せず)と通信してもよい、ということが理解されるであろう。DA108は、より少ない、追加の、または異なるモジュールおよび/またはコンポーネントを含んでいてもよい、ということも理解されるであろう。
いくつかの実施形態では、Diameterエージェント108は、Diameter過負荷情報を仮想化オーケストレータ122に差し向けてもよい。たとえば、DA108はインターフェイスモジュールを介して仮想化オーケストレータ122の規則エンジン120に接続されてもよく、Diameter過負荷情報を含むネットワークメッセージがDA108によって規則エンジンに差し向けられ得る。いくつかの実施形態では、DA108は、仮想化オーケストレータ122のイベントインターフェイス118モジュールと通信していてもよい。イベントインターフェイス118は、解析データおよびネットワーク仮想化動作コマンドを仮想化オーケストレータ122に供給し、ネットワーク連携コマンドなどのメッセージをDA108に折り返し差し向ける、双方向インターフェイスモジュールであるように構成されてもよい。
いくつかの実施形態では、規則エンジン120は、イベントインターフェイスモジュール118を介して、DA108からDiameter過負荷情報を受信してもよい。規則エンジン120は、クラウドネットワークの1組の提供規則を格納し得る規則データベース132と、ネットワークの状態情報を監視し格納し得る状態データベース124と、ネットワークトポロジデータを規則エンジン120に供給し得るトポロジデータベース126とに接続されていてもよい。加えて、規則エンジン120はグラフィカルユーザーインターフェイス(Graphical User Interface:GUI)130に接続されていてもよく、それはネットワークステータスをエンドユーザに供給するように構成されてもよい。
いくつかの実施形態では、規則エンジン120は、受信されたDiameter過負荷情報を処理するように構成されてもよい。規則エンジン120は、電気通信ネットワークへのネットワーク仮想化動作コマンドを生成するために、規則データベース132からのネットワーク動作規則を、状態データベース124によって供給された現在のネットワーク状態データおよびトポロジデータベース126から抽出された現在のネットワークトポロジのステータスとともに適用してもよい。たとえば、1つ以上のDiameterノードがサービス要求の数の減少を必要としていることをDiameter過負荷情報が示す場合、規則エンジン120は、追加のリソースをデプロイして過負荷の影響を緩和するように、電気通信ネットワークへの要求コマンドを生成してもよい。同様に、Diameter過負荷情報がネットワーク過負荷の減少または負荷の減少を示す場合、規則エンジン120は、デプロイされたリソースを減少させるように電気通信ネットワークに指示するためのコマンドを生成してもよい。
いくつかの実施形態では、生成されたコマンドは、アプリケーション連携インターフェイスモジュールを介して、電気通信ネットワーク内のさまざまなアプリケーションおよび製品に差し向けられ得る。たとえば、アプリケーション連携インターフェイスモジュールは、電気通信ネットワーク内のアプリケーションおよび製品とやりとりするように構成されたポリシー課金および規則機能(PCRF)128モジュールであってもよい。PCRF128プラグインは、電気通信ネットワーク内のさまざまなリソースへのトポロジおよび提供構成を制御するために使用されてもよい。加えて、PCRF128プラグインは、双方向インターフェイスモジュールであるように構成され、プロセッサおよびディスクの使用またはネットワークの使用などのネットワーク性能インジケータを規則エンジン120に折り返し供給してもよい。
いくつかの実施形態では、規則エンジン120は、ネットワーク仮想化動作コマンドをオーケストレーション連携インターフェイスモジュール130に差し向けてもよい。オーケストレーション連携インターフェイス130は、より大きい電気通信ネットワークを管理する第2のオーケストレータとやりとりするように構成された双方向インターフェイスモジュールであってもよい。規則エンジン120は、オーケストレーション連携インターフェイス130を介してコマンドおよびサービス要求を第2のオーケストレータに差し向け、より大きい電気通信ネットワークに関するAVIタイプのステータス情報を折り返し受信してもよい。
いくつかの実施形態では、負荷および過負荷情報は、ポリシーおよび課金規則機能(PCRF)プラグインモジュール、クラウド管理プラグイン、および/または情報収集モジュールなどのDiameterノード136から仮想化オーケストレータ122に差し向けられてもよい。なお、図1に示すような図は、主題を説明するために提供されており、限定として提供されてはいない。
図2は、ここに説明される主題の一実施形態に従った、Diameter過負荷情報を収集して差し向けるための例示的なメッセージングを示すメッセージフロー図である。ライン200で、DA108は、DC102、104、106およびDS112、114、116からネットワーク負荷情報を受信する。たとえば、DA108は、DC102、104、106とDS112、114、116との間で交換されたサービスメッセージからAVPタイプの負荷情報を抽出してもよい。
ライン202で、DA108は、受信された負荷情報を処理して、仮想化オーケストレータ122の規則エンジン120へのDiameter過負荷情報を含む修正済Diameterメッセージを生成してもよい。いくつかの実施形態では、DA108は負荷情報を抽出し、その負荷情報を使用して過負荷状態に対する予測を行なってもよい。たとえば、DA108は、ネットワークの要求に依存して、複数のノードから受信された総負荷情報に適合されたアルゴリズムを適用してもよく、または、ノード群のうちの特定の1つのノードについての平均負荷情報に適合されたアルゴリズムを適用してもよい。
ライン204で、規則エンジン120は、規則データベース132からのネットワーク動作規則を、状態データベース124によって供給された現在のネットワーク状態データおよびトポロジデータベース126から抽出された現在のネットワークトポロジのステータスとともに適用することによって、受信されたDiameter過負荷情報を処理し、電気通信ネットワークへのネットワーク仮想化動作コマンドを生成してもよい。いくつかの実施形態では、ネットワーク過負荷が生じたかまたは今にも起こりそうな場合、規則エンジンは、リソースを再度割当てて過負荷状態の影響を緩和するように、ネットワーク仮想化モジュールへのサービス要求を生成することができる。ネットワーク仮想化モジュールは、過負荷状態に応答して、追加のリソースをオンラインにしてもよい。たとえば、より多くのゲートウェイ、スイッチ、登録ノードが必要に応じて割当てられてもよい。
図3は、ここに説明される主題の一実施形態に従った、ネットワーク負荷および過負荷情報を管理するための概して300で示された例示的なプロセスを示すフローチャートである。図3を参照して、ブロック302で、Diameterエージェント108によって、ネットワーク負荷および過負荷情報が受信され得る。たとえば、DA108は、Diameterクライアント102〜106とDiameterサーバ112〜116との通信を容易にしてもよく、DA108は、DC102〜106とDS112〜116との間でサービス要求または応答などのDiameterメッセージをルーティングし、中継し、および/または変換してもよい。さらに、DA108によって受信されたDiameterメッセージは、ペイロード部分に位置するAVPの形をしたネットワーク負荷情報を含んでいてもよい。これらのAVPは、負荷情報または負荷メトリクスを特定するための任意の情報を含んでいてもよい。負荷メトリクスを生成するためにさまざまなアルゴリズムが使用されてもよく、いくつかのアルゴリズムは、リソースの利用を反映する負荷メトリクスを生成してもよい。たとえば、負荷メトリクスは、Diameterノードで利用されるかまたは使用可能であるリソースのパーセンテージを示していてもよい。いくつかの実施形態では、負荷AVPは符号なし32というデータタイプフォーマットを利用してもよく、負荷を表わすために0から232−1(4,294,967,295)までの数を含んでいてもよい。ここで、0は「完全に無負荷状態」、4,294,967,295は「最大容量」である。
ブロック304で、DA108は、受信された負荷情報から過負荷情報を生成することができる。たとえば、負荷が増加および/または急上昇すると過負荷を予測するために、または、ある特定のレートが何らかの挙動をトリガすると負荷増加のレートを判断するために、負荷情報がDA108によって使用されてもよい。いくつかの実施形態では、複雑なパターンを経時的に検出するために、負荷情報に信号処理を適用することができ、過負荷状態が予測され得る。DA108は次に、Diameter過負荷情報または他の関連データを挿入するかまたは含めることによって、Diameterメッセージを修正してもよい。
ブロック306で、過負荷情報は、DA108によって、仮想化オーケストレータ122の規則エンジン120に差し向けられてもよい。たとえば、DA108は、修正済diameterメッセージを規則エンジン120に差し向けてもよく、そのメッセージは、そのペイロード部分に負荷AVPなどのDiameter過負荷情報を含んでいてもよい。いくつかの実施形態では、修正済Diameterメッセージは、インターフェイスモジュールを介して送信され得る。たとえば、DA108からのメッセージを規則エンジン120に通信するために、イベントインターフェイス118が利用されてもよい。
ブロック308で、規則エンジン120は、受信された過負荷情報に基づいてネットワーク仮想化動作コマンドを生成してもよい。いくつかの実施形態では、規則エンジン120は、ネットワーク提供規則を提供するように構成され得る規則データベース132と、ネットワーク状態情報を監視し格納する状態データベース124と、ネットワークトポロジデータを規則エンジン120に供給し得るトポロジデータベース126とに接続されていてもよい。ネットワーク仮想化動作コマンドは、受信された過負荷情報ならびに現在のネットワークトポロジおよび状態に基づいて、規則エンジン120によって生成され得る。たとえば、リソースを再度割当てて過負荷状態の影響を緩和するように、電気通信ネットワーク内のさまざまなアプリケーションおよびブロックへのサービス要求が生成され得る。
ブロック310で、規則エンジン120は、仮想化動作コマンドを電気通信ネットワーク内のネットワーク仮想化モジュールに通信してもよい。いくつかの実施形態では、仮想化動作コマンドは、規則エンジン120によってリソースマネージャモジュールに差し向けられてもよく、ネットワークトポロジは、過負荷状態の影響を緩和するようにそれに応じて修正され得る。たとえば、今にも起こりそうなネットワーク過負荷に応答して、追加のゲートウェイおよびスイッチをデプロイすることができ、または、ネットワーク負荷の減少の兆候がある場合にはリソースを減少させることができる。
図4は、ここに説明される主題の一実施形態に従った、ネットワーク仮想化を管理するために過負荷情報を使用するための概して400で示された例示的な方法を示すフローチャートである。図4を参照して、ブロック402で、過負荷情報が仮想化オーケストレータ122によって受信されてもよい。たとえば、過負荷情報は、DA108によって、仮想化オーケストレータ122の規則エンジン120に差し向けられてもよい。
ブロック404で、規則エンジン120は、受信された情報に基づいて、行なうべきネットワーク仮想化動作を判断してもよい。いくつかの実施形態では、規則エンジン120は、ネットワーク提供規則を提供するように構成され得る規則データベース132と、ネットワーク状態情報を監視し格納する状態データベース124と、ネットワークトポロジデータを規則エンジン120に供給し得るトポロジデータベース126とに接続されていてもよい。ネットワーク仮想化動作コマンドは、受信された過負荷制御情報ならびに現在のネットワークトポロジおよび状態情報に基づいて、規則エンジン120によって生成され得る。たとえば、リソースを再度割当てて過負荷状態の影響を緩和するように、電気通信ネットワーク内のさまざまなアプリケーションおよびブロックのためにサービス要求が生成され得る。
ブロック406で、判断されたネットワーク動作が、仮想化オーケストレータ122によって行なわれてもよい。たとえば、規則エンジン120は、電気通信ネットワーク内のネットワーク仮想化モジュールに仮想化動作コマンドを通信してもよい。いくつかの実施形態では、仮想化動作コマンドは、規則エンジン120によってリソースマネージャモジュールに差し向けられてもよく、ネットワークトポロジは、過負荷状態の影響を緩和するようにそれに応じて修正され得る。たとえば、今にも起こりそうなネットワーク過負荷に応答して、追加のゲートウェイおよびスイッチをデプロイすることができ、または、ネットワーク負荷の減少の兆候がある場合にはリソースを減少させることができる。
特定の実施形態、特徴、および例示的な実施形態を参照して、方法、システム、およびコンピュータ読取可能媒体がここに説明されてきたが、主題の有用性はこのように限定されておらず、むしろ、ここでの開示に基づいてこの主題の分野での当業者に示唆されるような多くの他の変更、修正および代替的な実施形態にまで及び、それらを包含する、ということが理解されるであろう。
ここに説明された構造および特徴のさまざまな組合せおよび部分的組合せが考えられ、この開示の知識を有する当業者には明らかであろう。ここに反対に示されない限り、ここに開示されたようなさまざまな特徴および要素のいずれも、1つ以上の他の開示された特徴および要素と組合わされてもよい。これに対応して、以下に請求されるような主題は、そのような変更、修正および代替的な実施形態をすべてその範囲内に含み、請求項の均等物を含むとして広く捉えられ、解釈されるよう意図されている。現在開示されている主題のさまざまな詳細は、現在開示されている主題の範囲から逸脱することなく変更されてもよい、ということが理解される。さらに、前述の説明は、限定のためではなく例示のみのためのものである。

Claims (15)

  1. ネットワーク仮想化を管理するために過負荷情報を使用するための方法であって、
    ハードウェアプロセッサを含む、電気通信ネットワーク内の仮想ネットワークを管理するための仮想化オーケストレータ(VO)で、
    Diameter過負荷情報を受信することと、
    受信されたDiameter過負荷情報に基づいて、行なうべきネットワーク仮想化動作を判断することと、
    前記Diameter過負荷情報により示された過負荷に応答して、1つ以上のネットワーク仮想化モジュールを用いる電気通信ネットワークにおいて1つ以上の追加の仮想スイッチを用いることにより、前記Diameter過負荷情報によって示される過負荷を緩和するための追加のリソースを使用するように前記電気通信ネットワークを管理するための前記ネットワーク仮想化動作を行なうこととを含む、方法。
  2. Diameter過負荷情報を受信することは、複数のDiameterクライアントと複数のDiameterサーバとの間の通信を容易にするためのDiameterエージェントからネットワーク負荷および過負荷情報を受信することを含む、請求項1に記載の方法。
  3. Diameter過負荷情報を受信することは、ポリシーおよび課金規則機能(PCRF)プラグインモジュール、クラウド管理プラグイン、または情報収集モジュールのうちの少なくとも1つから情報を直接受信することを含む、請求項2に記載の方法。
  4. Diameter過負荷情報を受信することは、属性値ペア(AVP)またはDiameterメッセージを含む情報を受信することを含む、請求項1に記載の方法。
  5. 行なうべきネットワーク仮想化動作を判断することは、前記受信されたDiameter過負荷情報および前記電気通信ネットワークの現在のネットワークトポロジーのステータスを解析して、前記Diameter過負荷情報および前記現在のネットワークトポロジーのステータスに基づいて行なわれるべきネットワーク仮想化動作を特定するために、規則エンジンを使用することを含む、請求項1〜4のいずれか1項に記載の方法。
  6. 行なうべきネットワーク仮想化動作を判断することは、ネットワーク仮想化動作規則を提供するための規則データベース、ネットワーク状態情報を維持するための状態データベース、およびネットワークトポロジ情報を維持するためのトポロジデータベースのうちの少なくとも1つからの情報を使用することを含む、請求項1〜4のいずれか1項に記載の方法。
  7. 行なうべきネットワーク仮想化動作を判断することは、電気通信ネットワーク内から収集された情報を使用することを含む、請求項1〜4のいずれか1項に記載の方法。
  8. 行なうべきネットワーク仮想化動作を判断することは、前記電気通信ネットワークの外部のエンティティから受信された情報を使用することを含む、請求項1〜4のいずれか1項に記載の方法。
  9. 前記電気通信ネットワーク内で収集された情報を使用することは、イベントインターフェイスを介して収集された関連付けられたネットワークからの情報、PCRFプラグインを介して送信されたネットワーク性能インジケータ、およびインターフェイスモジュールを介して収集された情報のうちの少なくとも1つを使用することを含む、請求項7に記載の方法。
  10. ネットワーク仮想化を管理するために過負荷情報を使用するためのシステムであって、
    電気通信ネットワーク内の仮想ネットワークを管理するための仮想化オーケストレータ(VO)を含み、前記VOは、
    Diameter過負荷情報を受信するためのネットワークインターフェイスと、
    受信されたDiameter過負荷情報に基づいてネットワーク仮想化動作を判断し、前記Diameter過負荷情報により示された過負荷に応答して、1つ以上のネットワーク仮想化モジュールを用いる電気通信ネットワークにおいて、1つ以上の追加の仮想スイッチを用いることにより、前記Diameter過負荷情報によって示される過負荷を緩和するための追加のリソースを使用するように前記電気通信ネットワークを管理するための前記ネットワーク仮想化動作を行なうための規則エンジンとを含む、システム。
  11. 前記規則エンジンは、ネットワーク仮想化モジュールを介して前記ネットワーク仮想化動作を行なう、請求項10に記載のシステム。
  12. 前記仮想化オーケストレータは、複数のDiameterクライアントと複数のDiameterサーバとの間の通信を容易にするためのDiameterノードから前記Diameter過負荷情報を受信する、請求項10または請求項11に記載のシステム。
  13. 前記Diameter過負荷情報は、属性値ペア(AVP)を含む情報を含む、請求項10〜12のいずれか1項に記載のシステム。
  14. 受信されたDiameter過負荷情報は、Diameterメッセージを含む、請求項10〜12のいずれか1項に記載のシステム。
  15. 請求項1〜のいずれかに記載の方法をコンピュータのプロセッサに実行させる、コンピュータプログラム。
JP2016544321A 2013-09-23 2014-07-29 Diameter負荷および過負荷情報ならびに仮想化のための方法、システムおよびコンピュータ読取可能媒体 Active JP6883427B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/034,478 US9537775B2 (en) 2013-09-23 2013-09-23 Methods, systems, and computer readable media for diameter load and overload information and virtualization
US14/034,478 2013-09-23
PCT/US2014/048651 WO2015041750A1 (en) 2013-09-23 2014-07-29 Methods, systems, and computer readable media for diameter load and overload information and virtualization

Publications (3)

Publication Number Publication Date
JP2016536939A JP2016536939A (ja) 2016-11-24
JP2016536939A5 JP2016536939A5 (ja) 2017-09-07
JP6883427B2 true JP6883427B2 (ja) 2021-06-09

Family

ID=51392357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016544321A Active JP6883427B2 (ja) 2013-09-23 2014-07-29 Diameter負荷および過負荷情報ならびに仮想化のための方法、システムおよびコンピュータ読取可能媒体

Country Status (5)

Country Link
US (1) US9537775B2 (ja)
EP (1) EP3050258B1 (ja)
JP (1) JP6883427B2 (ja)
CN (1) CN105580317B (ja)
WO (1) WO2015041750A1 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9699045B2 (en) 2012-04-13 2017-07-04 Tekelec, Inc. Methods, systems, and computer readable media for performing diameter overload control
US10477385B2 (en) 2012-07-20 2019-11-12 Tekelec, Inc. Methods, systems and computer readable media for distributing policy rules to the mobile edge
US9369390B2 (en) 2013-02-18 2016-06-14 Tekelec, Inc. Methods, systems, and computer readable media for providing a thinking diameter network architecture
EP2957068B1 (en) 2013-02-18 2018-08-22 Tekelec, Inc. Methods, systems, and computer readable media for providing a virtualized diameter network architecture and for routing traffic to dynamically instantiated diameter resource instances
US9450872B2 (en) 2013-06-24 2016-09-20 Oracle International Corporation Methods, systems and computer readable media for collecting and distributing diameter overload control information to non-adjacent nodes
US9391897B2 (en) 2013-07-31 2016-07-12 Oracle International Corporation Methods, systems, and computer readable media for mitigating traffic storms
US9240949B2 (en) 2013-07-31 2016-01-19 Oracle International Corporation Methods, systems and computer readable media for predicting overload conditions using load information
US9369386B2 (en) 2013-07-31 2016-06-14 Oracle International Corporation Methods, systems, and computer readable media for destination-host defined overload scope
US9838483B2 (en) 2013-11-21 2017-12-05 Oracle International Corporation Methods, systems, and computer readable media for a network function virtualization information concentrator
US11388082B2 (en) 2013-11-27 2022-07-12 Oracle International Corporation Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality
US10116514B1 (en) * 2015-03-30 2018-10-30 Amdocs Development Limited System, method and computer program for deploying an orchestration layer for a network based on network function virtualization (NFV)
US9888001B2 (en) 2014-01-28 2018-02-06 Oracle International Corporation Methods, systems, and computer readable media for negotiating diameter capabilities
US9819550B2 (en) * 2015-01-09 2017-11-14 Alcatel Lucent Diameter routing agent application plug-in framework
US9917729B2 (en) 2015-04-21 2018-03-13 Oracle International Corporation Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs)
CN104917825A (zh) * 2015-05-20 2015-09-16 中国科学院信息工程研究所 一种面向实时流计算平台的负载均衡方法
US10027760B2 (en) 2015-05-22 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for short and long term policy and charging rules function (PCRF) load balancing
US10277687B2 (en) 2015-11-16 2019-04-30 At&T Intellectual Property I, L.P. Master service orchestration of virtual networking functions
CN107087288B (zh) * 2016-02-15 2021-01-01 中兴通讯股份有限公司 一种diameter信令网关的实现方法、装置和系统
US10129867B2 (en) 2016-04-29 2018-11-13 At&T Intellectual Property I, L.P. Universal peer-to-peer signaling network virtualization and orchestration
US10225762B2 (en) * 2017-03-28 2019-03-05 Oracle International Corporation Methods, systems, and computer readable media for message flood suppression during access node-gateway (AN-GW) unavailability and after AN-GW restoration
US20180316626A1 (en) * 2017-04-28 2018-11-01 Futurewei Technologies, Inc. Guided Optimistic Resource Scheduling
WO2019185766A1 (en) 2018-03-28 2019-10-03 British Telecommunications Public Limited Company Predictive bearers in a wireless communication network
EP3777454B1 (en) * 2018-03-28 2021-11-10 British Telecommunications public limited company Predictive bearers in a wireless communication network
EP3777461B1 (en) 2018-03-29 2024-08-07 British Telecommunications public limited company Dedicated bearer management
US11115327B2 (en) 2018-08-24 2021-09-07 Oracle International Corporation Methods, systems, and computer readable media for providing mobile device connectivity
US11108851B1 (en) * 2020-04-10 2021-08-31 Hewlett Packard Enterprise Development Lp Dynamic application routing in a software defined wide area network
US11716283B2 (en) 2021-03-05 2023-08-01 Oracle International Corporation Methods, systems, and computer readable media for selecting a software defined wide area network (SD-WAN) link using network slice information
WO2024224507A1 (ja) * 2023-04-26 2024-10-31 日本電信電話株式会社 制御装置及びリソース割当方法

Family Cites Families (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5228083A (en) 1991-06-28 1993-07-13 Digital Equipment Corporation Cryptographic processing in a communication network, using a single cryptographic engine
AUPP776498A0 (en) 1998-12-17 1999-01-21 Portus Pty Ltd Local and remote monitoring using a standard web browser
US6785730B1 (en) 1999-02-16 2004-08-31 Rebecca S. Taylor Generic communications protocol translator
US6505244B1 (en) 1999-06-29 2003-01-07 Cisco Technology Inc. Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network
US6832249B2 (en) 2000-05-19 2004-12-14 Intellectual Ventures Patent Holdings Iii, Llc Globally accessible computer network-based broadband communication system with user-controllable quality of information delivery and flow priority
US6967956B1 (en) 2000-07-18 2005-11-22 Tekelec Methods and systems for providing message translation, accounting and routing service in a multi-protocol communications network environment
WO2002007455A1 (en) 2000-07-18 2002-01-24 Tekelec Protocol translation, accounting and routing in a gateway
EP1211851A1 (en) 2000-11-30 2002-06-05 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Method and system for resource reservation in a multicasting network
US6996058B2 (en) 2001-04-27 2006-02-07 The Boeing Company Method and system for interswitch load balancing in a communications network
EP1328102A1 (en) 2002-01-14 2003-07-16 Alcatel Method and system for managing the access to a communication network based on authentication data
KR100442610B1 (ko) 2002-04-22 2004-08-02 삼성전자주식회사 라디우스 프로토콜의 플로우 제어방법
US7043000B2 (en) 2002-09-04 2006-05-09 Tekelec Methods and systems for enhancing network security in a telecommunications signaling network
US6795546B2 (en) 2002-11-14 2004-09-21 Tekelec Methods and systems for distributing signaling messages among multiple processors for stateful and/or sequenced processing of the messages on a per-sequence basis
US7382788B2 (en) 2002-12-24 2008-06-03 Applied Micro Circuit Corporation Method and apparatus for implementing a data frame processing model
US7451183B2 (en) 2003-03-21 2008-11-11 Hewlett-Packard Development Company, L.P. Assembly and method for balancing processors in a partitioned server
US7774828B2 (en) 2003-03-31 2010-08-10 Alcatel-Lucent Usa Inc. Methods for common authentication and authorization across independent networks
US7532640B2 (en) 2003-07-02 2009-05-12 Caterpillar Inc. Systems and methods for performing protocol conversions in a machine
US7383298B2 (en) 2003-08-27 2008-06-03 Tekelec Methods and systems for dynamic, distributed link table consistency management
US7286516B2 (en) 2003-09-12 2007-10-23 Tekelec Methods and systems for wireless local area network (WLAN)-based signaling network monitoring
US7701854B2 (en) 2003-11-17 2010-04-20 International Business Machines Corporation Differentiated handling of SIP messages for VoIP call control
US7522517B1 (en) 2003-11-18 2009-04-21 Sprint Communications Company Lp. Communication system with multipoint circuit bonding
US7403537B2 (en) 2004-04-14 2008-07-22 Tekelec Methods and systems for mobile application part (MAP) screening in transit networks
US7170982B2 (en) 2004-08-26 2007-01-30 Lucent Technologies Inc. Call authorization and billing message routing capability
US7633969B2 (en) 2004-09-10 2009-12-15 Tekelec Methods, systems, and computer program products for dynamically adjusting load sharing distributions in response to changes in network conditions
US7706343B2 (en) 2004-09-10 2010-04-27 Tekelec Methods and systems for wireless local area network (WLAN)-based signaling network monitoring
US7805517B2 (en) 2004-09-15 2010-09-28 Cisco Technology, Inc. System and method for load balancing a communications network
JP2006100873A (ja) 2004-09-28 2006-04-13 Nippon Telegr & Teleph Corp <Ntt> Sipパケットフィルタリング装置およびネットワーク間接続装置およびsipサーバ
US7552206B2 (en) 2004-10-27 2009-06-23 Microsoft Corporation Throttling service connections based on network paths
US8015293B2 (en) 2004-12-17 2011-09-06 Telelec Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities
US20060184937A1 (en) * 2005-02-11 2006-08-17 Timothy Abels System and method for centralized software management in virtual machines
FI20050494A0 (fi) 2005-05-10 2005-05-10 Nokia Corp Palvelun tarjoaminen tietoliikennejärjestelmässä
WO2007019583A2 (en) 2005-08-09 2007-02-15 Sipera Systems, Inc. System and method for providing network level and nodal level vulnerability protection in voip networks
US20070083927A1 (en) 2005-10-11 2007-04-12 Intel Corporation Method and system for managing denial of services (DoS) attacks
KR100729105B1 (ko) 2005-10-14 2007-06-14 포스데이타 주식회사 비 유에스아이엠 단말기에서의 이에이피-에이케이에이 인증처리 장치 및 방법
US8170055B2 (en) 2005-12-29 2012-05-01 Alcatel Lucent Method of converting between radius message and diameter messages
CN100464550C (zh) 2006-02-27 2009-02-25 东南大学 一种向后兼容的认证、授权、计费系统网络结构和实现方法
BRPI0709380A2 (pt) 2006-03-15 2011-07-12 Tekelec Us métodos, sistemas e produto de programa de computador para descarregamento de consultas de status de pré-pago a partir de um banco de dados de status de pré-pago para chamadas pré-pagas em redes ilimitadas
CN101491042B (zh) 2006-04-13 2013-03-27 泰克莱克股份有限公司 响应于高级智能网(ain)触发来提供因特网协议多媒体子系统(ims)服务的方法和系统
US7633872B2 (en) 2006-06-09 2009-12-15 Tekelec Methods, systems, and computer program products for managing congestion in a multi-layer telecommunications signaling network protocol stack
US7961685B2 (en) 2006-07-28 2011-06-14 Samsung Electronics Co., Ltd Method and system for performing handoff for mobile station in a mobile communication system using proxy mobile IP
US7522581B2 (en) 2006-08-01 2009-04-21 International Business Machines Corporation Overload protection for SIP servers
CN101163139B (zh) 2006-10-11 2010-12-15 国际商业机器公司 拒绝冗余重传的sip消息的方法和设备
CN101212420B (zh) 2006-12-27 2010-09-29 华为技术有限公司 重定向器、中继、路由信息配置系统及更新方法
US7953884B2 (en) * 2006-12-29 2011-05-31 Alcatel-Lucent Usa Inc. Method and apparatus for overload control and audit in a resource control and management system
US8412192B2 (en) 2007-01-08 2013-04-02 Research In Motion Limited Apparatus, and associated method, for providing an instance identifier to a network database node of a mobile network
US20080170497A1 (en) 2007-01-11 2008-07-17 Moo Ryong Jeong Proactive Per-Class Load Management
WO2008087633A2 (en) 2007-01-17 2008-07-24 Traffix Communication Systems Ltd. Method for statistics based performance optimization of regenerated code
CN101669378A (zh) 2007-01-18 2010-03-10 泰克莱克公司 用于将来自2g网络的呼叫路由至双模式2g/会话发起协议(sip)设备的方法、系统和计算机程序产品
CN101247321B (zh) 2007-02-14 2012-07-04 华为技术有限公司 在基于直径协议的网络中进行路由诊断的方法、装置及系统
US7742417B2 (en) 2007-02-16 2010-06-22 International Business Machines Corporation Burst traffic smoothing for SIP processing elements
CN101277175B (zh) 2007-03-30 2012-02-29 国际商业机器公司 改进会话启动协议服务器性能的方法和装置
US8782085B2 (en) 2007-04-10 2014-07-15 Apertio Limited Variant entries in network data repositories
US8595616B2 (en) 2007-05-31 2013-11-26 Bank Of America Corporation Data conversion environment
US7996541B2 (en) 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
KR20090029348A (ko) 2007-09-18 2009-03-23 삼성전자주식회사 다이어미터 시스템에서 호 분배를 위한 장치 및 방법
EP2220841B1 (en) 2007-11-01 2011-09-28 Telefonaktiebolaget LM Ericsson (publ) Method and system for correlating aaa sessions
ES2744824T3 (es) 2007-12-01 2020-02-26 Nokia America Corp Encaminador de Diameter de IMS con equilibrio de carga
CN101252788B (zh) 2008-04-11 2011-10-19 北京首信科技股份有限公司 支持RADIUS协议的Diameter-AAA服务器的工作方法
US20090310484A1 (en) 2008-04-17 2009-12-17 Dorgham Sisalem Methods, systems, and computer readable media for session initiation protocol (sip) overload control
US9749404B2 (en) 2008-04-17 2017-08-29 Radware, Ltd. Method and system for load balancing over a cluster of authentication, authorization and accounting (AAA) servers
US9240946B2 (en) 2008-05-01 2016-01-19 Alcatel Lucent Message restriction for diameter servers
CN101582835A (zh) 2008-05-13 2009-11-18 华为技术有限公司 一种设备能力交互的方法、系统和装置
KR101440670B1 (ko) * 2008-05-15 2014-09-19 알카텔-루센트 유에스에이 인코포레이티드 과부하 제어 방법 및 다이어미터 프로토콜 기반의 네트워크 요소
US8595368B2 (en) 2008-06-05 2013-11-26 Camiant, Inc. Method and system for providing mobility management in a network
US20090327079A1 (en) 2008-06-25 2009-12-31 Cnet Networks, Inc. System and method for a delivery network architecture
WO2010014856A2 (en) 2008-07-31 2010-02-04 Tekelec Methods, systems, and computer readable media for throttling traffic to an internet protocol (ip) network server using alias hostname identifiers assigned to the ip network server with a domain name system (dns)
US8065714B2 (en) 2008-09-12 2011-11-22 Hytrust, Inc. Methods and systems for securely managing virtualization platform
US8627328B2 (en) 2008-11-14 2014-01-07 Oracle International Corporation Operation control for deploying and managing software service in a virtual environment
US10203993B2 (en) 2009-02-18 2019-02-12 International Business Machines Corporation Method and system for continuous optimization of data centers by combining server and storage virtualization
EP2399412B1 (en) 2009-02-19 2015-09-16 Telefonaktiebolaget L M Ericsson (publ) Traffic control for roaming subscribers
US8977750B2 (en) 2009-02-24 2015-03-10 Red Hat, Inc. Extending security platforms to cloud-based networks
US20100220622A1 (en) 2009-02-27 2010-09-02 Yottaa Inc Adaptive network with automatic scaling
US20100251330A1 (en) 2009-03-12 2010-09-30 Kroeselberg Dirk Optimized relaying of secure network entry of small base stations and access points
US8578374B2 (en) 2009-07-16 2013-11-05 Ca, Inc. System and method for managing virtual machines
US8566822B2 (en) * 2009-07-22 2013-10-22 Broadcom Corporation Method and system for distributing hypervisor functionality over multiple physical devices in a network and configuring sub-hypervisor to control the virtual machines
WO2011047382A2 (en) 2009-10-16 2011-04-21 Tekelec Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring and/or firewall functionality
US8355395B2 (en) 2009-10-20 2013-01-15 At&T Intellectual Property I, L.P. Controlling registration floods in VoIP networks via DNS
US20110171958A1 (en) 2010-01-11 2011-07-14 Suzann Hua Mobile device usage management via home subscriber server operation and profile
WO2011100626A2 (en) 2010-02-12 2011-08-18 Tekelec Methods, systems, and computer readable media for diameter protocol harmonization
US8578050B2 (en) 2010-02-12 2013-11-05 Tekelec, Inc. Methods, systems, and computer readable media for providing peer routing at a diameter node
US20140193154A1 (en) 2010-02-22 2014-07-10 Vello Systems, Inc. Subchannel security at the optical layer
US20130003745A1 (en) 2010-03-24 2013-01-03 Kouichi Nishimura Information system, control device, method of managing virtual network, and program
CN102238549B (zh) 2010-04-30 2016-09-14 索尼公司 在异构网络中管理资源的系统和方法
US8897134B2 (en) 2010-06-25 2014-11-25 Telefonaktiebolaget L M Ericsson (Publ) Notifying a controller of a change to a packet forwarding configuration of a network element over a communication channel
US9071512B2 (en) 2010-08-06 2015-06-30 Tekelec, Inc. Methods, systems, and computer readable media for distributing diameter network management information
EP2606690B1 (en) 2010-08-18 2018-01-03 BlackBerry Limited Method to maintain call continuity
US9118593B2 (en) 2010-10-07 2015-08-25 Enghouse Networks Limited System and method for best value routing
CN103181128A (zh) 2010-10-28 2013-06-26 日本电气株式会社 网络系统和通信业务控制方法
WO2012055446A1 (en) 2010-10-29 2012-05-03 Nokia Siemens Networks Gmbh & Co. Kg. Dynamic creation of virtualized network topology
EP2638671B1 (en) 2010-11-10 2015-09-09 Nec Corporation Method for supporting congestion management in a congestion exposure-enabled network
US8880726B2 (en) 2010-12-16 2014-11-04 Openet Telecom Ltd. Methods, systems and devices for dynamic context-based routing using a topology tree
US8824370B2 (en) 2010-12-16 2014-09-02 Openet Telecom Ltd. Methods, systems and devices for dynamic context-based routing
WO2012100092A2 (en) 2011-01-19 2012-07-26 Servicemesh, Inc. System and method for a cloud computing abstraction layer with security zone facilities
US20120221693A1 (en) 2011-02-25 2012-08-30 Alcatlel-Lucent Canada Inc. Temporary restrictions and rollback
US20120221445A1 (en) 2011-02-28 2012-08-30 Alcatel-Lucent Usa Inc. Method and apparatus for detecting duplicate accounting records in distributed network
EP2681940B1 (en) 2011-03-03 2016-05-25 Tekelec, Inc. Methods, systems, and computer readable media for enriching a diameter signaling message
US9231876B2 (en) 2011-03-29 2016-01-05 Nec Europe Ltd. User traffic accountability under congestion in flow-based multi-layer switches
CN103649916B (zh) 2011-05-13 2018-03-02 瑞典爱立信有限公司 虚拟机在数据中心中的分配
US8879431B2 (en) 2011-05-16 2014-11-04 F5 Networks, Inc. Method for load balancing of requests' processing of diameter servers
US8873398B2 (en) * 2011-05-23 2014-10-28 Telefonaktiebolaget L M Ericsson (Publ) Implementing EPC in a cloud computer with openflow data plane
US20120303796A1 (en) 2011-05-27 2012-11-29 Alcate-Lucent Canada Inc. Mapping accounting avps to monitoring keys for wireline subscriber management
US8953443B2 (en) 2011-06-01 2015-02-10 At&T Intellectual Property I, L.P. Method and apparatus for providing congestion management for a wireless communication network
US10425336B2 (en) 2011-06-24 2019-09-24 Centurylink Intellectual Property Llc System and method of adaptive congestion management
US8516241B2 (en) 2011-07-12 2013-08-20 Cisco Technology, Inc. Zone-based firewall policy model for a virtualized data center
US9106769B2 (en) 2011-08-10 2015-08-11 Tekelec, Inc. Methods, systems, and computer readable media for congestion management in a diameter signaling network
CN103891202B (zh) 2011-10-27 2017-07-28 中兴通讯股份有限公司 用于经由显式(或虚拟化)机器到机器(m2m)网关元件的基于云的服务元件的集中过载控制(cofo‑se)的实现的系统和方法
US9311160B2 (en) * 2011-11-10 2016-04-12 Verizon Patent And Licensing Inc. Elastic cloud networking
US9935901B2 (en) 2011-12-30 2018-04-03 Dell Products, Lp System and method of enabling a multi-chassis virtual switch for virtual server network provisioning
US20130198353A1 (en) 2012-02-01 2013-08-01 Suzann Hua Overload handling through diameter protocol
US9253021B2 (en) 2012-02-28 2016-02-02 Cisco Technology, Inc. Hierarchical schema to provide an aggregated view of device capabilities in a network
US9350671B2 (en) 2012-03-22 2016-05-24 Futurewei Technologies, Inc. Supporting software defined networking with application layer traffic optimization
US20130263208A1 (en) 2012-04-02 2013-10-03 Narsimha Reddy Challa Managing virtual machines in a cloud computing system
US9699045B2 (en) 2012-04-13 2017-07-04 Tekelec, Inc. Methods, systems, and computer readable media for performing diameter overload control
US8966573B2 (en) 2012-07-20 2015-02-24 Ca, Inc. Self-generation of virtual machine security clusters
US20140032651A1 (en) 2012-07-30 2014-01-30 Novatium Solutions Pvt. Ltd. System and method for delivering cloud based utility services
US9363154B2 (en) 2012-09-26 2016-06-07 International Business Machines Corporaion Prediction-based provisioning planning for cloud environments
WO2014099680A2 (en) 2012-12-17 2014-06-26 United States Postal Service System and method of coordinating distribution of an item
WO2014116936A2 (en) 2013-01-26 2014-07-31 Lyatiss, Inc. Methods and systems for detecting, locating and remediating a congested resource or flow in a virtual infrastructure
EP2957068B1 (en) 2013-02-18 2018-08-22 Tekelec, Inc. Methods, systems, and computer readable media for providing a virtualized diameter network architecture and for routing traffic to dynamically instantiated diameter resource instances
US9369390B2 (en) 2013-02-18 2016-06-14 Tekelec, Inc. Methods, systems, and computer readable media for providing a thinking diameter network architecture
US9680764B2 (en) 2013-04-06 2017-06-13 Citrix Systems, Inc. Systems and methods for diameter load balancing
US10333779B2 (en) 2013-04-10 2019-06-25 Huawei Technologies Co., Ltd. System and method for providing a software defined protocol stack
US9450872B2 (en) 2013-06-24 2016-09-20 Oracle International Corporation Methods, systems and computer readable media for collecting and distributing diameter overload control information to non-adjacent nodes
US9240949B2 (en) 2013-07-31 2016-01-19 Oracle International Corporation Methods, systems and computer readable media for predicting overload conditions using load information
US9369386B2 (en) 2013-07-31 2016-06-14 Oracle International Corporation Methods, systems, and computer readable media for destination-host defined overload scope
US9391897B2 (en) 2013-07-31 2016-07-12 Oracle International Corporation Methods, systems, and computer readable media for mitigating traffic storms
US20150046591A1 (en) 2013-08-09 2015-02-12 Zhongwen Zhu Dynamic edge server allocation
US9838483B2 (en) 2013-11-21 2017-12-05 Oracle International Corporation Methods, systems, and computer readable media for a network function virtualization information concentrator
US11388082B2 (en) 2013-11-27 2022-07-12 Oracle International Corporation Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality
US20150172115A1 (en) 2013-12-18 2015-06-18 Telefonaktiebolaget L M Ericsson (Publ) Mapping virtual network elements to physical resources in a telco cloud environment
US9888001B2 (en) 2014-01-28 2018-02-06 Oracle International Corporation Methods, systems, and computer readable media for negotiating diameter capabilities
US20150215228A1 (en) 2014-01-28 2015-07-30 Oracle International Corporation Methods, systems, and computer readable media for a cloud-based virtualization orchestrator

Also Published As

Publication number Publication date
WO2015041750A1 (en) 2015-03-26
EP3050258A1 (en) 2016-08-03
US20150085663A1 (en) 2015-03-26
US9537775B2 (en) 2017-01-03
JP2016536939A (ja) 2016-11-24
CN105580317B (zh) 2020-10-27
EP3050258B1 (en) 2020-04-08
CN105580317A (zh) 2016-05-11

Similar Documents

Publication Publication Date Title
JP6883427B2 (ja) Diameter負荷および過負荷情報ならびに仮想化のための方法、システムおよびコンピュータ読取可能媒体
JP6059336B2 (ja) Diameter過負荷制御を実行するための方法、システムおよびコンピュータ読取可能媒体
US9240949B2 (en) Methods, systems and computer readable media for predicting overload conditions using load information
US11218423B2 (en) Method for service implementation in network function virtualization (NFV) system and communications unit
US10448268B1 (en) Preservation of policy and charging for a subscriber following a user-plane element failover
CN105765921B (zh) 用于利用软件定义网络功能进行diameter路由的方法、系统和设备
CN111211913B (zh) 一种计费方法、设备及系统
KR102276868B1 (ko) 과금 관리 방법, 사용자 평면 기능, 및 제어 평면 기능
US9369386B2 (en) Methods, systems, and computer readable media for destination-host defined overload scope
US10609225B2 (en) Charging method, apparatus, and system
US11888745B2 (en) Load balancer metadata forwarding on secure connections
JP5916877B2 (ja) Diameterルーティングノードをテストするための方法、システム、およびコンピュータプログラム
Samouylov et al. Analytical Modelling And Simulation For Performance Evaluation Of SIP Server With Hysteretic Overload Control.
EP3232637A1 (en) Network entity and service policy management method
KR20220128896A (ko) 클라우드 서버 스케일링 방법 및 그 장치

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170727

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180717

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20181016

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190115

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190514

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20190913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190913

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200707

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200908

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20201013

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210107

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20210309

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20210413

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20210413

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210510

R150 Certificate of patent or registration of utility model

Ref document number: 6883427

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250