METHOD FOR AUTOMATICALLY ANALYZING AND FILTERING OUT REDUNDANT ALARMS IN THE FAULT MANAGEMENT SYSTEM OF RADIO TRANSCEIVER STATIONS
20230005359 · 2023-01-05
Assignee
Inventors
- Tien Luc Nguyen (Ly Nhan District, VN)
- Khac Tung Nguyen (Ha Noi City, VN)
- Khanh Nguyen (Cam Giang District, VN)
- Trong Duc Nguyen (Thai Thuy District, VN)
- Viet Long Nguyen (Ha Noi City, VN)
Cpc classification
International classification
Abstract
The invention provides a method for automatically analyzing and filtering redundant alarms in radio transceiver systems consisting of the following steps: step 1: the operator shall define the relationship between the alarms, defining rules to filter redundant alarms at the FRDU block; step 2: the FSU block will detect the alarm and send it to the FAFU block; step 3: FAFU block will receive alarms from FSU, based on the rules defined in FRDU block will analyze and filter out redundant alarms; Step 4: The FSMU block will receive the alarms after being filtered, stored in the database and also send these alarms to the EMS system.
Claims
1. A method to automatically analyze and filter out redundant alarms in the fault management system of radio transceiver stations, in which: the method is implemented based on a system consisting of blocks: a fault source unit—FSU: the function of this block is to monitor and detect failures of hardware components, software errors, service failures; The output of the block is all the raw alarms detected by the system; a fault analysis and filtering unit—FAFU: the function of this block is based on the correlation, the relationship between the alarms, will find out which is the most important root alarm to keep, other alarms will be filtered out; To find the correlation between the alarms, it is necessary to define the alarm rules as input to the alarm analysis and filter block; a fault rules defined unit—FRDU: the function of this block is to allow operators to define relationships between alarms, in addition to define other rules to filter out redundant alarms; a fault storage and monitoring unit—FSMU: this block has the function of storing the alarms in the database and displaying the alarms after filtering on the monitoring screen; wherein, the method of automatically analyzing and filtering redundant alarms in the fault management system of radio transceiver stations comprises steps as follows: step 1: operators defines the relationship between the alarms, defines the rules for filtering redundant alarms at the FRDU block; at this step, there are all four types of relationships between the two alarms are defined including: 1-1 relationship, 1-n relationship, n-1 relationship and n-n relationship; specifically: relationship 1-1: this relationship defines a parent alarm that will have only one child alarm; This means that when the system generates a parent alarm there will always be a child alarm attached; 1-n relationship: This relationship defines a parent alarm that will have more than one child alarm; This means that when the system generates a parent alarm, there will always be more than one child alarm; n-1 relationship: this relationship defines a child alarm that can be the child of many different parent alarms; This means that when the system generates many different parent alarms, all of which are accompanied by the same child alarm; n-n relationship: this relationship defines a parent alarm that will have many different child alarms at the same time, a child alarm is also a child of many different parent alarms; the n-n relationship will be the most complex one; the FRDU block will allow the definition of these relationships, the relationship definition will need to be done only once and will normally be defined during the development of the device manufacturer's alarms, mining operators only need to read the instructions describing it; During operation, error managers can still be given permission to change these relationships; operators define these multi-level model relationships on the interface of a centralized management system (EMS) in different ways such as using a drag-and-drop interface to create a model, using a command line interface (CLI) to add, edit, and delete relationships; step 2: FSU block will detect alarm and send to FAFU block; the alarm detection and monitoring block will detect the alarm (FSU) located in the hardware components in the radio base station to monitor and send alarms, the status of the alarm depending on the period, during, the alarm life for the analysis and redundancy alarm filtering (FAFU) block; wherein: hardware components in a radio base station include: DU (distributed unit, CU (centralized unit, RRU (radio remote unit); an alarm will have the following properties: alarm name, alarm identifier, alarm object, alarm status, alarm severity, alarm time, and additional information to describe the cause and resolution of the alarm; the severity of the alarm includes levels from high to low as follows: critical, major, minor, warning; an alarm's life cycle will have three states of operation as follows: new, changed, cleared; step 3: FAFU block will receive alarms from FSU, based on the rules defined in FRDU block will analyze and filter out redundant alarms; to be able to filter out redundant alarms, the FAFU block will perform the following small steps: when the FAFU block receives an alarm from the FSU block, based on the relationship between the alarms defined in the FRDU block, the system will determine that all parent and child alarms of the recently received alarm are existing in the list of currently displayed alarms; the FAFU block determines whether the alarm's status is cleared or different; depending on the status of the alarm, the system will process in two separate threads according to the alarm's status is cleared or different; step 4: the FSMU block will receive the alarms after being filtered, stored in the database and also send these alarms to the EMS system; The EMS system provides an interface that displays a list of ongoing alarms for the operators to handle in a timely manner.
2. The method of automatically analyze and filter out redundant alarms in the fault management system of radio transceiver stations according to claim 1, in which in step 3: in case the status of the alarm is different from the cleared status (new state, changed state); The execution steps of the FAFU block in this case are as follows: determine whether in the list of displayed alarms there exist parent alarms of the recently received alarm; If a parent alarm exists, the system will filter the received alarm; if no parent alarm exists, the FAFU block determines whether in the list of displayed alarms there exists a child alarm of the recently received alarm; in case many sub-alarms exist, the system will filter out these sub-alarms, displaying only the received alarm; In the event that no sub-alarm exists, the FAFU block will do nothing for this alarm; in case the status of the alarm is cleared; The execution steps of the FAFU block in this case are as follows: the FAFU block determines whether in the list of displayed alarms there are sub-alarms of the recently received alarm; if present, the FAFU block determines whether the handling of these sub-alarms is KEEPING mode or FORCED_DELETED mode; if no sub-alarm exists, the FAFU block will not handle this alarm; if the handling method is KEEPING mode, the system will display all sub-alarms of the received alarm on the operators interface; if the method is FORCED_DELETED, the system will perform a state transition of all child alarm to cleared and end its lifecycle.
3. The method automatically analyze and filter out redundant alarms in the fault management system of radio transceiver stations according to claim 2, of which in step 3: in case the parent alarm is detected first and has a new status, then the child alarm is detected, because the child alarm is the consequence of the parent, it will be filtered out, the system only keeps the parent alarm; in case the child alarm is detected first and has new status, then the parent alarm is detected, the system will still filter out the alarm that comes first as the child alarm and keep the later alarm as the parent alarm; in the case that the parent alarm changes to cleared state before the child alarm, the present invention proposes the following modes of handling the child alarm: KEEPING mode: when the parent alarm goes to cleared state, then the system will consider the child's status after a period of time after the parent alarm is cleared, then if the child alarm still hasn't changed to cleared the system state will display a child alarm; This is called a non-tight relationship; FORCED_DELETED mode: in this way it works alarm the child will be forced to go to cleared state and end its life cycle; This is called a close relationship; in case the child alarm changes to the cleared state before the parent alarm, it will not affect the state of the parent alarm, the parent alarm will still be displayed on the operating interface.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] The following sections describe in detail the automatic analysis and filtering of redundancies in the base station fault management system.
[0025] Fault Source Unit (FSU) for monitoring and detecting alarms. The location of this block is placed on all hardware components of radio stations such as DU (Distributed Unit), CU (Centralized Unit), RRU (Radio Remote Unit). In a system, there will be many blocks that monitor and detect alarms. The task of this block is to monitor and detect failures of hardware components, software failures, service failures, etc. The output of the block is all the raw alarms detected by the system.
[0026] Fault Analysis and Filtering Unit (FAFU). This block plays the most important role in the system. The location of this block is always located at the CU component. All alarms in alarm detection and monitoring blocks will be sent to this block for processing and filtering. The function of this block is based on the correlation, the relationship between the alarms, it will find out which is the most important root alarm to keep, other alarms will be filtered. To find the correlation between alarms, it is necessary to block the definition of alarm rules as input to the block that analyzes and filters the alarms.
[0027] Fault Rules Defined Unit (FRDU) block. Function of this block is to allow operators to define relationships between alarms, in addition to define other rules to filter out redundant alarms.
[0028] Fault Storage and Monitoring Unit (FSMU). This block has the function of storing the alarms in the database and displaying the alarms after filtering on the monitoring screen.
[0029] Based on a system with the above functional blocks, the steps to implement the method are as follows:
[0030] Step 1: Operators will define relationship between alarms, define rules to filter redundant alarms at FRDU block.
[0031] To define the binding relationship between the alarms,
[0032] The first is a 1-1 relationship, which defines a parent alarm that will have only one child alarm. This means that when the system generates a parent alarm, there will always be a child alarm attached.
[0033] The second type of relationship is a 1-n relationship, one parent alarm will have more than one child alarm. This means that when the system generates a parent alarm, there will always be more than one child alarm associated with it.
[0034] The third type of relationship is the n-1 relationship, a child alarm can be the child of many different parent alarms. This means that when the system generates many different parent alarms, all of which are accompanied by the same child alarm
[0035] The final type of relationship is an n-n relationship, a parent alarm will have many different child alarms at the same time, a child alarm is also a child of many different parent alarms. The n-n relationship will be the most complex. The FRDU block will allow these relationships to be defined. The relationship definition will only need to be done once and will normally be defined during the development of the device manufacturer's alarms, the mining operator need only read the model instructions. describe it. During operation, error managers can still be given permission to change these relationships.
[0036] In practice, the relationship between alarms is not simply a relationship between two alarms, these relationships can be hierarchical according to a multi-level model as depicted for example in
[0037] Operators define these multi-level model relationships on the EMS interface in different ways such as using the drag and drop interface to create the model, using the Command Line Interface—CLI to add, edit, delete relationships.
[0038] Step 2: FSU block will detect alarm and send to FAFU block.
[0039] The alarm detection and monitoring unit will detect the alarm (FSU) located in the hardware components in the radio base station to monitor and send alarms to the analyzer and filter residual alarms (FAFU). An alarm will have the following properties: alarm name, alarm identifier, alarm object, alarm status, alarm severity, alarm time, and additional information to describe the cause of the occurrence as well as how to resolve the alarm, etc. The severity of the re-alarm includes levels from high to low as follows: critical, major, minor, warning. An alarm's life cycle will have three active states: new, changed, and cleared. When an alarm belonging to an object is detected, the FSU block will set the status of the alarm to the generated state, when the alarm persists but its properties are changed such as severity level. When the alarm's importance changes, the alarm's state will change to the changed state, once the alarm has been resolved, no longer exist the alarm state will change to cleared and end its life. When each state changes, the FSU block sends back alarm information through the FAFU block.
[0040] Step 3: FAFU block will receive alarms from FSU, based on the rules defined in FRDU block will analyze and filter out redundant alarms.
[0041] In order to be able to filter out redundant alarms, this step of the present invention explicitly describes a filtering mechanism based on the relationship between alarms. Suppose we have two alarms, A and B, where A is the parent alarm of alarm B. We will consider the cases where alarm A occurs first, then alarm B occurs later, the second case. alarm B appears first, then alarm A appears later, in the third case, alarm A goes to a cleared state before alarm B, the last case is alarm B goes to a cleared state before alarm A.
[0042] In case alarm A is detected first and has a new status, then alarm B is detected later, because alarm B is a child alarm, the consequence alarm of A, it will be filtered out, the system keeps only alarm A. Similarly for the second case, the system filters out the alarm that comes first as alarm B and keeps the alarm that comes later as alarm A. Alarm filtering This information in the processing system will not be displayed on the monitoring interface, but will still be stored in the database and assigned a status of hidden to distinguish it from unfiltered alarms.
[0043] In case alarm A goes to a cleared state before alarm B. The present invention provides modes of treatment for alarm B as follows: [0044] KEEPING Mode: when alarm A changes to aborted state, the system will then consider B's state after a period of time T after alarm A is cleared, then if alarm B is still If it has not yet entered the cleared state, the system will display a alarm B. This is called a non-tight relationship. [0045] FORCED_DELETED Mode: In this way of operation, alarm B will be forced to go to the destroyed state and end its life. This is called a close relationship.
[0046] The above operations between two parent and child alarms (A and B) will also be defined in the FRDU block. In the multilevel relationship model, the relationship between indirect parent and child alarms will be a non-tight relationship, so the way it works is to keep (KEEPING Mode).
[0047] In case alarm B changes to the cleared state before alarm A, it will not affect the status of alarm A, alarm A will still be displayed on the monitoring system.
[0048] The following is a detailed description of the execution flow at the FAFU block: [0049] Step 1: when the FAFU block receives an alarm from the FSU block, based on the relationship between the alarms defined in the FRDU block, the system determines that all the parent and child alarms of the recently received alarm are existing in the list of current alarms. [0050] Step 2: the FAFU block will determine whether the alarm's state is cleared or new, changed state. [0051] Step 3: based on the status of the alarm, the system will process in two separate threads as shown in
[0052]
[0055]
[0058] Step 4: the FSMU block will receive the alarms after being filtered, stored in the database and also send these alarms to the EMS system. The EMS system provides an interface to display a list current alarms for operators to handle timely.
[0059] Above are the described steps to implement the method of automatically analyzing and filtering redundant alarms in the fault management system of radio communication stations.
Example of the Invention
[0060] To demonstrate the effectiveness of the present invention, a method to automatically analyze and filter out redundant alarms in the fault management system of radio communication stations is implemented and integrated in the fault management system of the stations 5G gNodeB. The results of the invention will help to evaluate the effectiveness of the method proposed in the invention.
[0061] For the implementation of the present invention, the FSU blocks shall be placed on the hardware components of the gNodeB station such as the DU, RRU and CU hardware components. The FRDU, FAFU and FSMU blocks will be placed on the CU hardware component to receive alarms from the FSU.
[0062]
[0063] To illustrate the effectiveness of the present invention, we will perform an experiment as follows: On DU hardware we will perform the withdrawal of the Small Form-factor Pluggable (SFP) module to generate an alarm SFP Not Present. As the relationship between the alarms is defined as shown in
TABLE-US-00001 TABLE 1 Case Current method Patent method When the SFP Will always display seven Display only Not Present alarms including: SFP Not one alarm alarm is Present, Loss Of Frame, Loss SFP Not Present generated Of Signal, RRU Disconnected, VSWR Failed, PA Temperature High, RRU Low Power When the SFP Will always display six alarms Displays the Not Present including: Loss Of Frame, Loss following alarms: alarm is Of Signal, RRU Disconnected, Loss Of Frame, cleared VSWR Failed, PA Temperature Loss Of Signal High, RRU Low Power When the Loss Will always display five alarms Display only Of Frame including: Loss Of Signal, RRU alarm: Loss alarm is Disconnected, VSWR Failed, Of Signal cleared PA Temperature High, RRU Low Power When the Loss Will always display four Display only Of Signal alarms including: RRU alarm: RRU alarm is Disconnected, VSWR Failed, Disconnected cleared PA Temperature High, RRU Low Power
[0064] While a preferred embodiment of the present invention has been shown and described, it will be apparent to those skilled in the art that many changes and modifications may be made without departing from the invention in its broader aspects. The appended claims are therefore intended to cover all such changes and modifications as fall within the true spirit and scope of the invention.