[go: up one dir, main page]

WO2024136250A1 - Procédé et système de surveillance d'état de système et de section de goulot d'étranglement basés sur la topologie dans un intergiciel orienté message - Google Patents

Procédé et système de surveillance d'état de système et de section de goulot d'étranglement basés sur la topologie dans un intergiciel orienté message Download PDF

Info

Publication number
WO2024136250A1
WO2024136250A1 PCT/KR2023/020283 KR2023020283W WO2024136250A1 WO 2024136250 A1 WO2024136250 A1 WO 2024136250A1 KR 2023020283 W KR2023020283 W KR 2023020283W WO 2024136250 A1 WO2024136250 A1 WO 2024136250A1
Authority
WO
WIPO (PCT)
Prior art keywords
topology
node
message
bottleneck
monitoring
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.)
Ceased
Application number
PCT/KR2023/020283
Other languages
English (en)
Korean (ko)
Inventor
김정연
이재민
박정영
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SK Inc
Original Assignee
SK Inc
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 SK Inc filed Critical SK Inc
Publication of WO2024136250A1 publication Critical patent/WO2024136250A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/062Generation of reports related to network traffic

Definitions

  • the present invention relates to a monitoring method and system in message-oriented middleware, and more specifically, to a topology-based system status and bottleneck section monitoring method and system in message-oriented middleware.
  • ERP Enterprise Resource Planning
  • APS Advanced Planning & Schedule
  • MES Manufacturing Execution System
  • QMS Quality Management System
  • Middleware can be operated using a message-oriented middleware (MOM) method that calls and responds to the target data of the interface.
  • MOM message-oriented middleware
  • the present invention was created to solve the above problems, and the purpose of the present invention is to transmit messages received from multiple heterogeneous service clients (equipment or applications) connected in message-oriented middleware to the target application.
  • the aim is to provide a topology-based system status and bottleneck monitoring method and system that can monitor and provide a topology-type monitoring screen.
  • Another object of the present invention is to provide a topology-based system status and bottleneck section monitoring method and system that allows intuitive confirmation of the connection status between nodes and the occurrence of a bottleneck section within a topology-type monitoring screen.
  • a topology-based system status and bottleneck section monitoring method for achieving the above object is a system in which a monitoring system generates and outputs a topology-type monitoring screen based on transaction routing information. Level 1; A second step in which the monitoring system monitors the message transmission process between nodes and obtains transaction information of the message; and a third step in which the monitoring system updates information on the monitoring screen based on transaction information.
  • the topology type monitoring screen is a connection method between the message receiving node, which is connected to the device or application that generates the message and receives the message, and the message sending node, which is connected to the target application to which the message is transmitted and transmits the message. It can be formed as a topology type.
  • transaction information may include information about the average response time of a transaction, the number of successful transactions, the number of failed transactions, and the number of transactions per second (TPS).
  • the monitoring system analyzes transaction information during the transmission of messages between specific nodes, and determines the reception connection section between the equipment or application and the message receiving node, and between nodes.
  • the fourth step it may be determined that a bottleneck section has occurred when the average response time of transactions or the number of transactions per second in the transaction information obtained during the message transmission process exceeds each preset threshold range.
  • the display method of the node connection lines within the bottleneck section can be changed so that the color of the node connection lines within the bottleneck section is displayed in a different color from other node connection lines.
  • the display method of the nodes can be changed so that the size of the node within the bottleneck section is proportional to the average response time of the transaction or the size of the error in which the number of transactions per second is outside the preset threshold range.
  • the transaction information of the corresponding node can be displayed.
  • each node in the topology type monitoring screen can be selected as fixed or variable. If a specific node is in a variable state, dragging the node moves the coordinate position according to the position of the dragged point. Nodes can move.
  • a topology-based system status and bottleneck section monitoring system generates a topology-type monitoring screen based on transaction routing information, monitors the message transmission process between nodes, and monitors the message transmission process.
  • a processor that updates information on the monitoring screen based on the transaction information; and an output unit that outputs a monitoring screen of the generated topology type.
  • the process of transmitting messages received from a plurality of heterogeneous service clients (equipment or applications) connected in message-oriented middleware to the target application is monitored to display a topology-type monitoring screen. It is possible to intuitively check the connection status between nodes and whether bottlenecks occur in the topology-type monitoring screen.
  • FIG. 1 is a diagram provided to explain a topology-based system status and bottleneck section monitoring system according to an embodiment of the present invention
  • Figure 2 is a flow chart provided to explain a method for monitoring topology-based system status and bottleneck section according to an embodiment of the present invention
  • FIG. 3 is a diagram provided to explain a topology type monitoring screen according to an embodiment of the present invention.
  • Figure 4 is a diagram illustrating the output of a topology type monitoring screen according to an embodiment of the present invention.
  • Figure 5 is a diagram illustrating transaction information being output within a topology type monitoring screen according to an embodiment of the present invention.
  • the topology-based system status and bottleneck section monitoring system (hereinafter collectively referred to as the 'monitoring system') according to this embodiment is a system that receives information from a plurality of heterogeneous service clients 10 (equipment or applications) connected through message-oriented middleware.
  • a topology-type monitoring screen can be provided by monitoring the process of transmitting the received message to the target application 30.
  • the monitoring system provides variable (change) display methods for nodes and node connection lines corresponding to bottleneck sections so that you can intuitively check the connection status between nodes and whether bottleneck sections occur within the monitoring screen of the output topology type. You can.
  • FIG. 1 is a diagram provided to explain a monitoring system according to an embodiment of the present invention.
  • this monitoring system includes a communication unit 110, a processor 120, an input unit 130, an output unit 140, and a storage unit 150.
  • the communication unit 110 is a communication means for connecting to a plurality of clients 10 for heterogeneous services and a target application 30 to which messages are transmitted.
  • the input unit 130 may be provided with an input interface device that receives user input, such as a mouse or a touch screen.
  • the output unit 140 is a display means that the processor 120 operates to output information to be output on the screen
  • the storage unit 150 is a storage unit that stores programs and data necessary for the processor 120 to operate. It is a medium.
  • the processor 120 is provided to process all matters of this monitoring system.
  • the processor 120 may generate a topology-type monitoring screen based on routing information and cause the generated topology-type monitoring screen to be output through the output unit 140.
  • the processor 120 monitors the message transmission process between nodes and, when transaction information of the message is obtained, can update information on the monitoring screen based on the transaction information.
  • transaction information may include information about the average response time of a transaction, the number of successful transactions, the number of failed transactions, and the number of transactions per second (TPS).
  • TPS transactions per second
  • the processor 120 analyzes transaction information during the transmission of messages between specific nodes, and transmits messages to the reception connection section between the equipment or application and the message receiving node 20, the connection section between nodes, or the target application 30. By checking whether a bottleneck section occurs in the transmission connection section of the node 40, when a bottleneck section occurs, the display method of the node and node connection line corresponding to the bottleneck section on the topology type monitoring screen can be changed.
  • the processor 120 can detect it based on transaction information and perform a recovery operation (message retransmission operation).
  • FIG. 2 is a flowchart provided to explain a topology-based system status and bottleneck section monitoring method according to an embodiment of the present invention
  • FIG. 3 is a diagram provided to explain a topology type monitoring screen according to an embodiment of the present invention. am.
  • the topology-based system status and bottleneck section monitoring method according to this embodiment can be executed by the monitoring system described above with reference to FIG. 1.
  • the topology-based system status and bottleneck monitoring method generates a topology-type monitoring screen based on transaction routing information through a monitoring system, and allows the topology-type monitoring screen to be output. (S210).
  • the topology type monitoring screen is connected to the message receiving node 20, which is connected to the client 10 that generates the message according to the transaction routing information set and receives the message, and the target application 30, which is the destination of the message.
  • the connection method between the message transmission nodes 40 that transmit messages may be formed as a topology type.
  • the topology type monitoring screen may include the recovery node 50 connected to the receiving node 20.
  • the monitoring system monitors the message transmission process between nodes, detects when the number of transaction failures is counted at a specific message receiving node 20 based on transaction information, and sends information about the transaction failure message to the corresponding message receiving node.
  • Recovery operation (message retransmission operation) can be performed by delivering it to the recovery node (50) connected to (20).
  • each node e.g., message receiving node 20, message transmitting node 40 in the topology type monitoring screen can select its coordinate position as fixed or variable.
  • the monitoring system when a specific node is in a change state, when an administrator drags the node through the input unit 130, the monitoring system can cause the node to move according to the location of the dragged point.
  • the client 10 generating the message is SPC (Statistical Process Control), FDC (Fault Detection & Classification), MES (Manufacturing Execution System), MCS (Material Control System), and EAP (Equipment Application) Program, production facility control program), etc. may be included.
  • SPC Statistical Process Control
  • FDC fault Detection & Classification
  • MES Manufacturing Execution System
  • MCS Mobility Control System
  • EAP Equipment Application Program, production facility control program
  • the target application 30 may include Statistical Process Control (SPC), Fault Detection & Classification (FDC), Manufacturing Execution System (MES), and Material Control System (MCS).
  • SPC Statistical Process Control
  • FDC Fault Detection & Classification
  • MES Manufacturing Execution System
  • MCS Material Control System
  • the topology-based system status and bottleneck monitoring method monitors the message transmission process between nodes through a monitoring system, obtains transaction information of the message (S220), and updates the information on the monitoring screen based on the transaction information ( S230).
  • the topology-based system status and bottleneck section monitoring method analyzes transaction information during the transmission of messages between specific nodes through a monitoring system, and determines the reception connection section between the equipment or application and the message receiving node 20, and the connection section between nodes. Or, check whether a bottleneck section occurs in the transmission connection section between the target application 30 and the message transmission node 40 (S240), and when a bottleneck section occurs, the node corresponding to the bottleneck section that occurs on the topology type monitoring screen and The display method of the node connection line can be changed (S250).
  • the monitoring system may determine that a bottleneck section has occurred within the message transmission path if the average response time or number of transactions per second in the transaction information obtained during the message transmission process exceeds each preset threshold range. there is.
  • the monitoring system changes the display method of the node connection lines so that the color of the node connection lines within the bottleneck section is displayed in a different color from other node connection lines, as illustrated in Figure 4, so that the manager can intuitively identify the bottleneck. You can check whether a section occurs or not.
  • the monitoring system determines that a bottleneck section has occurred when the average response time of a transaction or the number of transactions per second in the transaction information obtained during the message transmission process exceeds each preset threshold range, the average response time of the transaction or By calculating the size of the error when the number of transactions per second is outside the preset critical range, the display method of the node can be changed so that the size of the node within the bottleneck section is proportional to the average response time of the transaction or the size of the error when the number of transactions per second is outside the preset critical range. You can.
  • the monitoring system displays the average response time of a transaction when the administrator moves the mouse pointer to the message receiving node (20) or the message sending node (40) in the topology type monitoring screen or clicks on the corresponding node (20 or 40).
  • transaction information of the corresponding node including information on the number of successful transactions, number of failed transactions, and transactions per second (TPS), can be displayed as illustrated in FIG. 5.
  • a topology-type monitoring screen is provided by monitoring the process of transmitting messages received from a plurality of heterogeneous service clients 10 connected by message-oriented middleware to the target application 30, and within the topology-type monitoring screen It is possible to intuitively check the connection status between nodes, whether a bottleneck section occurs, and the degree (severity) of the bottleneck section.
  • a computer-readable recording medium can be any data storage device that can be read by a computer and store data.
  • computer-readable recording media can be ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, hard disk drive, etc.
  • computer-readable codes or programs stored on a computer-readable recording medium may be transmitted through a network connected between computers.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

