← Back to Patent Explorer
US6414595B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for processing alarm objects in a communications network

Assignee: Ciena Corp
•
Filing: 2000-07-27
•
Granted: 2002-07-02
•
Expires: 2020-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed method and system of controlling a communications network having a plurality of spans of interconnected network elements some of which include a network element processor distributes network topology information to respective span databases; stores original fault objects in the respective span databases; advertises fault objects to other network element processors in a local span when the original fault affects network elements other than a network element in which the fault occurred; advertises alarm objects to other network element processors that are respectively associated with a circuit affected by the original faults; stores the advertised fault and alarm objects in the respective span databases; and performs distributed processing of the advertised fault and alarm objects with the other network element processors and the respective span databases. Aggregation of other faults and alarms that may be occurring on the communications network due to other faults other than the received fault aids in determining causality of the fault. Causality may be determined by correlating other faults and alarms with the received fault. If not a root cause of another fault or alarm, the received fault is sympathetic to another fault or alarm. Sympathetic faults are suppressed while root cause faults are promoted to an alarm and reported to affected network elements. The number of alarms viewed by a network manager as well as the reporting of alarms and underlying faults are reduced by performing such distributed alarm correlation and fault reporting suppression.

Inventors

  • 👤 Clark Scrandis
  • 👤 Michael B. Peters-Rodbell
  • 👤 Rajan Kapur
  • 👤 Srinivasa Hebbar
  • 👤 Martha Dunbar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 14:10
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/06; H04L41/0631; H04L41/069; H04L41/12; H04L41/16; H04L43/00; H04L43/08; H04L43/0805; H04L43/0817

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 123 words
A method of processing span alarm objects in a communications network having a plurality of network elements including a first network element and a second network element, the method comprising: adding a current span alarm object to a database of the first network element; determining if the current span alarm object corresponds to an existing span alarm object previously received by the first network element; incrementing an instance count associated with the existing span alarm object when said determining step determines correspondence between the current span alarm object and the existing span alarm object; and storing the current span alarm object in the database when said determining step determines no correspondence between the current span alarm object and the existing span alarm object.
Claim 2
Independent Claim 123 words
A method of processing span alarm objects in a communications network having a plurality of network elements including a first network element and a second network element, the method comprising: adding a current span alarm object to a database of the first network element; determining if the current span alarm object corresponds to an existing span alarm object previously received by the first network element; incrementing an instance count associated with the existing span alarm object when said determining step determines correspondence between the current span alarm object and the existing span alarm object; and storing the current span alarm object in the database when said determining step determines no correspondence between the current span alarm object and the existing span alarm object.
Claim 3
Dependent Claim 40 words
The method of processing span alarm objects in a communications network according to claim 1 , further comprising: repeating said adding, determining, incrementing and storing steps for each current span alarm being received or generated by the first network element.
Claim 4
Dependent Claim 36 words
The method of processing span alarm objects in a communications network according to claim 1 , wherein each of the network elements of the communications network, including the first and second network elements, perform the method.
Claim 5
Dependent Claim 68 words
The method of processing span alarm objects in a communications network according to claim 1 , further comprising: decrementing the instance count associated with the current span alarm object when the current span alarm object is being cleared; wherein when the instance count reaches zero correlating at least one child alarm object that is a child of the current span alarm object with other fault or alarm objects.
Claim 6
Dependent Claim 34 words
The method of processing span alarm objects in a communications network according to claim 4 , wherein the at least one child alarm object is sympathetic to the current span alarm object being cleared.
Claim 7
Dependent Claim 47 words
The method of processing span alarm objects in a communications network according to claim 4 , said correlating step suppressing the reporting of the at least one child alarm object that is sympathetic to the existing span alarm object or to other span alarm or fault objects.
Claim 8
Dependent Claim 31 words
The method of processing span alarm objects in a communications network according to claim 4 , further comprising: aggregating span fault and alarm objects by delaying operation of said correlating step.
Claim 9
Dependent Claim 30 words
The method of processing span alarm objects in a communications network according to claim 4 , further comprising: clearing the current span alarm object when the instance count reaches zero.
Claim 10
Dependent Claim 37 words
The method of processing span alarm objects in a communications network according to claim 4 , further comprising: clearing the current span alarm object when the current alarm object did not suppress other alarm objects or faults.
Claim 11
Dependent Claim 36 words
The method of processing span alarm objects in a communications network according to claim 1 , said adding step including receiving the current span alarm object in the first network element from the second network element.
Claim 12
Dependent Claim 31 words
The method of processing span alarm objects in a communications network according to claim 1 , said adding step including generating the current span alarm object in the first network element.
Claim 13
Dependent Claim 51 words
The method of processing span alarm objects in a communications network according to claim 1 , wherein the current and existing span alarm objects may correspond when a plurality of span alarm conditions are raised for a same fault condition on a same channel on a node of the communications network.
Claim 14
Dependent Claim 49 words
The method of processing span alarm objects in a communications network according to claim 1 , said determining step determining correspondence when the current span alarm object has a an object node address and fault type that matches the existing span alarm object's object node address and fault type.
Claim 15
Dependent Claim 143 words
A communications network, comprising: a first network element including a first span database and a first controller operatively connected to said first span database, a second network element operatively connected to said first network element via a communications pathway, said first controller adding a current span alarm object to said first span database; said first controller determining if the current span alarm object corresponds to an existing span alarm object previously received by said first network element; said first controller incrementing an instance count associated with the existing span alarm object when said first controller determines correspondence between the current span alarm object and the existing span alarm object; and said first controller storing the current span alarm object in said first span database when said first controller determines no correspondence between the current span alarm object and the existing span alarm object.
Claim 16
Dependent Claim 143 words
A communications network, comprising: a first network element including a first span database and a first controller operatively connected to said first span database, a second network element operatively connected to said first network element via a communications pathway, said first controller adding a current span alarm object to said first span database; said first controller determining if the current span alarm object corresponds to an existing span alarm object previously received by said first network element; said first controller incrementing an instance count associated with the existing span alarm object when said first controller determines correspondence between the current span alarm object and the existing span alarm object; and said first controller storing the current span alarm object in said first span database when said first controller determines no correspondence between the current span alarm object and the existing span alarm object.
Claim 17
Dependent Claim 67 words
The communications network according to claim 13 , said second network element including a second span database and a second controller operatively connected to said second span database, said first and second controllers performing parallel, distributed operations on respective current span alarm objects and existing span alarm objects to increment respective instance counts and store respective current span alarm objects in said first and second span databases.
Claim 18
Dependent Claim 69 words
The communications network according to claim 13 , said first controller decrementing the instance count associated with the current span alarm object when the current span alarm object is being cleared from said first span database; wherein when the instance count reaches zero said first controller correlates at least one child alarm object that is a child of the current span alarm object with other fault or alarm objects.
Claim 19
Dependent Claim 31 words
The communications network according to claim 16 , wherein the at least one child alarm object is sympathetic to the current span alarm object being cleared from said first span database.
Claim 20
Dependent Claim 44 words
The communications network according to claim 16 , said first controller suppressing the reporting of the at least one child alarm object that is sympathetic to the existing span alarm object or to other span alarm or fault objects to said second network element.
Claim 21
Dependent Claim 27 words
The communications network according to claim 16 , said first controller aggregating span fault and alarm objects in said first span database by delaying the correlating operations.
Claim 22
Dependent Claim 28 words
The communications network according to claim 16 , said first controller clearing the current span alarm object from said first span database when the instance count reaches zero.
Claim 23
Dependent Claim 35 words
The communications network according to claim 16 , said first controller clearing the current span alarm object from said first span database when the current alarm object did not suppress other alarm objects or faults.
Claim 24
Dependent Claim 23 words
The communications network according to claim 13 , said first network element receiving the current span alarm object from said second network element.
Claim 25
Dependent Claim 29 words
The communications network according to claim 13 , said first controller generating the current span alarm object and storing the current span alarm object in said first span database.
Claim 26
Dependent Claim 43 words
The communications network according to claim 13 , wherein the current and existing span alarm objects may correspond when a plurality of span alarm conditions are raised for a same fault condition on a same channel on a node of the communications network.
Claim 27
Dependent Claim 41 words
The communications network according to claim 13 , said first controller determining correspondence when the current span alarm object has a an object node address and fault type that matches the existing span alarm object's object node address and fault type.

References Cited (Backward Citations)

US5596712A Cited
US5748098A Cited
US5408218A Cited
US5923247A Cited
US6163392A Cited
US5978115A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-01 2005-12-31 2006-07-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-01 2009-12-31 2010-07-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-01 2013-12-31 2014-07-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag