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

KR100600325B1 - Event handling system and method in high speed ATM networks - Google Patents

Event handling system and method in high speed ATM networks Download PDF

Info

Publication number
KR100600325B1
KR100600325B1 KR1019990063024A KR19990063024A KR100600325B1 KR 100600325 B1 KR100600325 B1 KR 100600325B1 KR 1019990063024 A KR1019990063024 A KR 1019990063024A KR 19990063024 A KR19990063024 A KR 19990063024A KR 100600325 B1 KR100600325 B1 KR 100600325B1
Authority
KR
South Korea
Prior art keywords
event
processing
queue
priority
operator
Prior art date
Application number
KR1019990063024A
Other languages
Korean (ko)
Other versions
KR20010060619A (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 KR1019990063024A priority Critical patent/KR100600325B1/en
Publication of KR20010060619A publication Critical patent/KR20010060619A/en
Application granted granted Critical
Publication of KR100600325B1 publication Critical patent/KR100600325B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/70Routing based on monitoring results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors

Landscapes

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

Abstract

본 발명은 망의 구성요소에서 발생되는 이벤트에 대해 우선순위와 처리옵션을 근거로 처리함으로써 실시간적인 처리가 필요한 이벤트에 대한 신속한 처리가 가능하도록 된 비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치와 그 방법에 관한 것으로, 망 관리의 용이성 및 확장성을 고려하여 계층적 분할적으로 구성된 초고속 통신망의 비동기전송모드 망 관리시스템에서 발생되는 이벤트중 실시간적으로 처리하여야 하는 이벤트는 다른 이벤트보다 높은 큐에 저장하여 보다 신속한 처리가 이루어지도록 하고 그 이벤트의 중요도에 따라 처리옵션을 구별하여 처리에 차별화를 도모함으로써 실시간에 관여된 이벤트는 다른 이벤트보다 늦게 발생되었더라도 우선적으로 처리하도록 해서 신속하고 효율적인 망 관리가 가능하게 된다. The present invention provides an event processing apparatus in an asynchronous transmission mode ultra-high speed information communication network, which enables rapid processing of an event requiring real-time processing by processing an event generated in a component of a network based on a priority and a processing option. The method relates to an event that is to be processed in real time among the events generated in the asynchronous transmission mode network management system of the hi-speed communication network hierarchically divided in consideration of the ease and scalability of network management. This enables faster processing and differentiates processing options according to the importance of the event to differentiate the processing, so that events related to real time can be processed first even if they occur later than other events, enabling fast and efficient network management. do.

Description

비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치와 그 방법{Event handling system and method in high speed ATM networks}Event handling system and method in high speed ATM networks

도 1은 본 발명이 적용되는 초고속 정보통신망의 비동기식 전송모드(ATM)망/프레임릴레이(FR)망 관리시스템(ATM FR-NMS)의 기능블록도, 1 is a functional block diagram of an asynchronous transmission mode (ATM) network / frame relay (FR) network management system (ATM FR-NMS) of the high-speed information communication network to which the present invention is applied,

도 2는 본 발명에 따른 비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치를 나타낸 기능블록도,2 is a functional block diagram illustrating an event processing apparatus in an asynchronous transmission mode ultra high speed information communication network according to the present invention;

도 3은 이벤트마다 이벤트속성인 심각도, 우선순위, 처리옵션을 할당한 예를 나타낸 도면,3 is a diagram showing an example of allocating event attributes of severity, priority, and processing options for each event;

도 4는 본 발명에 따른 비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치에서 운용자가 장애의 속성을 변경하는 경우의 흐름도,4 is a flowchart of a case in which an operator changes an attribute of a failure in an event processing apparatus in an asynchronous transmission mode high speed information communication network according to the present invention;

도 5는 도 2에 도시된 수신부에서의 우선순위와 처리옵션에 관련된 흐름도, 5 is a flowchart related to a priority and a processing option in the receiving unit shown in FIG. 2;

도 6은 본 발명에서 처리대상으로 상정되는 이벤트를 우선순위에 기초하여 큐에 보관하기 위한 절차를 설명하는 흐름도,6 is a flowchart illustrating a procedure for storing an event assumed to be processed in a queue in a queue based on priority in the present invention;

도 7은 도 2의 큐에서 장애를 인출하는 동작을 설명하기 위한 흐름도이다.,7 is a flowchart illustrating an operation of withdrawing a fault from the queue of FIG. 2.

도 8은 본 발명에 따른 이벤트처리장치에서 미처리된 이벤트의 처리과정을 설명하기 위한 흐름도이다.8 is a flowchart illustrating a process of processing an unprocessed event in the event processing apparatus according to the present invention.

< 도면의 주요부분에 대한 부호의 설명 ><Description of Symbols for Major Parts of Drawings>

302: 수신부, 303: 큐,302: receiving unit, 303: queue,

304: 처리부, 305: 이벤트정보저장부,304: processing unit, 305: event information storage unit,

307: 이벤트속성테이블, 308: 이벤트처리루틴,307: event property table, 308: event processing routine,

309: 메모리.309: memory.

본 발명은 비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치와 그 방법에 관한 것으로, 보다 상세하게는 M.3010 통신망의 개념과 범위 및 관리구조를 포함하는 통신관리망의 전반에 걸친 기본원칙에 따라 구현된 초고속통신망의 비동기 전송모드(ATM; Asyncronous transfer mode)관리시스템의 장애관리시스템의 일부로서 운용중에 발생되는 이벤트(Event; 예컨대, 시스템장애, 운용상 장애 등)에 대해 실시간성과 중요도에 기초하여 할당된 우선순위와 처리옵션을 갖고서 처리하도록 된 비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치와 그 방법에 관한 것이다.The present invention relates to an event processing apparatus and method thereof in an asynchronous transmission mode ultrahigh speed information communication network, and more particularly, according to the general principles of the communication management network including the concept, scope and management structure of the M.3010 communication network. As part of the fault management system of the Asyncronous Transfer Mode (ATM) management system of the implemented high-speed communication network, based on real-time and importance for events (e.g., system failure, operational failure, etc.) generated during operation. The present invention relates to an event processing apparatus and method in an asynchronous transmission mode ultrahigh speed information communication network, which is configured to process with an assigned priority and processing option.

현재, 국제표준화기구로서의 ITU-T와 ISO를 중심으로 통신망의 운용관리에 관련된 연구와 표준화가 추진되는 상황이고, 그와는 별도로 유럽에서도 통신망의 운용관리에 관련된 표준화 연구와 통합적인 광대역통신의 관리환경을 구축하기 위한 개방형 서비스구조의 정립 및 관리서비스의 통합 구현을 지원하는 통신망의 관리를 위한 망관리 플랫폼에 대한 연구를 여러 프로젝트에서 추진하여 개발하는 중 이다.At present, research and standardization related to the operation management of communication network are being promoted centering on ITU-T and ISO as the international standardization organization, and apart from that, standardization research related to operation management of communication network and the management of integrated broadband communication Several projects are underway to develop a network management platform for the management of telecommunication networks that supports the establishment of an open service structure to build an environment and the integrated implementation of management services.

그런데, 대규모 통신망을 관리하는 경우에 그 망에서 발생되는 이벤트(장애)에 대한 관리는 상당히 중요한 요인으로 주목되는 바, 그 장애에 대한 체계적이고 효율적인 처리결과에 따라 전체의 통신망의 신뢰성이라든지 통신망의 효율성, 통신시설의 가용도가 향상될 뿐만 아니라 질적으로 더욱 향상된 통신서비스의 제공이 가능하게 된다. 또한, 장애의 실시간 감시와, 장애의 예방 보전을 수행하기 위한 사전감시, 사전 검출, 사건의 적절한 시간에 그 사건을 통지, 성능 유지 등을 지원하게 됨에 따라 초고속 정보통신망의 관리에서 이벤트의 처리는 상당히 중요한 위치를 차지하기 때문에 이벤트에 대한 적절한 처리가 필요하게 된다. However, when managing a large communication network, the management of events (failures) occurring in the network is considered to be a very important factor. The reliability of the entire network or the efficiency of the communication network depends on the systematic and efficient processing result of the failure. In addition, the availability of communication facilities is improved, and the quality of communication services can be improved. In addition, the real-time monitoring of faults, pre-monitoring for performing preventive maintenance of faults, pre-detection, notification of events at the appropriate time of events, and maintenance of performance are supported. It takes a very important place and requires proper handling of events.

본 발명은 상기한 사정을 감안하여 이루어진 것으로, 그 주 목적은 초고속 정보통신망의 비동기 전송모드에서 발생되는 이벤트(장애)에 대해 망의 전체에 주는 영향을 고려하여 설정되는 우선순위와 처리옵션을 근거로 처리함으로써 통신망 전체의 성능 및 효율성을 향상시키도록 된 비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치와 그 방법을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and its main object is to set the priority and processing options that are set in consideration of the effect on the entire network about an event (disturbance) occurring in an asynchronous transmission mode of a high-speed information communication network. The present invention provides an apparatus and method for processing an event in an asynchronous transmission mode ultra high speed information communication network to improve the performance and efficiency of the entire communication network.

또한, 본 발명의 다른 목적은 운용자가 망을 운용하는 경우에 중요한 이벤트가 발생되면 그 처리에 대한 옵션을 기초로 처리과정을 다르게 함으로써 효율적인 이벤트의 처리가 가능하도록 하면서 각 이벤트마다 심각도를 고려하여 심각도가 높은 이벤트를 운용자가 우선적으로 감지하도록 함으로써 운용자에 의한 이벤트 관리에 편리성을 보장하여 망 관리의 신뢰성과 효율성을 향상시키도록 된 비동기 전송 모드 초고속 정보통신망에서의 이벤트처리장치와 그 방법을 제공하는 것이다.In addition, another object of the present invention is that if an important event occurs when the operator operates the network, the processing process is changed based on the option for the processing to enable efficient event processing while considering the severity of each event. It provides an event processing device and method in the asynchronous transmission mode ultra-high speed information communication network that guarantees the convenience of event management by the operator by allowing the operator to detect high events first, thereby improving the reliability and efficiency of network management. will be.

상기한 목적을 달성하기 위해, 본 발명의 바람직한 실시예에 따른 비동기식 전송모드 초고속 정보통신망에서의 이벤트처리장치는 망의 구성요소에서 발생되는 모든 이벤트를 수신하거나 그 이벤트에 의해 발생되는 또다른 이벤트를 계속하여 수신 관리하는 수신부와, 그 수신부로부터 수신된 이벤트의 모든 정보를 저장관리하는 이벤트정보저장부, 각 이벤트마다의 심각도와 우선순위, 처리옵션을 설정한 이벤트속성테이블, 상기 이벤트의 우선순위마다 별개로 제공되는 큐에 처리대상의 이벤트를 우선순위마다 순차적으로 보관하는 우선순위 큐, 각 이벤트에 대해 대응하는 처리루틴을 기초로 처리하는 처리부를 포함하여 구성된다.In order to achieve the above object, the event processing apparatus in the asynchronous transmission mode ultra-high speed information communication network according to a preferred embodiment of the present invention receives all events occurring in the components of the network or another event generated by the events. A receiving unit for continuous reception management, an event information storage unit for storing and managing all information of events received from the receiving unit, an event attribute table for setting severity and priority of each event, processing options, and priority of the event And a priority queue for sequentially storing events of a processing target for each priority in a separately provided queue, and a processing unit processing based on a processing routine corresponding to each event.

또, 본 발명에 따른 비동기식 전송모드 초고속 정보통신망에서의 이벤트처리방밥은 망의 구성요소에서 발생되는 이벤트를 수신하여 어떠한 이벤트의 발생인지를 검사하는 단계와, 상기 검사결과를 기초로 그 이벤트이 속성데이터를 메모리독취하여 그 이벤트의 처리옵션을 검사하고 그 검사결과에 대응하는 처리루틴을 실행하는 단계, 상기 이벤트의 속성중 하나인 우선순위를 검사하여 검사결과의 우선순위에 따라 큐에 이벤트를 보관하는 단계로 이루어진다.In addition, the event processing method in the asynchronous transmission mode ultra-high speed information communication network according to the present invention receives an event occurring in a component of the network to check what event is occurring, and based on the result of the inspection, the event is attribute data Reading the memory and inspecting the processing options of the event, executing a processing routine corresponding to the inspection result, checking the priority of one of the attributes of the event, and storing the event in a queue according to the priority of the inspection result. Consists of steps.

상기 처리옵션의 검사 단계에서 그 검사결과가 'Nothing'이면 어떠한 처리도 진행하지 않고, 상기 검사결과가 상기 처리옵션에 대한 검사가 이벤트처리루틴만 수행, 또는 이벤트처리루틴+운용자에게 통지, 이벤트처리루틴+운용자에게 통지+시스템통지, 이벤트처리루틴+운용자에게 통지+시스템통지+내부시스템(연결관리자 또는 자원관리자)에게 이벤트의 전파이면 이벤트속성정보와 함께 그 이벤트를 이벤트 저장부에 저장하게 된다.If the inspection result is 'Nothing' in the inspection step of the processing option, no processing is performed, and the inspection result indicates that the inspection of the processing option performs only an event processing routine, or notifies the event processing routine + operator, and event processing. Routine + Notify operator + System notification, Event processing routine + Notify operator + System notification + Propagation of event to internal system (connection manager or resource manager) If the event is propagated, the event is saved along with event attribute information in the event storage.

또, 상기 이벤트의 큐 보관 단계는 상기 발생된 이벤트에 대한 속성을 검사하여 우선순위를 결정하고, 그 우선순위에 대응하는 큐로부터 우선순위-하향적으로 여유공간의 검사를 행하여 여유공간의 큐에 이벤트를 보관하기 위한 준비를 행하며, 상기 큐에 이벤트를 보관하기 위해 쓰레드(Thread)의 상태를 판단하여 중지이면 계속 실행하도록 하여 그 쓰레드가 실행되는 상태에서 상기 이벤트를 적절한 큐에 저장하도록 함으로써 실행된다.In the queue storing step of the event, a priority is determined by inspecting an attribute of the generated event, and the space is queued in the free space by checking the free space in priority-down order from the queue corresponding to the priority. It is prepared by storing the event in the queue, and it is executed by judging the state of the thread (Thread) to keep the event in the queue and continuing to execute if it is stopped so that the event is stored in the appropriate queue while the thread is running.

또, 상기 큐에 보관된 이벤트를 인출하는 단계가 포함되고, 그 이벤트 인출 단계는 최우선순위의 큐로부터 검사하여 보관된 이벤트를 가져와서 그 이벤트를 처리하는 한편, 이벤트를 보관하지 않는 큐는 잠그어서 하순위 큐를 검사하는 동안 이벤트의 보관이 방지되도록 하고, 상기 전체의 큐에 이벤트가 보관되지 않은 상태이면 이벤트의 입력을 대기하게 된다.In addition, the step of retrieving the event stored in the queue, the event retrieval step to retrieve the stored event from the queue of the highest priority to process the event, while locking the queue that does not hold the event Archiving of the event is prevented while checking the lower queue and waiting for input of the event if the event is not stored in the entire queue.

그리고, 상기 이벤트의 처리는 상기 큐에서 가져온 이벤트의 상기 처리옵션을 검사하여 그 처리옵션이 이벤트처리루틴의 처리이면 해당하는 이벤트처리루틴을 수행하고, 상기 처리옵션이 이벤트처리루틴+운용자에게 통지이면 그 이벤트처리루틴을 실행함과 더불어 운용자에게 통지하는 루틴을 실행하며, 상기 처리옵션이 이벤트처리루틴+운용자에게 통지+외부시스템호출이면 해당하는 이벤트처리루틴을 실행하고 운용자에게 통지 및 외부시스템을 호출하기 위한 루틴을 실행하며, 상기 처리옵션이 이벤트처리루틴+운용자에게 통지+외부시스템호출+내부적으로 이벤트 전파이면 그 이벤트처리루틴을 실행하면서 운용자에게 통지 및 외부시스템을 호출하고 내부적으로 이벤트를 전파하는 루틴을 실행하게 된다.The processing of the event checks the processing option of the event taken from the queue, and performs the corresponding event processing routine if the processing option is processing of an event processing routine, and if the processing option is notified to the event processing routine + operator. In addition to executing the event processing routine, it executes a routine for notifying the operator.If the processing option is event processing routine + notify operator + external system call, the corresponding event processing routine is executed and the operator is notified and external system is called. If the processing option is event processing routine + notify operator + external system call + event propagation internally, it executes the event processing routine and calls the operator and external system and propagates the event internally. Run the routine.

상기한 구성의 본 발명에 따르면, 해당하는 망의 구성요소에서 어떠한 이벤트가 발생되어 수신부를 통해 수신되면 우선순위와 처리옵션을 근거로 대응하는 큐에 저장하게 되고, 그 큐에 저장된 이벤트를 처리부가 우선순위에 기초하여 인출해서 처리옵션에 따라 처리함으로써 실시간적인 처리가 필요한 이벤트에 대해 우선적으로 처리가 가능하게 됨에 따라 시스템 전체의 이벤트 관리 효율이 향상되게 된다.According to the present invention of the above configuration, if any event is generated in the corresponding network component and received through the receiving unit is stored in the corresponding queue based on the priority and processing options, the processing unit stored in the queue By retrieving based on the priority and processing according to the processing option, it is possible to prioritize the events that need to be processed in real time, thereby improving the overall event management efficiency of the system.

이하, 본 발명에 대해 첨부도면을 참조하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings, the present invention will be described in detail.

도 1은 본 발명이 적용되는 초고속 정보통신망에 포함되는 비동기식 전송모드(ATM)망/프레임릴레이(FR)망 관리시스템(ATM FR-NMS)의 기능블록도로서, 운용자(201)는 화면을 통해 해당하는 망에서 발생되는 거의 모든 상황, 즉 자원의 구성이라든지 활용, 실시간적으로 발생되는 회선의 연결/해제 및, 수시로 발생되는 모든 장애를 알게 될 뿐만 아니라, 그 운용자(201)는 해당하는 ATM FR-NMS의 운용에 필요한 정보를 화면을 통해 각 구성요소에 전달하게 된다.1 is a functional block diagram of an asynchronous transmission mode (ATM) network / frame relay (FR) network management system (ATM FR-NMS) included in the high-speed information communication network to which the present invention is applied, the operator 201 through the screen Almost every situation that occurs in the network, that is, the configuration and utilization of resources, the connection / disconnection of the circuit occurs in real time, and all the failures that occur frequently, as well as the operator 201 the corresponding ATM FR -Information necessary for NMS operation is transmitted to each component through screen.

여기서, ATM FR-NMS의 주요기능에 따르면, 연결관리부(205)는 사용자의 요청에 의해 연결을 설정/해제하고 그 연결 상태를 유지하는 기능과 부분 망을 관리하는 Sub_NMS시스템과 정보를 교환하면서 회선 연결해제에 관련된 이벤트가 발생되는 경우 후술하는 장애관리부에게 알리는 기능을 행하게 되고, 구성관리부(207)는 망 자원의 효율적인 관리와 망 자원상태의 실시간적인 관리유지 기능과 상기 Sub_NMS 시스템(211)과 정보를 교환하면서 망 자원에 관련된 이벤트의 발생시 장애관리부에게 알리는 기능을 행하게 된다.Here, according to the main function of the ATM FR-NMS, the connection management unit 205 establishes / releases a connection at the request of a user, maintains the connection state, and exchanges information with the Sub_NMS system managing the partial network. When an event related to disconnection is generated, a function of notifying a failure management unit to be described later is performed. The configuration management unit 207 manages network resources efficiently and maintains real-time management of network resource states and information with the Sub_NMS system 211. This function notifies the problem management unit when an event related to network resource occurs while exchanging the data.

또, 상기 ATM FR-NMS에서 장애관리부(209)는 해당하는 시스템의 외부와 내부에서 전달되는 이벤트(장애)를 감시하고 그 감시결과에 따라 이벤트에 대한 적절한 조치를 취하는 기능을 행하게 되며, 성능관리부(210)는 망의 성능을 알아내기 위한 성능의 측정과 그 측정결과데이터의 수집 및 그 결과데이터를 저장함과 더불어 성능경보를 받게 되면 그 처리를 위한 기능을 담당하게 된다.In addition, in the ATM FR-NMS, the failure management unit 209 monitors an event (disorder) transmitted from the outside and the inside of a corresponding system, and performs a function of taking an appropriate action on the event according to the monitoring result, and the performance management unit. In operation 210, the performance measurement to find out the performance of the network, the collection of the measurement result data, and the storage of the result data, and when the performance alarm is received is responsible for the processing.

또, 상기한 각 관리부(205,207,209,210)의 객체들은 자신들에게 할당된 고유한 기능을 위해 데이터를 관리 저장해야 하는 바, 상기 연결관리부(205)의 경우에는 각 연결의 경로를 선택하기 위해 가상경로(Virtual Path; VP)라우팅테이블(203)과 가상채널(Virtual Channel; VC)라우팅테이블(204)과 연계되고, 상기 구성관리부(207)는 가상경로(VP)와 가상채널(VC)계층에 모든 망(전국망)자원의 정보를 저장관리하기 위해 ATM VP/VC구성정보테이블(206)을 관리하게 되며, 상기 장애관리부(209)는 모든 장애의 정보를 저장관리하기 위한 이벤트저장테이블(log; 208)과 연계된다.In addition, the objects of each of the management units 205, 207, 209, and 210 must manage and store data for unique functions assigned to them. In the case of the connection management unit 205, a virtual path is selected to select a path of each connection. Path (VP) routing table 203 and virtual channel (VC) routing table 204 is associated with, the configuration management unit 207 is a virtual path (VP) and virtual channel (VC) layer in all the network ( To manage and store information of the national network) resources, the ATM VP / VC configuration information table 206 is managed, and the failure management unit 209 stores an event storage table for storing and managing information of all failures. Is associated with.

도 2는 본 발명에 따른 비동기식 전송모드 초고속 정보통신망에서의 이벤트처리장치의 기능블록도로서, 그 이벤트처리장치는 외부적인 시스템/타 프로세서(301)와 연관되어 이벤트를 받고 그 이벤트에 대한 결과를 교환하면서 일관된 정보를 유지관리하기 위해 상호작용을 행하게 된다.2 is a functional block diagram of an event processing apparatus in an asynchronous transmission mode ultrahigh speed information communication network according to the present invention, the event processing apparatus receiving an event in association with an external system / other processor 301 and receiving a result of the event. In exchange, they interact to maintain consistent information.

그 이벤트처리장치에서 수신부(302)는 해당하는 망에서 발생되는 전체의 이 벤트를 수신하게 되고, 그 수신된 이벤트는 그 수신 즉시 이벤트정보를 유지하기 위해 이벤트정보저장부(305)에 저장되고, 이벤트속성테이블(307)에는 각 이벤트마다 정해진 이벤트의 심각도와 이벤트의 우선순위, 이벤트의 처리옵션이 보관된다. In the event processing apparatus, the reception unit 302 receives the entire event generated in the corresponding network, and the received event is stored in the event information storage unit 305 to maintain the event information immediately after the reception. The event attribute table 307 stores the severity of the event, the priority of the event, and the processing options of the event.

여기서, 모든 이벤트마다 이벤트속성테이블(307)에서 정보를 취하는 경우 상당한 시간이 소요되는 점을 고려하여 본 발명에서는 상기와 동일한 이벤트속성정보를 메모리(309)에 저장하여 이벤트의 처리시간을 단축시키게 된다. 또, 이벤트의 속성은 그 이벤트의 처리시에 필수적인 중요한 정보이기 때문에 이중으로 정보를 보관함이 바람직하게 된다.Here, in the present invention, considering the fact that it takes a considerable time to take information from the event attribute table 307 for every event, the same event attribute information is stored in the memory 309 to shorten the processing time of the event. . In addition, since the attribute of an event is important information essential at the time of processing of the event, it is desirable to store the information twice.

그리고, 우선순위에 기초하여 이벤트를 분류하고 그 우선순위에 적합하게 각 큐(303)에 보관하게 되고, 그 우선순위는 이벤트의 우선순위에 따라 N개로 정의가 가능하게 되는 바, 본 예에서는 설명의 편의상 4개로 상정하기로 한다.Then, the events are classified based on the priority and stored in each queue 303 according to the priority, and the priority can be defined as N according to the priority of the event. For convenience, we will assume four.

또, 처리부(304)는 이벤트의 우선순위대로 분류가 이루어져 보관중인 우선순위 큐로부터 이벤트를 가져와서 각 이벤트처리루틴(308)에 따라 이벤트를 처리하며 경우에 따라서는 외부시스템/타프로세서(301)를 호출하거나 이벤트처리상태를 유지관리하여 이벤트처리가 완료되도록 하게 된다.In addition, the processing unit 304 is classified according to the priority of the event, take the event from the stored priority queue and process the event according to each event processing routine 308, and in some cases the external system / other processor 301 You can call or maintain the event processing status to complete the event processing.

여기서, 도 3은 이벤트마다 이벤트속성인 심각도, 우선순위, 처리옵션을 할당한 예를 나타낸다.3 shows an example of allocating an event attribute of severity, priority, and processing option for each event.

또, 도 4는 본 발명에 따른 비동기 전송모드 초고속 정보통신망에서의 이벤트처리장치에서 운용자가 이벤트의 속성을 변경하는 경우의 흐름도이다.4 is a flowchart illustrating a case where an operator changes an attribute of an event in an event processing apparatus in an asynchronous transmission mode ultrahigh speed information communication network according to the present invention.

운용자(310)는 운용자시스템에서 이벤트에 대한 속성을 검색할 수 있게 되는 바, 운용자는 우선 이벤트의 속성을 확인하기 위해 상기 수신부(302)의 이벤트속성처리변경모듈(3-1)로부터 시스템메모리에 접근하기 위해 메모리처리모듈(3-2)에 어느 특정한 이벤트의 번호를 가지고 처리(3-3)하여 메모리내의 이벤트속성정보를 가져와 운용자에게 알려주게 된다.The operator 310 may search for the property of the event in the operator system. The operator first checks the property of the event from the event attribute processing change module 3-1 of the receiver 302 to the system memory. In order to access, the memory processing module 3-2 processes (3-3) the specific event number and brings the event attribute information in the memory to the operator.

그러면, 운용자는 이벤트의 속성을 검사하여 그 이벤트의 속성을 변경하고자 하는 경우에는 그 변경값으로 이벤트속성처리변경모듈에 명령을 전달하게 된다(3-7). 그 이벤트속성처리변경모듈은 메모리처리모듈에 의해 메모리내의 이벤트속성을 변경시키게 된다. 상기 메모리는 그 응답을 메모리처리모듈을 통해 이벤트속성처리변경모듈에 통지하게 된다.Then, when the operator checks the property of the event and wants to change the property of the event, the operator transmits a command to the event property processing change module as the changed value (3-7). The event attribute processing changing module changes the event attribute in the memory by the memory processing module. The memory notifies the event attribute processing change module of the response through the memory processing module.

만일, 메모리의 응답이 적절하지 않으면 처리를 더 이상 진행하지 않고 그 상태를 운용자에게 알려주는 반면, 메모리의 응답이 정확하면 상기 이벤트속성처리변경모듈은 이벤트속성을 갖는 테이블의 변경을 위해 테이블처리모듈을 통해 이벤트속성을 변경시키게 된다.If the response of the memory is not appropriate, the process is not performed any more and the status is notified to the operator. If the response of the memory is correct, the event attribute processing change module may change the table processing module to change the table having the event attribute. Event property is changed through.

상기 이벤트속성테이블은 그 응답을 테이블처리모듈을 통해 이벤트속성처리변경모듈에 통지하게 되고, 정상적인 처리가 이루어진 경우에는 그 상태를 운용자에게 알려주게 된다. 만일, 이벤트속성테이블은 그 응답이 적절하지 못한 경우 메모리에 이미 변경된 이벤트속성데이터를 원래대로 복구시키고나서 이벤트속성테이블의 이벤트속성변경의 실패를 운용자에게 알려주게 된다.The event attribute table notifies the event attribute processing change module of the response through the table processing module, and informs the operator of the status when normal processing is performed. If the response is not appropriate, the event attribute table restores the event attribute data that has already been changed to memory, and then informs the operator of the failure of the event attribute change in the event attribute table.

도 5는 상기 수신부에서의 우선순위와 처리옵션에 관련된 흐름도를 나타낸다. N개로 구성된 이벤트수신모듈에서 이벤트를 수신하게 되면 우선적으로 어떠한 이벤트의 발생인지를 검사하게 된다(4-1),(4-2). 그리고나서, 검사결과에 기초하여 메모리로부터 그 이벤트의 속성데이터를 취하여 그 이벤트에 대한 처리옵션을 검사하게 된다(4-3). 그 처리옵션의 검사가 'Nothing'이면 어떠한 처리도 진행하지 않고 그 이벤트에 대한 처리를 종결하게 된다(4-4),(405).5 is a flowchart related to the priority and processing options in the receiving unit. When receiving an event from the N event receiving module consisting of the first it is to check what event occurs (4-1), (4-2). Then, based on the inspection result, attribute data of the event is taken from the memory and the processing option for the event is examined (4-3). If the check of the processing option is 'Nothing', processing for the event is terminated without performing any processing (4-4) and (405).

만일, 처리옵션에 대한 검사가 이벤트처리루틴만 수행, 또는 이벤트처리루틴+운용자에게 통지, 이벤트처리루틴+운용자에게 통지+시스템통지, 이벤트처리루틴+운용자에게 통지+시스템통지+내부시스템(연결관리자 또는 자원관리자)에게 이벤트의 전파이면 이벤트속성정보와 함께 그 이벤트를 이벤트저장부에 저장하게 된다(4-6),(4-7). If the processing option checks only the event processing routine, or event processing routine + Notify operator, Event processing routine + Notify operator + System notification, Event processing routine + Notify operator + System notification + Internal system (Connection manager Alternatively, if the event is propagated to the resource manager, the event is stored along with the event attribute information in the event storage unit (4-6) and (4-7).

다음에, 이벤트의 속성중 하나인 우선순위를 검사하게 되고(4-8), 그 검사결과의 우선순위에 따라 큐에 이벤트를 보관하게 된다(4-9).Next, the priority of one of the attributes of the event is checked (4-8), and the event is stored in a queue according to the priority of the check result (4-9).

도 6은 우선순위에 기초하여 이벤트를 큐에 보관하기 위한 절차를 설명하는 흐름도이다. 발생된 이벤트에 대해 그 속성을 검사하고 우선순위를 검사하여 그 우선순위를 결정하게 된다(5-1). 만일, 우선순위가 1이면 우선순위 큐 1을 검사하여 그 큐 1에 여유공간이 있는가를 검사하게 된다(5-2).6 is a flow chart illustrating a procedure for queuing an event based on priority. The event is examined for its attributes and its priority is checked (5-1). If the priority is 1, priority queue 1 is checked to see if there is free space in queue 1 (5-2).

5-3에서는 상기 검사결과에 따라 이벤트의 보관준비를 행하게 되는 바, 상기 큐 1에 공간이 있는 경우에는 그 큐 1공간에 보관준비를 하는 반면 그 큐 1에 공간이 없으면 우선순위 큐 2에 여유공간이 있는가를 검사하게 되고, 그 큐 2에 공간이 있으면 우선순위가 1이라도 우선순위 큐 2에 보관하기 위한 준비를 하게 된다. 상기 우선순위 큐 2에도 공간이 없으면 우선순위 큐 3에 공간이 있는가를 판단하여 그 큐 3에 공간이 있으면 그 큐 3에 보관준비를 하는 반면 큐 3에 공간이 없으면 우선순위 큐 4에 공간이 있는가를 검사하여 그 큐 4에 공간이 없으면 운용자에게 모든 큐에 공간이 없음을 알려주는 반면(5-4) 그 큐 4에 공간이 있으면 그 큐 4에 보관준비를 하게 된다.In 5-3, the storage of the event is prepared according to the inspection result. If there is a space in the queue 1, the storage is prepared in the queue 1 space. It checks to see if there is space, and if there is room in queue 2, it is ready to keep it in priority queue 2, even if priority is 1. If there is no space in priority queue 2, it is determined whether there is space in priority queue 3, and if there is space in queue 3, it is prepared for storage in queue 3. If there is no space in queue 3, it is checked whether there is space in priority queue 4. If there is no space in queue 4, the operator is informed that there is no space in all queues (5-4). If there is space in queue 4, the queue is ready for storage.

그리고, 이벤트의 우선순위가 2이면 먼저 우선순위 큐 2를 검사하여 그 큐 2에 공간이 있는가를 검사하게 되고, 그 검사결과 우선순위 큐 2에 공간이 있으면 그 큐 2에 대한 저장을 준비하는 반면, 그 우선순위 큐2에 공간이 없으면 우선순위 큐 3에 공간이 있는가를 판단하여 그 큐 3에 공간이 있으면 그 큐 3에 보관준비를 하는 반면 큐 3에 공간이 없으면 우선순위 큐 4에 공간이 있는가를 검사하여 그 큐 4에 공간이 없으면 운용자에게 모든 큐에 공간이 없음을 알려주는 반면 그 큐 4에 공간이 있으면 그 큐 4에 보관하게 된다.If the priority of the event is 2, the priority queue 2 is first checked to see if there is space in the queue 2, and if there is space in the priority queue 2, the storage of the queue 2 is prepared. If there is no space in priority queue 2, it determines whether there is space in priority queue 3, and if there is space in queue 3, it prepares for storage in queue 3. If there is no space in queue 3, it checks whether there is space in priority queue 4. Thus, if there is no space in queue 4, the operator is informed that there is no space in all queues, while if there is space in queue 4, it is kept in queue 4.

우선순위가 3이면 우선순위 큐 3에 공간이 있는가를 판단하여 그 큐 3에 공간이 있으면 그 큐 3에 보관준비를 하는 반면 큐 3에 공간이 없으면 우선순위 큐 4에 공간이 있는가를 검사하여 그 큐 4에 공간이 있으면 그 큐 4에 보관하는 반면 그 큐4에 공간이 없으면 운용자에게 모든 큐에 공간이 없음을 알려주고서 장애처리를 종료하게 된다.If the priority is 3, it determines whether there is space in priority queue 3, and if there is space in queue 3, it prepares to keep it in queue 3. If there is no space in queue 3, it checks whether there is space in priority queue 4, If there is space in the queue, it is kept in queue 4. If there is no space in queue 4, the operator is terminated by notifying the operator that there is no space in all queues.

큐 1, 큐2, 큐3에 어떠한 이벤트를 보관하려고 하는 경우에는 먼저 쓰레드(Thread)가 중지된 상태인지를 판단(5-5)하여 만일 그 쓰레드가 중지된 상태이면 쓰레드를 다시 계속하여 실행(5-6)하도록 함으로써 이벤트가 입력되는 즉시 쓰레드가 실행되도록 하면서 그 이벤트를 적절한 큐에 저장하게 되고, 만일 쓰레드 가 실행상태에 있으면 이벤트를 적절한 큐에 저장하게 된다(5-7).If you want to keep any events on queue 1, queue 2, or queue 3, first determine whether the thread is stopped (5-5), and if the thread is stopped, continue executing the thread again ( 5-6) causes the thread to run as soon as the event is entered, storing the event in the appropriate queue, and if the thread is in a running state, the event is stored in the appropriate queue (5-7).

도 7은 큐에서 이벤트를 인출하는 동작을 설명하기 위한 흐름도이다. 동 도면을 참조하면, 6-1 내지 6-8에서 먼저 큐 1을 검사하여 그 큐1이 비어있는지를 검사하게 되고, 그 검사결과 비어있지 않으면 그 큐1에 저장된 장애를 가져와서 그 이벤트를 처리하는 반면 만일 그 큐1이 비어있는 상태이면 그 큐1을 잠그고서 큐 2를 검사하게 된다. 여기서, 큐를 잠그는 이유는 큐 2를 검사할 시점에서 그 큐1에 이벤트가 저장되는 일을 방지하기 위함이다.7 is a flowchart illustrating an operation of fetching an event from a queue. Referring to the figure, first check queue 1 in 6-1 to 6-8 to check whether the queue 1 is empty, and if the result is not empty, bring up the fault stored in the queue 1 and process the event. On the other hand, if queue 1 is empty, lock queue 1 and check queue 2. Here, the reason for locking the queue is to prevent an event from being stored in the queue 1 when the queue 2 is checked.

상기 큐2가 비어있지 않으면 그 큐2에서 이벤트를 가져오고 큐1의 잠금상태를 해제하게 되고, 그 큐2가 비어있으면 큐3을 검사하게 된다. 이때, 상기 큐1과 큐2는 잠그게 된다.If the queue 2 is not empty, the event is retrieved from the queue 2 and the queue 1 is unlocked. If the queue 2 is empty, the queue 3 is checked. At this time, the cue 1 and the cue 2 are locked.

상기 큐3가 비어있지 않으면 그 큐3에서 이벤트를 가져오고 큐1과 큐2의 잠금상태를 해제하고 상기 이벤트를 처리하게 된다. 만일, 상기 큐3가 비어있으면 큐4를 검사하게 되는 데, 이때 상기 큐1과 큐2 및 큐3은 모두 잠그게 된다. 상기 큐4가 비어있지 않으면 그 큐4에서 이벤트를 가져오고 상기 큐1과 큐2 및 큐3의 잠금은 모두 해제하게 된다. 상기 큐4가 비어있으면 처리할 이벤트가 없는 상태로 판단하여 쓰레드를 일시 정지시키고서 이벤트가 들어오기를 대기하게 된다.If the queue 3 is not empty, the event is retrieved from the queue 3, the queue 1 and the queue 2 are unlocked, and the event is processed. If the cue 3 is empty, the cue 4 is checked, and both the cue 1, the cue 2, and the cue 3 are locked. If the queue 4 is not empty, the event is taken from the queue 4 and the locks of the queue 1, the queue 2, and the queue 3 are released. If the queue 4 is empty, it is determined that there is no event to process and the thread is suspended to wait for an event to come in.

도 8은 본 발명에 따른 이벤트처리장치의 장애에 의해 미처리된 이벤트의 처리과정을 설명하기 위한 흐름도이다. 큐에서 가져온 이벤트의 처리옵션을 검사하여 그 처리옵션이 이벤트처리루틴을 처리하는 것이면 해당하는 이벤트처리루틴을 수행하게 된다(7-1 내지 7-4). 8 is a flowchart illustrating a process of processing an unprocessed event by a failure of an event processing apparatus according to the present invention. If the processing option of the event taken from the queue is examined and the processing option is processing the event processing routine, the corresponding event processing routine is performed (7-1 to 7-4).

만일 처리옵션이 이벤트처리루틴+운용자에게 통지이면 그 이벤트처리루틴을 실행하는 한편 운용자에게 통지하는 루틴을 실행하게 된다(7-3,7-5). If the processing option is to notify the event processing routine + operator, it executes the event processing routine and executes a routine to notify the operator (7-3, 7-5).

그에 대해, 처리옵션이 이벤트처리루틴+운용자에게 통지+외부시스템호출이면 해당하는 이벤트처리루틴을 실행하는 한편 운용자에게 통지 및 외부시스템을 호출하기 위한 루틴을 실행하게 된다(7-3, 7-6). On the other hand, if the processing option is the event processing routine + notification to the operator + external system call, the corresponding event processing routine is executed while executing the routine for notifying the operator and calling the external system (7-3, 7-6). ).

그리고, 상기 처리옵션이 이벤트처리루틴+운용자에게 통지+외부시스템호출+내부적으로 이벤트 전파이면 그 이벤트처리루틴을 실행하면서 운용자에게 통지 및 외부시스템을 호출하는 한편 내부적으로 이벤트를 전파하는 루틴을 실행하게 된다(7-7).If the processing option is event processing routine + notification to the operator + external system call + event propagation internally, the event processing routine is executed to notify the operator and call an external system and execute a routine to propagate the event internally. (7-7)

상기한 바와 같이, 본 발명에 의하면 망 관리의 용이성 및 확장성을 고려하여 계층적 분할적으로 구성된 초고속 통신망의 비동기전송모드 망 관리시스템에서 발생되는 이벤트중 실시간적으로 처리하여야 하는 이벤트는 다른 이벤트보다 높은 큐에 저장하여 보다 신속한 처리가 이루어지도록 하고 그 이벤트의 중요도에 따라 처리옵션을 구별하여 처리에 차별화를 도모함으로써 실시간에 관여된 이벤트는 다른 이벤트보다 늦게 발생되었더라도 우선적으로 처리하도록 해서 신속하고 효율적인 망 관리가 가능하게 된다. As described above, according to the present invention, among the events generated in the asynchronous transmission mode network management system of the hi-speed communication network hierarchically divided in consideration of the ease and scalability of the network management, the event to be processed in real time is higher than other events. Stored in a high queue for faster processing, and differentiating processing options by distinguishing processing options according to the importance of the event. Management becomes possible.

또한, 처리할 이벤트가 하나도 없는 경우에는 쓰레드를 일시적으로 정지시켜 시스템 전체의 효율을 향상시키고, 이벤트에 대한 처리옵션을 설정하여 그 이벤트처리의 차별화를 도모함과 더불어 이벤트 처리에 효과적으로 대처할 수 있게 되고, 운용자가 운용중에 이벤트의 속성이 변경된 경우 시간적인 구애없이 즉시 변경할 수 있도록 함으로써 운용상에 많은 융통성을 제공할 수 있게 된다.In addition, when there are no events to be processed, the thread can be temporarily stopped to improve the overall efficiency of the system, and the processing options for the event can be set to differentiate the event processing and cope with the event processing effectively. When an operator changes the attributes of an event during operation, the operator can change it immediately without regard for time, thereby providing a lot of flexibility in operation.

Claims (7)

삭제delete 삭제delete 삭제delete 망의 구성요소에서 발생되는 이벤트를 수신하여 어떠한 이벤트의 발생인지를 검사하는 단계와, Receiving an event occurring in a component of the network and examining what event is occurring; 상기 검사결과를 기초로 그 이벤트이 속성데이터를 메모리독취하여 그 이벤트의 처리옵션을 검사하고 그 검사결과에 대응하는 처리루틴을 실행하는 단계,Based on the inspection result, the event reads the attribute data in memory to inspect processing options of the event and executes a processing routine corresponding to the inspection result; 상기 이벤트의 속성중 하나인 우선순위를 검사하여 검사결과의 우선순위에 따라 큐에 이벤트를 보관하는 단계로 이루어지며,Checking the priority, which is one of the attributes of the event, and storing the event in a queue according to the priority of the inspection result, 상기 처리옵션의 검사 단계에서 그 검사결과가 'Nothing'이면 어떠한 처리도 진행하지 않고, 상기 검사결과가 상기 처리옵션에 대한 검사가 이벤트처리루틴만 수행, 또는 이벤트처리루틴+운용자에게 통지, 이벤트처리루틴+운용자에게 통지+시스템통지, 이벤트처리루틴+운용자에게 통지+시스템통지+내부시스템(연결관리자 또는 자원관리자)에게 이벤트의 전파이면 이벤트속성정보와 함께 그 이벤트를 이벤트저장부에 저장하는 것을 특징으로 하는 비동기식 전송모드 초고속 정보통신망에서의 이벤트처리방법.If the inspection result is 'Nothing' in the inspection step of the processing option, no processing is performed, and the inspection result indicates that the inspection of the processing option performs only an event processing routine, or notifies the event processing routine + operator, and event processing. Routine + Notify operator + System notification, Event processing routine + Notify operator + System notification + If the event is propagated to internal system (connection manager or resource manager), the event is saved along with event attribute information in the event storage. Event processing method in asynchronous transmission mode high speed information communication network. 망의 구성요소에서 발생되는 이벤트를 수신하여 어떠한 이벤트의 발생인지를 검사하는 단계와, Receiving an event occurring in a component of the network and examining what event is occurring; 상기 검사결과를 기초로 그 이벤트이 속성데이터를 메모리독취하여 그 이벤트의 처리옵션을 검사하고 그 검사결과에 대응하는 처리루틴을 실행하는 단계,Based on the inspection result, the event reads the attribute data in memory to inspect processing options of the event and executes a processing routine corresponding to the inspection result; 상기 이벤트의 속성중 하나인 우선순위를 검사하여 검사결과의 우선순위에 따라 큐에 이벤트를 보관하는 단계로 이루어지며,Checking the priority, which is one of the attributes of the event, and storing the event in a queue according to the priority of the inspection result, 상기 이벤트의 큐 보관 단계는 상기 발생된 이벤트에 대한 속성을 검사하여 우선순위를 결정하고, 그 우선순위에 대응하는 큐로부터 우선순위-하향적으로 여유공간의 검사를 행하여 여유공간의 큐에 이벤트를 보관하기 위한 준비를 행하며, 상기 큐에 이벤트를 보관하기 위해 쓰레드(Thread)의 상태를 판단하여 중지이면 계속 실행하도록 하여 그 쓰레드가 실행되는 상태에서 상기 이벤트를 적절한 큐에 저장하도록 함으로써 실행되는 것을 특징으로 하는 비동기식 전송모드 초고속 정보통신망에서의 이벤트처리방법.The queue storing step of the event determines a priority by inspecting an attribute of the generated event, and checks the free space in priority-down order from the queue corresponding to the priority to store the event in the free space queue. And is prepared by determining the state of a thread to keep the event in the queue and continuing to execute if stopped, so that the event is stored in the appropriate queue while the thread is running. Event processing method in asynchronous transmission mode ultra high speed information communication network. 제 5 항에 있어서,The method of claim 5, wherein 상기 큐에 보관된 이벤트를 인출하는 단계가 포함되고, 그 이벤트 인출 단계는 최우선순위의 큐로부터 검사하여 보관된 이벤트를 가져와서 그 이벤트를 처리하는 한편, 이벤트를 보관하지 않는 큐는 잠그어서 하순위 큐를 검사하는 동안 이벤트의 보관이 방지되도록 하고, 상기 전체의 큐에 이벤트가 보관되지 않은 상태이면 이벤트의 입력을 대기하는 것을 특징으로 하는 비동기식 전송모드 초고속 정보통신망에서의 이벤트처리방법.Fetching the events stored in the queue, wherein the event fetching step retrieves the archived event from the highest priority queue and processes the event, while locking the queue that does not hold the event The event processing method in the asynchronous transmission mode high-speed information communication network, characterized in that the storage of the event is prevented while checking the queue, and waiting for the input of the event if the event is not stored in the entire queue. 망의 구성요소에서 발생되는 이벤트를 수신하여 어떠한 이벤트의 발생인지를 검사하는 단계와, Receiving an event occurring in a component of the network and examining what event is occurring; 상기 검사결과를 기초로 그 이벤트이 속성데이터를 메모리독취하여 그 이벤트의 처리옵션을 검사하고 그 검사결과에 대응하는 처리루틴을 실행하는 단계,Based on the inspection result, the event reads the attribute data in memory to inspect processing options of the event and executes a processing routine corresponding to the inspection result; 상기 이벤트의 속성중 하나인 우선순위를 검사하여 검사결과의 우선순위에 따라 큐에 이벤트를 보관하는 단계로 이루어지며,Checking the priority, which is one of the attributes of the event, and storing the event in a queue according to the priority of the inspection result, 상기 이벤트의 처리는 상기 큐에서 가져온 이벤트의 상기 처리옵션을 검사하여 그 처리옵션이 이벤트처리루틴의 처리이면 해당하는 이벤트처리루틴을 수행하고, 상기 처리옵션이 이벤트처리루틴+운용자에게 통지이면 그 이벤트처리루틴을 실행함과 더불어 운용자에게 통지하는 루틴을 실행하며, 상기 처리옵션이 이벤트처리루틴+운용자에게 통지+외부시스템호출이면 해당하는 이벤트처리루틴을 실행하고 운용자에게 통지 및 외부시스템을 호출하기 위한 루틴을 실행하며, 상기 처리옵션이 이벤트처리루틴+운용자에게 통지+외부시스템호출+내부적으로 이벤트 전파이면 그 이벤트처리루틴을 실행하면서 운용자에게 통지 및 외부시스템을 호출하고 내부적으로 이벤트를 전파하는 루틴을 실행하는 것을 특징으로 하는 비동기식 전송모드 초고속 정보통신망에서의 이벤트처리방법.The processing of the event examines the processing option of the event taken from the queue and performs the corresponding event processing routine if the processing option is processing of an event processing routine, and if the processing option is notifying the event processing routine + operator, the event. In addition to executing a processing routine, it executes a routine for notifying the operator.If the processing option is an event processing routine + notifying the operator + calling an external system, the corresponding event processing routine is executed to notify the operator and call an external system. If the processing option is event processing routine + notify operator + external system call + event propagation internally, execute the event processing routine to invoke the notification and external system to the operator and internally propagate the event. Asynchronous transmission mode ultra-fast information, characterized in that the execution Event handling methods in the Trust.
KR1019990063024A 1999-12-27 1999-12-27 Event handling system and method in high speed ATM networks KR100600325B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990063024A KR100600325B1 (en) 1999-12-27 1999-12-27 Event handling system and method in high speed ATM networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990063024A KR100600325B1 (en) 1999-12-27 1999-12-27 Event handling system and method in high speed ATM networks

Publications (2)

Publication Number Publication Date
KR20010060619A KR20010060619A (en) 2001-07-07
KR100600325B1 true KR100600325B1 (en) 2006-07-14

Family

ID=19630409

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990063024A KR100600325B1 (en) 1999-12-27 1999-12-27 Event handling system and method in high speed ATM networks

Country Status (1)

Country Link
KR (1) KR100600325B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100521975B1 (en) * 2000-12-30 2005-10-17 주식회사 케이티 Method of porocessing NNI port event on high speed Asynchronous Trasfer Mode
KR100429551B1 (en) * 2002-01-03 2004-04-29 삼성전자주식회사 Method for processing events of hierarchy structure in communication equipment
KR100932604B1 (en) * 2002-10-16 2009-12-18 주식회사 케이티 Macro Ethernet Network Management System using Virtual LAN Configuration Information and Weight Information for Virtual Private Network and Its Method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07135512A (en) * 1993-11-11 1995-05-23 Hitachi Ltd Router
JPH1168770A (en) * 1997-08-08 1999-03-09 Nec Corp Scheduling system for atm switch
KR19990053527A (en) * 1997-12-24 1999-07-15 전주범 Client-server communication method using multilevel priority queue
JPH11234406A (en) * 1998-02-16 1999-08-27 Nec Corp Exchange
KR20000013764A (en) * 1998-08-13 2000-03-06 윤종용 Signalling protocol processing method and device in atm exchange system
KR20000046237A (en) * 1998-12-31 2000-07-25 서평원 Fault signal control apparatus and synchronization method in optical transmission apparatus agent of network management system
KR20010060618A (en) * 1999-12-27 2001-07-07 이계철 Event handling system and method in high speed ATM networks
KR100355455B1 (en) * 1999-07-21 2002-10-11 한국전자통신연구원 ATM Switching Apparatus having Dynamic QoS control

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07135512A (en) * 1993-11-11 1995-05-23 Hitachi Ltd Router
JPH1168770A (en) * 1997-08-08 1999-03-09 Nec Corp Scheduling system for atm switch
KR19990053527A (en) * 1997-12-24 1999-07-15 전주범 Client-server communication method using multilevel priority queue
JPH11234406A (en) * 1998-02-16 1999-08-27 Nec Corp Exchange
KR20000013764A (en) * 1998-08-13 2000-03-06 윤종용 Signalling protocol processing method and device in atm exchange system
KR20000046237A (en) * 1998-12-31 2000-07-25 서평원 Fault signal control apparatus and synchronization method in optical transmission apparatus agent of network management system
KR100355455B1 (en) * 1999-07-21 2002-10-11 한국전자통신연구원 ATM Switching Apparatus having Dynamic QoS control
KR20010060618A (en) * 1999-12-27 2001-07-07 이계철 Event handling system and method in high speed ATM networks

Also Published As

Publication number Publication date
KR20010060619A (en) 2001-07-07

Similar Documents

Publication Publication Date Title
US6947972B2 (en) Alarm management system and method thereof for network management system
JP2656708B2 (en) Method and apparatus for a combined data processing system
CA2629694C (en) Centralized polling service
US6253339B1 (en) Alarm correlation in a large communications network
US6754736B1 (en) Information processing apparatus, data inputting/outputting method, and program storage medium therefor
US8428076B2 (en) System and method for priority scheduling of plurality of message types with serialization constraints and dynamic class switching
US7376864B1 (en) Method and system for diagnostic preservation of the state of a computer system
US20120005538A1 (en) Dynamic Discovery Algorithm
CN109286529A (en) A kind of method and system for restoring RabbitMQ network partition
KR100600325B1 (en) Event handling system and method in high speed ATM networks
JP4356018B2 (en) Asynchronous messaging over storage area networks
CN114760233B (en) Service processing method, device, electronic equipment and storage medium
CN114153609B (en) Resource control method and device, electronic equipment and computer readable storage medium
CN111258760A (en) Platform management method, system, device and storage medium
CN117033033B (en) Method for efficient configuration and interaction of public service in service bus
KR100639871B1 (en) Event handling system and method in high speed ATM networks
CN116016117A (en) Network equipment operation and maintenance data acquisition method and system, electronic equipment and storage medium
CN115309531A (en) High-concurrency multi-task scheduling management method based on real-time task queue
KR0173380B1 (en) Performance Management Method in Distributed Access Node System
US11348656B2 (en) Efficient resource sharing
CN115712521A (en) Cluster node fault processing method, system and medium
US7003557B1 (en) Method and system for racing control of operations in system management
JPH04345248A (en) Event report device
CN114327838B (en) Video scheduling engine device and method based on distributed management
EP1220511A2 (en) Memory management for packet storage

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100701

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee