System and method for monitoring bursting traffic
AssigneeEmbarq Holdings Company, LLC
InventorMichael Bugenhagen
Life of this patent
Estimating the term…
Abstract
A system and method for monitoring bursting traffic of a user. CIR tokens are incremented at a first rate. EIR tokens are incremented at a second rate. At bit is received for communication through a user network interface. A determination is made whether there are EIR tokens in response to a determination that there are no CIR tokens. The EIR tokens are decremented in response to a determination that there are EIR tokens. The bit is communicated through a network in response to the determination that there are EIR tokens.
Claims20
A method for monitoring bursting traffic of a user, the method comprising:
- incrementing CIR tokens at a first rate;
- incrementing EIR tokens at a second rate;
- receiving a bit for communication through a user network interface;
- determining whether there are EIR tokens in response to a determination that there are no CIR tokens;
- decrementing the EIR tokens in response to a determination that there are EIR tokens;
- and
- communicating the bit through a network in response to the determination that there are EIR tokens.
A policer for regulating communications bursting, the policer comprising:
- a first counter operable to track CIR tokens, the first counter being operable to increase the CIR tokens at a first rate;
- a second counter in communication with the first counter, the second counter being operable to track EIR tokens, the second counter being further operable to increase the EIR tokens at a second rate;
- logic in communication with the first counter and the second counter, the logic being operable to determine whether there are EIR tokens in response to a determination that there are not CIR tokens, the logic being further operable to command the second counter to decrement the EIR tokens in response to a determination that there are EIR tokens, the logic being further operable to communicate a bit at the policer through a network in response to decrementing the EIR tokens.
A user network interface for regulating communications bursting comprising:
- a processor for executing a set of instructions;
- and
- a memory in communication with the processor, the memory being operable to store the set of instructions, wherein the set of instructions are executed to:
- increment CIR tokens at a first rate, increment EIR tokens at a second rate, receive a bit for communication through a user network interface, determine whether there are EIR tokens in response to a determination that there are no CIR tokens, decrement the EIR tokens in response to a determination that there are EIR tokens, and communicate the bit through a network in response to the determination that there are EIR tokens.
The user network interface according to claim 17, wherein the set of instructions are further operable to:
- decrement the CIR tokens in response to determining there are CIR tokens, and communicate the bit through the network in response to decrementing the CIR tokens.
Dependencies are inferred from the claim text.