JP2008311944A - Congestion control system, method and program - Google Patents
Congestion control system, method and program Download PDFInfo
- Publication number
- JP2008311944A JP2008311944A JP2007157691A JP2007157691A JP2008311944A JP 2008311944 A JP2008311944 A JP 2008311944A JP 2007157691 A JP2007157691 A JP 2007157691A JP 2007157691 A JP2007157691 A JP 2007157691A JP 2008311944 A JP2008311944 A JP 2008311944A
- Authority
- JP
- Japan
- Prior art keywords
- connection request
- congestion
- request message
- congestion control
- connection
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000011084 recovery Methods 0.000 claims abstract description 4
- 230000000694 effects Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 2
- 230000001684 chronic effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、輻輳制御システム、方法及びプログラムに関し、例えば、SIP(Session Initiation Protocol)を採用するIP通信システムにおいて、呼制御信号の輻輳発生時に、輻輳を回復させる制御システム、方法及びプログラムに適用し得る。 The present invention relates to a congestion control system, method, and program, and is applied to, for example, a control system, method, and program for recovering congestion when congestion occurs in a call control signal in an IP communication system employing SIP (Session Initiation Protocol). obtain.
一般に、通信システムにおいて端末から接続要求などの制御信号の過度な通信装置への流入により、処理量を要求量が定常的に上回った状態を輻輳状態という。輻輳を招くトラフィックパターンとして、発信元が特定か又は不特定か、トラフィックの時間的変化として定常的か又は突発的か等に応じて分類できる。 Generally, in a communication system, a state in which a request amount steadily exceeds a processing amount due to an excessive flow of a control signal such as a connection request from a terminal to a communication device is called a congestion state. The traffic patterns that cause congestion can be classified according to whether the source is specified or unspecified, whether the traffic changes over time, or whether it is steady or sudden.
従来、これら輻輳の対策としては、通信装置が、一部の接続要求に対し接続をエラー応答で拒否することや、接続要求そのものを装置内で廃棄すること、また、定常的に発生するものに対してはネットワーク装置の慢性的な処理能力不足も考えられるため、装置の増設等の処理能力の向上を図ることにより輻輳の緩和が図られてきた。 Conventionally, as countermeasures for these congestions, the communication device refuses connection with an error response for some connection requests, discards the connection request itself in the device, or occurs regularly. On the other hand, since there is a possibility that the network device has a chronic shortage of processing capability, congestion has been reduced by improving the processing capability such as adding devices.
例えば、図2に示す従来の呼処理サーバ10が行なう従来の輻輳制御方法を、図3〜図5を用いて説明する。図3は、呼制御サーバ10が単一コールを制御する一般的なシーケンス図である。
For example, a conventional congestion control method performed by the conventional
呼処理サーバ10は、メッセージを受信すると、その受信メッセージをキュー80に一時的に保管し、各メッセージを処理部30に与える。各メッセージが処理部30に与えられると、処理部30においては、呼処理スレッドがメッセージ毎に発生して、図3に示すフローに従った呼処理が行なわれる。
When the
多量のメッセージが呼処理サーバ10に与えられて輻輳状態になり、呼処理サーバ10の処理負荷が閾値を超えると、呼処理サーバ10は、図4又は図5に示すような処理を行なっている。
When a large amount of messages are given to the
図4では、呼処理サーバ10が、発信端末からINVITEを受信すると(ステップS201)、応答信号である100 Tryingを発信端末に対して返信する(ステップS202)。その後、呼処理サーバ10は、エラー応答信号「503」を発信端末に対して送信することで、呼処理サーバ10におけるエラーが生じた旨を知らせ、発信端末からの接続要求を拒否する(ステップS203、S204)。
In FIG. 4, when the
また、図5では、発信端末からINVITEを受信すると、応答信号を返信せず、受信したINVITEを廃棄する(ステップS301)。すなわち、図5に示すように、多量のINVITEが送られてきた場合に、受信したすべてのINVITEを廃棄するものとする。 In FIG. 5, when INVITE is received from the calling terminal, a response signal is not returned and the received INVITE is discarded (step S301). That is, as shown in FIG. 5, when a large amount of INVITE is sent, all received INVITEs are discarded.
特許文献1には、SIPを採用した通信システムにおいて、発呼端末における発呼制御に関する技術が記載されている。具体的には、発信端末がINVITEを送信した後、着信端末からRetry−Afterを受信した場合には、このRetry−Afterに含まれている受付可能時間経過後に、再度INVITEを送信するという技術である。
ところで、信号制御プロトコルにSIPを用いた通信システムでは、トランスポートプロトコルにUDP(User Datagram Protocol)のような信頼性の低いプロトコルが使用されることがある。 By the way, in a communication system using SIP as a signal control protocol, a low-reliability protocol such as UDP (User Datagram Protocol) may be used as a transport protocol.
ここで、一般に、発信端末が接続要求信号を送信後、所定時間内に応答信号を受信できなかったときには、発信端末は、接続要求信号の再送を行なう。この場合に、サーバが、上述した従来技術のように接続要求を廃棄する方法で対応しようとすると、呼処理サーバが接続要求を廃棄することにより、発信端末が接続要求を再送するため、ネットワーク全体のトラフィック量が増大し、その結果輻輳を助長するおそれがある(図5参照)。 Here, generally, when the transmission terminal fails to receive a response signal within a predetermined time after transmitting the connection request signal, the transmission terminal retransmits the connection request signal. In this case, if the server tries to cope with the connection request discarding method as in the above-described prior art, the call processing server discards the connection request, so that the calling terminal retransmits the connection request. Traffic volume may increase, and as a result, congestion may be promoted (see FIG. 5).
また、例えばネットワーク障害等の通信不可能状態が回復すると、その直後は、バースト的なトラフィックが発生し易くなる。このような場合にも、サーバが、上述した従来技術のように接続拒否や接続要求廃棄を行なうことにより、再度接続を試みるケースが増えるので、輻輳を助長するおそれがある(図4及び図5参照)。 Further, for example, when a communication impossible state such as a network failure is recovered, bursty traffic is likely to occur immediately after that. Also in such a case, there is a possibility that the server will promote congestion by increasing the number of cases where the server tries to connect again by rejecting the connection or discarding the connection request as in the prior art described above (FIGS. 4 and 5). reference).
また、特許文献1は、端末に関する技術であるが、この技術を接続要求の輻輳回避手段としてサーバに適用することも考えられる。しかし、特許文献1に記載の技術は、接続性の効率化を目的とするものであって、ネットワーク全体のトラフィック量の軽減を目的とするものではなく、かつ、Retry−Afterに従って動作するのは端末だけであるから、そのままではサーバに適用することができないという問題がある。
Japanese Patent Application Laid-Open No. 2004-228561 is a technique related to a terminal, but it is also conceivable to apply this technique to a server as a congestion avoidance means for a connection request. However, the technique described in
そのため、ネットワーク全体のトラフィック量の軽減を図ることを配慮しながら、接続要求の輻輳を効果的に解消することができる輻輳制御システム、方法及びプログラム。 Therefore, a congestion control system, method, and program capable of effectively eliminating the congestion of connection requests while considering reducing the traffic amount of the entire network.
かかる課題を解決するために、第1の本発明の輻輳制御システムは、接続要求メッセージを同時期に複数受信することにより生じ得る輻輳を回復制御する輻輳制御システムにおいて、(1)受信した接続要求メッセージの全部又は一部の発信元に対して、当該接続要求メッセージに対する暫定的な応答信号を送信して、接続要求メッセージの再送を抑制させる接続処理手段を備えることを特徴とする。 In order to solve such a problem, a congestion control system according to the first aspect of the present invention is a congestion control system that performs recovery control of congestion that may be caused by receiving a plurality of connection request messages at the same time. (1) Received connection request A connection processing unit is provided that transmits a provisional response signal to the connection request message to all or a part of the source of the message to suppress retransmission of the connection request message.
第2の本発明の輻輳制御方法は、接続要求メッセージを同時期に複数受信することにより生じ得る輻輳を回復制御する輻輳制御方法において、(1)接続処理手段が、受信した接続要求メッセージの全部又は一部の発信元に対して、当該接続要求メッセージに対する暫定的な応答信号を送信して、接続要求メッセージの再送を抑制させる接続処理工程を有することを特徴とする。 A congestion control method according to a second aspect of the present invention is a congestion control method for recovering and controlling congestion that may be caused by receiving a plurality of connection request messages at the same time. (1) The connection processing means receives all of the received connection request messages. Alternatively, a connection processing step of transmitting a provisional response signal to the connection request message to some of the transmission sources to suppress retransmission of the connection request message is provided.
第3の本発明の輻輳制御プログラムは、接続要求メッセージを同時期に複数受信することにより生じ得る輻輳を回復制御する輻輳制御プログラムにおいて、コンピュータに、受信した接続要求メッセージの全部又は一部の発信元に対して、当該接続要求メッセージに対する暫定的な応答信号を送信して、接続要求メッセージの再送を抑制させる接続処理手段として機能させるものである。 A congestion control program according to a third aspect of the present invention is a congestion control program for recovering and controlling congestion that may be caused by receiving a plurality of connection request messages at the same time, and sending all or part of the received connection request messages to a computer. A provisional response signal for the connection request message is transmitted to the source so as to function as connection processing means for suppressing retransmission of the connection request message.
本発明によれば、ネットワーク全体のトラフィック量の軽減を図ることを配慮しながら、接続要求の輻輳を効果的に解消することができる。 According to the present invention, it is possible to effectively eliminate the congestion of connection requests while considering reducing the traffic amount of the entire network.
(A)第1の実施形態
以下、本発明の輻輳制御システム、方法及びプログラムの第1の実施形態を、図面を参照しながら説明する。
(A) First Embodiment Hereinafter, a first embodiment of the congestion control system, method and program of the present invention will be described with reference to the drawings.
第1の実施形態では、SIPを採用したIP通信システムを構成する呼処理サーバに、本発明を適用した場合を例に挙げて説明する。 In the first embodiment, a case where the present invention is applied to a call processing server configuring an IP communication system employing SIP will be described as an example.
(A−1)第1の実施形態の構成
図1は、第1の実施形態の呼処理サーバの主な内部機能を示す内部構成図である。図1に示すように、第1の実施形態の呼処理サーバ1は、受信部2、処理部3、遅延管理部4を、少なくとも有して構成される。
(A-1) Configuration of the First Embodiment FIG. 1 is an internal configuration diagram showing main internal functions of the call processing server of the first embodiment. As shown in FIG. 1, the
呼処理サーバ1のハードウェア構成の説明は省略するが、一般に、例えば、CPU、ROM、RAM、EEPROM、通信手段等を備えて構成されるものである。以下で説明する呼処理サーバ1の機能は、ソフトウェア処理で実現されるものである。
Although a description of the hardware configuration of the
受信部2は、通信回線を通じて、呼処理に係る制御信号であるSIPメッセージM1〜M3を受信するものである。受信部2は、キュー8を有しており、受信したメッセージを一旦保管すると、一時的に保管したメッセージを処理部3に与えるものである。
The receiving unit 2 receives SIP messages M1 to M3, which are control signals related to call processing, through a communication line. The receiving unit 2 has a
処理部3は、受信部2からのメッセージ毎に呼処理スレッドを発生させ、呼処理を行なうものである。これにより、個々のメッセージに応じた処理を並列的に行なうことができる。
The
また、処理部3は、メッセージを受信すると、その発信端末に対して応答信号を暫定的に返信するものである。これにより、メッセージの発信元に対して応答信号を返信することができるから、メッセージ発信元からのメッセージの再送をなくすことができる。また、多量のメッセージを一度に受信した場合でも、できる限り多くのメッセージに対して応答信号を返信することができる。その結果、従来よりもメッセージの再送を減らすことができる。従って、ネットワーク全体のトラフィック量を軽減することができ、輻輳を回避することができる。
Further, when the
さらに、処理部3は、暫定的な応答信号の送信後、遅延管理部4に対して遅延タイマ設定を要求し、呼処理を一時的に中断するものである。そして、設定した遅延タイマ時間になったことを遅延管理部4から通知されると、処理部3は呼処理を再開するものである。このように、呼処理を意図的に中断することにより、処理部3の処理負荷を軽減することができる。
Further, after the provisional response signal is transmitted, the
遅延管理部4は、処理部3から遅延タイマ設定の要求を受けると、処理部3に通知する通知時間を要求毎に設定する。そして、各要求の通知時間になると、遅延管理部4は、当該要求に対するタイマ時間になったことを、処理部3に対して通知する。
When receiving a request for setting a delay timer from the
ここで、タイマ時間(遅延時間)は、呼処理プロトコルで決められているタイムアウト内(例えば、数十秒内)で設定するものとする。これにより呼処理プロトコルの範囲内での設定ができる。 Here, the timer time (delay time) is set within a timeout (for example, within several tens of seconds) determined by the call processing protocol. As a result, the setting can be made within the range of the call processing protocol.
なお、遅延管理部4は、各タイム設定要求毎に、タイム時間を管理する。また、タイム時間は、呼処理プロトコルで決められているタイムアウトの範囲内であれば、輻輳状態に応じて設定変更可能としてもよい。例えば、単位時間内でのINVITEの受信量が多く閾値を超える場合には、タイム時間を大きく設定するようにしてもよい。
The
(A−2)第1の実施形態の動作
次に、第1の実施形態の呼処理サーバ1における輻輳制御処理の動作を図面を参照しながら説明する。
(A-2) Operation of the First Embodiment Next, the operation of the congestion control process in the
まず、図1を参照しながら、第1の実施形態の呼処理サーバ1における処理について説明する。
First, processing in the
メッセージM1〜M3が呼処理サーバ1に与えられると(ステップS701)、受信されたメッセージは受信部2のキュー8に一時的に保管される(ステップS702)。その後、一時的に保管されたメッセージは、処理部3に与えられ(ステップS703)、処理部3において、各メッセージ毎に呼処理スレッドが発生されて、それぞれ呼処理が行なわれる(ステップS704)。
When the messages M1 to M3 are given to the call processing server 1 (step S701), the received message is temporarily stored in the
ここで、図9は、処理部3における処理を示すフローチャートである。図9において、受信部2からのメッセージを処理部3が受け取ると(ステップS801)、処理部3は受信信号を解析する(ステップS802)。
Here, FIG. 9 is a flowchart showing processing in the
ここでは、処理部3が、発信元や着信先に関する情報や、メッセージ種類や、受信したメッセージに対する応答等を分析する。また、このとき、処理部3は、暫定的な応答信号(例えば、100 Trying)の返信処理を行なう(ステップS803)。
Here, the
そして、受信信号が発信元からの要求メッセージ(例えば、INVITE等)である場合、処理部3は、遅延管理部4に対してタイマ設定の要求を行なう(ステップS804、図1のS705)。このとき、処理部3では、遅延管理部4からのタイマ通知待ちをしており(ステップS805)、このタイマ通知の待ちの期間、処理部3は当該呼処理を中断する。
If the received signal is a request message (for example, INVITE) from the transmission source, the
一方、遅延管理部4では、図10及び図11に示す処理を行なう。図10において、遅延管理部4は、処理部3からタイマ設定の要求受付をしており(ステップS811)、処理部3からタイマ設定要求を待機する。
On the other hand, the
遅延管理部4において、処理部3からタイマ設定要求を受信すると(ステップS812)、当該要求に対する通知時間を設定し(ステップS813)、タイマイベントの登録を行ない(ステップS814)、次のタイマ設定の要求を待機する(ステップS815)。
When the
また、遅延管理部4では、図11に示すように、登録されているタイマイベントを定期的に監視し(ステップS816)、現在時刻情報が通知時間情報になっているか否かを判断し、通知イベントの有無を判断する(ステップS817)。
Further, as shown in FIG. 11, the
そして、通知イベントがない場合には、ステップS816に戻り処理を繰り返し、通知イベントがある場合には、処理部3に対して当該要求に対するタイマ通知を行なう(ステップS818、図1のS707)。
If there is no notification event, the process returns to step S816 and the process is repeated. If there is a notification event, the
図9に示すように、遅延管理部4からタイマ通知が処理部3に与えられると(ステップS806)、処理部3は、当該要求メッセージに対する応答信号を送信する(ステップS807)。また、その後においては、呼処理に必要な他の信号処理を行ない、処理を継続する(ステップS808、S809)。
As shown in FIG. 9, when a timer notification is given from the
続いて、呼処理サーバ1が単一コールの呼処理を行なうときの処理フローを、図6を参照しながら説明する。図6は、呼処理サーバ1が行なう単一コールの処理フローを示すフローチャートである。
Next, a processing flow when the
まず、発信端末が送信したINVITEが呼処理サーバ1に与えられると(ステップS101)、呼処理サーバ1の処理部3は、発信元に対して応答信号100 Tryingを返信する(ステップS102)。
First, when INVITE transmitted from the calling terminal is given to the call processing server 1 (step S101), the
呼処理サーバ1が応答信号100 Tryingを送信すると、呼処理サーバ1は、所定時間だけ当該呼処理を意図的に中断し、本来、その後に送信する「407(Proxy Authentication Required)」の送信を遅らせる(ステップS401)。
When the
そして、所定時間が経過すると、呼処理サーバ1は、発信元に対して「407(Proxy Authentication Required)」を送信する(ステップS103)。このように、処理部3の処理を一旦中断することにより、処理部3全体の負荷を軽減することができる。
Then, when a predetermined time has elapsed, the
その後の処理は通常の呼処理と同様に、発信元からACKが与えられ(ステップS104)、発信端末からのINVITEが呼処理サーバ1に与えられると(ステップS105)、呼処理サーバ1の処理部3は、発信元に対して応答信号100 Tryingを返信すると共に(ステップS106)、上記同様に所定時間だけ処理を中断する(ステップS402)。
Subsequent processing is similar to normal call processing, when ACK is given from the caller (step S104), and INVITE from the caller terminal is given to the call processing server 1 (step S105), the processing unit of the
そして、所定時間が経過すると、呼処理サーバ1は、着信先に対してINVITEを送信する(ステップS107)。
Then, when the predetermined time has elapsed, the
その後の処理は通常の呼処理と同様である。つまり、着信先から100 Tryingが与えられ(ステップS108)、その後、着信先から180 Ringingを受信すると(ステップS109)、その受信した180 Ringingを発信元に送信する(ステップS110)。また、着信先から200 OKが呼処理サーバ1に与えられると(ステップS111)、呼処理サーバ1は受信した200 OKを発信元に送信する(ステップS112)。そして、発信元からのACKを着信先に送信することで(ステップS113、S114)、発信元と着信先との間の通信を実現する。
Subsequent processing is the same as normal call processing. That is, 100 Trying is given from the destination (step S108), and when 180 Ringing is received from the destination (step S109), the received 180 Ringing is transmitted to the source (step S110). When 200 OK is given to the
なお、発信元と着信先との間の通信が終わり、BYEが呼処理サーバ1に与えられると、相手端末にBYEを送信し、相手端末からの200 OKを返信することで通信が終了する(ステップS115〜S118)。
When communication between the caller and the callee ends and BYE is given to the
以上のように、単一コールの呼処理を行なう場合でも、受信したメッセージに対して暫定的な応答信号を返信した後、所定時間だけ意図的に処理を中断してから、その後の処理を続行することにより、呼処理サーバ1の処理部3の負荷を軽減することができる。
As described above, even when performing call processing for a single call, after returning a provisional response signal to the received message, the processing is intentionally interrupted for a predetermined time and then the subsequent processing is continued. By doing so, the load on the
次に、例えば、ある特定の発信元から不特定多数の宛先の接続要求があった場合(いわゆるワン切り)等のような不正アクセスがあった場合の、呼処理サーバ1における処理を図7及び図8を参照しながら説明する。
Next, the processing in the
なお、図7の処理は、図4に示す処理に対応するものであり、図8の処理は、図5に示す処理に対応するものである。また、例えば単位時間当たりのINVITEの受信量等に応じて、図7又は図8の処理を行なうことを柔軟に決定できる。 The process of FIG. 7 corresponds to the process shown in FIG. 4, and the process of FIG. 8 corresponds to the process shown in FIG. Further, for example, it is possible to flexibly determine to perform the processing of FIG. 7 or FIG. 8 according to the amount of INVITE received per unit time.
図7において、発信元からのINVITEが呼処理サーバ1に与えられると(ステップS201)、呼処理サーバ1の処理部3は、100 Tryingを発信元に返信する(ステップS202)。
In FIG. 7, when INVITE from the caller is given to the call processing server 1 (step S201), the
このとき、呼処理サーバ1では、100 Tryingを返信すると、所定時間だけ意図的に処理を中断し、所定時間が経過すると(ステップS501)、エラー応答信号「503」を発信元に対して送信し、呼処理サーバ10におけるエラーが生じた旨を知らせ、発信端末からの接続要求を拒否する(ステップS203、S204)。
At this time, when 100 Trying is returned, the
また、図8において、発信元からのINVITEが呼処理サーバ1に与えられると(ステップS601)、呼処理サーバ1の処理部3は、100 Tryingを発信元に返信する(ステップS602)。このとき、呼処理サーバ1では、暫定的な応答信号である100 Tryingを返信してから、受信したINVITEを廃棄する。
In FIG. 8, when INVITE from the caller is given to the call processing server 1 (step S601), the
このように、発信元からのINVITEを受信した場合に、呼処理サーバ1が暫定的に100 Tryingを返信することにより、発信元が切断しない限り(ステップS603)、発信元は、同一回線を用いての別の発信(次のINVITEの発信)を行なうことができないこととなる。そのため、この特定の発信元から単位時間当たりのINVITEの発信数を効果的に減らすことができる。
As described above, when the
(A−1)第1の実施形態の効果
以上のように、第1の実施形態によれば、接続要求のINVITEを受信すると、その発信元に対して暫定的な応答信号を送信することで、発信元からのINVITEの再送を抑止させることができる。
(A-1) Effects of the First Embodiment As described above, according to the first embodiment, when the connection request INVITE is received, a provisional response signal is transmitted to the transmission source. Thus, retransmission of INVITE from the transmission source can be suppressed.
また、第1の実施形態によれば、暫定的な応答信号の送信後、所定の接続処理プロトコルで決められたタイムアウト期間内で、タイム設定をし、その間一時的に処理を中断することで、処理部全体の処理負荷を軽減することができる。 Further, according to the first embodiment, after the provisional response signal is transmitted, the time is set within a timeout period determined by a predetermined connection processing protocol, and the processing is temporarily interrupted during that time period. The processing load of the entire processing unit can be reduced.
さらに、第1の実施形態によれば、多量なINVITEが同時期に与えられた場合には、暫定的な応答信号を送信してから、受信したINVITEを廃棄することで、発信元からの連続的な不要なINVITEの送信を抑止させることができる。 Furthermore, according to the first embodiment, when a large amount of INVITE is given at the same time, a temporary response signal is transmitted, and then the received INVITE is discarded, so that It is possible to prevent unnecessary transmission of INVITE.
以上より、ネットワーク上を流れる信号量を減らすことができるので、ネットワーク全体の輻輳を解消させることができる。 As described above, since the amount of signals flowing on the network can be reduced, congestion of the entire network can be eliminated.
(B)他の実施形態
第1の実施形態では、呼処理サーバ1が備える処理部及び遅延管理部は、それぞれ物理的に同じサーバが備えるものとして説明したが、ネットワークを通じて接続可能であり、第1の実施形態で説明した機能を実現できるのであれば、それぞれ分散配置されるものとしても適用することができる。
(B) Other Embodiments In the first embodiment, the processing unit and the delay management unit included in the
第1の実施形態では、SIPを採用したIP通信ネットワークを想定して説明したが、セッションを確立させるプロトコルはSIPに限定されず広く適用できる。 In the first embodiment, the description has been made assuming an IP communication network adopting SIP, but the protocol for establishing a session is not limited to SIP and can be widely applied.
上述したように、第1の実施形態の呼処理サーバ1の処理機能は、ソフトウェア処理で実現されることを想定している。すなわち、第1の実施形態で説明した処理部3の各機能は、例えば、処理プログラムとして、ROMに格納されており、CPUが、各処理プログラムを読み出して、処理に必要なデータを用いて処理プロラムを実行することで実現されるものである。なお、呼処理サーバの処理機能は、可能であれば、ハードウェアで実現されるものとしてもよい。
As described above, it is assumed that the processing function of the
1…呼処理サーバ、2…受信部、3…処理部、4…遅延管理部、8…キュー。
DESCRIPTION OF
Claims (6)
受信した上記接続要求メッセージの全部又は一部の発信元に対して、当該接続要求メッセージに対する暫定的な応答信号を送信して、上記接続要求メッセージの再送を抑制させる接続処理手段を備えることを特徴とする輻輳制御システム。 In a congestion control system that performs recovery control of congestion that may be caused by receiving a plurality of connection request messages at the same time,
A connection processing unit is provided that transmits a provisional response signal to the connection request message to all or a part of the source of the received connection request message to suppress retransmission of the connection request message. Congestion control system.
接続処理手段が、受信した上記接続要求メッセージの全部又は一部の発信元に対して、当該接続要求メッセージに対する暫定的な応答信号を送信して、上記接続要求メッセージの再送を抑制させる接続処理工程を有することを特徴とする輻輳制御方法。 In a congestion control method for recovering and controlling congestion that may be caused by receiving a plurality of connection request messages at the same time,
A connection processing step in which the connection processing means transmits a provisional response signal to the connection request message to all or a part of the source of the received connection request message to suppress retransmission of the connection request message. A congestion control method comprising:
コンピュータに、受信した上記接続要求メッセージの全部又は一部の発信元に対して、当該接続要求メッセージに対する暫定的な応答信号を送信して、上記接続要求メッセージの再送を抑制させる接続処理手段として機能させる輻輳制御プログラム。 In a congestion control program for recovery control of congestion that may be caused by receiving a plurality of connection request messages at the same time,
Function as connection processing means for transmitting a provisional response signal to the connection request message to all or a part of the source of the received connection request message to the computer and suppressing retransmission of the connection request message Congestion control program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007157691A JP2008311944A (en) | 2007-06-14 | 2007-06-14 | Congestion control system, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007157691A JP2008311944A (en) | 2007-06-14 | 2007-06-14 | Congestion control system, method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008311944A true JP2008311944A (en) | 2008-12-25 |
Family
ID=40239149
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007157691A Pending JP2008311944A (en) | 2007-06-14 | 2007-06-14 | Congestion control system, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008311944A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012044570A (en) * | 2010-08-23 | 2012-03-01 | Nippon Telegr & Teleph Corp <Ntt> | Call processing server, call processing method, and call processing program |
| JP2016158157A (en) * | 2015-02-25 | 2016-09-01 | 富士通株式会社 | Call controller, call control method, and call control system |
-
2007
- 2007-06-14 JP JP2007157691A patent/JP2008311944A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012044570A (en) * | 2010-08-23 | 2012-03-01 | Nippon Telegr & Teleph Corp <Ntt> | Call processing server, call processing method, and call processing program |
| JP2016158157A (en) * | 2015-02-25 | 2016-09-01 | 富士通株式会社 | Call controller, call control method, and call control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2002619B1 (en) | Network load balancing and overload control | |
| US7787501B2 (en) | Congestion control in an IP network | |
| EP2501120B1 (en) | A backup SIP server for the survivability of an enterprise network using SIP | |
| Hilt et al. | Design considerations for session initiation protocol (SIP) overload control | |
| EP2079024A1 (en) | Proxy server, communication system, communication method, and program | |
| US20090303875A1 (en) | Congestion control system, call session control device, border gateway device, and congestion control method used therefor | |
| US20080225835A1 (en) | Communication server | |
| US8711734B2 (en) | Method and system for fail-safe call survival | |
| CN101399714B (en) | Transmission method and device for bidirectionally transceiving and detecting packet | |
| US20160242106A1 (en) | Mobile station, mobile communication system, and network device | |
| JP2008311944A (en) | Congestion control system, method and program | |
| MX2007015094A (en) | System and method for maintaining packet protocol context. | |
| US20250039092A1 (en) | Flow-Specific Congestion Handling | |
| CN105409182B (en) | Timer processing | |
| JP4664243B2 (en) | Communication device | |
| JP4452172B2 (en) | Gateway device and VoIP network system | |
| US20090080412A1 (en) | Communication apparatus and communication control method | |
| CN105991468B (en) | A kind of processing method and processing device of Diameter congestion response | |
| JP6436853B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
| JP4583318B2 (en) | Data communication method | |
| JP5537970B2 (en) | Web service operation monitoring system and Web service operation monitoring method | |
| US12425496B2 (en) | Input state synchronization for Border Gateway Protocol (BGP) processes | |
| JP5427853B2 (en) | Data synchronization method | |
| JP4455519B2 (en) | Session control system and session control method | |
| JP2008244638A (en) | Network service system, congestion control device, congestion control method, and congestion control program |