[go: up one dir, main page]

KR960009476B1 - Congestion control according to the congestion generated position in the fully distributed atm switch - Google Patents

Congestion control according to the congestion generated position in the fully distributed atm switch Download PDF

Info

Publication number
KR960009476B1
KR960009476B1 KR1019930029391A KR930029391A KR960009476B1 KR 960009476 B1 KR960009476 B1 KR 960009476B1 KR 1019930029391 A KR1019930029391 A KR 1019930029391A KR 930029391 A KR930029391 A KR 930029391A KR 960009476 B1 KR960009476 B1 KR 960009476B1
Authority
KR
South Korea
Prior art keywords
congestion
control
service
call
node
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.)
Expired - Fee Related
Application number
KR1019930029391A
Other languages
Korean (ko)
Other versions
KR950022441A (en
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 조백제
Priority to KR1019930029391A priority Critical patent/KR960009476B1/en
Publication of KR950022441A publication Critical patent/KR950022441A/en
Application granted granted Critical
Publication of KR960009476B1 publication Critical patent/KR960009476B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5647Cell loss
    • H04L2012/5648Packet discarding, e.g. EPD, PTD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

내용없음.None.

Description

완전 분산형 에이.티.엠 교환기의 폭주발생 위치에 따른 폭주제어방법Congestion control method according to the location of congestion in fully distributed A.M.M exchanger

제1도는 본 발명이 적용되는 완전 분산형 ATM 교환기에서의 호제어 블록 구성도.1 is a block diagram of a call control block in a fully distributed ATM switch system to which the present invention is applied.

제2도는 본 발명에 따른 ATM 교환기 망 입구에서의 예방적 폭주제어 흐름도.2 is a flow chart of preventive congestion control at the entrance of the ATM switch network according to the present invention.

제3도는 본 발명에 따른 폭주가 발생된 노드의 폭주제어 흐름도.3 is a flowchart of a congestion control of a node in which congestion has occurred according to the present invention.

제4도는 본 발명에 따른 폭주 검출 및 해제의 폭주제어 흐름도.4 is a congestion control flowchart of congestion detection and release according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

1 : SCDC(System Call Data control)1: SCDC (System Call Data control)

2 : 발착신 번호번역블록(NTC)2: Calling party number translation block (NTC)

3 : SRSC(Self-Routing Switch Control)3: SRSC (Self-Routing Switch Control)

4 : CAC(Call Admission Control)4: Call Admission Control (CAC)

5 : SCC(Subseriber Call Control)5: Subseriber Call Control

6 : TSC(Trunk Service Control)6: TSC (Trunk Service Control)

7 : MCSC(Multi-Connection Service Control)7: MCSC (Multi-Connection Service Control)

8 : MPSC(Multi-Party Service Control)8: Multi-Party Service Control

9 : GASC(Global Announcement Service Control)9: Global Announcement Service Control (GASC)

10 : GMCSC(Global Multi-Connection Service Control)10: Global Multi-Connection Service Control

11 : GMPSC(Global Multi-Party Service Control)11: Global Multi-Party Service Control (GMPSC)

12 : GCLSC(Global connection Less Service Control)12: GCLSC (Global connection Less Service Control)

13 : CGC(ConGestion Control)13: CGC (ConGestion Control)

본 발명은 ATM 교환기에서 교환기의 각 노드에서 수행되어야 할 트래픽제어 기능중 가입자 단말로부터 요구되는 서비스를 지속적이고 안정되게 제공하기 위하여 폭주를 제어하기 위한 완전 분산형 에이.티.엠(ATM) 교환기의 폭주발생 위치에 따른 폭주제어방법에 관한 것이다.The present invention provides a completely distributed ATM switch for controlling congestion in order to continuously and stably provide a service required from a subscriber station among traffic control functions to be performed at each node of an exchange in an ATM exchange. It relates to a runaway control method according to the location of the runaway.

ATM(Asychrouous Transfer Mode) 기술은 다양한 속성을 가지는 물질 정보들을 통합적으로 53 옥텟의 셀 단위에 의해 교환되며, 통계적 다중화를 통해 호 결정시에 노드간의 링크에 할당된 논리 채널 번호를 근거로 가상회선에 의해 망내를 고속으로 교환하는 방식으로 155.52Mb/s 이상의 회선 속도로 동작된다. 따라서 시스템 구성은 다양한 통신 요구 조건을 만족하면서 구조 및 제어가 용이하도록 설계하는 것이 바람직하다.ATM (Asychrouous Transfer Mode) technology exchanges material information with various attributes by unit of 53 octets of cells and by virtual circuits based on logical channel numbers assigned to links between nodes in call determination through statistical multiplexing. It operates at a line speed of more than 155.52Mb / s by changing the network at high speed. Therefore, it is desirable that the system configuration is designed to be easy to structure and control while satisfying various communication requirements.

ATM 환경하에서 제공되는 서비스들은 정보의 최대 발생 속도 및 평균 발생 속도, 버스트 지수, 버스트 구간의 평균 길이 등의 다양한 트래픽 특성을 나타내므로 ATM망은 망 자원의 효율적인 운용과 서비스 요구 품질을 만족시켜 주기 위하여 트래픽의 변화를 예측하고 폭주를 예방하는 등의 고도의 효과적인 트래픽 제어 기술이 요구된다. 따라서, 망의 입구에서부터 호 완료시까지 지속적으로 호 및 정보의 흐름을 호 수락제어, 우선 순위 제어등의 트래픽 제어 기능을 수행하여 폭주 예방 및 폭주 발생시에는 폭주의 영향을 최소화 시키기 위한 강건한 폭주제어 기능의 수행이 필요하다.The services provided in ATM environment show various traffic characteristics such as maximum generation rate and average generation rate of information, burst index, average length of burst intervals, and so the ATM network provides efficient operation of network resources and service quality requirements. There is a need for highly effective traffic control techniques, such as predicting traffic changes and preventing congestion. Therefore, the robust control of congestion control function to prevent the congestion and minimize the effect of congestion when congestion occurs by performing traffic control functions such as call admission control and priority control for the flow of call and information continuously from the entrance of the network to the completion of the call. It needs to be done.

그런데, 기존의 호처리 기술은 주로 음성 및 저속 데이터를 처리하는 기능으로 망에 폭주가 발생되는 시점에 반응적으로 제어하는 기법을 사용하였으나, 현대 사회는 정보 통신의 발전에 따라 고속 데이터 통신, 정지 화상, 동적 화상의 전송 서비스를 포함하는 고속 통신의 서비스가 제공되는 통신망이 요구되고 있으며, 이와 같은 통신 서비스의 요구를 만족시키기 위하여 다양한 트래픽 종류를 처리하기 위한 ATM 교환 기술이 연구중이다.By the way, the existing call processing technology mainly uses voice and low-speed data processing to control the time when the congestion occurs in the network, but in the modern society, high-speed data communication, stop There is a demand for a communication network in which high-speed communication services including video and dynamic video transmission services are provided. In order to satisfy the demands of such communication services, an ATM exchange technology for processing various traffic types is being studied.

상기 요구에 부응하기 위하여 안출된 본 발명은 ATM 교환기에서 사용자의 서비스 요구를 만족시켜 주기 위하여 교환기의 폭주 상태를 예방 및 제어하기 위하여 폭주 발생 위치별 제어방법과 폭주 발생 판단을 위한 호제어 블록에서 수행하는, 폭주 발생을 예방 및 제어하기 위하여 폭주제어 부위에 따라 망 입구에서의 제어, 폭주 발생 교환기 노드의 제어부에서 수행할 제어 방법, 망내에서의 제어 및 폭주 상태 판단을 위한 폭주발생 위치에 따른 폭주 제어 방법을 제공하는데 그 목적이 있다.The present invention devised to meet the above requirements is performed in a call control block for determining a congestion occurrence position and a method for controlling congestion occurrence in order to prevent and control a congestion state of an exchange in order to satisfy a service request of a user in an ATM exchange. In order to prevent and control the occurrence of congestion, the control at the network entrance according to the congestion control part, the control method to be performed by the control unit of the congestion generating switch node, the control in the network and the congestion control according to the congestion location for determining the congestion status The purpose is to provide a method.

상기 목적을 달성하기 위하여 본 발명은, SCDC(System Call Data control), 발/착신번호번역 블록(NTC), SRSC(Self-Routing Switch Control), CAC(Call Admission Control), SCC(Subseriber Call Control), TSC(Trunk Service Control), MCSC(Multi-Connection Service Control), MPSC(Multi-Party Service Control), GASC(Global Announcement Service Control), GMCSC(Global Multi-Connection Service Control), GMPSC(Global Multi-Party Service Control), GCLSC(Global connection Less Service Control), CGC(Con Gestion Control)를 구비하는 에이.티.엠(ATM) 교환기에 적용되는 폭주제어 방법에 있어서, 사용자 호시도에 의한 예방적 폭주제어의 경우 정합기능으로부터 메타시그널링(Meta signalking)이 처리되어 상기 SCDC 블록으로 호제어 요구가 들어오면 접수된 시그널링 데이터를 시스템 호제어 데이터와 비교 분석하여 트래피가 특성의 일치 여부를 판단하는 제1단계; 상기 제1단계 수행 후, 신고된 트래픽 특성과 일치하면 해당 경로 연결 절차를 수행하도록 하고 종료하며, 신고된 트래픽 특성과 다른 경우 망 입구에서의 버퍼링에 의해 일치하도록 셀의 망내로의 전송을 지연시킨 후 다시 트래픽 특성 일치 여부를 확인하는 제2단계; 상기 제2단계 수행 후, 특성이 일치하지 않으면 셀을 폐기하여 망내로의 송출을 억제하고, 신고된 트래픽 특성과 일치하면 해당 경로 연결 절차를 수행하도록 하고 종료하는 제3단계; 폭주가 발생한 노드의 폭주제어의 경우, 폭주 발생을 감지하면 망 제어 신호를 폭주가 발생된 노드에서 전원 스위치의 입력노드로 보내고 제어신호를 수신한 노드에서는 셀 평균 전송 속도를 지연시켜 폭주 지속 시간을 분석하여 규정 시간 이상 지속되는가를 조사하는 제4단계; 상기 제4단계 수행후, 순간적인 폭주인 경우 가입자 터미널과 폭주 발생 노드간의 루팅 경로상의 버퍼에 의해 정상 기능이 되도록 하며, 폭주 상태가 규정시간 이상 지속된다면 제어 신호를 역 방향 경로를 따라 가입자 터미널까지 보내 터미널의 전송 속도를 줄여 폭주상태 지속을 중지시켜 폭주 완화, 해제하고, 폭주 상태가 규정 시간 이상 지속적이면 셀을 폐기하는 제5단계; 폭주 검출 및 해제시에는 대역 사용량을 측정 분석하여 현재 일정 구간의 서비스 요구 대역량, 이전 구간의 서비스 요구 대역량을 측정 비교하는 제6단계; 상기 제6단계 수행 후, 현재 일정구간의 서비스 성공율, 이전 구간의 서비스 성공율과 비교하여 폭주여부를 결정하는 제7단계; 및 제7단계 수행 후, 폭주제어를 위한 서비스 제어기능을 수행하여 서비스 실패율이 일정치 이하로 하락할때까지 지속적으로 수행하여, 정상상태로 서비스가 수행되면 폭주 제어를 완화 및 해제하는 제8단계를 포함하여 이루어지는 것을 특징으로 한다.In order to achieve the above object, the present invention, SCDC (System Call Data Control), Calling / Calling Number Translation Block (NTC), Self-Routing Switch Control (SRSC), Call Admission Control (CAC), Subseriber Call Control (SCC) , Trunk Service Control (TSC), Multi-Connection Service Control (MCSC), Multi-Party Service Control (MPSC), Global Announcement Service Control (GASC), Global Multi-Connection Service Control (GMCSC), Global Multi-Party In a congestion control method applied to an ATM switch having Service Control (GCLSC), Global Connection Less Service Control (GCLSC), and Con Gestion Control (CGC), A first step of determining whether or not the traffic is matched by comparing and analyzing the received signaling data with system call control data when meta signaling is processed from a matching function and a call control request is input to the SCDC block; After performing the first step, if the reported traffic characteristics match, the corresponding route connection procedure is performed and terminated. If the reported traffic characteristics differ, the transmission of the cell into the network is delayed to match the buffering at the network entrance. A second step of checking whether the traffic characteristics match again; After performing the second step, if the characteristics do not match, discard the cell to suppress transmission to the network; if the matched traffic characteristics, perform the corresponding path connection procedure and terminate the third step; In the case of congestion control of a congested node, when a congestion is detected, a network control signal is sent from the congested node to an input node of a power switch, and the node receiving the control signal delays the average cell transmission rate to increase the duration of congestion. Analyzing and investigating whether the analysis lasts longer than a prescribed time; After performing the fourth step, in case of momentary congestion, a normal function is performed by a buffer on the routing path between the subscriber terminal and the congestion generating node. If the congestion state lasts more than a predetermined time, the control signal is transmitted to the subscriber terminal along the reverse path. A fifth step of reducing the transmission speed of the sending terminal to stop the congestion state and to stop the congestion and release the congestion; A sixth step of measuring and analyzing bandwidth usage by detecting and releasing congestion to measure and compare a service request bandwidth of a predetermined section and a service request bandwidth of a previous section; A seventh step of determining whether the congestion is performed after performing the sixth step, by comparing the service success rate of the current predetermined section and the service success rate of the previous section; And performing the service control function for the congestion control after the seventh step, and continuously performing the service failure rate until the service failure rate falls below a certain value. When the service is performed in the normal state, the eighth step of easing and releasing the congestion control is performed. It is characterized by comprising.

이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;

제1도는 본 발명이 적용되는 완전 분산형 ATM 교환기에서의 호제어 블록 구성도로서, 하드웨어의 구성은 기본적으로 점선 기능을 수행하는 가입자 교환 모드(ASM : Access Switching Module)와 ASM간의 연결기능을 수행하는 중앙 접속 모듈(CIM : Central Interconnection Module)로 구성된 모듈화 구조를 가진다.1 is a block diagram of a call control block in a fully distributed ATM switch system to which the present invention is applied, and the hardware configuration basically performs a connection function between an access switching module (ASM) and an ASM that performs a dotted line function. Has a modular structure consisting of a Central Interconnection Module (CIM).

ASM은 최소한의 시스템 구성으로서 독립적으로 동작 가능하며, 대규모 시스템에서 다수의 ASM은 일정한 집선비를 갖는 집선장치로서 동작하고, CIM은 대용량 시스템을 위한 분해 wkd치로서 스위칭 기능과 시스템 상태관리를 위한 유지보수를 위해 동작한다. ASM에 실장된 소프트웨어 블록인 호제어 블록은 시스템 장애 발생시 가입자에 최소한의 영향을 미치면서 안정된 서비스를 지속하기 위하여 완전 분산형으로 ASM에 구성되어 유저 단말로부터 새로운 호의 설정 요구가 접수되면 정합기능으로부터 메타 시그널링(Meta signalling)이 처리되어 호제어의 SCDC(System Call Data control)(1) 블록으로 메시지가 전송되면, SCDC 블록은 각 사용자 그룹의 데이터와 시스템의 데이터를 비교 분석한 후 번호 번역을 위하여 NTC 블록으로 메시지를 주며, NTC(2) 블록은 발/착신 번호 번역을 하여, SRSC(Self-Routing Switch Control)(3) 블록으로 번호 번역 결과를 통보하면 SRSC 블록이 발.착신 간의 스위치 경로와 가입자 정합 모듈 또는 중계선 정합 모듈내의 입/출력 헤더 데이터를 분석하여, CAC(4)블록으로부터 대역을 할당 받아 자국인 경우 SCC(Subseriber Call Control)(5) 블록, 타국인 경우 TSC(Trunk Service Control)(6) 블록으로 처리를 통보하며, 다중 또는 방송형인 경우 MCSC(Multi-Connection Service Control)(7), MPSC(Multi-Party Service Control)(8), GASC(Global Announcement Service Control)(9), GMCSC(Global Multi-Connection Service Control)(10), GMPSC(Global Multi-Party Service Control)(11), GCLSC(Global connection Less Service Control)(12) 블록으로 통보하여 해당 자원을 할당받아 각 블록의 고유기능을 수행한다.ASM can operate independently with minimal system configuration. In large systems, many ASMs operate as concentrators with constant concentrating ratios, and CIM is a dismantled wkd value for large systems. It works for maintenance. The call control block, which is a software block implemented in ASM, is completely distributed in ASM in order to maintain stable service with minimal impact on subscribers when system failure occurs. When signaling is handled and the message is transmitted to the SCDC block of call control, the SCDC block compares the data of each user group with the data of the system and then NTC for number translation. The message is sent to the block, and the NTC (2) block translates the calling / called number, and the SRSC block notifies the number translation result to the SRSC (3) block. Input / output header data in the matching module or relay line matching module is analyzed, and the band is allocated from the CAC (4) block. eriber Call Control (5) block, TSC (Trunk Service Control) (6) block for other stations, and multi-connection service control (MCSC) (7), MPSC (Multi-Party Service) Control (8), Global Announcement Service Control (GASC) (9), Global Multi-Connection Service Control (GMCSC) (10), Global Multi-Party Service Control (GMPSC) (11), Global connection Less Service Control (12) Notifies the block to receive the corresponding resource to perform the unique function of each block.

각 블록의 기능 수행중 시스템 또는 자원의 폭주가 되어 호제어 기능의 수행이 어려워지면 SRSD, CAC, CGC(ConGestion Control)(13)블록이 연동하여 기입자 호의 등급에 따라 발신호 또는 착신호를 블록킹(blocking)시키는 등의 반응적 폭주제어 기능을 수행한다.If the call control function becomes difficult due to congestion of system or resources during the function of each block, SRSD, CAC, CGC (ConGestion Control) block 13 interlocks to block incoming or outgoing calls according to the class of the caller. Responsive congestion control functions such as blocking.

제2도는 본 발명에 따른 망 입구에서의 예바적 폭주제어 흐름도로서, 정합기능으로부터 메타 시그널링(Meta signalking)이 처리되어(14) SCDC 블록(1)으로 호제 요구가 들어오는데 메타시그널링 프로토콜은 기본적으로 42셀/초의 최대 전송 속도를 갖고 현재의 페이로드로 구성되며, 시그널링 가상 채널의 할당, 제거 및 점검을 수행하여 SCDC 블록(1)으로 시그널을 전송하면, SCDC 블록(1)은 접수된 시그널링 데이터를 시스템 호제어 데이터와 비교 분석하여(15) 호원으로부터의 트래픽 발생 상황을 감시하여, 신고된 트래픽 특성(16)과 일치하면 해당 경로 연결 절차를 수행하도록 하며(17), 신고된 트래픽 특성과 다른 경우 망 입구에서의 버퍼링에 의해 일치하도록 (18) 샐의 망내로의 전송을 지연시키며(19) 그래도 특성과 일치하지 않을 경우(20) 셀을 폐기(21)하여 망내로의 송출을 억제한다. 즉, 호가 발호시에 망에 대하여 호의 요구 품질인 허용 셀 폐기율, 전송지연의 평균, 분산 등을 나타내는 서비스 크래스와 트래픽 특성을 비교 분석하여 폭주 발생요소를 억제한다.FIG. 2 is a flow chart of an exemplary congestion control at the network inlet according to the present invention, in which meta signaling is processed from the matching function (14) and a call request is input to the SCDC block (1). It consists of the current payload with the maximum transmission rate of cells / second and transmits signals to the SCDC block 1 by allocating, removing and checking signaling virtual channels, and the SCDC block 1 receives the received signaling data. By comparing and analyzing the system call control data (15), the traffic occurrence status from the caller is monitored and if the reported traffic characteristic (16) matches, the corresponding route connection procedure is performed (17). (18) Delay transmission of Sal into the network to be consistent by buffering at the network entrance (19) and if it still does not match the characteristics (20) discard the cell (21) The transmission is suppressed. That is, when the call is called, the service class and traffic characteristics indicating the allowable cell discard rate, average transmission delay, and dispersion, which are required quality of the call, are compared and analyzed to suppress the congestion occurrence factor.

제3도는 본 발명에 따른 폭주가 발생한 노드의 폭주제어 흐름도로서, 폭주가 발생한 노드에서 그 이전노드로 제어 신호를 보내서 폭주가 발생한 노드간의 배압(back-pressure) 방식을 사용한 링크 계층 반응 제어방법으로 트래픽 과부하로 인하여 각 출력 링크의 버퍼에서 폭주가 발생하여 생긴 셀 손실 때문에 그 링크내의 가상 채널(VCC)들의 서비스 품질이 현저히 저하되는 것을 방지하기 위하여 망내 제어부에서도 폭주를 제어한다. 폭주 발생을 감지하면(22) 제어부에서 우선 순위 제어기능과 상호 작용하여 출력 채널들이 특정값 이상으로 셀 손실이 발생하는가를 분석하고, 셀 손실로 인한 서비스 품질 조건을 만족시키지 못하는 근원을 제어하기 위한 제어 신호의 송수신 기능을 수행한다. ATM 교환기의 특정 노드에 폭주가 발생했을때, 그 폭주의 근원 채널을 제어하기 위해 교환기를 통해서 후방으로 억제신호를 보내 전송 속도를 억제하기 위하여 특정 노드가 폭주 상태임을 전송하여, 제어하려는 해당 VP/VC에 대해서 망 제어(23) 신호를 폭주가 발생된 노드에서 전원 스위치의 입력 노드로 보낸다. 제어신호를 수신받은 노드에서는 해당 VC/VP의 셀 평균 전송 속도를 줄여(24) 순간적인 폭주인 경우, 가입자 터미널과 폭주 발생 노드간의 루팅 경로상의 버퍼에 의해 정상 기능이 되도록 하며, 폭주 지속시간을 분석하여(25) 폭주 상태가 규정시간(26)이상 지속된다면 제어 신호(27)를 역 방향 경로를 따라 가입자 터미널까지 보내 터미널의 전송 속도를 줄여 폭주상태 지속(28)을 중지시켜 폭주 완화(29), 해제(30)의 단계를 수행하며, 폭주 상태가 규정 시간 이상 지속적이면 셀을 폐기한다(31). 또한, 규정시간 내에 해제 되었더라도 폭주 상태를 계속 분석하여 폭주가 재발생할 경우 다시 폭주 지속 시간을 분석하며, 폭주 상태가 아니면 폭주 완화, 해제를 단계적으로 반복하여 수행한다.FIG. 3 is a flow chart of a congestion control flow of a congested node according to the present invention, and a link layer response control method using a back-pressure method between congested nodes by sending a control signal from a congested node to a previous node. In order to prevent the service quality of the virtual channels (VCCs) in the link from being significantly degraded due to cell loss caused by the congestion in the buffer of each output link due to the traffic overload, the in-network controller also controls the congestion. When the congestion is detected (22), the control unit interacts with the priority control function to analyze whether the output channels cause cell loss above a certain value, and to control the source that does not satisfy the quality of service condition due to the cell loss. Performs transmission and reception of control signals. When congestion occurs at a specific node of an ATM switch, it sends a suppression signal backward through the switch to control the source channel of the congestion, and transmits that the specific node is congested to suppress the transmission speed. For VC, the network control 23 signal is sent from the node where the congestion has occurred to the input node of the power switch. In the node receiving the control signal, the average cell transmission rate of the corresponding VC / VP is reduced (24). In case of instantaneous congestion, the node receives the control signal to function as a normal function by the buffer on the routing path between the subscriber terminal and the congestion generating node. Analyzing (25) if the congestion condition lasts longer than the prescribed time (26), control signal 27 is sent along the reverse path to the subscriber terminal to reduce the transmission speed of the terminal to stop the congestion state (28) to mitigate congestion (29) ), The cell is discarded (31) if the runaway condition persists for more than the prescribed time (31). In addition, even if it is released within the specified time, the runaway condition is continuously analyzed and if the runaway occurs again, the runaway duration is analyzed again.

제4도는 본 발명에 따른 폭주 검출 및 해제 흐름도로서, 폭주 발생시 폭주제어기능을 신속하게 시동시키기 위해서는 단시간 내의 폭주상태 검출이 필요하다. 그러나, 검출 시간을 너무 짧게 하면 불필요한 폭주제어 기능이 시동될 수가 있다. 실제 폭주가 발생하였더라도 단위 시간의 구간에서 보면 폭주 상태가 아닌 경우가 발생했으며, 또한 폭주 발생시 폭주제어 기능의 시동으로 시스템에 부하가 더 걸릴 수가 있으므로 폭주를 정확하고 단시간에 검출하기 위하여 검출 시간과 부하 상태의 정확한 분석이 필요하다. 셀 폐기율, 전송 지연 시간, 버퍼내의 전송대기 셀등을 지속적으로 감시한 데이터로 시스템의 사용량을 측정 분석하여(32) 현재 일정 구간의 서비스 요구 대역량(33), 이전 구간의 서비스 요구 대역량(34)을 측정 비교하여, 현재 일정구간의 서비스 성공율(35), 이전 구간의 서비스 성공율(36)과 비교하여 폭주여부(37)를 결정하여야 한다. 폭주의 판단은 각 프로세서의 CPU 점유율 상태를 고려하며, 트래픽 제어 관점에서는 현재 구간의 서비스 요구 대역량(Bn)이 이전 구간의 서비스 요구 대여량(Bp) 보다 크면서 현재 구간의 서비스 성공율(Sn)이 이진 구간의 서비스 성공율(Sp)보다 작으면 폭주로 판단하여 착신 및 출중계호, 입중계호, 발신호의 수준으로 폭주제어(38)를 위한 서비스 제어기능을 수행한다.4 is a flowchart for detecting and releasing congestion according to the present invention. In order to quickly start the congestion control function when congestion occurs, it is necessary to detect congestion state within a short time. However, if the detection time is made too short, an unnecessary runaway control function may be started. Even if the actual congestion occurred, it may not be in the congestion state in the unit time period.In addition, the detection time and the load may be detected in order to detect the congestion accurately and in a short time since the system may be further loaded by the start of the congestion control function. Accurate analysis of the condition is required. Measures and analyzes the usage of the system with data continuously monitoring the cell discard rate, transmission delay time, and transmission standby cell in the buffer (32), and the service request bandwidth of the current section (33) and the service request bandwidth of the previous section (34). ) By comparing the service success rate (35) of the current section, and the service success rate (36) of the previous section to determine whether the congestion (37). A congestion determination considers the CPU occupancy status of each processor, a traffic control point of view, while greater than the current section of the service request for capacity (B n) the rental capacity requirements of the previous section Services (B p) service success rate of the current section ( If S n ) is less than the service success rate (S p ) of the binary section, it is determined to be congestion and performs the service control function for the congestion control 38 at the level of incoming and outgoing call, incoming call, and call signal.

폭주의 감시는 서비스 실패율이 일정치 이하로 하락할때까지 지속적으로 수행하여(39), 정상상태로 서비스가 수행되면 폭주 제어를 완화(40) 및 해제한다(41). 또한, 폭주제어를 장시간 지속하면 망의 사용 효율을 저하되지만 폭주가 종료하기 전에 해제하면 다시 폭주상태가 된다. 따라서, 폭주해제는 여러 단계를 거쳐 반복적으로 서서히 해제를 수행하여야 하며, 완화, 해제의 판단으로서는 폭주발생 파라메타를 감시하여 판정한다. 즉, 셀 전송지연에 의한 폭주였으면 셀 전송 지연을 중심으로 감시 및 분석하며, 사용대역 부족에 의한 경우는 VP의 셀 유량을 관측하여 해제하여야 하나, 통계적 다중화 효과가 예상되어 접속되어 있는 VP에 대해서는 최대 셀 수를 예상하여 한번에 해제하는 것은 불가능한 경우가 있기 때문에 규제때보다 세세한 단계를 갖고 해제해야 한다.The congestion monitoring is continuously performed until the service failure rate falls below a certain value (39), and when the service is performed in a steady state, the congestion control is relaxed (40) and released (41). In addition, if the runaway control is continued for a long time, the use efficiency of the network is reduced, but if it is released before the runaway is finished, the runaway state is reached again. Therefore, release of runaway should be repeatedly performed gradually through several steps. As a judgment of relaxation and release, the runaway generation parameter is monitored and determined. In other words, if the congestion is caused by cell transmission delay, it monitors and analyzes centering on cell transmission delay.In case of insufficient bandwidth, the cell flow rate of VP should be observed and released.However, for VPs connected with expected statistical multiplexing effect, Since it may not be possible to anticipate the maximum number of cells at one time, it must be done with more detailed steps than in regulation.

