KR20030000894A - EMS and controlling method therefore - Google Patents
EMS and controlling method therefore Download PDFInfo
- Publication number
- KR20030000894A KR20030000894A KR1020010037152A KR20010037152A KR20030000894A KR 20030000894 A KR20030000894 A KR 20030000894A KR 1020010037152 A KR1020010037152 A KR 1020010037152A KR 20010037152 A KR20010037152 A KR 20010037152A KR 20030000894 A KR20030000894 A KR 20030000894A
- Authority
- KR
- South Korea
- Prior art keywords
- command
- request
- response
- information
- interface module
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/042—Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 다수의 클라이언트와 관리장치들에 연결된 DB-씽커, EVT-서버, EMS 서버 및 NE 매니저를 포함하는 망관리 시스템에서, 상기 EMS 서버는 다수의 클라이언트로부터 입력된 명령을 전달받아 해당 명령어신호로 인터페이스하는 명령요구수신(cmdRequestReceiver) 인터페이스모듈과, 상기 명령요구수신 인터페이스모듈로부터 입력된 사용자의 명령정보를 저장하여 처리하는 명령요구메모리(RequestCmdQueue) 레지스터와, 상기 명령요구메모리 레지스터에서 요구시간(requesTime)이 종료(elapse)된 다수의 명령을 우선순위에 따라 분산처리하고 해당 명령에 대한 응답요구정보를 해당 장치로 전송하는 명령발신(CmdDispatcher) 모듈과, 상기 명령발신 모듈로부터 입력된 해당 명령정보에 따라 NE 매니저를 경유하여 해당 장치를 서치하여 그 응답신호를 처리하는 명령응답수신(cmdResponseReceiver) 인터페이스모듈과, 상기 명령발신 모듈과 명령응답수신 인터페이스모듈로부터 입력된 요구시간 정보를 저장하고 이 요구시간의 종료를 이용하여 예약명령기능과 타임아웃기능을 수행하는 명령응답메모리(ResponseCmdQueue) 레지스터를 포함하는 망관리시스템을 제공한다.The present invention provides a network management system including a DB-syncer, an EVT-server, an EMS server, and an NE manager connected to a plurality of clients and management devices. The EMS server receives a command input from a plurality of clients and receives a corresponding command signal. A command request memory (cmdRequestReceiver) interface module for interfacing with a command, a command request memory (RequestCmdQueue) register for storing and processing user command information input from the command request receiving interface module, and a request time in the command request memory register. (CmdDispatcher) module for distributing a plurality of commands (elapsed) according to priority and transmitting response request information about the command to the device, and the corresponding command information input from the command sending module. Command response number that searches the relevant device via NE manager and processes the response signal A command response memory (ResponseCmdQueue) that stores request time information input from the command (cmdResponseReceiver) interface module, the command originating module and the command response receiving interface module, and performs a reservation command function and a timeout function using the end of the request time. Provides network management system including registers.
상기와 같은 본 발명은 EMS의 프로세스내에 동시에 다수의 명령이 EMS서버로 전달될 경우 이 명령들을 분산처리하므로써, 광전송시스템과 연결된 네트워크 및 장치의 과부하를 방지할 수 있다.As described above, the present invention can prevent the overload of networks and devices connected to the optical transmission system by distributing these commands when a plurality of commands are simultaneously delivered to the EMS server in the EMS process.
Description
본 발명은 망관리시스템 및 그 제어방법에 관한 것으로, 특히 EMS의 프로세스내에 복수의 요구시간을 감소시키는 명령어를 큐를 통해 만들어서 사용자 요구정보를 분산처리하고 동시에 다수의 명령이 EMS서버로 전달될 경우 이 명령들을 분산처리하므로써, 광전송시스템과 연결된 네트워크 및 장치의 과부하를 방지할 수 있는 망관리시스템 및 그 제어방법에 관한 것이다.The present invention relates to a network management system and a control method thereof. In particular, when a plurality of commands are distributed to a EMS server at the same time by distributing user request information by creating a command to reduce a plurality of request times in a EMS process through a queue. By distributing these commands, the present invention relates to a network management system capable of preventing overload of a network and a device connected to an optical transmission system and a control method thereof.
일반적으로 정보화사회가 발전됨에 따라 통신망이 사회전반에 끼치는 역할이 더욱 증대함에 따라 통신망 운용관리의 집중화 및 자동화가 통신망을 구성하는 필수 구성요소로서 등장하고 있다. 그렇기때문에, ITU-T에서도 통신망 운용관리의 중요성을 감안하여 통신망을 위한 자동화/집중화개념으로서 운용시스템 요소 예컨데, 망관리시스템을 통신망을 구성하는 필수요소로 설정하고 있다.In general, as the information society develops, as the role of communication network plays an increasing role in society as a whole, the centralization and automation of communication network operation management has emerged as an essential component of communication network. Therefore, in consideration of the importance of network operation management, ITU-T also sets the management system element as an automation / centralization concept for the communication network, for example, the network management system as an essential component of the communication network.
상기와 같은 망관리시스템(EMS; element management system)은 통상 통신망을 구성하고 있는 여러 유형 예컨데, 클라이언트(CLIENT)나 SDH 광전송장치, SONET 또는 다수의 SDH장비와 데이터 통신망에 의해 접속되어 상기 SDH로부터의 다양한 종류의 정보를 수집축적하고, 이들 정보로부터 각종 통신망 관리정보를 가공 및 처리하는 기능을 기본적으로 제공한다. 따라서, 상기와 같은 EMS는 온라인 통신모듈로부터 전달되는 SDH 등과 같은 다수의 광전송장비로부터 출력되는 예컨대, 이벤트 정보 등을 적절한 처리과정을 실행시켜 데이터베이스의 테이블에 저장하는 기능을 통상 수행한다.The element management system (EMS) as described above typically includes various types of communication networks, such as a client (CLIENT), an SDH optical transmission device, a SONET, or a plurality of SDH devices and are connected by a data communication network. It basically collects and accumulates various kinds of information and processes and processes various communication network management information from these information. Therefore, such EMS normally performs a function of storing, for example, event information and the like, output from a plurality of optical transmission devices such as SDH delivered from an online communication module, in a table of a database by executing an appropriate process.
그러면, 상기와 같은 종래 광전송시스템의 망관리장치을 도 1을 참고로 살펴보면, 사용자로부터 제어명령을 입력받아 처리하는 다수의 클라이언트 컴퓨터(1A-N)와, 상기 다수의 클라이언트 컴퓨터(1A-N)중 어느 하나로부터 입력된 제어명령신호에 따라 해당 대상명령을 처리하는 망관리시스템 서버(2)와, 상기 망관리 시스템서버(2)의 제어명령에 따라 해당 대상명령신호를 다수의 광전송장치(7A-N)에 전달하고 이 다수의 광전송 장치(7A-N)로부터 전송된 응답정보를 망관리시스템 서버(2)로 전송하는 NE-매니저(3,이하 NE 매니저라함)와, 상기 NE 매니저(3)로부터 입력된 정보를 데이터 베이스(이하 DB라함)에 저장하고 클라이언트 컴퓨터(1A-N)중 어느 하나로 해당 이벤트 정보를 전송하는 EVENT-서버(4; 이하 EVT 서버라함)와, 상기 EVT 서버(4) 또는 클라이언트 컴퓨터(1A-N)로부터 전송된 명령신호를 망관리시스템 서버(2)로 전송한 다음 이 망관리 시스템 서버(2)로부터 전송된 응답신호에 따라 DB(5)의 정보를 갱신하고 명령 요구 대상에 따라 클라이언트 컴퓨터(1A-N)로 응답신호를 전송하는 DB-씽커(6;이하 DB 싱커라함)로 이루어진다.Then, referring to FIG. 1, the network management apparatus of the conventional optical transmission system as described above, includes a plurality of client computers 1A-N and a plurality of client computers 1A-N that receive and process a control command from a user. The network management system server 2 processes the target command according to the control command signal inputted from any one of the plurality of optical transmission apparatuses 7A- and the target command signal according to the control command of the network management system server 2. N) and a NE manager (hereinafter referred to as NE manager) for transmitting to the network management system server 2 the response information transmitted from the plurality of optical transmission devices 7A-N to N), and the NE manager 3 An EVENT server (hereinafter referred to as an EVT server) that stores information input from the database in a database (hereinafter referred to as DB) and transmits the corresponding event information to any of the client computers 1A-N, and the EVT server 4 Or client computer (1A- N) transmits the command signal transmitted from N) to the network management system server 2, and then updates the information of the DB 5 according to the response signal transmitted from the network management system server 2, and the client computer according to the command request target. And a DB-sinker 6 (hereinafter referred to as a DB sinker) that transmits a response signal to 1A-N.
여기서, 상기 망관리시스템 서버(2)는 DB 싱커(6)로부터 명령을 수신하여 NE 매니저(3)로 전달하고, 상기 NE 매니저(3)로부터 전송받은 정보를 명령 요구 대상에 따라 클라이언트 컴퓨터(1A-N) 또는 DB 싱커(6)로 전송하는 기능을 수행한다. 그리고, 상기 NE 매니저(3)는 전송된 신호가 이벤트(EVENT)인 경우 EVT 서버(4)로 전송하는 기능을 수행한다Here, the network management system server 2 receives a command from the DB sinker 6 and delivers it to the NE manager 3, and transmits the information received from the NE manager 3 to the client computer 1A according to the command request target. -N) or transmits to the DB sinker (6). When the transmitted signal is an event, the NE manager 3 performs a function of transmitting to the EVT server 4.
한편, 상기와 같은 망관리 시스템의 동작을 살펴보면, 상기 다수의 클라이언트 컴퓨터(1A-N)중 어느 하나에서 사용자가 임의의 명령 예컨대, 광전송장치(7A)의 동기화명령을 설정할 경우 이 사용자의 동기화 명령은 DB 싱커(6)로 수신된다. 그러면, 상기 DB 싱커(6)는 이 사용자의 동기화 요구명령에 따라 작성된 DB 동기화 항목에 의해 DB동기화를 수행할 명령을 만들고 이 명령들을 망관리 시스템 서버(2)에 리퀘스트한 후 동기명령큐에 저장하며, 타임 아웃(TimeOut )절차를 위하여 타이머에 해당 명령을 저장한다. 이때 상기 망관리 시스템 서버(2)는 일반 명령을 먼저 NE 매니저(3)에 리퀘스트한 후 DB동기화 명령을 NE 매니저(3)로 요구한다. 그리고, 이 망관리 시스템 서버(2)는 NE 매니저(3)로 DB동기화 명령을 전송하고 그에 따라 이 NE 매니저(3)는 입력된 DB 동기화 명령에 따라 해당 광전송 장치(7A)로 이 동기화 명령신호를 전송한다. 그러면, 이 광전송 장치(7A)는 NE 매니저(3)의 DB 동기화 명령에 대한 응답신호를 전송하게되는데, 이때 이 NE 매니저(3)는 입력된 DB 동기화 정보를 망관리시스템 서버(2)로 입력시킨다. 그리고, 이 망관리 시스템 서버(2)는 이 입력된 DB 동기화 정보를 DB 싱커(6)로 전송하게 되고 그에 따라 이 DB 싱커(6)는 입력된 동기화정보를 이용하여 DB(5)의 정보를 갱신하고 그 정보에 포함되어 있는 해당 아이템 인덱스(ITEM index)를 DB의 아이템 인덱스를 갱신하여 DB(5)를 동기화시킨다.On the other hand, referring to the operation of the network management system as described above, when any one of the plurality of client computers (1A-N) the user sets a command, for example, the synchronization command of the optical transmission device 7A synchronization command of the user Is received by the DB sinker 6. Then, the DB sinker 6 creates a command to perform DB synchronization by the DB synchronization item created according to the user's synchronization request command, requests the network management system server 2, and stores the command in the synchronization command queue. The command is stored in the timer for the timeout procedure. At this time, the network management system server 2 requests a general command to the NE manager 3 and then requests a DB synchronization command to the NE manager 3. The network management system server 2 transmits a DB synchronization command to the NE manager 3, and accordingly, the NE manager 3 sends the synchronization command signal to the corresponding optical transmission device 7A according to the input DB synchronization command. Send it. Then, the optical transmission device 7A transmits a response signal to the DB synchronization command of the NE manager 3, where the NE manager 3 inputs the input DB synchronization information to the network management system server 2. Let's do it. Then, the network management system server 2 transmits the input DB synchronization information to the DB sinker 6, and accordingly, the DB sinker 6 uses the input synchronization information to transmit the information of the DB 5. The DB 5 is synchronized by updating the item index of the DB by updating the corresponding item index included in the information.
그러나, 상기와 같은 종래 광전송시스템의 망관리방법은 망관리시스템이 단지 하나의 클라이언트 컴퓨터(1A-N)로부터 입력된 사용자명령만을 처리할 수 있기 때문에 여러명의 사용자가 동시에 처리명령을 요구할 경우 이를 제대로 처리할 수가 네트워크나 장치에 과부화가 발생한다는 단점이 발생되었다.However, since the network management method of the conventional optical transmission system as described above can handle only a user command input from one client computer 1A-N, when a plurality of users simultaneously request processing commands, The disadvantage is that the process can overload the network or device.
뿐만 아니라, 상기와 같은 종래 망관리 시스템은 처리절차가 사용자가 명령을 내린 시간의 순차대로 처리하기 때문에 예약명령이나 우선순위를 부여한 명령을 전혀 처리할 수가 없어 그에 따라 EMS의 처리효율성을 상당히 저하시키는 문제점을 야기시켰다.In addition, the conventional network management system as described above can not process any reservation command or a priority command because the processing process is performed in the order of the time when the user gives the command, thereby significantly reducing the EMS processing efficiency. It caused a problem.
이에 본 발명은 상기와 같은 종래 제반 문제점을 해결하기 위해 발명된 것으로, EMS의 프로세스내에 복수의 요구시간을 감소시키는 명령어를 큐를 통해 만들어서 사용자 요구정보를 분산처리하고 동시에 다수의 명령이 EMS서버로 전달될 경우 이 명령들을 분산처리하므로써, 광전송시스템과 연결된 네트워크 및 장치의 과부하를 방지할 수 있는 망관리시스템의 데이터처리방법을 제공함에 그 목적이 있다.Accordingly, the present invention has been invented to solve the conventional problems as described above, by creating a command to reduce a plurality of request time in the EMS process through the queue to distribute the user request information and at the same time a plurality of commands to the EMS server It is an object of the present invention to provide a data processing method of a network management system capable of preventing overload of a network and a device connected to an optical transmission system by distributing these commands when they are delivered.
본 발명의 또다른 목적은 입력된 모든 명령에 대하여 요구시간을 이용하여 처리 우선순위를 부여하고 그 부여한 우선순위에 따라 필요한 명령을 처리하므로 그에 따라 EMS의 처리효율성도 상당히 향상시키는 망관리시스템의 데이터처리방법을 제공하는데 있다.Another object of the present invention is to assign a priority to the processing using the request time for all the input commands and to process the necessary commands according to the priority given by the data of the network management system to significantly improve the processing efficiency of the EMS accordingly To provide a treatment method.
상기와 같은 목적을 달성하기 위한 본 발명은 다수의 클라이언트와 관리장치들에 연결된 DB-씽커, EVT-서버, EMS 서버 및 NE 매니저를 포함하는 망관리 시스템에서, 상기 EMS 서버는 다수의 클라이언트로부터 입력된 명령을 전달받아 해당 명령어신호로 인터페이스하는 명령요구수신(cmdRequestReceiver) 인터페이스모듈과, 상기 명령요구수신 인터페이스모듈로부터 입력된 사용자의 명령정보를 저장하여 처리하는 명령요구메모리(RequestCmdQueue) 레지스터와, 상기 명령요구메모리 레지스터에서 요구시간(requesTime)이 종료된(elapse) 다수의 명령을 우선순위에 따라 분산처리하고 해당 명령에 대한 응답요구정보를 해당 장치로 전송하는 명령발신(CmdDispatcher) 모듈과, 상기 명령발신 모듈로부터 입력된 해당 명령정보에 따라 NE 매니저를 경유하여 해당 장치를 서치하여 그 응답신호를 처리하는 명령응답수신(cmdResponseReceiver) 인터페이스모듈과, 상기 명령발신 모듈과 명령응답수신 인터페이스모듈로부터 입력된 요구시간 정보를 저장하고 이 요구시간의 종료를 이용하여 예약명령기능과 타임아웃기능을 수행하는 명령응답메모리(ResponseCmdQueue) 레지스터를 포함하는 망관리시스템을 제공한다.The present invention for achieving the above object is a network management system including a DB-Thinker, EVT-server, EMS server and NE manager connected to a plurality of clients and management devices, the EMS server is input from a plurality of clients A command request receiving (cmdRequestReceiver) interface module that receives the received command and interfaces with a corresponding command signal, a command request memory (RequestCmdQueue) register for storing and processing user command information input from the command request receiving interface module, and the command A command dispatch (CmdDispatcher) module for distributing a plurality of commands having elapsed time in the request memory register according to priority and transmitting response request information for the command to the corresponding device; Search the device via NE manager according to the command information input from the module. The command response module (cmdResponseReceiver) interface module for processing the response signal, and the request time information inputted from the command sending module and the command response receiving interface module is stored and the reservation command function and time-out function are used by using the end of the request time. Provides a network management system that includes a command response memory (ResponseCmdQueue) register.
본 발명의 다른 특징은 망관리시스템에서 명령요구수신 인터페이스모듈이 다수의 클라이언트로부터 입력된 다수의 사용자정보를 명령요구메모리 레지스터에 분류저장하는 다수정보 입력단계와, 상기 다수정보 입력단계후에 최소 설정된 시간마다 한번씩 프로그램을 수행하는 명령발신 모듈이 최소 설정된 시간마다 한번씩 명령요구메모리 레지스터의 내용을 서치하여 각 명령의 요구시간을 설정된 시간이 경과할 때마다 1초씩 감소하고 요구시간이 종료 된 명령을 처리우선순위에 따라 해당 장치로 전송처리한 다음 명령응답메모리 레지스터에 저장하는 명령발신 처리단계와, 상기 명령발신처리단계후에 명령응답수신인터페이스모듈이 명령응답메모리 레지스터에 기저장된 장치처리명령에 대한 응답이 해당 장치로부터 일정시간내에 도달하지 않을 경우 요구시간을 타임아웃(timeout)으로 변경하고 이 사실을 해당 클라이언트에게 보고하는 명령무응답 결과전송단계와, 상기 명령무응답 결과전송단계후에 명령응답수신 인터페이스모듈이 처리결과 응답을 요구한 해당 장치로부터 응답을 받으면 해당 클라이언트를 검색하여 그 처리결과를 해당 클라이언트에게 전송하는 명령응답 처리단계로 이루어진 망관리시스템의 제어방법을 제공한다.Another feature of the present invention is a multiple information input step of classifying and storing a plurality of user information inputted from a plurality of clients by a command request receiving interface module in a command request memory register in a network management system, and a minimum time set after the multiple information input step. The instruction sending module that executes the program once every time searches the contents of the instruction request memory register once at least every set time, and decreases the request time of each instruction by one second each time the set time elapses. The command sending processing step of transferring to the corresponding device according to the order and storing the result in the command response memory register, and the response to the device processing command pre-stored in the command response memory register by the command response receiving interface module after the command sending processing step are applicable. Do not reach within a certain time from the device If the request time is changed to timeout and the fact is reported to the corresponding client, the command unresponsive result sending step, and after the command unresponsive result sending step, the command response receiving interface module requests the response from the corresponding device. When receiving a response, it provides a control method of the network management system consisting of a command response processing step of searching for the client and sends the processing result to the client.
도 1은 종래 망관리시스템을 설명하는 설명도.1 is an explanatory diagram illustrating a conventional network management system.
도 2는 본 발명의 망관리시스템을 설명하는 설명도.2 is an explanatory diagram illustrating a network management system of the present invention.
도 3은 본 발명의 플로우차트.3 is a flowchart of the present invention.
<부호의 상세한 설명><Detailed Description of Codes>
1A-N: 클라이언트 컴퓨터 2 : EMS 서버1A-N: Client Computer 2: EMS Server
3 : NE-매니저 4 : EVT 서버3: NE-manager 4: EVT server
5 : DB 6 : DB 싱커5: DB 6: DB Sinker
7A-N : 광전송장치 8 : 명령요구수신 인터페이스모듈7A-N: Optical transmission device 8: Command module for receiving command request
9 : 명령요구메모리 레지스터 10: 명령발신 모듈9: Command request memory register 10: Command sending module
11: 명령응답수신 인터페이스모듈11: Command response receiving interface module
12: 명령응답메모리 레지스터 13: 주기 명령(Periodic Command) 모듈12: Command Response Memory Register 13: Periodic Command Module
이하, 본 발명을 첨부된 예시도면에 의거 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
본 발명이 적용되는 망관리시스템은 도 1에 도시된 망관리시스템과 동일한구조를 가지는데, DB-씽커(6), EVT-서버(4) 및 다수의 클라이언트 컴퓨터(1A-N)중 어느 하나로부터 입력된 제어명령신호에 따라 해당 대상명령을 처리하는 EMS 서버(2)와, 상기 망관리 시스템 서버(2)의 제어명령에 따라 해당 대상명령신호를 다수의 광전송장치(7A-N)에 전달하고 이 다수의 광전송 장치(7A-N)로부터 전송된 응답정보를 망관리시스템 서버(2)로 전송하는 NE 매니저(3)를 포함한다.The network management system to which the present invention is applied has the same structure as that of the network management system shown in FIG. 1, wherein any one of the DB-sinker 6, the EVT-server 4, and the plurality of client computers 1A-N is provided. EMS server 2 for processing the target command according to the control command signal input from the network, and the target command signal to the plurality of optical transmission devices 7A-N according to the control command of the network management system server 2. And an NE manager 3 for transmitting the response information transmitted from the plurality of optical transmission devices 7A-N to the network management system server 2.
그리고, 상기와 같은 망관리시스템에 적용되는 본 발명의 EMS 서버(2)는 도 2에 도시된 바와같이 다수의 클라이언트 컴퓨터(1A-N)로부터 입력된 명령을 전달받아 해당 명령어신호로 인터페이스하는 명령요구수신 인터페이스모듈(8)과, 상기 명령요구수신 인터페이스모듈(8)로부터 입력된 사용자의 명령정보 예컨대, 장치이름, 명령정보, requestID, invokeID, 요구시간 등의 사용자 정보를 저장하여 처리하는 명령요구메모리 레지스터(9)와, 상기 명령요구메모리 레지스터(9)에서 요구시간이 종료된 다수의 명령을 우선순위에 따라 분산처리하고 해당 명령에 대한 응답요구정보를 해당 장치로 전송하는 명령발신 모듈(10)과, 상기 명령발신 모듈(10)로부터 입력된 해당 명령정보에 따라 NE 매니저(3)를 경유하여 해당 장치(7A-N)를 서치하여 그 응답신호를 처리하는 명령응답수신 인터페이스모듈(11)과, 상기 명령발신 모듈(10)과 명령응답수신 인터페이스모듈(11)로부터 입력된 요구시간 정보를 저장하고 이 요구시간의 종료를 이용하여 예약명령기능과 타임아웃기능을 수행하는 명령응답메모리 레지스터(12)와, 상기 EMS 서버(2)에서 주기적으로 전송장치(7A-N)의 정보를 조회하여 DB(5)에 저장하는 명령인 성능감시 누적조회명령을 실행하고 현재 EMS 서버(2)의 시간을 조회함에 따라 해당 명령을 만들어 명령요구메모리레지스터(9)에 저장하는 주기명령모듈(13)을 포함한다.In addition, the EMS server 2 of the present invention applied to the network management system as described above receives a command input from a plurality of client computers 1A-N as shown in FIG. A command request for storing and processing the user's command information inputted from the request receiving interface module 8 and the command request receiving interface module 8, for example, device name, command information, requestID, invokeID, request time, and the like. A command sending module 10 for distributing a memory register 9 and a plurality of commands whose demand time expires in the command request memory register 9 according to priority and transmitting response request information for the command to the corresponding device. And the corresponding device 7A-N via the NE manager 3 according to the command information input from the command sending module 10 to process the response signal. It stores the request time information input from the response receiving interface module 11, the command sending module 10 and the command response receiving interface module 11, and uses the end of the request time to execute the reservation command function and the timeout function. The command response memory register 12 to be executed and the EMS server 2 periodically executes the performance monitoring cumulative inquiry command, which is a command for periodically inquiring the information of the transmission device 7A-N and storing it in the DB 5. It includes a cycle command module 13 for making a corresponding command according to the time of the EMS server 2 to store in the command request memory register (9).
여기서, 상기 명령요구메모리 레지스터(9)에 저장되는 requestID는 명령을 식별하는 ID이고, InvokeID는 명령을 발생한 사용자를 식별하는 정보로서, 후에 해당 장치로부터 응답신호를 받을 경우 해당 클라이언트에게 명령응답을 전달하기 위해 사용된다. 또한, 상기 요구시간은 현재 명령이 현재시간으로부터 카운트하여 최종실행시점을 표시하는 데이터로서, 단위는 초(sec)이다.Here, the requestID stored in the command request memory register 9 is an ID for identifying a command, and InvokeID is information for identifying a user who issued the command, and when a response signal is received from a corresponding device later, the command response is transmitted to the corresponding client. Used to The request time is data indicating the last execution time by counting the current command from the current time, and the unit is seconds.
또한, 상기 명령발신 모듈(10)은 요구시간이 종료된 명령이 두 개이상 존재할 경우 invokeID를 검색하여 주기명령모듈(13)의 명령이 아닌 사용자의 명령이 먼저 실행되도록 우선순위를 조정하는데, 이때, 명령 실행 우선순위는 요구시간, 이 요구시간이 동일한 경우는 사용자의 명령을 우선하고, 이 요구시간과 사용자 명령이 동일할 경우는 명령요구메모리 레지스터(9)에 먼저 인서트(INSERT)된 명령을 우선 처리한다. 그리고, 상기 명령발신 모듈(10)은 1총에 한번씩 하나의 명령만을 요구하여 명령어의 분산처리역할을 수행한다.In addition, the command sending module 10 adjusts the priority so that the user's command is executed first rather than the command of the periodic command module 13 by searching for invokeID when there are two or more commands whose request time expires. In this case, the order execution priority is the request time. If the request time is the same, the user's command is given priority. If the request time is the same as the user command, the instruction inserted into the command request memory register 9 is first inserted. First of all, In addition, the command sending module 10 requests only one command at a time and performs distributed processing of the command.
여기서, 상기 명령응답메모리 레지스터(12)는 예컨대, 1시간 후에 실행될 명령이 있다고 가정할 경우 이 명령응답메모리 레지스터(12)의 요구시간은 3600(60*60)이 되는데, 이때 1초씩 다운 카운트되므로 3600은 1시간후에 0초로 감소되어 종료된다. 따라서, 이 명령응답메모리 레지스터(12)는 요구시간이 종료되면 해당 장치(7A-N)로 예약된 명령을 전달한다.Herein, if the command response memory register 12 has a command to be executed after 1 hour, for example, the request time of the command response memory register 12 is 3600 (60 * 60), which is down counted by 1 second. The 3600 is reduced to 0 seconds after 1 hour and terminates. Therefore, this command response memory register 12 transfers the reserved command to the corresponding devices 7A-N when the request time expires.
다음에는 상기와 같은 망관리시스템에 적용된 본 발명의 방법을 설명한다.Next, the method of the present invention applied to the network management system as described above will be described.
본 발명의 망관리시스템은 도 2에 도시된 바와같이 큐(Queue)를 이용한 타이머(Timer)기능을 주로 이용하게 되는데, 즉, 상기 명령요구메모리 레지스터(9)와 명령응답메모리 레지스터(12)는 각각 요구시간이라는 데이터를 가지고 있다. 이때, 상기 요구시간은 해당 명령마다 본 명령이 언제 수행되어야 하는지를 표시하는 정보이다.As shown in FIG. 2, the network management system of the present invention mainly uses a timer function using a queue, that is, the command request memory register 9 and the command response memory register 12 are used. Each has data called request time. In this case, the request time is information indicating when the command should be performed for each command.
따라서, 상기 명령발신 모듈(10)과 명령응답수신 인터페이스모듈(11)은 주기적으로 상기 명령요구메모리 레지스터(9)와 명령응답메모리 레지스터(12)를 조회하여 요구시간을 1초에 하나씩 감소시켜주고 요구시간이 종료되었을 경우 해당 프로세스에 따라서 명령을 처리 하는 것이다.Therefore, the command sending module 10 and the command response receiving interface module 11 periodically query the command request memory register 9 and the command response memory register 12 to reduce the request time by one second. When the request time expires, the command is processed according to the process.
즉, 본원 발명은 도 3에 도시된 바와같이 초기상태(S1)에서 다수정보 입력단계(S2)로 진행하여 명령요구수신 인터페이스모듈이 다수의 클라이언트로부터 입력된 다수의 사용자정보를 명령요구메모리 레지스터에 분류저장한다.That is, the present invention proceeds to the multiple information input step (S2) in the initial state (S1) as shown in Figure 3, the command request receiving interface module sends a plurality of user information input from the plurality of clients to the command request memory register Sort and save.
그리고, 상기 다수정보 입력단계(S2)후에 명령발신 처리단계(S3)로 진행하여 최소 1초에 한번씩 프로그램을 수행하는 명령발신 모듈이 최소 1초에 한번씩 명령요구메모리 레지스터의 내용을 써치하여 각 명령의 요구시간을 1초 지난 시점마다 1초씩 감소시키고 요구시간이 종료 된 명령을 처리우선순위에 따라 해당 장치로 전송처리한 다음 명령응답메모리 레지스터에 저장한다.After the majority information input step S2, the instruction sending module for executing a program at least once every second is performed by executing the instruction sending processing step S3 and searching the contents of the instruction request memory register at least once every second. The request time is reduced by 1 second for every 1 second, and the command whose request time expires is transferred to the corresponding device according to the processing priority and stored in the command response memory register.
또한, 상기 명령발신 처리단계(S3)후에 명령무응답 결과전송단계(S4)로 진행하여 명령응답수신 인터페이스모듈이 명령응답메모리 레지스터에 기저장된 장치처리명령에 대한 응답이 해당 장치로부터 일정시간내에 도달하지 않을 경우 요구시간을 timeout으로 변경하고 이 사실을 해당 클라이언트에게 보고한다.In addition, after the command originating processing step S3, the command non-response result transmission step S4 is performed so that a response to the device processing command previously stored in the command response memory register by the command response receiving interface module does not reach within a predetermined time from the corresponding device. If not, change the request time to timeout and report this to the client.
그러나, 상기 명령무응답 결과전송단계(S4)후에 명령응답 처리단계(S5)로 진행하여 명령응답수신 인터페이스모듈이 처리결과 응답을 요구한 해당 장치로부터 응답을 받으면 해당 클라이언트를 검색하여 그 처리결과를 해당 클라이언트에게 전송한다.However, after the command no response result transmission step S4, the command response processing step S5 is performed, and when the command response receiving interface module receives a response from the device requesting the response, the corresponding client is searched for the corresponding result. Send to client
여기서, 상기 명령발신 처리단계(S3)중에 명령요구메모리 레지스터에 저장된 요구시간이 종료된 명령이 2개 이상 써치되었을 경우 명령발신 인터페이스모듈은 명령의 invokId 가 주기명령이 아닌 명령을 우선적으로 해당장치에 전달한다. 이때, 상기 명령들이 모두 invokeId 가 주기명령(periodicCommand)이 아닌 경우에는 명령요구메모리 레지스터에 먼저 저장된 명령을 해당 장치로 전달한다. 따라서, 상기 명령발신 처리단계(S3)는 명령이 수행되는 우선 순위를 requestTime>invikeId>insert 된 명령 순서로 수행하는 우선순위처리단계를 수행한다.Here, when two or more commands whose request time is stored in the command request memory register have expired are searched during the command origination processing step S3, the command originating interface module preferentially assigns a command whose invokId is not a periodic command to the corresponding device. To pass. At this time, if all of the above commands invokeId is not a periodic command (periodicCommand), the first command stored in the command request memory register is transmitted to the device. Therefore, the command origination processing step S3 performs a priority processing step of performing a priority order of the commands in the order of requestTime> invikeId> insert.
또한, 명령응답 처리단계(S5)중에 만일 해당장치로부터 응답된 명령의 invokeId 가 주기명령의 경우에는 주기명령모듈이 명령을 요구한 경우이므로 데이터베이스에 정보를 저장한 후 명령응답메모리 레지스터에서 해당 정보를 삭제 한다.In the command response processing step (S5), if the invokeId of the command returned from the corresponding device is a periodic command, the periodic command module requests the command. Therefore, the information is stored in the command response memory register after storing the information in the database. Delete it.
환언하면, 본 발명의 방법은 다수의 Client 컴퓨터(1A-N)들이 동시에 명령요구수신 인터페이스모듈(8)로 명령을 전달할 경우 상기명령요구수신 인터페이스모듈(8)은 이 다수의 명령들을 명령요구메모리 레지스터(9)에 모두 저장한다.In other words, in the method of the present invention, when a plurality of client computers 1A-N simultaneously transmit a command to the command request receiving interface module 8, the command request receiving interface module 8 sends the command request memory to the command request memory. All of them are stored in the register (9).
여기서, 상기 저장되는 정보는 일반 명령정보와 명령어가 수행될 시간인 요구시간, 클라이언트의 명령을 식별할 수 있는 invokeid 및 해당 명령의 ID를 부여하기 위한 requestId 등의 정보를 저장한다. 특히, 상기 RequestID는 해당장치(7A-N)에까지 전달되며 Command Tag라고 할 수 있다.Here, the stored information stores general command information, request time for executing the command, information such as invokeid for identifying the command of the client, and requestId for assigning the ID of the command. In particular, the RequestID is transmitted to the corresponding device 7A-N and may be referred to as a command tag.
한편, 상기 다수의 클라이언트 컴퓨터(1A-N)들의 정보가 명령요구메모리 레지스터(9)에 저장되면 명령발신 모듈(10)이 최소 1초에 한번씩 명령요구메모리 레지스터(9)에서 써치하여 각 명령의 요구시간을 1초 지난 시점마다 1초씩 감소한다. 이때, 만일 요구시간 이 종료 된 명령이 써치되면 해당 명령을 명령요구메모리 레지스터(9)에서 추출하여 해당 NE 매니저(3)를 경유하여 해당 장치(7A-N)로 명령을 내려 보낸후 명령응답메모리 레지스터(12)에 저장한다.On the other hand, when the information of the plurality of client computers 1A-N is stored in the command request memory register 9, the command originating module 10 searches in the command request memory register 9 at least once every second for each command. Every 1 second past the required time, 1 second is reduced. At this time, if the command of which the request time expires is searched, the command is extracted from the command request memory register (9) and sent to the corresponding device (7A-N) via the corresponding NE manager (3). It is stored in the register 12.
그러면, 상기와 같이 명령응답메모리 레지스터(12)에 장치처리명령이 저장되면 명령응답수신 인터페이스모듈(11)은 해당 명령에 대한 처리응답이 해당 장치(7A-N)로부터 일정시간내에 도착하지 않는 경우 명령을 요구한 클라이언트(사용자)에게 명령이 일정시간 동안 도착하지 않았음을 전달하기 위해서 요구시간을 타임아웃으로 변경하여 명령응답메모리 레지스터(12)에 저장한다.Then, when the device processing command is stored in the command response memory register 12 as described above, the command response receiving interface module 11 does not receive the processing response to the command within the predetermined time from the device 7A-N. The request time is changed to timeout and stored in the command response memory register 12 in order to convey to the client (user) requesting the command that the command has not arrived for a certain time.
예를 들어, 상기 요구시간을 30으로 설정해다고 가정할 경우 해당 장치(7A-N)에서 30초 동안 응답이 없는 경우 명령응답수신 인터페이스 모듈(11)은 타임아웃을 해당 client 컴퓨터(1A-N)로 보고한다.For example, assuming that the request time is set to 30, if there is no response for 30 seconds in the device 7A-N, the command response receiving interface module 11 may time out the corresponding client computer 1A-N. Report as.
이때, 만약 상기 명령요구메모리 레지스터(9)에 요구시간 이 종료된 명령이 2개이상 search 되었을 경우 명령발신 모듈(10)은 명령의 invokId 가 주기명령이아닌 명령을 우선적으로 장치에 전달한다. 그리고, 상기 과정중에 모두 invokeId 가 주기명령이 아닌 경우에는 명령요구메모리에 먼저 저장된 명령을 해당 장치(7A-N)로 전달한다.At this time, if two or more commands whose required time expires are searched in the command request memory register 9, the command sending module 10 preferentially transmits a command whose invokId is not a periodic command to the device. If invokeId is not a periodic command in all of the above processes, the command first stored in the command request memory is transferred to the device 7A-N.
따라서, 명령이 수행되는 우선 순위는 requestTime>invikeId>insert 된 명령 순서로 수행되어 진다.Therefore, the order in which the commands are executed is performed in the order of requestTime> invikeId> insert.
따라서, 상기와 같은 본발명의 방법에 의하면, 클라이언트들이 동시에 장치로 명령을 요구하였을 경우 명령발신모듈(10)은 이러한 명령을 분산하여 처리 함으로서 해당장치나 네트워크에 과부하를 피할 수 있는 것이다.Therefore, according to the method of the present invention as described above, when the client requests the command to the device at the same time, the command sending module 10 can avoid the overload of the device or the network by distributing the command.
또한, 상기 네트워크의 상태에 따라 명령발신 모듈(10)은 동시에 보낼수 있는 명령을 증가 시킬 수 있으므로 네트워크나 해당 장치들의 부하가 적은 경우에많은 명령을 보내서 네트워크를 최적화 시킬 수도 있다.In addition, according to the state of the network, the command sending module 10 may increase the commands that can be sent at the same time to optimize the network by sending a large number of commands when the load of the network or the corresponding devices is light.
그리고, 상기 명령전송과정후에 명령응답수신 인터페이스 모듈(11)은 NE-매니저(3)를 경유하여 해당 장치(7A-N)로부터 명령에 대한 응답을 받게 될 경우 상기 명령응답메모리 레지스터(12)에서 requstId 류 해당 명령을 추출한다. 그리고, 상기 명령응답수신 인터페이스 모듈(11)은 명령응답메모리 레지스터(12)에서 추출된 정보로 명령을 invoke한 사용자를 써치하여 해당 Client fnh 보낸다. 이때, 만일 invokeId 가 주기명령인 경우에는 주기명령모듈(13)이 명령을 요구한 경우이므로 데이터베이스(5)에 정보를 저장한 후 명령응답메모리 레지스터(12)에서 해당 정보를 삭제 한다.After the command transmission process, when the command response receiving interface module 11 receives a response to the command from the device 7A-N via the NE-manager 3, the command response memory register 12 receives the command response memory register 12. requstId Type Extract the command. The command response receiving interface module 11 searches for a user who invoked a command with information extracted from the command response memory register 12 and sends the corresponding client fnh. At this time, if invokeId is a periodic command, since the periodic command module 13 requests the command, the information is stored in the database 5 and then deleted from the command response memory register 12.
또한 상기 명령응답수신 인터페이스모듈(11)은 명령응답메모리 레지스터(12)에서 요구시간을 1초에 하나씩 감소하여 종료된 요구시간 이 발생된 명령에 대해서 해당 장치(7A-N)에서 일정시간 동안 응답이 안온 경우이므로 invokeId를 추출하여 Client 컴퓨터(1A-N)에게 해당 장치(7A-N)로부터 전달된 명령에 대한 응답이 없을 알려준다.In addition, the command response receiving interface module 11 responds to the command 7A-N for a predetermined time in response to a command for which a request time ended by reducing the required time by one second in the command response memory register 12. Since this is not the case, invokeId is extracted to inform the client computer 1A-N that there is no response to the command sent from the device 7A-N.
여기서, 상기 주기명령모듈(13)은 일정시간이 되면 주기적으로 장치의 정보를 조회하여 해당 정보를 EMS 서버(2) 의 데이터 베이스에 저장한다.Here, the cycle command module 13 periodically queries the information of the device and stores the information in the database of the EMS server 2 at a predetermined time.
그리고, 상기 주기명령모듈(13)은 해당시간에 명령을 만들어서 명령요구메모리 레지스터(9)에 저장하여 클라이언트가 보낸 명령과 동일하게 처리한다.The periodic command module 13 generates a command at a corresponding time and stores the command in the command request memory register 9 to process the same command as the command sent by the client.
그러나, 상기 주기명령모듈(13)은 동일한 종료 된 명령이 있는 경우에는 우선 순위가 제일 낮게 처리된다. 즉, 사용자가 요구한 명령이 먼저 처리된다.However, the periodic command module 13 is processed with the lowest priority when there are identical terminated commands. That is, the command requested by the user is processed first.
또한, 상기 과정중에 Client 컴퓨터(1A-N)에서는 요구시간을 명령 정보에 줌으로서 예약 명령을 처리 할 수 있다. 이때, 현재의 예약 명령은 명령요구수신 인터페이스모듈(8)을 통해서 조회가 가능한데, 이러한 예약 명령의 조회는 사용자가 예약 명령조회를 명령요구수신 인터페이스모듈(8)에 전달하면 명령요구수신 인터페이스 모듈(8)이 명령의 requested, 요구시간, invokeId, 명령정보들을 사용자에게 전달하는 방식으로 이루어진다.In addition, during the above process, the client computer 1A-N can process the reservation command by giving the request information to the command information. At this time, the current reservation command can be inquired through the command request receiving interface module 8, and the inquiry of such a reserve command means that if the user transmits a reservation command inquiry to the command request receiving interface module 8, the command request receiving interface module ( 8) The requested, requested time, invokeId, and command information of the command are delivered to the user.
따라서, 이와같은 방법으로 사용자는 전달된 정보를 사용하여 현재 예약된 명령의 정보를 확인 할 수 있다. 물론, 상기 사용자는 자신이 전달한 명령에 한하여 취소 명령을 전달 할 수도 있다.Thus, in this way, the user can check the information of the command currently reserved using the transmitted information. Of course, the user may deliver a cancellation command only to the command delivered by the user.
이때, 이러한 최소 명령은 requestId 와 invokedId의 명령이 명령요구수신인터페이스모듈(8)로 전달되는데, 여기서 명령요구수신 인터페이스모듈(8)은 invokeId 가 해당 Client 라면 requestId를 이용하여 명령을 삭제 한 후 해당 Client에게 성공 여부를 전달한다.At this time, the minimum command is a command of requestId and invokedId is delivered to the command request receiving interface module 8, where the command request receiving interface module 8 deletes the command using requestId if invokeId is the corresponding client and then deletes the corresponding client. Pass the success to
뿐만 아니라, 본 발명에 의하면, 사용자는 모든 Command Priority 에 우선하는 명령을 전달할 수 있는데, 이 명령은 명령 정보 중 우선순위레벨에서 최우선 명령임을 표시하면된다. 그러면, 상기 명령요구수신 인터페이스모듈(8)은 해당 명령이 제일 먼저 수행되도록 요구시간을 종료 된 상태로 저장하고 명령어 Queue 의 Head 에 명령을 저장하여 다른 명령보다 우선적으로 명령을 처리 할 수 있도록 한다.In addition, according to the present invention, the user may transmit a command that gives priority to all command priorities, which may be indicated by indicating that the command is the highest priority in the priority level among the command information. Then, the command request receiving interface module 8 stores the request time in the terminated state so that the corresponding command is executed first, and stores the command in the head of the command queue so as to process the command in preference to other commands.
그러므로, 본 발명은 이러한 절차를 통하여 명령을 분산처리 할 수 있고, 예약된 명령어의 처리, 주기적 명령어의 처리, 최우선 prority 명령의 처리, 예약 명령어의 조회, 삭제 기능을 수행 할 수 있다.Therefore, the present invention can distribute the instructions through such a procedure, and can perform the processing of the reserved instruction, the processing of the periodic instruction, the processing of the highest priority prority instruction, the inquiry of the reserved instruction, and the deletion.
이상 설명에서와 같이 본 발명은 EMS의 프로세스내에 복수의 요구시간을 감소시키는 명령어를 큐를 통해 만들어서 사용자 요구정보를 분산처리하고 동시에 다수의 명령이 EMS서버로 전달될 경우 이 명령들을 분산처리하므로써, 광전송시스템과 연결된 네트워크 및 장치의 과부하를 방지할 수 있는 장점을 가지고 있다.As described in the above description, the present invention distributes user request information by creating a command for reducing a plurality of request times in a process of an EMS, and simultaneously distributes these commands when a plurality of commands are delivered to the EMS server. It has the advantage of preventing overload of network and device connected with optical transmission system.
또한, 본 발명에 의하면, 입력된 모든 명령에 대하여 요구시간을 이용하여 처리 우선순위를 부여하고 그 부여한 우선순위에 따라 필요한 명령을 처리하므로 그에 따라 EMS의 처리효율성도 상당히 향상시키는 효과도 있다.In addition, according to the present invention, the processing priority is given to all the inputted commands using the request time, and the necessary commands are processed according to the assigned priority, thereby significantly improving the processing efficiency of the EMS.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0037152A KR100460493B1 (en) | 2001-06-27 | 2001-06-27 | EMS and controlling method therefore |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0037152A KR100460493B1 (en) | 2001-06-27 | 2001-06-27 | EMS and controlling method therefore |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20030000894A true KR20030000894A (en) | 2003-01-06 |
| KR100460493B1 KR100460493B1 (en) | 2004-12-08 |
Family
ID=27711559
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2001-0037152A Expired - Fee Related KR100460493B1 (en) | 2001-06-27 | 2001-06-27 | EMS and controlling method therefore |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100460493B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100751089B1 (en) * | 2006-02-24 | 2007-08-21 | 에스넷시스템(주) | Management service and system of multi-service platform based network based on customer service |
| CN101060559B (en) * | 2007-05-29 | 2011-06-22 | 中兴通讯股份有限公司 | A man-machine command queue management system and method |
| US10025613B2 (en) | 2015-09-09 | 2018-07-17 | Electronics And Telecommunications Research Institute | Universal VNFM and method for managing VNF |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4642758A (en) * | 1984-07-16 | 1987-02-10 | At&T Bell Laboratories | File transfer scheduling arrangement |
| KR940027337A (en) * | 1993-05-17 | 1994-12-10 | 윤종용 | Satellite receiver selection circuit |
| KR950022416A (en) * | 1993-12-24 | 1995-07-28 | 정장호 | Phone directory server in client server architecture network and its operation method |
| NO303820B1 (en) * | 1995-07-19 | 1998-09-07 | Elektro Puls Teknologier As | Method and apparatus for regulating and optimizing the transport of liquid |
| KR100232237B1 (en) * | 1997-10-25 | 1999-12-01 | 김영환 | Lan interfacing apparatus and method |
-
2001
- 2001-06-27 KR KR10-2001-0037152A patent/KR100460493B1/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100751089B1 (en) * | 2006-02-24 | 2007-08-21 | 에스넷시스템(주) | Management service and system of multi-service platform based network based on customer service |
| CN101060559B (en) * | 2007-05-29 | 2011-06-22 | 中兴通讯股份有限公司 | A man-machine command queue management system and method |
| US10025613B2 (en) | 2015-09-09 | 2018-07-17 | Electronics And Telecommunications Research Institute | Universal VNFM and method for managing VNF |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100460493B1 (en) | 2004-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103197968B (en) | A kind of thread pool disposal route and system merging synchronous asynchronous feature | |
| KR100383381B1 (en) | A Method and Apparatus for Client Managed Flow Control on a Limited Memory Computer System | |
| US5526492A (en) | System having arbitrary master computer for selecting server and switching server to another server when selected processor malfunctions based upon priority order in connection request | |
| US7734734B2 (en) | Document shadowing intranet server, memory medium and method | |
| US8140679B2 (en) | Method and system for automated session resource clean-up in a distributed client-server environment | |
| US5511169A (en) | Data transmission apparatus and a communication path management method therefor | |
| US6314114B1 (en) | Distributed resource management | |
| US8346843B2 (en) | System and method for scalable data distribution | |
| US7774782B1 (en) | Limiting requests by web crawlers to a web host | |
| US8024744B2 (en) | Method and system for off-loading user queries to a task manager | |
| US20020052952A1 (en) | Service execution method and apparatus | |
| CN107451853B (en) | A method, device, system and storage medium for real-time distribution of red envelopes | |
| US5960178A (en) | Queue system and method for point-to-point message passing having a separate table for storing message state and identifier of processor assigned to process the message | |
| CN111338770A (en) | A task scheduling method, server and computer-readable storage medium | |
| EP1615378B1 (en) | NMS with multi-server events processing | |
| US6119173A (en) | System and method for communications and process management in a distributed telecommunications switch | |
| CN111913784B (en) | Task scheduling method and device, network element and storage medium | |
| EP2372568A1 (en) | Configuration management system, proxy system, and configuration management method | |
| KR100460493B1 (en) | EMS and controlling method therefore | |
| CN112491574A (en) | A data processing method and device | |
| JP2008152618A (en) | Job allocation program, method and apparatus | |
| US6912586B1 (en) | Apparatus for journaling during software deployment and method therefor | |
| CN119829238A (en) | Task execution method, task execution device, storage medium, electronic device, and program product | |
| JPH08123768A (en) | Distributed system management method and distributed system management method | |
| KR920005878B1 (en) | Local area system transport |
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 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| 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 |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
| U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20121101 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20131016 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20141023 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20151130 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20151130 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |