The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 23, 2005

Filed:

Sep. 26, 2000
Applicants:

Darryl Black, Hollis, NH (US);

Anne K. Winiewicz, Lexington, MA (US);

Inventors:

Darryl Black, Hollis, NH (US);

Anne K. Winiewicz, Lexington, MA (US);

Assignee:

Ciena Corporation, Linthicum, MD (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F015/173 ;
U.S. Cl.
CPC ...
Abstract

The present invention provides a method and apparatus for tracking distributed statistical data retrieval in a network device. Periodically, statistical data is gathered by processes on one or more remote cards in a network device and transferred to a central process. The distributed processes register each different type of statistical data to be gathered with the central process allowing the central process to maintain an accurate inventory of distributed processes expected to send particular statistical data. Tracking statistical data gathering processes allows the central process to consistently report data while allowing each process to remain modular. In addition, tracking increases a network device's scalability. For example, new processes may be added to a network device without affecting existing processes. Moreover, tracking increases a network device's availability. For instance, tracking provides fault tolerance, such that if one statistical data gathering process fails the other statistical data gathering processes are not affected and data continues to be reported. Importantly, data not reported by a registered process may be quickly detected and, where necessary, reported to a network management system. Tracking also provides for auto deregistration, for example, when hot swapping of cards out of a network device, tracking deregisters processes as necessary.


Find Patent Forward Citations

Loading…