Transmitting packet data
AssigneeNokia Corporation
InventorsTero Makela, Julius Karlsson, Tuomo Notkola
Life of this patent
Estimating the term…
Abstract
The present invention relates to handling of data units in a node of a communication system. The data units are distributed in a plurality of transmission queues based on priority parameters that associate with the data units. The queues are weighted such that the weight of a queue defines the relative share of resources allocated to said queue in relation to the resources that are to be allocated to the other queues. The assigned weights can be adjusted based on information of the amount of logical connections that associate with the respective queue.
Claims19
A method of handling a plurality of data units in a node of a communication system, wherein the plurality of data units are distributed in the node in a plurality of transmission queues based on the priority of the data units, the method comprising:
- assigning weights to the queues of the plurality of transmission queues, the weight of a queue defining the share of resources that is to be allocated for the queue;
- and
- adjusting the assigned weight of a queue of the plurality of transmission queues based on information of the amount of logical connections that associate with said queue.
A method as claimed in any preceding claim, wherein the weights are assigned to the queues based on a weighted fair queuing scheme.
A method as claimed in any preceding claim, wherein the number of data units that is to be transferred from a queue is based on the relative weight of the queue.
A method as claimed in any preceding claim, wherein the adjusted weight of a queue of the plurality of transmission queues indicates the number of data units that is to be transferred from said queue before transferring data units from a next queue.
A method as claimed in any preceding claim, wherein the weights are adjusted dynamically.
A method as claimed in any preceding claim, wherein the communication system comprises a first packet switched network that provides wireless services for wireless stations and a second packet switched network, and wherein the data units are to be transmitted between the first and the second packet switched networks.
A method as claimed in any of the preceding claims, wherein the node comprises one of the following:
- a gateway between two communication networks;
- a control node of communication network;
- a control node of a radio access network;
- a wireless station.
A node for a communication system, comprising:
- means for receiving a stream of data units, the data units associating with different priorities;
- means for distributing the data units into a plurality of transmission queues based on the priorities of the data units;
- means for assigning weights for the transmission queues, the weight of a queue defining the share of resources to be allocated for the queue;
- and
- means for adjusting the weight assigned to a queue based on information of the amount of logical connections that associate with the queue, wherein the node is adapted to transfer data units from the queues based on the adjusted weights.
Dependencies are inferred from the claim text.