METHOD AND SYSTEM FOR PROCESSING A DATA UNIT
First Claim
1. A method of processing a data unit of a first protocol layer for transmission in a data unit based communication system, the method comprising the steps of:
- passing to a second protocol layer a data unit of said first protocol layer that is to be transmitted, said second protocol layer lying below said first protocol layer;
performing a buffering operation for one or both ofsaid data unit of said first protocol layer andone or more data units of said first protocol layer into which said data unit of said second protocol layer is embedded;
performing a congestion alleviation procedure for buffered data units if one or more predetermined triggering conditions are fulfilled, said congestion alleviation procedure comprisinga step for deciding whether congestion alleviation measure is to be performed with respect to a buffered data unit under consideration, said decision step depending on one or more numeric values that belong to at least one numerically quantifiable parameter associated with a given data unit of said first protocol layer, said given data unit of said first protocol layer being the data unit under consideration if the data unit under consideration is a data unit of the first protocol layer, and said given data unit of said first protocol layer being a data unit of said first protocol layer embedded in said data unit under consideration if the data unit under consideration is a data unit of said second protocol layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A given data unit of a first protocol layer for transmission in a data unit based communication system is passed to a second protocol layer. A numeric value of a numerically quantifiable parameter associated with said given data unit of said first protocol layer is determined and the given data unit is embedded into one or more data units of the second protocol layer and transmission control for the one or more data units of the second protocol layer is performed in accordance with said numeric value of said numerically quantifiable parameter.
23 Citations
10 Claims
-
1. A method of processing a data unit of a first protocol layer for transmission in a data unit based communication system, the method comprising the steps of:
-
passing to a second protocol layer a data unit of said first protocol layer that is to be transmitted, said second protocol layer lying below said first protocol layer; performing a buffering operation for one or both of said data unit of said first protocol layer and one or more data units of said first protocol layer into which said data unit of said second protocol layer is embedded; performing a congestion alleviation procedure for buffered data units if one or more predetermined triggering conditions are fulfilled, said congestion alleviation procedure comprising a step for deciding whether congestion alleviation measure is to be performed with respect to a buffered data unit under consideration, said decision step depending on one or more numeric values that belong to at least one numerically quantifiable parameter associated with a given data unit of said first protocol layer, said given data unit of said first protocol layer being the data unit under consideration if the data unit under consideration is a data unit of the first protocol layer, and said given data unit of said first protocol layer being a data unit of said first protocol layer embedded in said data unit under consideration if the data unit under consideration is a data unit of said second protocol layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A transmitter for sending data over a link in a data unit based communication system that includes implementations of a first protocol layer and a second protocol layer, said first protocol layer lying above said second protocol layer, said transmitter being arranged to:
-
pass a given data unit of said first protocol layer, that is to be transmitted, to said second protocol layer, said implementation of said second protocol layer comprising; a buffer for buffering one or both of said data unit of said first protocol layer, and one or more data units of said second protocol layer into which said data unit of said first protocol layer is embedded; a controller connected to said buffer for performing a congestion alleviation procedure for buffered data units if one or more predetermined triggering conditions are fulfilled, said congestion alleviation procedure comprising determining whether a congestion alleviation measure is to be performed with respect to a buffered data unit, based on one or more numeric values of a numerically quantifiable parameter associated with a given data unit of said first protocol layer, said given data unit of said first protocol layer being the buffered data unit, if the buffered data unit is a data unit of the first protocol layer, and said given data unit of said first protocol layer is a data unit of said first protocol layer embedded in said data unit under consideration of the data unit under consideration is a data unit of said second protocol layer; transmit the one or more data units of said second protocol layer that include the embedded data unit of said first protocol layer.
-
Specification