[go: up one dir, main page]

JPH0879372A - Autonomous congestion control method in service control node - Google Patents

Autonomous congestion control method in service control node

Info

Publication number
JPH0879372A
JPH0879372A JP21546394A JP21546394A JPH0879372A JP H0879372 A JPH0879372 A JP H0879372A JP 21546394 A JP21546394 A JP 21546394A JP 21546394 A JP21546394 A JP 21546394A JP H0879372 A JPH0879372 A JP H0879372A
Authority
JP
Japan
Prior art keywords
module
scp
congestion
level
processing
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.)
Granted
Application number
JP21546394A
Other languages
Japanese (ja)
Other versions
JP3166118B2 (en
Inventor
Toru Kawamura
亨 川村
Hitoshi Kawamura
仁 河村
Masanobu Yoshimi
正信 吉見
Toshinori Suzuki
俊範 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Oki Electric Industry Co Ltd
Original Assignee
Nippon Telegraph and Telephone Corp
Oki Electric Industry Co Ltd
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 Nippon Telegraph and Telephone Corp, Oki Electric Industry Co Ltd filed Critical Nippon Telegraph and Telephone Corp
Priority to JP21546394A priority Critical patent/JP3166118B2/en
Publication of JPH0879372A publication Critical patent/JPH0879372A/en
Application granted granted Critical
Publication of JP3166118B2 publication Critical patent/JP3166118B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Monitoring And Testing Of Exchanges (AREA)

Abstract

(57)【要約】 【目的】 INにおけるSCPが複数のモジュールから
構成され、更に、各モジュールがが複数の処理部から構
成され、モジュールレベル,処理部レベルそれぞれで実
行される処理種別が多種多様に存在する場合にも採用可
能な、SCPにおける自律輻輳制御方法を提供するこ
と。 【構成】 SCP内の各モジュールが、実行中の処理の
継続を保証できる限界の負荷状態となった時点で、モジ
ュールレベルでの自律規制を発動し、また、上記モジュ
ールを構成要素とするSCPが、実行中の処理の継続を
保証できる限界の負荷状態となった時点で、ノードレベ
ルでの自律規制を発動するようにしたSCPにおける自
律輻輳制御方法。
(57) [Summary] [Purpose] The SCP in the IN is composed of a plurality of modules, and each module is composed of a plurality of processing units. There are various types of processing executed at the module level and the processing unit level. To provide an autonomous congestion control method in SCP that can be adopted even when existing in [Structure] When each module in the SCP has reached the limit load state that can guarantee the continuation of the processing being executed, the autonomous regulation at the module level is activated, and the SCP having the above module as a constituent element , The autonomous congestion control method in the SCP, which activates the autonomous regulation at the node level when the load reaches a limit that can guarantee the continuation of the process being executed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、インテリジェントネッ
トワーク(以下、「IN」という)内のサービス制御ノード
(以下、「SCP」という)における自律輻輳制御方法に関
し、特にINにおけるSCPが複数モジュールで構成さ
れることを想定し、あるSCPが輻輳したときに、網内
のトラヒックを集中制御するノード(網制御ノード)によ
って発動される網的なトラヒック制御(規制)の効果が現
れる前に、当該SCPの輻輳状態が更に進行(悪化)した
場合、当該輻輳中のSCPが自律的に自ノード内で適切
な規制措置を実施し、実行中の呼処理(サービス制御)を
継続させるための処理能力を最大限に確保するようにし
たSCPにおける自律輻輳制御方法に関する。
BACKGROUND OF THE INVENTION The present invention relates to a service control node in an intelligent network (hereinafter referred to as "IN").
(Hereinafter, referred to as “SCP”), it is assumed that the SCP in IN is composed of a plurality of modules, and when a certain SCP is congested, a node that centrally controls the traffic in the network (network If the congestion state of the SCP further progresses (deteriorates) before the effect of the network traffic control (restriction) activated by the control node) appears, the SCP in the congestion is autonomously appropriate in its own node. The present invention relates to an autonomous congestion control method in the SCP that implements various restrictive measures and maximizes the processing capacity for continuing the ongoing call processing (service control).

【0002】[0002]

【従来の技術】従来、IN内のSCPの輻輳制御方法と
して採用されていた方法としては、網内のトラヒックを
集中制御する網制御ノードが主体となって実施される網
的な輻輳制御(以下、「網的輻輳制御」という)と、該網的
輻輳制御の効果が現れる前に、当該SCPの輻輳状態が
更に進行した場合に、当該輻輳中のSCP自らが自ノー
ド内で実施する自律的な輻輳制御(以下、「自律輻輳制
御」という)とがある。上述の網的輻輳制御の概要は、S
CPの負荷(稼働)状態が規定値を超過した場合に、当該
SCP(以下、「輻輳SCP」という)は、その旨を網制御
ノードに通知し、該通知を受信した網制御ノードは、輻
輳SCPに処理要求を送出する他の周辺ノードに対して
輻輳SCPへの処理要求送出を規制する指示を出すとい
うものである。これにより、輻輳SCPに対して送出さ
れる処理要求が減少するため、輻輳解消が図られる。な
お、以下、上述の網的輻輳制御により発動される規制措
置を「網的規制」と呼ぶ。また、自律輻輳制御の概要は、
上述の網的輻輳制御の効果が現れる前に輻輳SCPの輻
輳状態が更に進行し、輻輳SCPで実行中の呼処理(サ
ービス制御)が継続できないような状態になった場合
に、輻輳SCPが自律的に周辺ノードから送出される処
理要求の受付を必要最小限に規制(受付拒否)するという
ものである。これにより、輻輳SCP内で実行中の呼処
理(サービス制御)を継続させるための処理能力を最大限
に確保できるようになる。なお、以下、上述の自律輻輳
制御により発動される規制措置を「自律規制」と呼ぶ。
2. Description of the Related Art Conventionally, as a method that has been adopted as a congestion control method for SCP in an IN, a network-based congestion control (hereinafter referred to as network congestion control performed mainly by a network control node that centrally controls traffic in the network) , "Network congestion control"), and when the congestion state of the SCP further progresses before the effect of the network congestion control appears, the SCP itself during the congestion is autonomously implemented in its own node. Congestion control (hereinafter referred to as "autonomous congestion control"). The outline of the above-mentioned network congestion control is S
When the load (operating) status of the CP exceeds a specified value, the relevant SCP (hereinafter referred to as "congestion SCP") notifies the network control node to that effect, and the network control node receiving the notification causes congestion. This is to issue an instruction to regulate the transmission of a processing request to a congestion SCP to other peripheral nodes that transmit a processing request to the SCP. As a result, the number of processing requests sent to the congestion SCP decreases, so that the congestion is resolved. Note that, hereinafter, the restrictive action triggered by the above-described network congestion control is referred to as "network restriction". In addition, the outline of autonomous congestion control is
If the congestion state of the congestion SCP further progresses before the effect of the network congestion control described above appears, and the call processing (service control) being executed by the congestion SCP cannot be continued, the congestion SCP becomes autonomous. This is to restrict the acceptance of processing requests sent from peripheral nodes to the minimum necessary (rejection of acceptance). This makes it possible to maximize the processing capacity for continuing the call processing (service control) being executed in the congestion SCP. Note that, hereinafter, the restrictive measure triggered by the above-mentioned autonomous congestion control will be referred to as "autonomous restriction".

【0003】現在、日本電信電話(株)でフリーダイヤル
サービスやダイヤルQ2サービスを提供するために利用
されているSCPの自律輻輳制御方式においては、網的
輻輳制御が効果を奏する前にSCPの輻輳状態が進行し
た場合、SCPがそれを自身で常時測定しているプロセ
ッサ使用率が基準値を越えたことで検出し、これを契機
に新たな発呼要求の受付を拒否するという方式を採用し
ている。また、公知の自律規制輻輳制御方式に関して
は、下記の3件の特許に代表される技術がある。 (1)「分散制御形電子交換機の制御方式」(特開昭61-1286
96号公報参照) 複数のサブシステムの制御装置の使用率が基準値を越え
るような過負荷状態になった場合、輻輳信号を他サブシ
ステムに通知し、当該輻輳サブシステムの出接続トラン
クの捕捉を阻止する方式である。 (2)「分散型パケット交換機」(特開平3-217144号公報参
照) 複数の通信制御モジュールを共通バスで結合した分散型
パケット交換機において、共通バスに通信代行モジュー
ルを具備させ、各通信制御モジュールは自己の輻輳状態
を検出し、新たな発呼に対する処理を通信代行モジュー
ルに代行処理させる方式である。 (3)「分散型パケット交換機および通信制御モジュール
(特開平4-188930号公報参照) 上に述べた分散型パケット交換機において、端末からの
発呼要求があった際に、通信制御モジュールが輻輳状態
であった場合には、所定の回覧順序に従って、他の余裕
のある通信制御モジュールにパケット交換処理を代行さ
せる方式である。
In the autonomous congestion control system of SCP currently used by Nippon Telegraph and Telephone Corporation for providing toll-free service and dial Q2 service, the congestion of SCP occurs before network congestion control becomes effective. If the status progresses, the SCP detects it when the processor usage rate, which is constantly measured by itself, exceeds the reference value, and uses this as a trigger to reject acceptance of a new call request. ing. In addition, regarding the known autonomous regulation / congestion control method, there are technologies represented by the following three patents. (1) "Control system for distributed control type electronic exchange" (Japanese Patent Laid-Open No. 61-1286)
(See Japanese Patent Publication No. 96) When an overload condition occurs in which the usage rate of control devices of multiple subsystems exceeds a reference value, a congestion signal is notified to other subsystems, and the outgoing connection trunk of the congestion subsystem is captured. Is a method to prevent. (2) "Distributed packet switch" (refer to Japanese Patent Laid-Open No. 3-217144) In a distributed packet switch in which a plurality of communication control modules are connected by a common bus, a communication proxy module is provided on the common bus, and each communication control module is provided. Is a method of detecting its own congestion state and causing the communication proxy module to perform processing for a new call. (3) "Distributed packet switch and communication control module
(See Japanese Patent Laid-Open No. 4-188930) In the above-mentioned distributed packet switch, when the communication control module is in a congestion state when a call request is made from the terminal, according to a predetermined circulation order. , A method in which another communication control module with a margin is substituted for the packet switching process.

【0004】[0004]

【発明が解決しようとする課題】通信サービスの高度
化,カスタマイズ化に伴って、SCPに要求される機能
は複雑化し、SCPの規模は次第に増加する。そこで、
INにおけるSCPは、機能や規模の変更要求に柔軟に
対処できるよう、機能毎にそれぞれ1台以上のモジュー
ルから構成されることが想定される。このような複数モ
ジュールから構成されるSCPでは、SCPを構成する
各モジュール毎に実行する処理内容(処理種別)が異な
り、更に、各モジュールはその機能に応じて複数の処理
部(処理機能部)から構成され、各モジュール毎に配備さ
れている処理部は異なる。上述の如く、複数のモジュー
ルから構成されるSCPでは、SCPがノードとして輻
輳(ノードレベルの輻輳)する前に、SCP内の各モジュ
ールがモジュールとして輻輳(モジュールレベルの輻輳)
するという状況が生じ得る。SCPに対する従来の輻輳
制御方式を適用するには、ノードレベルの輻輳だけに着
目した網的規制制御や自律規制制御ではなく、モジュー
ルレベルの輻輳にも着目した制御を考えなくてはならな
い。
With the sophistication and customization of communication services, the functions required for the SCP become complicated, and the scale of the SCP gradually increases. Therefore,
It is assumed that the SCP in the IN is composed of one or more modules for each function so as to flexibly deal with the request for changing the function or scale. In the SCP composed of such a plurality of modules, the processing content (processing type) to be executed is different for each module constituting the SCP, and further, each module has a plurality of processing units (processing function units) according to its function. And the processing unit provided for each module is different. As described above, in an SCP composed of multiple modules, each module in the SCP is congested as a module (congestion at the module level) before the SCP is congested as a node (congestion at the node level).
A situation may arise in which In order to apply the conventional congestion control method to the SCP, it is necessary to consider not only the network regulation control or the autonomous regulation control focusing only on the node level congestion but also the control focusing on the module level congestion.

【0005】前述の日本電信電話(株)のSCPにおける
自律輻輳制御は、ノードレベルの輻輳にしか対応してお
らず、また、前述の3件の特許に開示されている方式
は、どれも、1ノードが複数モジュール(サブシステム)
から構成されていることを前提としてはいるが、輻輳発
生時の規制対象を、通信処理や発呼要求の受信処理など
の特定の処理に限定した方式であり、限られたシステム
に特化した自律輻輳制御方式でしかない。従って、これ
らの方式では、1SCP内で実行されるモジュールレベ
ルの処理、各モジュール内で実行される処理部レベルの
処理が、多種多様に存在する場合には、適用できない。
本発明は上記事情に鑑みてなされたもので、その目的と
するところは、従来の技術における上述の如き問題を解
消し、INにおけるSCPが複数のモジュールから構成
され、更に、各モジュールがが複数の処理部から構成さ
れ、モジュールレベル,処理部レベルそれぞれで実行さ
れる処理種別が多種多様に存在する場合にも採用可能な
SCPにおける自律輻輳制御方法を提供することにあ
る。
The above-mentioned autonomous congestion control in the SCP of Nippon Telegraph and Telephone Corporation corresponds only to the congestion at the node level, and all the methods disclosed in the above-mentioned three patents, One node has multiple modules (subsystem)
Although it is assumed that it is configured from the above, it is a method that limits the regulation target at the time of congestion to specific processing such as communication processing and call reception processing, and is specialized for limited systems. It is only an autonomous congestion control method. Therefore, these methods cannot be applied when there are various kinds of module-level processing executed in 1SCP and processing unit-level processing executed in each module.
The present invention has been made in view of the above circumstances, and an object of the present invention is to solve the above-mentioned problems in the related art, and the SCP in the IN is composed of a plurality of modules. It is an object of the present invention to provide an autonomous congestion control method in SCP that can be adopted even when there are various types of processing executed at the module level and the processing section level.

【0006】[0006]

【課題を解決するための手段】本発明の上記目的は、呼
毎のサービスの実行制御を行う1台以上のSCPと、網
内のトラヒックを集中制御する1台以上の網制御ノード
とを備えたINにおいて、前記SCPは機能毎にそれぞ
れ1台以上のモジュールから構成され、当該SCP内の
特定のモジュールの輻輳状態が進行して、当該モジュー
ルで実行中の呼処理を継続できる限界の負荷状態となっ
た場合、当該SCP内において、当該モジュールは、当
該モジュール内で発生する処理要求の実行を必要最小限
に自律的に規制し、また、当該モジュールと他モジュー
ルとが相互に連携することによって、他モジュールから
当該輻輳中のモジュールに対して送出される処理要求を
必要最小限に規制し、当該SCP内の特定のモジュール
または複数のモジュールの輻輳状態が進行して、当該S
CPで実行中の呼処理を継続できる限界の負荷状態とな
った場合、当該SCP内の各モジュールが相互に連携す
ることによって、当該SCP内で発生する処理要求の実
行を必要最小限に自律的に規制し、当該SCPの外部か
ら当該SCPに対して送出される処理要求の受付を必要
最小限に自律的に規制することことを特徴とするSCP
における自律輻輳制御方法によって達成される。
The above object of the present invention comprises at least one SCP for controlling the execution of services for each call, and at least one network control node for centrally controlling the traffic in the network. In the IN, each of the SCPs is composed of one or more modules for each function, and the congestion state of a specific module in the SCP progresses, and the load state is the limit that can continue the call processing being executed in the module. In this case, in the SCP, the module autonomously regulates the execution of the processing request generated in the module to the minimum necessary, and the module and other modules cooperate with each other. , The processing request sent from the other module to the congested module is regulated to the necessary minimum, and the specific module or plural modules in the SCP are regulated. It proceeds congestion state of Lumpur, the S
When the load condition is such that the call processing being executed by the CP can be continued, the modules in the SCP cooperate with each other to autonomously minimize the execution of the processing request generated in the SCP. Characterized in that the reception of a processing request sent from outside the SCP to the SCP is autonomously restricted to the minimum necessary.
It is achieved by the autonomous congestion control method in.

【0007】[0007]

【作用】本発明に係るSCPにおける自律輻輳制御方法
においては、上述の如き構成を採用することによって、
SCP内の各モジュールが、実行中の処理の継続を保証
できる限界の負荷状態となった時点で、モジュールレベ
ルでの自律規制が発動され、当該モジュールで実行中の
呼処理の継続を保証するためのモジュールとしての処理
能力を最大限に確保することができる。また、上記モジ
ュールを構成要素とするSCPが、実行中の処理の継続
を保証できる限界の負荷状態となった時点で、ノードレ
ベルでの自律規制が発動され、当該ノード(SCP)で実
行中の呼処理の継続を保証するためのノード(SCP)と
しての処理能力を最大限に確保することができる。
In the autonomous congestion control method in the SCP according to the present invention, by adopting the above configuration,
In order to guarantee the continuation of the call processing that is being executed by the module-level autonomy control when each module in the SCP has reached the limit load state that can guarantee the continuation of the processing that is being executed. The processing capacity as a module of can be secured to the maximum. Further, when the SCP having the above-mentioned module as a constituent element reaches a limit load state in which the continuation of the process being executed can be guaranteed, the autonomous regulation at the node level is activated and the node (SCP) executing the command is being executed. It is possible to maximize the processing capability as a node (SCP) for guaranteeing continuation of call processing.

【0008】[0008]

【実施例】以下、本発明の概要を図面に基づいて説明し
た後、同じく図面に基づいて実施例を詳細に説明する。
始めに、前提条件を明確化しておく。前述の通り、本発
明に係るSCPにおける自律輻輳制御方法の対象とする
SCPは、機能毎にそれぞれ1台以上のモジュールから
構成されるものとする。また、従来通り、SCPがノー
ドとして輻輳したと判断された場合には、当該輻輳した
SCPが網制御ノードに対して輻輳通知を行い、網制御
ノード主体の網的規制が発動されるものとする。この網
的規制が発動される契機となるSCPの輻輳状態を、ノ
ードレベル一次輻輳(以下、「Nレベル一次輻輳」という)
と呼ぶことにする。なお、Nレベル一次輻輳の具体的な
判定条件については、本発明の範疇外である。
Embodiments of the present invention will be described below with reference to the drawings, and then embodiments will be described in detail with reference to the drawings.
First, clarify the prerequisites. As described above, the SCP that is the target of the autonomous congestion control method in the SCP according to the present invention is assumed to be composed of one or more modules for each function. Further, as in the conventional case, when it is determined that the SCP is congested as a node, the congested SCP notifies the network control node of the congestion, and the network control mainly of the network control node is activated. . The congestion state of the SCP that triggers the activation of this network regulation is the node level primary congestion (hereinafter referred to as "N level primary congestion").
I will call it. Note that the specific determination conditions for N-level primary congestion are outside the scope of the present invention.

【0009】SCPがNレベル一次輻輳となった場合、
当該SCPの負荷はかなり大きくなってはいるが、ノー
ド(SCP)としての機能が失われる訳ではない。当該S
CPに対して送出される処理要求を上述の網的規制によ
って必要最小限に規制することで、通常は、当該SCP
で実行中の呼処理に影響を与えることなく、Nレベル一
次輻輳は解消される。しかし、当該SCPに対して送出
される処理要求を、上述の如く網的規制によって規制し
ても、その効果が現れるまでにはある程度時間がかかる
ため、その間に、当該SCPの負荷が急増した場合に
は、当該SCPの輻輳状況が更に進行して、最終的には
ノード(SCP)としての機能を維持することができず、
実行中であった処理を継続できなくなってしまう。この
ような場合には、従来と同様に、輻輳SCPが自ノード
内において自律規制を発動するものとする。この自律規
制の発動契機となるSCPの輻輳状態を、ノードレベル
二次輻輳(以下、「Nレベル二次輻輳」という)と呼ぶ。
When the SCP becomes the N level primary congestion,
Although the load of the SCP is considerably large, the function as a node (SCP) is not lost. The S
By limiting the processing request sent to the CP to the minimum required by the above-mentioned network regulation, normally, the SCP
The N-level primary congestion is eliminated without affecting the call processing being executed at. However, even if the processing request sent to the SCP is regulated by the network regulation as described above, it takes some time for the effect to appear. Therefore, if the load of the SCP rapidly increases during that time. In the, congestion status of the SCP further progresses, and finally the function as the node (SCP) cannot be maintained,
The process being executed cannot be continued. In such a case, it is assumed that the congestion SCP activates the autonomous regulation in its own node as in the conventional case. The congestion state of the SCP that triggers the activation of this autonomous regulation is called node-level secondary congestion (hereinafter referred to as "N-level secondary congestion").

【0010】次に、モジュールの扱いについて説明す
る。SCPがNレベル一次輻輳となったことを判定する
ためには、自ノード内の各モジュールの状態を把握し、
各モジュールの機能や呼処理における重要度(影響)を十
分に考慮した判定条件が必要となる。この判定条件に必
須の要素となる、各モジュールの状態において、モジュ
ールの輻輳となっている状態を、モジュールレベル一次
輻輳(以下、「Mレベル一次輻輳」という)と呼ぶ。各モジ
ュールでは、自モジュールの負荷をプロセッサ使用率や
モリ使用率等によって間接的に測定しているものとす
る。モジュールがMレベル一次輻輳と判定されるのは、
基本的には当該モジュールの負荷が規定のしきい値を超
過した場合であり、このしきい値を、モジュールレベル
一次輻輳しきい値(以下、「Mレベル一次輻輳しきい値」
という)と呼ぶ。
Next, the handling of modules will be described. In order to judge that the SCP has become the N level primary congestion, the state of each module in the own node is grasped,
Judgment conditions that fully consider the function of each module and the importance (impact) in call processing are required. In the state of each module, which is an essential element for this determination condition, the state of module congestion is called module level primary congestion (hereinafter referred to as “M level primary congestion”). It is assumed that each module indirectly measures the load of its own module by the processor usage rate, the memory usage rate, or the like. The module is judged as M level primary congestion
Basically, it is when the load of the module exceeds the specified threshold, and this threshold is used as the module level primary congestion threshold (hereinafter, "M level primary congestion threshold").
Called).

【0011】SCPがNレベル一次輻輳となった場合と
同様に、次のことが言える。モジュールがMレベル一次
輻輳となった場合、当該モジュールの負荷はかなり大き
くなってはいるが、モジュールとしての機能が失われる
訳ではない。当該モジュールに送出される処理要求を必
要最小限に規制することで、通常は、当該モジュールで
実行中の呼処理に影響を与えることなく、Mレベル一次
輻輳は解消される。しかし、先の規制を実施しても、そ
の効果が現れるまでにはある程度時間がかかるため、そ
の間に、当該モジュールの負荷が急増した場合には、当
該モジュールの輻輳状況が更に進行して、最終的にはモ
ジュールとしての機能を維持することができず、実行中
であった処理を継続できなくなってしまう。そこで、モ
ジュールで実行中の処理の継続を保証できる限界の負荷
状態を、モジュールレベル二次輻輳(以下、「Mレベル二
次輻輳」という)と呼び、それを検出できる負荷のしきい
値を、モジュールレベル二次輻輳しきい値(以下、「Mレ
ベル二次輻輳しきい値」という)と呼ぶ。
As in the case where the SCP becomes the N level primary congestion, the following can be said. When the module becomes the M level primary congestion, the load on the module is considerably large, but the function as the module is not lost. By restricting the processing request sent to the module to the necessary minimum, the M level primary congestion is usually resolved without affecting the call processing being executed in the module. However, even if the above regulation is implemented, it takes some time for the effect to appear, so if the load on the module increases sharply during that time, the congestion status of the module further progresses and the final As a result, the function as a module cannot be maintained, and the process being executed cannot be continued. Therefore, the limit load state that can guarantee the continuation of the processing being executed in the module is called module level secondary congestion (hereinafter referred to as "M level secondary congestion"), and the load threshold that can detect it is It is called a module level secondary congestion threshold value (hereinafter referred to as "M level secondary congestion threshold value").