또한, 각 단계에서 정확한 관측시, 순간적인 부하 편중 상태 및 순간적인 폭주의 판단을 위하여 일정단위 시간 동안의 판단 유보시간을 거쳐야 한다.In addition, when accurate observation is performed at each step, the judgment reservation time for a certain unit of time must be passed in order to determine the instantaneous load bias and the instant congestion.

따라서, 상기와 같은 본 발명은 폭주 제어를 각 폭주발생 기능노드로 분류하여 수행하여 추후 기능 추가에 용이한 폭주 제어 방법을 제공하며, 폭주의 정확한 판단으로 시스템 서비스의 질을 향상시켜 안정된 트래픽 기능 실현에 기여하는 효과가 있다.Accordingly, the present invention as described above provides a congestion control method that is easy to add the future function by performing the congestion control by each congestion generation function node, and improve the quality of system service by accurate determination of congestion to realize a stable traffic function To contribute to.

Claims (1)

SCDC(System Call Data control)(1), 발/착신번호번역 블록(NTC)(2), SRSC(Self-Routing Switch Control)(3), CAC(Call Admission Control)(4), SCC(Subseriber Call Control)(5), TSC(Trunk Service Control)(6), MCSC(Multi-Connection Service Control)(7), MPSC(Multi-Party Service Control)(8), GASC(Global Announcement Service Control)(9), GMCSC(Global Multi-Connection Service Control)(10), GMPSC(Global Multi-Party Service Control)(11), GCLSC(Global connection Less Service Control)(12), CGC(ConGestion Control)(13)를 구비하는 에이.티.엠(ATM) 교환기에 적용되는 폭주제어 방법에 있어서, 사용자 호시도에 의한 예방적 폭주제어의 경우 정합기능으로부터 메타 시그널링(Meta signalking)이 처리되어 상기 SCDC 블록으로 호제어 요구가 들어오면 접수된 시그널링 데이터를 시스템 호제어 데이터와 비교 분석하여 트래피가 특성의 일치 여부를 판단하는 제1단계; 상기 제2단계 수행 후, 신고된 트래픽 특성과 일치하면 해당 경로 연결 절차를 수행하도록 하고 종료하며, 신고된 트래픽 특성과 다른 경우 망 입구에서의 버퍼링에 의해 일치하도록 셀의 망내로의 전송을 지연시킨 후 다시 트래픽 특성 일치 여부를 확인하는 제2단계; 상기 제2단계 수행 후, 특성이 일치하지 않으면 셀을 폐기하여 망내로의 송출을 억제하고, 신고된 트래픽 특성과 일치하면 해당 경로 연결 절차를 수행하도록 하고 종료하는 제3단계; 폭주가 발생한 노드의 폭주제어의 경우, 폭주 발생을 감지하면 망 제어 신호를 폭주가 발생된 노드에서 전원 스위치의 입력노드로 보내고 제어신호를 수신한 노드에서는 셀 평균 전송 속도를 지연시켜 폭주 지속 시간을 분석하여 규정 시간 이상 지속되는가를 조사하는 제4단계; 상기 제4단계 수행 후, 순간적인 폭주인 경우 가입자 터미널과 폭주 발생 노드간의 루팅 경로상의 버퍼에 의해 정상 기능이 되도록 하며, 폭주 상태가 규정시간 이상 지속된다면 제어 신호를 역 방향 경로를 따라 가입자 터미널까지 보내 터미널의 전송 속도를 줄여 폭주상태 지속을 중지시켜 폭주 완화, 해제하고, 폭주 상태가 규정 시간 이상 지속적이면 셀을 폐기하는 제5단계; 폭주 검출 및 해제 시에는 대역 사용량을 측정 분석하여 현재 일정 구간의 서비스 요구 대역량, 이전 구간의 서비스 요구 대역량을 측정 비교하는 제6단계; 상기 제6단계 수행 후, 현재 일정구간의 서비스 성공율, 이전 구간의 서비스 성공율과 비교하여 폭주여부를 결정하는 제7단계; 및 상기 제7단계 수행 후, 폭주제어를 위한 서비스 제어기능을 수행하여 서비스 실패율이 일정치 이하로 하락할때까지 지속적으로 수행하여, 정상상태로 서비스가 수행되면 폭주 제어를 완화 및 해제하는 제8단계를 포함하여 이루어지는 것을 특징으로 하는 완전 분산형 에이.티.엠(ATM) 교환기의 폭주발생 위치에 따른 폭주제어 방법.SCDC (System Call Data Control) (1), Call / Date Number Translation Block (NTC) (2), Self-Routing Switch Control (SRSC) (3), Call Admission Control (CAC) (4), Subseriber Call Control (5), Trunk Service Control (TSC) (6), Multi-Connection Service Control (MCSC) (7), Multi-Party Service Control (MPSC) (8), Global Announcement Service Control (GASC) (9) , Global Multi-Connection Service Control (GMCSC) 10, Global Multi-Party Service Control (GMPSC) 11, Global Connection Less Service Control (GCLSC) 12, and ConGestion Control (CGC) 13. In the congestion control method applied to an ATM switch, in the case of preventive congestion control by user preference, meta signaling is processed from a matching function and a call control request is sent to the SCDC block. A first step of comparing the received signaling data with system call control data to determine whether or not the traffic is identical; After performing the second step, if the reported traffic characteristics match, the corresponding route connection procedure is performed and terminated. If the reported traffic characteristics differ, the transmission of the cell into the network is delayed to match by buffering at the network entrance. A second step of checking whether the traffic characteristics match again; After performing the second step, if the characteristics do not match, discard the cell to suppress transmission to the network; if the matched traffic characteristics, perform the corresponding path connection procedure and terminate the third step; In the case of congestion control of a congested node, when a congestion is detected, a network control signal is sent from the congested node to an input node of a power switch, and the node receiving the control signal delays the average cell transmission rate to increase the duration of congestion. Analyzing and investigating whether the analysis lasts longer than a prescribed time; After performing the fourth step, in case of instantaneous congestion, the function is normalized by the buffer on the routing path between the subscriber terminal and the congestion generating node. If the congestion state lasts more than a predetermined time, the control signal is transmitted to the subscriber terminal along the reverse path. A fifth step of reducing the transmission speed of the sending terminal to stop the congestion state and to stop the congestion and release the congestion; A sixth step of measuring and analyzing bandwidth usage by detecting and releasing congestion to measure and compare a service request bandwidth of a predetermined section and a service request bandwidth of a previous section; A seventh step of determining whether the congestion is performed after performing the sixth step, by comparing the service success rate of the current predetermined section and the service success rate of the previous section; And performing the service control function for the congestion control after the seventh step, and continuously performing the service failure rate until the service failure rate falls below a predetermined value, thereby easing and releasing the congestion control when the service is performed in a normal state. Congestion control method according to the runaway location of the fully distributed A.M.M (ATM) exchanger comprising a.
KR1019930029391A 1993-12-23 1993-12-23 Congestion control according to the congestion generated position in the fully distributed atm switch Expired - Fee Related KR960009476B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019930029391A KR960009476B1 (en) 1993-12-23 1993-12-23 Congestion control according to the congestion generated position in the fully distributed atm switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930029391A KR960009476B1 (en) 1993-12-23 1993-12-23 Congestion control according to the congestion generated position in the fully distributed atm switch

