System and method for monitoring and analyzing network traffic
First Claim
Patent Images
1. A method comprising:
- monitoring traffic during a configurable time interval at a node;
shaping bursts associated with the traffic according to associated burst lengths, wherein each associated burst length is an amount of traffic stored to a buffer of a shaper of the node during a subinterval of the configurable time interval;
tracking number of shaped bursts;
generating a measured traffic rate based on the number of shaped bursts occurring within the configurable time interval; and
determining whether the measured traffic rate exceeds a committed rate,wherein each associated burst length is determined based on an amount of traffic received by the node during the subinterval, an amount of traffic stored to the buffer during a previous subinterval, and an amount of traffic to be released from the buffer during the subinterval.
4 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for monitoring and analyzing network traffic. Traffic is monitored during a configurable time interval. A number of bursts associated with the traffic are tracked. A measured traffic rate is generated based on the number of bursts occurring within the time interval. The measured traffic rate is compared with a committed rate to determine if the measured traffic rate exceeds the committed rate.
16 Citations
23 Claims
-
1. A method comprising:
-
monitoring traffic during a configurable time interval at a node; shaping bursts associated with the traffic according to associated burst lengths, wherein each associated burst length is an amount of traffic stored to a buffer of a shaper of the node during a subinterval of the configurable time interval; tracking number of shaped bursts; generating a measured traffic rate based on the number of shaped bursts occurring within the configurable time interval; and determining whether the measured traffic rate exceeds a committed rate, wherein each associated burst length is determined based on an amount of traffic received by the node during the subinterval, an amount of traffic stored to the buffer during a previous subinterval, and an amount of traffic to be released from the buffer during the subinterval. - View Dependent Claims (2, 3, 4, 5, 6, 9)
-
-
7. A method comprising:
-
monitoring traffic during a configurable time interval at a node; shaping bursts associated with the traffic according to associated burst lengths, wherein each associated burst length is an amount of traffic stored to a buffer of a shaper of the node during a subinterval of the configurable time interval; tracking number of shaped bursts; generating a measured traffic rate based on the number of shaped bursts occurring within the configurable time interval; and determining whether the measured traffic rate exceeds a committed rate, wherein individual data units of the traffic are associated with corresponding subintervals of the configurable time interval and the individual data units have corresponding lengths, the method further comprising; grouping particular data units corresponding to a same subinterval into a group; summing lengths of the particular data units of the group; and subtracting a predetermined amount from summation, wherein an excess length from subtraction corresponds to a burst length for the same subinterval. - View Dependent Claims (8)
-
-
10. An apparatus comprising:
-
an interface configured to monitor traffic during a configurable time interval at a node and to shape bursts associated with the traffic according to associated burst lengths, wherein each associated burst length is an amount of traffic stored to a buffer of a shaper of the node during a subinterval of the configurable time interval; and a processor configured to track number of shaped bursts associated with the traffic, to generate a measured traffic rate based on the number of shaped bursts occurring within the time configurable interval, and to determine whether the measured traffic rate exceeds a committed rate, wherein each associated burst length is determined based on an amount of traffic received by the node during the subinterval, an amount of traffic stored to the buffer during a previous subinterval, and an amount of traffic to be released from the buffer during the subinterval. - View Dependent Claims (11, 12, 13, 14, 15, 18)
-
-
16. An apparatus comprising:
-
an interface configured to monitor traffic during a configurable time interval at a node and to shape bursts associated with the traffic according to associated burst lengths, wherein each associated burst length is an amount of traffic stored to a buffer of a shaper of the node during a subinterval of the configurable time interval; and a processor configured to track number of shaped bursts associated with the traffic, to generate a measured traffic rate based on the number of shaped bursts occurring within the time interval, and to determine whether the measured traffic rate exceeds a committed rate, wherein individual data units of the traffic are associated with corresponding subintervals of the configurable time interval, and individual data units have corresponding lengths, the processor is further configured to group particular data units corresponding to a same subinterval into a group, to sum lengths of the particular data units of the group, and to subtract a predetermined amount from summation, wherein an excess length from subtraction corresponds to a burst length for the same subinterval. - View Dependent Claims (17)
-
-
19. A system comprising:
-
a traffic module configured to monitor traffic during a configurable time interval at a node and to shape bursts associated with the traffic according to associated burst lengths, wherein each associated burst length is an amount of traffic stored to a buffer of a shaper of the node during a subinterval of the configurable time interval; and a server configured to track number of shaped bursts associated with the traffic, to generate a measured traffic rate based on the number of shaped bursts occurring within the time configurable interval, and to determine whether the measured traffic rate exceeds a committed rate, wherein each associated burst length is determined based on an amount of traffic received by the node during the subinterval, an amount of traffic stored to the buffer during a previous subinterval, and an amount of traffic to be released from the buffer during the subinterval. - View Dependent Claims (20, 21, 22, 23)
-
Specification