【0012】SCPを構成する各モジュールは、呼処理
を実施するに当たって必須のモジュールとそうでないモ
ジュールとに分類されるものとし、前者を呼処理必須モ
ジュール、後者を低重要度モジュールと呼ぶことにす
る。また、これらのモジュールの中には、ノード(SC
P)内の全モジュールを集中的に保守管理するノード管
理モジュールが存在するものとし、このノード管理モジ
ュールは、呼処理必須モジュールに分類されるものとす
る。また、SCPを構成する各モジュールは、複数の処
理部から構成され、各処理部は、呼処理に必須の処理部
とそれ以外の処理部とに分類されるものとし、前者を呼
処理必須処理部、後者を低重要度処理部と呼ぶことにす
る。また、これらの処理部の中には、モジュール内の全
処理部を集中的に保守管理するモジュール管理部が存在
するものとし、このモジュール管理部は、呼処理必須処
理部に分類されるものとする。
Each module constituting the SCP is classified into an essential module and a non-essential module in executing call processing. The former is called a call processing essential module and the latter is called a low importance module. . In addition, some of these modules include nodes (SC
It is assumed that there is a node management module that centrally maintains and manages all the modules in P), and this node management module is classified into a call processing essential module. Further, each module constituting the SCP is composed of a plurality of processing units, and each processing unit is classified into a processing unit indispensable for call processing and a processing unit other than the above processing units. Part and the latter will be referred to as a low importance processing part. In addition, among these processing units, there is a module management unit that centrally maintains and manages all the processing units in the module, and this module management unit is classified as a call processing essential processing unit. To do.

【0013】本発明に係るSCPにおける自律輻輳制御
方法によって発動される規制措置には、SCP内のある
モジュールがMレベル二次輻輳と判定された場合に、当
該モジュールで実行中の呼処理を継続することを最大限
に保証するため、当該モジュール内で発生する処理要
求、および、当該モジュール外部から当該モジュールへ
の処理要求の送出を必要最小限に規制するモジュールレ
ベル自律規制(以下、「Mレベル自律規制」という)と、S
CPがNレベル二次輻輳と判定された場合に、当該SC
P内で実行中の呼処理を継続することを最大限に保証す
るため、当該SCP内で発生する処理要求、および、当
該SCP外から当該SCPに送られる各種の処理要求の
受付を必要最小限に規制するノードレベル自律規制(以
下、「Nレベル自律規制」という)とがある。
[0013] The restrictive measure activated by the autonomous congestion control method in the SCP according to the present invention is such that when a module in the SCP is determined to have M-level secondary congestion, the call processing being executed in the module is continued. In order to guarantee the maximum performance, the module level autonomous regulation (hereinafter referred to as "M level") that regulates the processing requests generated within the module and the transmission of processing requests from outside the module to the module to the minimum required. Autonomous regulation "), S
When the CP is determined to be N level secondary congestion, the SC concerned
In order to guarantee the continuation of the call processing being executed in P to the maximum extent, it is necessary to accept the processing requests that occur in the SCP and the various processing requests sent from outside the SCP to the SCP. There is a node level autonomous regulation (hereinafter referred to as "N level autonomous regulation").

【0014】以下、上述のMレベル自律規制およびNレ
ベル自律規制について説明する。まず、Mレベル自律規
制には、あるモジュールがMレベル二次輻輳となった場
合に、当該モジュール自身において実施する制御と、当
該モジュール以外の各モジュールで実施する制御とがあ
り、前者を二次輻輳モジュール内制御、後者を対二次輻
輳モジュール制御と呼ぶ。最初に、二次輻輳モジュール
内制御について、図10に基づいて説明する。SCP内
の各モジュールのモジュール管理部は、自モジュールの
負荷を測定しており、測定値をMレベル一次輻輳しきい
値およびMレベル二次輻輳しきい値と随時比較する。M
レベル一次輻輳しきい値を超過した場合には、その旨を
ノード管理モジュールに通知する。また、Mレベル二次
輻輳しきい値を超過した場合には、当該モジュール管理
部は、自モジュールがMレベル二次輻輳になったと判定
(図10の(1))して、その旨をノード管理モジュールに
通知(図10の(2))するとともに、自モジュール内の各
呼処理必須部に対して、新規処理要求の実行を規制する
よう指示する(図10の(3))。
The above-mentioned M level autonomous regulation and N level autonomous regulation will be described below. First, in the M level autonomous regulation, when a certain module becomes the M level secondary congestion, there are control performed by the module itself and control performed by each module other than the module. Intra-congestion module control, the latter is called secondary congestion module control. First, the control in the secondary congestion module will be described with reference to FIG. The module management unit of each module in the SCP measures the load of its own module and compares the measured value with the M level primary congestion threshold value and the M level secondary congestion threshold value at any time. M
When the level primary congestion threshold is exceeded, the node management module is notified to that effect. When the M level secondary congestion threshold is exceeded, the module management unit determines that the module itself has M level secondary congestion.
((1) in FIG. 10) to notify the node management module to that effect ((2) in FIG. 10), and restricts execution of a new processing request to each call processing essential section in the own module. To do so ((3) in FIG. 10).

【0015】また、自モジュール内の各低重要度処理部
に対しては、全処理要求の実行を規制するよう指示する
(図10の(3))。ここで、新規処理要求とは、当該モジ
ュールがMレベル二次輻輳と判定された時点で実行中で
あった呼処理を継続するために必要な処理以外のものを
指す。なお、呼処理必須部,低重要度処理部ともに、規
制指示を受けても、モジュール管理部との制御信号の送
受については、規制しない。次に、対二次輻輳モジュー
ル制御について、図11に基づいて説明する。SCP内
のノード管理モジュールは、あるモジュールがMレベル
二次輻輳になったことを通知(図11の(1))されると、
Nレベル二次輻輳となるか否かを判定(図11の(2))
し、Nレベル二次輻輳と判定されない場合には、当該M
レベル二次輻輳モジュール以外の各呼処理必須モジュー
ルに対しては、当該モジュール、すなわち、Mレベル二
次輻輳モジュールに対する新規処理要求の送出を規制す
るよう指示(図11の(3))する。また、同様に、各低重
要度モジュールには、当該モジュール(Mレベル二次輻
輳モジュール)に対する全処理要求の送出を規制するよ
う指示(図11の(3))する。
Further, each low-importance processing unit in its own module is instructed to restrict execution of all processing requests.
((3) in FIG. 10). Here, the new processing request refers to something other than the processing required to continue the call processing that was being executed when the module was determined to have M level secondary congestion. Even if the call processing essential portion and the low importance processing portion receive a regulation instruction, transmission / reception of a control signal to / from the module management portion is not regulated. Next, the secondary congestion module control will be described with reference to FIG. When the node management module in the SCP is notified that a certain module has become M level secondary congestion ((1) in FIG. 11),
Determine whether N-level secondary congestion will occur ((2) in FIG. 11)
However, if it is not judged as the N level secondary congestion, the M
The call processing indispensable modules other than the level secondary congestion module are instructed to restrict the transmission of a new processing request to the relevant module, that is, the M level secondary congestion module ((3) in FIG. 11). Similarly, each low importance module is instructed to restrict the transmission of all processing requests to the module (M level secondary congestion module) ((3) in FIG. 11).

