Browse Prior Art Database

Method for maintaining error statistics using a single register

IP.com Disclosure Number: IPCOM000042272D
Publication Date: 2005-Feb-03
Document File: 3 page(s) / 19K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for maintaining error statistics using a single register. Benefits include improved functionality and improved performance.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Method for maintaining error statistics using a single register

Disclosed is a method for maintaining error statistics using a single register. Benefits include improved functionality and improved performance.

Background

              Conventionally, many data traffic systems maintain statistics for monitoring, debugging, and other events. For example, network drivers or access layers might maintain statistics for the number of received frames, the number of errors, and the number of frames dropped due to buffer depletion.

              If an error statistic has a value other than zero, the operator can only ascertain that errors occurred at some time. The error condition may have occurred recently or not. Typically, statistical routines reset their counters so that old error counts are cleared to ensure an error condition is not current.

              A requirement exists for a method of conveying how many of a specified number of frames were in error. The solution would enable an operator/user to determine if an error condition currently exists, has occurred recently, or occurs often.

              One technique for obtaining the error information is to count discrete time periods, such as errored frames in a minute. The granularity of the time period must be predetermined.

General description

              The disclosed method indicates historical behavior without the complexity of having to store any historical data. A single floating-point register stores statistical data. Alternatively, an integer register can be implemented.

Advantages

              The disclosed method provides advantages, including:
•             Improved functionality due to enabling a user/operator to easily determine how a data traffic system is currently operating
•             Improved performance due to improving the error statistics available to the user/operator

Detailed description

              The disclosed method uses a single floating-point register to maintain statistical data about errors in the most recent events without maintaining complete event histories in arrays. The developer selects a convergence rate, n, to maintain the statistic and a value, x, to hold the...