EP-4740381-A1 - METHOD AND SYSTEM FOR MANAGEMENT ONE OR MORE ALARMS IN A NETWORK
Abstract
The present disclosure relates to a system (120) and a method (500) for management of one or more alarms in a network (105). The receiving unit (220) receives the one or more alarms from a network element (110). The analyzing unit (225) analyzes the alarms to identify a type of the one or more alarms. The storing unit (230) stores each of the alarms into one of a raise bucket and a clear bucket. The combining unit (235) combines each of the raise and clear alarms with an identical time stamp to form a single raise and clear alarm in the raise and clear buckets. The comparing unit (240) compares each of the raise and clear alarms in the raise and clear bucket to identify one or more pairs of the alarms. The archiving unit (250) archives the one or more pairs of the alarms that correspond to each other.
Inventors
- BHATNAGAR, AAYUSH
- BISHT, SANDEEP
- MISHRA, RAHUL
- Chillapalli, Jyothi Durga Prasad
- MISHRA, SOMYA
- KUMAR, VIPUL
- MAGU, Sameer
- MANIDEEP, Gunda
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240703
Claims (17)
- 1. A method (500) of management of one or more alarms in a network (105), the method (500) comprising the steps of: receiving (505), by one or more processors (205), the one or more alarms from a network element (110); analyzing (510), by the one or more processors (205), the one or more alarms to identify a type of the one or more alarms; storing (515), by the one or more processors (205), each of the one or more alarms into one of a raise bucket and a clear bucket based on the type of the one or more alarms being one of a raise alarm and a clear alarm, respectively; combining (520), by the one or more processors (205), each of the raise alarms with an identical time stamp to form a single raise alarm in the raise bucket and each of the clear alarms with an identical time stamp to form a single clear alarm in the clear bucket; subsequent to combining, comparing (525), by the one or more processors (205), on completion of a predefined time period, each of the raise alarms in the raise bucket with each of the clear alarms in the clear bucket to identify one or more pairs of raise and clear alarms that correspond to each other; and archiving (530), by the one or more processors (205), the one or more pairs of the raise and clear alarm that correspond to each other basis on comparison.
- 2. The method (500) as claimed in claim 1, wherein the raise alarm with no identical timestamp is stored as a new entry in the raise bucket and the clear alarm with no identical time stamp is stored as a new entry in the clear bucket.
- 3. The method (500) as claimed in claim 1, wherein the raise and the clear alarms that do not correspond to each other are processed as per a predefined alarm processing routine, wherein the predefined alarm processing routine includes actions corresponding to handling the one or more alarms and initiate appropriate actions for resolution of the alarms, such as enrichment, correlation, and trouble ticket generation.
- 4. The method (500) as claimed in claim 1, wherein the raise alarms are received in response to triggering of one of an issue and an anomaly in the network (105) and the clear alarms correspond to one of resolution and clearing of the one or more alarms.
- 5. The method (500) as claimed in claim 1, wherein subsequent to storing (515) each of the one or more alarms into one of a raise bucket and a clear bucket based on the type of the one or more alarms, the method (500) further comprises the step of: comparing (605), by the one or more processors (205), for a predefined time period, each of the raise alarms available in the raise bucket to each other and each of the clear alarms available in the clear bucket to each other; identifying (610), by the one or more processors (205), raised alarms configured to be cleared within the predefined time period based on the comparison; and archiving (615), by the one or more processors (205), the identified alarms, and thereby avoid predefined alarm processing routine for the identified alarms.
- 6. The method (500) as claimed in claim 1, wherein the predefined time period is defined by one of a network provider and an autonomous body based on a predictive analysis.
- 7. The method (500) as claimed in claim 1 , wherein archiving the one or more pairs of the raise and clear alarm aid in retaining a record of the alarms and a corresponding resolution.
- 8. The method (500) as claimed in claim 1, wherein each of the raise and the clear alarms received are stored in multiple raise and clear buckets based on a time period of receipt of each of the raise and the clear alarms.
- 9. A system (120) for management of one or more alarms in a network (105), the system (120) comprising: a receiving unit (220) configured to, receive, the one or more alarms from a network element (110); an analyzing unit (225) configured to analyze, the one or more alarms to identify a type of the one or more alarms; a storing unit (230) configured to store, each of the one or more alarms into one of a raise bucket and a clear bucket based on the type of the one or more alarms being one of a raise alarm and a clear alarm, respectively; a combining unit (235) configured to combine, each of the raise alarms with an identical time stamp to form a single raise alarm in the raise bucket and each of the clear alarms with an identical time stamp to form a single clear alarm in the clear bucket; a comparing unit (240) configured to compare, on completion of a predefined time period, each of the raise alarms in the raise bucket with each of the clear alarms in the clear bucket to identify one or more pairs of raise and clear alarms that correspond to each other; and an archiving unit (250) configured to archive, the one or more pairs of the raise and clear alarm that correspond to each other basis the comparison.
- 10. The system (120) as claimed in claim 9, wherein the raise alarm with no identical timestamp is stored as a new entry in the raise bucket and the clear alarm with no identical time stamp is stored as a new entry in the clear bucket.
- 11. The system (120) as claimed in claim 9, wherein the raise and the clear alarms that do not correspond to each other are processed as per a predefined alarm processing routine, wherein the predefined alarm processing routine includes actions corresponding to handling the one or more alarms and initiate appropriate actions for resolution of the alarms, such as enrichment, correlation, and trouble ticket generation.
- 12. The system (120) as claimed in claim 9, wherein the raise alarms are received in response to triggering of one of an issue and an anomaly in the network (105) and the clear alarms correspond to one of resolution and clearing of the one or more alarms.
- 13. The system (120) as claimed in claim 9, wherein subsequent to storing each of the one or more alarms into one of a raise bucket and a clear bucket based on the type of the one or more alarms, the system (120) further comprises: the comparing unit (240) configured to, compare, for a predefined time period, each of the raise alarms available in the raise bucket to each other and each of the clear alarms available in the clear bucket to each other; an identifying unit (245) configured to, identify the raised alarms configured to be cleared within the predefined time period based on the comparison; and the archiving unit (250) configured to, archive the identified alarms, and thereby avoid predefined alarm processing routine for the identified alarms.
- 14. The system (120) as claimed in claim 1, wherein the predefined time period is defined by one of a network provider and an autonomous body based on a predictive analysis.
- 15. The system (120) as claimed in claim 1, wherein the system (120) comprises: the archiving unit (250) configured to, archive the one or more pairs of the raise and clear alarm aid in retaining a record of the alarm and a corresponding resolution.
- 16. The system (120) as claimed in claim 1, wherein each of the raise and the clear alarms received are stored in multiple raise and clear buckets based on a time period of receipt of each of the raise and the clear alarms.
- 17. A non-transitory computer-readable medium having stored thereon computer- readable instructions that, when executed by a processor (205), cause the processor (205) to: receive, the one or more alarms from a network element (110); analyze, the one or more alarms to identify a type of the one or more alarms; store, each of the one or more alarms into one of a raise bucket and a clear bucket based on the type of the one or more alarms being one of a raise alarm and a clear alarm, respectively; combine, each of the raise alarms with an identical time stamp to form a single raise alarm in the raise bucket and each of the clear alarms with an identical time stamp to form a single clear alarm in the clear bucket; subsequent to combine, compare, on completion of a predefined time period, each of the raise alarms in the raise bucket with each of the clear alarms in the clear bucket to identify one or more pairs of raise and clear alarms that correspond to each other; and archive, the one or more pairs of the raise and clear alarm that correspond to each other basis the comparison.
Description
METHOD AND SYSTEM FOR MANAGEMENT ONE OR MORE ALARMS IN A NETWORK FIELD OF THE INVENTION [0001] The present invention generally relates to wireless communication networks, and more particularly relates to a method and system for management of one or more alarms in the wireless communication networks. BACKGROUND OF THE INVENTION [0002] In a Network Management System (NMS), alarms are an essential component for detecting and resolving issues within the network. When a problem arises, the alarm is raised, and once the issue is resolved, the alarm is cleared. However, in real-time scenarios, a large number of alarms can be raised and cleared repetitively within short timeframes, resulting in overlapping raise and clear events. [0003] The existing NMS architecture includes an NMS collector that consumes alarms from a Network Element (NE) and delivers them to a Fault Processor (FP) through a message stream. The FP component plays a crucial role in processing the alarms based on their raise and clear events. Upon the raise event, the alarm is passed through an enrichment processor and inserted into persist storage. This stage involves eligibility-based traversals for correlating similar types of alarms and initiating actions such as Trouble Ticket (TT) creation and Workflow State Machine (WSM) stages. [0004] On the other hand, when the clear event occurs, the alarm traffic is accepted, and a clearance operation is performed. Subsequently, the traffic is forwarded for TT termination. In case of unidentified clearance alarms, data is produced to the Retry FP for further processing. The Retry FP attempts to associate the unidentified clear alarms with raise events using a configured number of retries. [0005] To optimize the NMS alarm processing and overcome the challenges posed by overlapping raise and clear events, there is a need for a Fluctuation Handling System at the FP level. [0006] Thus, there is a need for a solution which solves the above problem, particularly for managing one or more alarms in the network. BRIEF SUMMARY OF THE INVENTION [0007] One or more embodiments of the present disclosure provide a method and system for management of one or more alarms in a network. [0008] In one aspect of the present invention, the method for management of the one or more alarms in the network is disclosed. The method includes the step of receiving, by one or more processors, the one or more alarms from a network element. The method includes the step of analyzing, by the one or more processors, the one or more alarms to identify a type of the one or more alarms. The method includes the step of storing, by the one or more processors, each of the one or more alarms into one of a raise bucket and a clear bucket based on the type of the one or more alarms being one of a raise alarm and a clear alarm, respectively. The method includes the step of combining, by the one or more processors, each of the raise alarms with an identical time stamp to form a single raise alarm in the raise bucket and each of the clear alarms with an identical time stamp to form a single clear alarm in the clear bucket. The method includes the step of subsequent to combining, comparing, by the one or more processors, on completion of a predefined time period, each of the raise alarms in the raise bucket with each of the clear alarms in the clear bucket to identify one or more pairs of raise and clear alarms that correspond to each other. The method includes the step of archiving, by the one or more processors, the one or more pairs of the raise and clear alarm that correspond to each other basis the comparison. [0009] In one embodiment, the raise alarm with no identical timestamp is stored as a new entry in raise bucket and the clear alarm with no identical timestamp is stored as a new entry in the clear bucket. [0010] In another embodiment, the raise and the clear alarms that do not correspond to each other are processed as per a predefined alarm processing routine, wherein the predefined alarm processing routine includes actions corresponding to handling the one or more alarms and initiate appropriate actions for resolution of the alarms, such as enrichment, correlation, and trouble ticket generation. [0011] In yet another embodiment, the raise alarms are received in response to triggering of one of an issue and an anomaly in the network and the clear alarms correspond to one of resolution and clearing of the one or more alarms. [0012] In yet another embodiment, subsequent to storing each of the one or more alarms into one of a raise bucket and a clear bucket based on the type of the one or more alarms, the method further includes the step of comparing, by the one or more processors, for a predefined time period, each of the raise alarms available in the raise bucket to each other and each of the clear alarms available in the clear bucket to each other. The method further includes the step of identifying, by the one or more processors, raised a