【0016】これらの規制を受信した各モジュールで
は、各モジュールのモジュール管理部が、自モジュール
内の各処理部に、先の規制が実施されるよう指示を行
う。ここで、新規処理要求とは、各モジュールがノード
管理モジュールから前述の如き規制指示を受信した時点
で、当該モジュールで実行中であった呼処理を継続する
ために必要な処理要求以外のものを指す。なお、呼処理
必須モジュール,低重要度モジュールともに、先の規制
指示を受けても、ノード管理モジュールとの間の制御信
号の送受については、規制しない。次に、Nレベル自律
規制について、図12に基づいて説明する。SCP内の
ノード管理モジュールは、あるモジュールがMレベル二
次輻輳になったことを通知(図12の(1))されると、N
レベル二次輻輳となるか否かを判定(図11の(2))し、
Nレベル二次輻輳と判定される場合には、以下に示す如
きNレベル自律規制を発動する。ここで、Nレベル二次
輻輳判定条件は、Mレベル一次輻輳状態またはMレベル
二次輻輳状態であるモジュールの数,該モジュールが呼
処理必須モジュールか低重要度モジュールか,該モジュ
ールの機能を正常状態の他モジュールで代替できるか否
か等の情報に基づいて設定される。なお、Nレベル二次
輻輳判定の具体的な条件については、実施例中に示す。
In each module that has received these restrictions, the module management section of each module instructs each processing section in its own module to enforce the previous restrictions. Here, the new processing request is any request other than the processing request necessary for continuing the call processing being executed in the module when each module receives the above-mentioned regulation instruction from the node management module. Point to. It should be noted that neither the call processing essential module nor the low importance module does not restrict transmission / reception of a control signal to / from the node management module even when receiving the previous restriction instruction. Next, the N-level autonomous regulation will be described based on FIG. When the node management module in the SCP is notified that a certain module has become M level secondary congestion ((1) in FIG. 12),
It is determined whether or not the level secondary congestion will occur ((2) in FIG. 11),
When it is determined that the congestion is the N-level secondary congestion, the N-level autonomous regulation as described below is activated. Here, the N level secondary congestion determination condition is the number of modules in the M level primary congestion state or the M level secondary congestion state, whether the module is a call processing essential module or a low importance module, and the function of the module is normal. It is set based on information such as whether another module in the state can be replaced. Note that specific conditions for the N-level secondary congestion determination will be shown in the examples.

【0017】自ノードがNレベル二次輻輳状態と判定し
たノード管理モジュールは、自ノード内の各呼処理必須
モジュールに対しては新規処理要求の実行および受付を
規制するよう指示し、各低重要度モジュールに対しては
全処理要求の実行および受付を規制する。ここで、上述
の新規処理要求とは、当該ノードがNレベル二次輻輳状
態と判定された時点で実行中であった呼処理を継続する
ために必要な処理要求以外のものを指す。なお、呼処理
必須モジュール,低重要度モジュールともに、先の規制
指示を受けても、ノード管理モジュールとの間の制御信
号の送受については、規制しないことは前述の場合と同
じである。以上をまとめると、本発明に係るSCPにお
ける自律輻輳制御方法を採用したことによって、SCP
内の各モジュールが、Mレベル二次輻輳状態となった時
点で、Mレベル自律規制が発動され、Mレベル二次輻輳
モジュールで実行中の呼処理の継続を保証するためのモ
ジュールとしての処理能力を最大限に確保することがで
きる。
The node management module, which has determined that the own node is in the N-level secondary congestion state, instructs each call processing essential module in the own node to regulate the execution and reception of the new processing request, and each low importance The execution and reception of all processing requests are regulated for each module. Here, the above-mentioned new processing request refers to a processing request other than the processing request necessary for continuing the call processing that was being executed when the node was determined to be in the N-level secondary congestion state. Even if the call processing essential module and the low importance module receive the previous restriction instruction, the control signal transmission / reception to / from the node management module is not restricted, as in the case described above. To summarize the above, by adopting the autonomous congestion control method in the SCP according to the present invention,
When each module in the M level secondary congestion state is activated, the M level autonomous regulation is activated, and the processing capability as a module for guaranteeing the continuation of the call processing being executed in the M level secondary congestion module. Can be secured to the maximum.

【0018】また、上記モジュールを構成要素とするS
CPが、Nレベル二次輻輳状態となった時点で、Nレベ
ル自律規制が発動され、Nレベル二次輻輳SCPで実行
中の呼処理の継続を保証するためのノード(SCP)とし
ての処理能力を最大限に確保することができる。以下、
本発明の実施例を図面に基づいて説明する。図1は、本
発明の一実施例に係る自律輻輳制御方法を採用するSC
Pを含むINの構成例を示すものであり、自律輻輳制御
および網的輻輳制御に関連する部分のみを抽出して示し
ている。図中、101はSCP、102は網制御ノー
ド、103はサービス交換ノード(以下、「SSP」とい
う)、104は電話端末等の端末であり、複数の各端末
104はそれぞれ特定のSSP103に収容され、各S
SP103は共通線信号網等の伝達網で、相互に接続さ
れている。また、網内にある各SCP101は、それぞ
れ1台以上のSSP103に共通線信号網等の伝達網
で、相互に接続されている。更に、すべてのSCP10
1,SSP103は、網制御ノード102にパケット転
送網等の情報転送網を介して接続されている。
Further, S having the above module as a constituent element
Processing capability as a node (SCP) for guaranteeing the continuation of the call processing being executed by the N-level secondary congestion SCP when the CP enters the N-level secondary congestion state when the N-level autonomous regulation is activated. Can be secured to the maximum. Less than,
An embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an SC that employs an autonomous congestion control method according to an embodiment of the present invention.
It shows an example of the configuration of IN including P, and shows only the portion related to autonomous congestion control and network congestion control. In the figure, 101 is a SCP, 102 is a network control node, 103 is a service switching node (hereinafter referred to as “SSP”), 104 is a terminal such as a telephone terminal, and each of a plurality of terminals 104 is accommodated in a specific SSP 103. , Each S
The SP 103 is a transmission network such as a common line signal network and is connected to each other. Further, each SCP 101 in the network is mutually connected to one or more SSPs 103 by a transmission network such as a common line signaling network. In addition, all SCP10
1, the SSP 103 is connected to the network control node 102 via an information transfer network such as a packet transfer network.

【0019】図2は、複数のモジュールによって構成さ
れるSCP101の構成例を示すものである。図におい
て、201はノード管理モジュール(Mk-1)、202〜
204はノード管理モジュール以外の呼処理必須モジュ
ール(Mk-2〜Mk-m)、205〜206は低重要度モジ
ュール(Mt-1〜Mt-n)を示している。なお、ノード管
理モジュール201も呼処理必須モジュールに分類され
るものとする。ノード管理モジュール201は、該モジ
ュールを含むSCP101内の全モジュール202〜2
06と制御信号の送受が可能になっている。呼処理必須
モジュール201〜204と低重要度モジュール205
〜206の分類については、各モジュールが持つ機能に
よって決まり、例えば、呼処理を実行する上でアクセス
されるモジュールは低重要度モジュールとする考え方
や、呼処理でアクセスされるモジュールであっても、当
該モジュールにおける処理を省かれた場合にカスタマに
対するサービス性が損われないものに関しては低重要度
モジュールとする考え方等があり、SCPの構成に応じ
た最適な分類をする必要がある。
FIG. 2 shows an example of the structure of the SCP 101 composed of a plurality of modules. In the figure, 201 is a node management module (Mk-1), 202-
Reference numeral 204 denotes call processing essential modules (Mk-2 to Mk-m) other than the node management module, and 205 to 206 denote low importance modules (Mt-1 to Mt-n). The node management module 201 is also classified as a call processing essential module. The node management module 201 includes all modules 202 to 2 in the SCP 101 including the module.
06 and control signals can be transmitted and received. Call processing essential modules 201-204 and low importance module 205
The classification of ~ 206 depends on the function of each module. For example, the idea that a module accessed in executing call processing is a low importance module, or even a module accessed in call processing is There is a concept such as a module with a low importance level that does not impair the serviceability to the customer when the processing in the module is omitted, and it is necessary to perform the optimal classification according to the SCP configuration.

【0020】図3は、図2に示したSCP101内の各
モジュール201〜206に共通のモジュールの内部構
成を示すものである。図において、302はモジュール
管理部(Sk-1)、303〜305は呼処理必須部(Pk-
2〜Pk-i)、306〜307は低重要度処理部(Pt-1
〜Pt-j)を示している。なお、モジュール管理部30
2も呼処理必須部に分類されるものとする。また、モジ
ュール管理部302は、自モジュール内の全処理部30
3〜307と制御信号の送受ができるように構成されて
いる。図4は、Mレベル二次輻輳状態となったモジュー
ル内のモジュール管理部における処理部レベルのフロー
チャートであり、モジュールがMレベル二次輻輳状態と
なってMレベル自律規制が発動されるまでの処理のう
ち、Mレベル二次輻輳モジュール内制御(図の破線枠内)
の位置付けを示したものである。図において、Lはモジ
ュールの負荷、Xon1は該モジュールのMレベル一次輻
輳しきい値、Xon2は該モジュールのMレベル二次輻輳
しきい値である。
FIG. 3 shows an internal structure of a module common to the modules 201 to 206 in the SCP 101 shown in FIG. In the figure, 302 is a module management unit (Sk-1), and 303 to 305 are call processing essential units (Pk-).
2 to Pk-i) and 306 to 307 are low importance processing units (Pt-1).
~ Pt-j). The module management unit 30
2 is also classified as a call processing essential part. In addition, the module management unit 302 is responsible for all the processing units 30 in its own module.
3 to 307 and control signals can be transmitted and received. FIG. 4 is a flowchart of the processing unit level in the module management unit in the module in the M level secondary congestion state, and the process until the module enters the M level secondary congestion state and the M level autonomous regulation is activated. Of the M level secondary congestion module control (within the broken line frame in the figure)
It shows the positioning of. In the figure, L is the load of the module, Xon1 is the M level primary congestion threshold of the module, and Xon2 is the M level secondary congestion threshold of the module.

【0021】以下、図4に基づいて、動作を説明する。
まず、モジュール管理部302は、自モジュールのプロ
セッサ使用率やモリ使用率等を測定することにより自モ
ジュールに加わっている負荷を常時監視しているものと
する。そして、Lが測定される度(ステップ11)に、L
をXon1およびXon2と比較する(ステップ12)。この
比較で、L<Xon1の場合には、ステップ11,12を
繰り返す。ステップ12の比較で、Xon1<L<Xon2
の場合には、Mレベル一次輻輳と判定して、ステップ1
3でノード管理モジュールにMレベル一次輻輳通知を出
力し、以後、ステップ11,12を繰り返す。また、ス
テップ12の比較で、Xon2<Lの場合には、Mレベル
二次輻輳と判定して、ステップ14でノード管理モジュ
ールにMレベル二次輻輳通知を出力し、自モジュール内
の全呼処理必須部に対して新規処理要求規制指示を出し
(ステップ15)、また、自モジュール内の全低重要度処
理部に対しては、全処理要求規制指示を出す(ステップ
16)。
The operation will be described below with reference to FIG.
First, it is assumed that the module management unit 302 constantly monitors the load applied to its own module by measuring the processor usage rate and memory usage rate of its own module. Then, every time L is measured (step 11), L
With Xon1 and Xon2 (step 12). In this comparison, when L <Xon1, steps 11 and 12 are repeated. In the comparison of step 12, Xon1 <L <Xon2
In the case of, it is judged as M level primary congestion, and step 1
In step 3, the M-level primary congestion notification is output to the node management module, and thereafter steps 11 and 12 are repeated. If Xon2 <L in the comparison in step 12, it is determined that the congestion is M level secondary congestion, and in step 14, an M level secondary congestion notification is output to the node management module to process all calls in the own module. Issuing new processing request regulation instructions to essential parts
(Step 15) Further, all processing request regulation instructions are issued to all low importance processing units in the own module (Step 16).

【0022】図5は、Mレベル二次輻輳状態となったモ
ジュールの各呼処理必須部における自律規制(Mレベル
二次輻輳モジュール内制御)の処理部レベルのフローチ
ャートである。以下、図5に基づいて、動作を説明す
る。モジュール管理部から新規処理要求規制指示を受信
する(ステップ21)と、モジュール管理部との制御信号
送受以外の新規処理要求の実行規制および受付規制を開
始する(ステップ22)。図6は、Mレベル二次輻輳状態
となったモジュールの各低重要度処理部における自律規
制(Mレベル二次輻輳モジュール内制御)の処理部レベル
のフローチャートである。以下、図6に基づいて、動作
を説明する。モジュール管理部から全処理要求規制指示
を受信する(ステップ31)と、モジュール管理部との制
御信号送受以外の全処理要求の実行規制および受付規制
を開始する(ステップ32)。
FIG. 5 is a flowchart of the processing section level of the autonomous regulation (control within the M level secondary congestion module) in each call processing essential section of the module in the M level secondary congestion state. The operation will be described below with reference to FIG. When a new processing request regulation instruction is received from the module management unit (step 21), execution regulation and acceptance regulation of the new processing request other than transmission and reception of a control signal with the module management unit are started (step 22). FIG. 6 is a processing unit level flowchart of autonomous regulation (control within the M level secondary congestion module) in each low importance processing unit of the module in the M level secondary congestion state. The operation will be described below with reference to FIG. Upon receiving the instruction for restricting all processing requests from the module management unit (step 31), execution restriction and reception restriction of all processing requests other than transmission and reception of control signals with the module management unit are started (step 32).

【0023】図7は、ノード管理モジュールにおけるモ
ジュールレベルのフローチャートであり、SCP内のあ
るモジュールがMレベル二次輻輳状態になった通知を受
信した際の、当該モジュールに対するMレベル自律規
制、および、上記通知によって自ノード(SCP)がNレ
ベル二次輻輳状態になったことが判定された際の、Nレ
ベル自律規制の流れを示したものである。以下、図7に
基づいて説明する。あるモジュールからMレベル一次輻
輳通知を受信し(ステップ41)、Nレベル一次輻輳と判
定された場合(ステップ42)は、網制御ノードに対して
Nレベル一次輻輳通知を行う(ステップ43)。また、あ
るモジュールからMレベル二次輻輳通知を受信した(ス
テップ44)際、Nレベル二次輻輳判定条件を満たすか
否かを調べる(ステップ45)。条件を満たした場合には
Nレベル二次輻輳と判定する。ここで、Nレベル二次輻
輳判定条件としては、例えば、「代替処理可能なモジユ
ールがノード内に存在しないようなモジュールが1台以
上Mレベル二次輻輳となるか,代替処理可能なモジユー
ルがノード内に存在する同一種のモジュール群の中で規
定数台以上がMレベル二次輻輳となる場合」等が考えら
れる。
FIG. 7 is a module-level flowchart in the node management module. When a module in the SCP receives a notification indicating that the module is in the M-level secondary congestion state, the M-level autonomous regulation for the module and It shows the flow of N level autonomous regulation when it is determined that the own node (SCP) is in the N level secondary congestion state by the above notification. Hereinafter, description will be given with reference to FIG. 7. When the M level primary congestion notification is received from a certain module (step 41) and it is determined that the N level primary congestion is detected (step 42), the N level primary congestion notification is sent to the network control node (step 43). Further, when the M level secondary congestion notification is received from a certain module (step 44), it is checked whether or not the N level secondary congestion determination condition is satisfied (step 45). When the condition is satisfied, it is determined to be N level secondary congestion. Here, as the N-level secondary congestion determination condition, for example, "one or more modules in which no alternative processable module exists in the node is M level secondary congestion, or the alternative processable module is a node In the case where a certain number or more of modules within the same type of module group in the module have M-level secondary congestion ”, etc.

【0024】ステップ45の判定でNレベル二次輻輳と
判定されなかった場合には、Mレベル自律規制として、
全呼処理必須モジュールにMレベル二次輻輳モジュール
に対する新規処理要求規制指示を出し(ステップ46)、
全低重要度モジュールにMレベル二次輻輳モジュールに
対する全処理要求規制指示を出す(ステップ47)。ま
た、一方、上述のステップ45の判定でNレベル二次輻
輳と判定された場合には、Nレベル自律規制として、全
呼処理必須モジュールに新規処理要求規制指示を出し
(ステップ48)、全低重要度モジュールに全処理要求規
制指示を出す(ステップ49)。ここでの処理要求規制
は、処理要求の実行規制および送出規制の両方を含む。
図8は、各呼処理必須モジュール(ノード管理モジュー
ル以外)におけるモジュールレベルのフローチャートで
あり、ノード管理モジュールからの指示に従って実施す
るMレベル自律規制、および、Nレベル自律規制の流れ
を示したものである。
If it is not judged as N level secondary congestion in the judgment of step 45, it is judged as M level autonomous regulation.
A new processing request regulation instruction for the M level secondary congestion module is issued to the all call processing essential module (step 46),
All processing request regulation instructions for the M level secondary congestion module are issued to all low importance modules (step 47). On the other hand, when it is determined that the congestion is the N-level secondary congestion in the determination in step 45, as a N-level autonomous regulation, a new processing request regulation instruction is issued to the all call processing essential module.
(Step 48), all processing request regulation instructions are issued to all low importance modules (Step 49). The processing request regulation here includes both the execution regulation and the transmission regulation of the processing request.
FIG. 8 is a module-level flowchart in each call processing essential module (other than the node management module), showing the flow of M-level autonomous regulation and N-level autonomous regulation that are executed according to the instruction from the node management module. is there.

【0025】以下、図8に基づいて説明する。ノード管
理モジュールからMレベル二次輻輳モジュールへの新規
処理要求送出の規制指示を受けた場合(ステップ51)に
は、ステップ52で、上記指示に従った規制を開始す
る。これは、Mレベル自律規制(対Mレベル二次輻輳モ
ジュール制御)に相当する。また、ノード管理モジュー
ルから全新規処理要求規制指示を受けた場合(ステップ
53)には、上記指示に従って、全新規処理要求の実行
規制および送出規制を開始する(ステップ54)。但し、
ノード管理モジュールとの制御信号送受は、規制しな
い。図9は、各低重要度モジュールにおけるモジュール
レベルのフローチャートであり、ノード管理モジュール
からの指示に従って実施するMレベル自律規制、およ
び、Nレベル自律規制の流れを示したものである。以
下、図9に基づいて説明する。ノード管理モジュールか
らMレベル二次輻輳モジュールへの全処理要求送出の規
制指示を受けた場合(ステップ61)は、上記指示に従っ
た規制を開始する(ステップ62)。これは、Mレベル自
律規制(対Mレベル二次輻輳モジュール制御)に相当す
る。
Hereinafter, description will be made with reference to FIG. When the node management module receives a restriction instruction to send a new processing request to the M-level secondary congestion module (step 51), the restriction according to the above instruction is started in step 52. This corresponds to M-level autonomous regulation (against M-level secondary congestion module control). When the all-new processing request regulation instruction is received from the node management module (step 53), the all-new processing request execution regulation and the transmission regulation are started in accordance with the instruction (step 54). However,
Control signal transmission / reception with the node management module is not regulated. FIG. 9 is a module-level flowchart for each low-importance module, and shows the flow of M-level autonomous regulation and N-level autonomous regulation that is executed according to an instruction from the node management module. Hereinafter, description will be given with reference to FIG. If the node management module receives a restriction instruction to send all processing requests to the M-level secondary congestion module (step 61), the restriction according to the above instruction is started (step 62). This corresponds to M-level autonomous regulation (against M-level secondary congestion module control).

【0026】ノード管理モジュールから全処理要求規制
指示を受けた場合(ステップ63)には、上記指示に従っ
て、ステップ64で、全処理要求の実行規制および送出
規制を開始する。但し、ノード管理モジュールとの制御
信号送受は、規制しない。上記実施例によれば、SCP
内の各モジュールがMレベル二次輻輳状態となった時点
でMレベル自律規制が発動され、Mレベル二次輻輳モジ
ュールで実行中の呼処理の継続を保証するためのモジュ
ールとしての処理能力を最大限に確保することができる
という効果が得られる。また、SCPがNレベル二次輻
輳状態となった時点でNレベル自律規制が発動され、N
レベル二次輻輳SCPで実行中の呼処理の継続を保証す
るためのノードとしての処理能力を最大限に確保するこ
とができるという効果が得られる。なお、上記実施例は
本発明の一例を示したものであり、本発明はこれに限定
されるべきものではないことは言うまでもないことであ
る。
When an instruction for restricting all processing requests is received from the node management module (step 63), execution restriction and sending restriction for all processing requests are started in step 64 according to the above instruction. However, control signal transmission / reception with the node management module is not restricted. According to the above embodiment, the SCP
The M level autonomous regulation is activated when each module in the M level secondary congestion state is activated, and the processing capacity as a module for ensuring the continuation of the call processing being executed by the M level secondary congestion module is maximized. The effect of being able to secure the limit is obtained. In addition, when the SCP enters the N level secondary congestion state, the N level autonomous regulation is activated,
The effect that the processing capacity as a node for guaranteeing the continuation of the call processing being executed in the level second congestion SCP can be secured to the maximum is obtained. It is needless to say that the above embodiment shows one example of the present invention, and the present invention should not be limited to this.

【0027】[0027]

【発明の効果】以上、詳細に説明した如く、本発明によ
れば、INにおけるSCPが複数のモジュールから構成
され、更に、各モジュールがが複数の処理部から構成さ
れ、モジュールレベル,処理部レベルそれぞれで実行さ
れる処理種別が多種多様に存在する場合にも採用可能
な、SCPにおける自律輻輳制御方法を実現できるとい
う顕著な効果を奏するものである。
As described above in detail, according to the present invention, the SCP in IN is composed of a plurality of modules, and each module is composed of a plurality of processing units. The remarkable effect that the autonomous congestion control method in the SCP that can be adopted even when there are various types of processing executed by each is realized.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例に係る自律輻輳制御方法を採
用するSCPを含むINの構成例を示す図である。
FIG. 1 is a diagram showing a configuration example of an IN including an SCP adopting an autonomous congestion control method according to an embodiment of the present invention.

【図2】複数のモジュールによって構成されるSCPの
構成例を示す図である。
FIG. 2 is a diagram illustrating a configuration example of an SCP configured by a plurality of modules.

【図3】図2に示したSCP内の各モジュールに共通の
モジュール内部構成を示す図である。
FIG. 3 is a diagram showing a module internal configuration common to each module in the SCP shown in FIG.

【図4】Mレベル二次輻輳状態となったモジュール内の
モジュール管理部における処理部レベルのフローチャー
トである。
FIG. 4 is a flowchart of a processing unit level in a module management unit in a module in an M level secondary congestion state.

【図5】Mレベル二次輻輳状態となったモジュールの各
呼処理必須部における自律規制の処理部レベルのフロー
チャートである。
FIG. 5 is a flowchart of a processing unit level of autonomous regulation in each call processing essential unit of the module in the M level secondary congestion state.

【図6】Mレベル二次輻輳状態となったモジュールの各
低重要度処理部における自律規制の処理部レベルのフロ
ーチャートである。
FIG. 6 is a flowchart of a processing unit level of autonomous regulation in each low importance processing unit of the module in the M level secondary congestion state.

【図7】ノード管理モジュールにおけるモジュールレベ
ルのフローチャートである。
FIG. 7 is a module-level flowchart in the node management module.

【図8】各呼処理必須モジュール(ノード管理モジュー
ル以外)におけるモジュールレベルのフローチャートで
ある。
FIG. 8 is a module-level flowchart in each call processing essential module (other than the node management module).

【図9】各低重要度モジュールにおけるモジュールレベ
ルのフローチャートである。
FIG. 9 is a module-level flowchart for each low importance module.

【図10】Mレベル自律規制(Mレベル二次輻輳モジュ
ール制御)の全体の流れを示す図である。
FIG. 10 is a diagram showing an overall flow of M-level autonomous regulation (M-level secondary congestion module control).

【図11】Mレベル自律規制(対Mレベル二次輻輳モジ
ュール制御)の全体の流れを示す図である。
FIG. 11 is a diagram showing an overall flow of M level autonomous regulation (against M level secondary congestion module control).

【図12】Nレベル自律規制の全体の流れを示す図であ
る。
FIG. 12 is a diagram showing an overall flow of N-level autonomous regulation.

【符号の説明】[Explanation of symbols]

101 SCP 102 網制御ノード 103 サービス交換ノード(SSP) 104 端末 201 ノード管理モジュール 202〜204 ノード管理モジュール以外の呼処理必
須モジュール 205〜206 低重要度モジュール 302 モジュール管理部 303〜305 モジュール管理部以外の呼処理必須部 306〜307 低重要度処理部
101 SCP 102 Network control node 103 Service switching node (SSP) 104 Terminal 201 Node management module 202 to 204 Call processing required module other than node management module 205 to 206 Low importance module 302 Module management unit 303 to 305 Other than module management unit Call processing essential part 306-307 Low importance processing part

───────────────────────────────────────────────────── フロントページの続き (72)発明者 吉見 正信 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 (72)発明者 鈴木 俊範 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Masanobu Yoshimi 1-1-6 Uchisaiwai-cho, Chiyoda-ku, Tokyo Nihon Telegraph and Telephone Corporation (72) Toshinori Suzuki 1-17-1 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 呼毎のサービスの実行制御を行う1台以
上のサービス制御ノード(SCP)と、網内のトラヒック
を集中制御する1台以上の網制御ノードとを備えたイン
テリジェントネットワークにおいて、前記SCPは機能
毎にそれぞれ1台以上のモジュールから構成され、当該
SCP内の特定のモジュールの輻輳状態が進行(悪化)し
て、当該モジュールで実行中の呼処理(サービス制御)を
継続できる限界の負荷(稼働)状態となった場合、当該S
CP内において、当該モジュールは、当該モジュール内
で発生する処理要求の実行を必要最小限に自律的に規制
し、また、当該モジュールと他モジュールとが相互に連
携することによって、他モジュールから当該輻輳中のモ
ジュールに対して送出される処理要求を必要最小限に規
制し、当該SCP内の特定のモジュールまたは複数のモ
ジュールの輻輳状態が進行して、当該SCPで実行中の
呼処理を継続できる限界の負荷状態となった場合、当該
SCP内の各モジュールが相互に連携することによっ
て、当該SCP内で発生する処理要求の実行を必要最小
限に自律的に規制し、当該SCPの外部から当該SCP
に対して送出される処理要求の受付を必要最小限に自律
的に規制することことを特徴とするSCPにおける自律
輻輳制御方法。
1. An intelligent network comprising one or more service control nodes (SCP) for controlling the execution of services for each call and one or more network control nodes for centrally controlling traffic in the network, Each SCP is composed of one or more modules for each function, and the congestion state of a specific module in the SCP progresses (deteriorates), and the limit of the call processing (service control) being executed by the module can be continued. When the load (operating) state is reached, the S
In the CP, the module autonomously regulates the execution of the processing request generated in the module to the minimum necessary, and the module and the other module cooperate with each other, so that the congestion from the other module occurs. Limits the processing requests sent to the current module to the minimum necessary, and the congestion status of a specific module or multiple modules in the SCP progresses and the call processing being executed by the SCP can continue. In the case of the load state of, the respective modules in the SCP cooperate with each other to autonomously regulate the execution of the processing request generated in the SCP to the minimum necessary, and the SCP from outside the SCP.
An autonomous congestion control method in the SCP, characterized in that the acceptance of a processing request sent to the device is autonomously regulated to a necessary minimum.
JP21546394A 1994-09-09 1994-09-09 Autonomous congestion control method in service control node Expired - Fee Related JP3166118B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21546394A JP3166118B2 (en) 1994-09-09 1994-09-09 Autonomous congestion control method in service control node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21546394A JP3166118B2 (en) 1994-09-09 1994-09-09 Autonomous congestion control method in service control node

Publications (2)

Publication Number Publication Date
JPH0879372A true JPH0879372A (en) 1996-03-22
JP3166118B2 JP3166118B2 (en) 2001-05-14

Family

ID=16672796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21546394A Expired - Fee Related JP3166118B2 (en) 1994-09-09 1994-09-09 Autonomous congestion control method in service control node

Country Status (1)

Country Link
JP (1) JP3166118B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11265365A (en) * 1997-10-29 1999-09-28 Lucent Technol Inc Overload response method in module of distribution type real time control system
JP2014041509A (en) * 2012-08-23 2014-03-06 Nippon Telegr & Teleph Corp <Ntt> Congestion control device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11265365A (en) * 1997-10-29 1999-09-28 Lucent Technol Inc Overload response method in module of distribution type real time control system
JP2014041509A (en) * 2012-08-23 2014-03-06 Nippon Telegr & Teleph Corp <Ntt> Congestion control device

Also Published As

Publication number Publication date
JP3166118B2 (en) 2001-05-14

Similar Documents

Publication Publication Date Title
JP3720356B2 (en) Method for controlling overload in a telecommunications network
US6826268B2 (en) Method for overload control in a telecommunications network and apparatus therefor
US6233447B1 (en) Mobile communication system and a method of incoming call restriction
CA2278461C (en) Intelligent network with distributed service control function
US7130398B2 (en) Method and apparatus for managing signaling links in a signaling link set
US6510214B1 (en) System and method of detecting overload in a service control point of a telecommunications network
JPH0879372A (en) Autonomous congestion control method in service control node
US5761274A (en) Method for regurating call congestion and ISDN exchanger for performing the same
US6792099B1 (en) Traffic control method for intelligent network services
US5862204A (en) Rare probability connection call registration method using incomplete call causation message for asynchronous transfer mode switching system
US5528589A (en) Distributed type packet switching system and a method of controlling a flow control execution
US8654945B2 (en) Blocking a channel in a communication system
US5946296A (en) Rare probability connection call registration method for asynchronous transfer mode switching system
US6977893B1 (en) Method for establishing communication on an integrated services digital network
JPH10190730A (en) Traffic control method and device
KR19990052903A (en) Intelligent network call tracking method in exchange
KR100237452B1 (en) Traffic control method and exchange management device for NMS and exchange period using memory device
JP3357406B2 (en) Communication device
US5907536A (en) Apparatus and method for communication between sending and/or receiving stations and a transfer station
KR970007255B1 (en) Overload Control Method in Distributed Control Asynchronous Transfer Mode Switch
JP3696557B2 (en) Congestion control method
KR100415401B1 (en) Congestion Control Apparatus And Method For No.7 Signaling Message Traffic
JPH10322348A (en) ATM switching system
JPH10308745A (en) Band managing method, subscriber exchange and relay exchange for atm network
JP2768288B2 (en) Throughput control method in packet communication

Legal Events

Date Code Title Description
FPAY Renewal fee payment

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20090309

LAPS Cancellation because of no payment of annual fees