Publications (2)

Publication Number Publication Date
KR950022441A KR950022441A (en) 1995-07-28
KR960009476B1 true KR960009476B1 (en) 1996-07-19

Family

ID=19372445

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930029391A Expired - Fee Related KR960009476B1 (en) 1993-12-23 1993-12-23 Congestion control according to the congestion generated position in the fully distributed atm switch

Country Status (1)

Country Link
KR (1) KR960009476B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6633569B2 (en) * 1998-04-16 2003-10-14 Samsung Electronics Co., Ltd. System and method for routing data cells through an ATM architecture using quality of service data in a service control point

Also Published As

Publication number Publication date
KR950022441A (en) 1995-07-28

Similar Documents

Publication Publication Date Title
EP0487235B1 (en) Bandwidth and congestion management in accessing broadband ISDN networks
EP0673138B1 (en) Connection admission control method for ATM network
US5949757A (en) Packet flow monitor and control system
US6967924B1 (en) Packet switching device and cell transfer control method
US6356629B1 (en) Switched virtual circuit controller setup congestion management strategy
US6049527A (en) Cell discard control system for an ATM cell buffer
JP3062041B2 (en) Congestion control method in asynchronous transfer networks
US6169727B1 (en) Device and method of notifying and controlling congestion in asynchronous transfer mode network
US6882626B1 (en) System and method for automated switching of data traffic in a packet network
KR100248410B1 (en) Call control method using AT call call gap method
KR960009476B1 (en) Congestion control according to the congestion generated position in the fully distributed atm switch
Cooper et al. A reasonable solution to the broadband congestion control problem
KR100423156B1 (en) Traffic Control Apparatus And Method For UBR Service In ATM
US5982751A (en) Rare probability connection call registration method using payload type indication field information for asynchronous transfer mode switching system
KR960016538B1 (en) Fully Distributed Asynchronous Transfer Mode Switching System and Congestion Control Method by Bandwidth Allocation
KR0173206B1 (en) Call control method using low bandwidth first
KR100194817B1 (en) Traffic Congestion Control Method Using Adaptive Percentage Control in Asynchronous Transfer Mode (ATM) Switching System
JP2845352B2 (en) Call admission control device for exchange in ATM network
US5946296A (en) Rare probability connection call registration method for asynchronous transfer mode switching system
KR0146765B1 (en) Dynamic Usage Parameter Control Device and Method
Todorova et al. Delay constraints and admission control in ATM networks
KR0146764B1 (en) Apparatus and method for controlling flow of ABL service using buffer management using multilevel thresholds
KR19990086088A (en) Real-time traffic monitoring and control method in asynchronous transfer mode switching node
KR100209352B1 (en) Connection Acceptance Control Method by Upper Limit Cell Loss Rate
KR0179178B1 (en) Traffic run away control method using the optimum traffic priority choice method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 19990720

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 19990720

St.27 status event code: N-4-6-H10-H13-oth-PC1903

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000