IP Library Granted Patent US 7,176,792
Granted Patent B2
US 7,176,792 · App. 10/953,412 · Granted Feb 13, 2007

Method and apparatus for identifying faults in a network that has generated a plurality of fault alarms

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,176,792
App. No.
10/953,412
Granted
Feb 13, 2007
Kind
B2
Abstract

In one aspect, a method for identifying faults in a network that has generated a plurality of fault alarms is provided. A plurality of object/alarm pairs are generated and an identification vector is assigned to each pair. The pairs are processed based on a set of rules to generate for each pair an alarm propagation vector that identifies that pair together with any other pairs from the plurality of pairs. The alarm propagation vectors are processed to determine which pairs have alarm propagation vectors that are not sub vectors of any of the alarm propagation vectors of the other pairs. Any pairs thus determined are identified as being linked to potential root causes of network problems.

Claims (28)

1. A method for identifying faults in a network that has generated a plurality of fault alarms, the method comprising:

generating a plurality of object/alarm pairs, each pair comprising a respective one of the fault alarms and a respective network object responsible for that fault alarm;

assigning a respective identification vector to each respective object/alarm pair of the plurality of object alarm pairs;

processing the plurality of object/alarm pairs in dependence upon a set of network fault alarm propagation rules to generate for each respective object/alarm pair an alarm propagation vector that identifies that object/alarm pair together with any other object/alarm pairs from the plurality of object/alarm pairs whose alarm may potentially have arisen as a result of that object/alarm pair;

processing the plurality of alarm propagation vectors to determine which object/alarm pairs have alarm propagation vectors that are not sub vectors of any of the alarm propagation vectors of the other object/alarm pairs; and

identifying any object/alarm pairs thus determined as being linked to potential root causes of network problems.

2. The method according to claim 1 , wherein the object/alarm pairs determined as being linked to potential root causes of network problems are processed by a post processor that uses network configuration information to determine that the object/alarm pairs may be placed into a plurality of groups, each group comprising one or more of the object/alarm pairs and each group being associated with a root cause of a network problem.

3. The method according to claim 1 , wherein the network objects comprise physical and logical objects.

4. The method according to claim 2 , wherein the network objects comprise physical and logical objects.

5. The method according to claim 1 , wherein the network is a data network.

6. The method according to claim 2 , wherein the network is a data network.

7. The method according to claim 3 , wherein the network is a data network.

8. The method according to claim 5 , wherein the network is an optical data network.

9. The method according to claim 8 , wherein the network comprises SDH and DWDM technology.

10. The method according to claim 1 , wherein the method is performed by a computer program.

11. The method according to claim 10 , wherein the computer program runs on a computing device adapted to perform the method.

12. A computing device adapted to perform a method for identifying faults in a network that has generated a plurality of fault alarms, the method comprising:

generating a plurality of object/alarm pairs, each pair comprising a respective one of the fault alarms and a respective network object responsible for that fault alarm;

assigning a respective identification vector to each respective object/alarm pair of the plurality of object alarm pairs;

processing the plurality of object/alarm pairs in dependence upon a set of network fault alarm propagation rules to generate for each respective object/alarm pair an alarm propagation vector that identifies that object/alarm pair together with any other object/alarm pairs from the plurality of object/alarm pairs whose alarm may potentially have arisen as a result of that object/alarm pair;

processing the plurality of alarm propagation vectors to determine which object/alarm pairs have alarm propagation vectors that are not sub vectors of any of the alarm propagation vectors of the other object/alarm pairs; and

identifying any object/alarm pairs thus determined as being linked to potential root causes of network problems.

13. An apparatus for identifying faults in a network that has generated a plurality of fault alarms, the apparatus comprising:

a mechanism for generating a plurality of object/alarm pairs, each pair comprising a respective one of the fault alarms and a respective network object responsible for that fault alarm;

a mechanism for assigning a respective identification vector to each respective object/alarm pair of the plurality of object alarm pairs;

a mechanism for processing the plurality of object/alarm pairs in dependence upon a set of network fault alarm propagation rules to generate for each respective object/alarm pair an alarm propagation vector that identifies that object/alarm pair together with any other object/alarm pairs from the plurality of object/alarm pairs whose alarm may potentially have arisen as a result of that object/alarm pair;

a mechanism for processing the plurality of alarm propagation vectors to determine which object/alarm pairs have alarm propagation vectors that are not sub vectors of any of the alarm propagation vectors of the other object/alarm pairs; and

a mechanism for identifying any object/alarm pairs thus determined as being linked to potential root causes of network problems.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2012
From: NOKIA SIEMENS NETWORKS GMBH & CO. KG
To: NOKIA SIEMENS NETWORKS VERMOEGENSVERWALTUNG GMBH
Reel/Frame 028511/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2012
From: NOKIA SIEMENS NETWORKS VERMOGENSVERWALTUNG GMBH
To: DRAGONWAVE S.A.R.L.
Reel/Frame 028411/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2008
From: SIEMENS AKTIENGESELLSCHAFT
To: NOKIA SIEMENS NETWORKS GMBH & CO. KG
Reel/Frame 020497/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2005
From: PEREIRA, GONCALO; SOEIMA, MARCO
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 015588/0444 →