L'invention concerne un procédé et un système de surveillance d'état de système et de section de goulot d'étranglement basés sur la topologie dans un intergiciel orienté message. Le procédé de surveillance selon des modes de réalisation de la présente invention comprend : une deuxième étape dans laquelle un système de surveillance surveille un processus de transmission de message entre des nœuds et obtient des informations de transaction concernant des messages ; et une troisième étape dans laquelle le système de surveillance génère et délivre un écran de surveillance de type topologie sur la base des informations de transaction. Par conséquent, l'écran de surveillance de type topologie peut être fourni.
PCT/KR2023/020283 2022-12-21 2023-12-11 Procédé et système de surveillance d'état de système et de section de goulot d'étranglement basés sur la topologie dans un intergiciel orienté message Ceased WO2024136250A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020220180291A KR102893083B1 (ko) 2022-12-21 2022-12-21 메시지 지향 미들웨어에서의 토폴로지 기반 시스템 상태 및 병목 구간 모니터링 방법 및 시스템
KR10-2022-0180291 2022-12-21

Publications (1)

Publication Number Publication Date
WO2024136250A1 true WO2024136250A1 (fr) 2024-06-27

Family

ID=91589313

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2023/020283 Ceased WO2024136250A1 (fr) 2022-12-21 2023-12-11 Procédé et système de surveillance d'état de système et de section de goulot d'étranglement basés sur la topologie dans un intergiciel orienté message

Country Status (2)

Country Link
KR (1) KR102893083B1 (fr)
WO (1) WO2024136250A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060090799A (ko) * 2003-09-30 2006-08-16 인터내셔널 비지네스 머신즈 코포레이션 San 관리 시스템, san 토폴로지 구조창 생성 방법,san 관리 시스템 장치 및 캐시 갱신 방법
US20180025093A1 (en) * 2016-07-21 2018-01-25 Ayasdi, Inc. Query capabilities of topological data analysis graphs
KR20200023548A (ko) * 2014-10-08 2020-03-04 어슈어런트, 인코포레이티드 네트워크 분석을 위한 방법들, 장치들, 및 시스템들
US20200226607A1 (en) * 2017-04-28 2020-07-16 Splunk Inc. Risk monitoring system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060090799A (ko) * 2003-09-30 2006-08-16 인터내셔널 비지네스 머신즈 코포레이션 San 관리 시스템, san 토폴로지 구조창 생성 방법,san 관리 시스템 장치 및 캐시 갱신 방법
KR20200023548A (ko) * 2014-10-08 2020-03-04 어슈어런트, 인코포레이티드 네트워크 분석을 위한 방법들, 장치들, 및 시스템들
US20180025093A1 (en) * 2016-07-21 2018-01-25 Ayasdi, Inc. Query capabilities of topological data analysis graphs
US20200226607A1 (en) * 2017-04-28 2020-07-16 Splunk Inc. Risk monitoring system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NEERUKONDA SRINIVASU: "Performance Monitoring srinivasu Neerukonda", LINKEDIN, 25 June 2020 (2020-06-25), pages 1 - 10, XP093183014, Retrieved from the Internet <URL:https://www.linkedin.com/pulse/performance-monitoring-srinivas-n?trk=portfolio_article-card_title> *

Also Published As

Publication number Publication date
KR20240098487A (ko) 2024-06-28
KR102893083B1 (ko) 2025-11-27

Similar Documents

Publication Publication Date Title
US8806007B2 (en) Inter-node communication scheme for node status sharing
US5276440A (en) Network device information exchange
US6141680A (en) Method and apparatus for providing and facilitating interaction with distributed manager information of a network
US20110099273A1 (en) Monitoring apparatus, monitoring method, and a computer-readable recording medium storing a monitoring program
AU2001241700B2 (en) Multiple network fault tolerance via redundant network control
CN112630557A (zh) 设备状态检测方法、装置、设备及介质
AU2001241700A1 (en) Multiple network fault tolerance via redundant network control
CN112436885A (zh) 基于kvm坐席的光纤链路互备方法及系统
WO2024136250A1 (fr) Procédé et système de surveillance d&#39;état de système et de section de goulot d&#39;étranglement basés sur la topologie dans un intergiciel orienté message
US7010795B2 (en) Process for sending a notification in a data processing network with distributed applications
CN115037653B (zh) 业务流量监控方法、装置、电子设备和存储介质
EP1282953B1 (fr) Systeme de communication
CN109698774A (zh) 用于监测设备工作状态的方法及装置
JPH02292932A (ja) データ伝送システム
WO2023068392A1 (fr) Procédé d&#39;exécution d&#39;une opération au moyen d&#39;une souscription/notification sur une plate-forme de données
JP2023057210A (ja) 情報処理装置,情報処理方法および情報処理プログラム
EP0507540A2 (fr) Procédé pour l&#39;opération d&#39;un système d&#39;ordinateurs interconnectés à minimaliser le coût de transformation de données
EP1691289B1 (fr) Réparation et surveillance à distance d&#39;un système de stockage
US20120072545A1 (en) Remote maintenance and monitoring service framework for heterogeneous device and system
CN119248138B (zh) 应用操作方法、装置、电子设备、存储介质与产品
JP2018173836A (ja) コンピュータシステム、サーバ装置、プログラム及び障害検出方法
EP3709576B1 (fr) Commande de télémétrie de dispositif
KR101015251B1 (ko) 통신망시스템의 관리시스템 및 그 관리방법
WO2024136251A1 (fr) Procédé et système de transmission de messages permettant un suivi d&#39;historique et une postretransmission de messages qui n&#39;ont pu être transmis dans un intergiciel orienté message
WO2025062449A1 (fr) Procédé et système d&#39;évaluation d&#39;une ou plusieurs ressources pour une fonction de réseau

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23907536

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE