Marking mechanism for controlling consecutive packet loss in ATM networks
First Claim
Patent Images
1. A method for controlling the average cell gap of traffic transported in asynchronous transfer mode on a network, comprising the steps of:
- receiving a series of cells of said traffic at a first buffer;
marking, prior to transmitting said series of cells, certain ones of said series of cells with a first token type according to a predetermined scheme depending on whether the cells violate negotiated admission rate and burst length constraints; and
outputting said series of cells including said cells having said first token type to the network, whereby cells other than said cells with the first token type should not be dropped and said cells having said first token type may be dropped when said series of cells encounter congestion.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for optimal packet marking to control consecutive packet loss (also called "average packet gap") in a packet buffer. The apparatus and method can be used in a packet switched system having either a single or multiple packet class, as well as at any entry point of the packet switched system, e.g. source buffers, and switching node buffers. It is shown that variations of the disclosed packet marking method are optimal for either minimizing or maximizing the average packet gap.
47 Citations
14 Claims
-
1. A method for controlling the average cell gap of traffic transported in asynchronous transfer mode on a network, comprising the steps of:
-
receiving a series of cells of said traffic at a first buffer; marking, prior to transmitting said series of cells, certain ones of said series of cells with a first token type according to a predetermined scheme depending on whether the cells violate negotiated admission rate and burst length constraints; and outputting said series of cells including said cells having said first token type to the network, whereby cells other than said cells with the first token type should not be dropped and said cells having said first token type may be dropped when said series of cells encounter congestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for controlling the average cell gap of traffic transported in asynchronous transfer mode on a network, comprising the steps of:
-
receiving a series of cells of said traffic at a first buffer; marking, prior to transmitting said series of cells, certain ones of said series of cells with a first token type according to a predetermined scheme which depends on the type of traffic to be transmitted on the network; and outputting said series of cells including said cells having said first token type to the network, whereby cells other than said cells with the first token type should not be dropped and said cells having said first token type may be dropped when said series of cells encounter congestion. - View Dependent Claims (13)
-
-
14. A system for controlling the average cell gap of traffic transported in asynchronous transfer mode on a network, comprising:
-
a packet buffer for receiving and storing a series of cells; a delay and cell marker coupled to said packet buffer for receiving said series of cells and for delaying and marking certain ones of said series of cells in accordance with cell marking control signals and transmission delay control signals; a decision logic unit coupled to said packet buffer and said delay and cell marker for receiving buffer state signals from said packet buffer and outputting first and second token control signals; first and second token pool unit coupled to said decision logic unit, wherein said decision logic outputs cell marking control signals and transmission delay control signals which cause said delay and cell marker unit to mark certain ones of said cells with said first and second tokens in a manner such that if certain cells marked with said first tokens encounter congestion, said certain cells can be dropped and results in either maximizing or minimizing average packet gap of said series of cells.
-
Specification