Processing rate monitoring apparatus

Multiplex communications – Diagnostic testing – Determination of communication parameters

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S230000, C370S235000, C370S395100

Reexamination Certificate

active

06674726

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a processing rate monitoring apparatus which can be applied to a cell rate monitoring apparatus positioned on an ATM network (Asynchronous Transfer Mode network) to monitor a cell transfer rate for each connection.
2. Description of Related Art
Conventionally, in an approach employed for a cell rate monitoring means of the type related to the present invention, located on a transmission path, a counter is provided for each connection to check whether or not a cell passing through the connection violates a rate in each counter by updating the counter every cell transfer cycle.
Monitoring methods applicable to such cell rate monitoring means may be classified into two: (a) a method of measuring an interval between two arbitrary consecutive cells within cells transferred for the same connection; and (b) a method of measuring the number of cells transferred within a fixed time period for the same connection. Generally, any cell rate monitoring means relies on one or both of these methods.
However, since the conventional methods as mentioned above manage a cell transfer rate as an integer, when the cell transfer rate is extended to a cell interval or the number of cells, a problem on monitoring accuracy may inevitably arise in some cell rates to be monitored.
Particularly, when delay variations are taken into account, a tolerance should be increased by a varying portion for each of monitored cycles, so that the throughput cannot be monitored over a plurality of cycles without appropriate measures.
In addition, in an attempt to realize a monitoring apparatus which is capable of individually and dynamically setting a cell rate for each of a plurality of connections and allowing the setting within a band which continuously exists exponentially from a small value to a large value, the conventional methods as mentioned above would have to simultaneously perform a plurality of complicated monitoring processing, which are not taken into account in the conventional methods. Thus, it appears to be difficult to realize such a monitoring apparatus with the conventional methods.
OBJECT AND SUMMARY OF THE INVENTION
The present invention has been made in view of the problem mentioned above, and is intended to propose a processing rate monitoring apparatus which is capable of more accurately monitoring a processing rate as compared with the prior art, and readily accommodating even an environment where a monitoring band extends over a wide range and a large number of objects are to be monitored.
To solve the problem mentioned above, a processing rate monitoring apparatus according to a first aspect of the present invention comprises (1) an appearance interval counter for counting a packet interval in a monitored connection at a real number level, and (2) determining means, operable each time a packet corresponding to a monitored connection is detected, to compare a count value on the appearance interval counter indicating a time elapsed from the previous detection to the detection of the packet, with an allowed value for an appearance interval calculated from a transmission rate of the monitored connection to determine the presence or absence of transmission rate violation in a current monitoring cycle.
As a consequence, a processing rate provided on the basis of a transmission rate is reflected to the count value of the appearance interval counter even to a real number value (a value including a decimal fraction), so that a round error of a count value, which has been possibly introduced in the past upon updating the count value, is reduced even if any value is required as a transmission rate for a monitored connection.
According to a second aspect of the present invention, a processing rate monitoring apparatus comprises (a) an appearance number counter for counting the number of packets appearing within a monitoring period at a real number level for a monitored connection, and (2) determining means, operable each time the lapse of the monitoring period is notified, to compare a count value of the appearance number counter indicating the number of packets newly counted within a current monitoring period with an allowed value for the number of appearing packets, calculated from a transmission rate of the monitored connection, to determine the presence or absence of transmission rate violation in the current monitoring period.
As a consequence, a processing rate provided on the basis of a transmission rate is reflected to the count value of the appearance number counter even to a real number value (a value including a decimal fraction), so that a round error of a count value, which has been possibly introduced in the past upon updating the count value, is reduced even if any value is required as a transmission rate for a monitored connection.
According to a third aspect of the present invention, a processing rate monitoring apparatus comprises (1) an appearance number counter for counting the number of packets appearing within a monitoring period at a real number level for a monitored connection, and (2) determining means, operable each time the lapse of the monitoring period is notified, to compare a count value of the appearance number counter indicating the number of packets newly counted within a current monitoring period with a delay variation allowed value to determine the presence or absence of transmission rate violation in the current monitoring period, wherein the delay variation allowed value is derived by adding delay variations to an allowed value for the number of appearing packets, and the allowed value is calculated from a transmission rate of the monitored connection.
As a consequence, the influence of delay variations occurring during the previous packet detection can be reflected to the count value of the appearance number counter, to which the processing rate is reflected to a real number level (a value including a decimal fraction), within the limits of delay variation allowed value. Thus, as long as a delay portion lies below the allowed value, the transmission rate can be monitored over a longer span.
According to a fourth aspect of the present invention, a processing rate monitoring apparatus comprises (1) event detecting means for notifying a monitored stream corresponding to an event appearing on a transmission path every transfer cycle, (2) a plurality of appearance interval counters each disposed for counting an event interval for a corresponding monitored stream, (3) a plurality of update timing generating means each corresponded to one or a plurality of the appearance interval counters for supplying an update timing signal each generated at different periods to the appearance interval counter placed in a corresponding relationship therewith, and (4) determining means, operable each time a monitored stream corresponding to a detected event is notified thereto from the event detecting means, to access an appearance interval counter corresponding to the monitored stream notified thereto, and to compare a count value of the appearance interval counter indicating a time elapsed from the previous detection to the detection of the event with an allowed value for an appearance interval calculated in consideration of an output period of the update timing and a processing rate of the monitored stream to determine the presence or absence of processing rate violation in a current monitoring cycle.
As a consequence, the updating of the appearance interval counter, which would have to be performed on an every transfer cycle basis, may be performed less frequently, i.e., at intervals several times longer than the transfer cycle (depending on an update period of the update timing generating means), when a required transfer rate is low, while the processing remains unchanged when a required processing rate is high. It is therefore possible to multiplex the monitoring processing for a large number of streams while maintaining a monitoring accuracy in accordance with a processing rate of interest.
A

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processing rate monitoring apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processing rate monitoring apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing rate monitoring apparatus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3243996

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.