IP Library Granted Patent US 7,100,095
Granted Patent B2
US 7,100,095 · App. 10/374,671 · Granted Aug 29, 2006

System and method for fault notification and correlation

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,100,095
App. No.
10/374,671
Granted
Aug 29, 2006
Kind
B2
Abstract

In a communications network, a system and method for fault notification and correlation. The system includes a notification collector that serves as an intermediary for processing fault notifications. If the fault notification volume exceeds a defined threshold, such that in the prior art could involve dropped notifications, the notification collector processes the critical fault notifications. The notification collector may also assign a higher priority to processing the fault notifications than the faulty components do for generating the fault notifications. In this manner, the need for a fault correlation subsystem is reduced.

Claims (33)

1. A network fault management system for reporting and correlating network faults, comprising:

a local notification collector for receiving fault notifications generated by managed entities;

said managed entities include distinct components and sub-systems;

said local notification collector is a local network component which is programmable to avoid fault notification flooding by programming its task priority setting to a higher task priority than all other tasks that generate fault notifications thereby preventing managed entities from generating fault notifications while said notification collector is processing a fault notification,

each of said managed entities includes its own identity,

a state change occurs when one of said managed entities goes from a fully functioning state to a fault state,

when a state change of a managed entity occurs, notification of the state change and the identity of said managed entity are transmitted to said notification collector,

when a state change of a managed entity occurs, said managed entity sends a state change message to all dependant managed entities that depend on said managed entity along with the identity of the managed entity which was the root cause of the fault state,

said notification collector sends notifications of state change to a management system, and

said notification collector includes a programmable threshold;

said programmable threshold depends upon bandwidth of the communication link, capacity of the management system and amount of notification buffers.

2. The network fault management system as set forth in claim 1 , wherein:

when said notification collector sends notifications of state change to said management system, said collector filters said notifications where the identity of said managed entity is not the same as the root cause entity.

3. The network fault management system as set forth in claim 2 wherein:

said management system is programmed to be aware of dependant entities and deduce state changes of dependant entities from the system configuration.

4. The network fault management system as set forth in claim 1 wherein:

said management system includes codified fault correction rules encapsulating managed entities in a directed acyclic state dependency graph.

5. A method of network fault management for reporting and correlating network faults, comprising the steps of:

collecting fault notifications using a local notification collector for receiving fault notifications generated by managed entities wherein said managed entities include distinct components and sub-systems;

programming said local notification collector to avoid fault notification flooding by programming its task priority setting to a higher task priority than all other tasks that generate fault notifications thereby preventing managed entities from generating fault notifications while said notification collector is processing a fault notification,

providing each of said managed entities with its own identity,

a state change occurs when one of said managed entities goes from a fully functioning state to a fault state

notifying of the state change and the identity of said managed entity by transmitting to said notification collector when a state change of a managed entity occurs,

when a state change of a managed entity occurs, sending from said managed entity a state change message to all dependant managed entities that depend on said managed entity along with the identity of the managed entity which was the root cause of the fault state,

sending from said notification collector notifications of state change to a management system, and

said notification collector includes a programmable threshold;

said programmable threshold depends upon bandwidth of the communication link, capacity of the management system and amount of notification buffers.

6. The method of network fault management as set forth in claim 5 , wherein:

when said notification collector sends notifications of state change to said management system, said collector filters said notifications where the identity of said managed entity is not the same as the root cause entity.

7. The method of network fault management as set forth in claim 6 , further comprising the step of:

programming said management system to be aware of dependant entities and deduce state changes of dependant entities from the system configuration.

8. The method of network fault management as set forth in claim 5 , further comprising the step of:

codifying fault correction rules in said management system for encapsulating managed entities in a directed acyclic state dependency graph.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →
MERGER Recorded Apr 15, 2005
From: CATENA NETWORKS, INC.
To: CIENA CORPORATION
Reel/Frame 015904/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2003
From: GODSE, DHANANJAY; NICHOLS, GEOFF; KWAN, LOUIE
To: CATENA NETWORKS CANADA, INC.
Reel/Frame 014176/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2003
From: CATENA NETWORKS CANADA, INC.; GODSE, DHANANJAY; NICHOLS, GEOFF; KWAN, LOUIE
To: CANTENA NETWORKS, INC.; CATENA NETWORKS CANADA, INC.
Reel/Frame 014166/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2003
From: GODSE, DHANANJAY; NICHOLS, GEOFF; KWAN, LOUIE
To: CATENA NETWORKS, INC.
Reel/Frame 014166/0114 →