Patent ID: 7616570
Filing Date: 2009-11-10
Classification: H04L,H04W

Abstract:
1. An arrangement for flow control of data packets in a communications system supporting communication of packet data comprising: classifying means for classifying each received data packet into one of data packet subflows based on a number of parameters associated with said received data packet; means for assigning an individual packet holding time for said each received data packet based on the size of the data packet and bandwidth of the subflow to which the packet belongs; first queuing means comprising one subflow (SFQ) queue for each subflow, such that each received data packet is placed in a selected subflow queue associated with said classified subflow; second queuing means comprising a circular array register further including a plurality of timeslots, wherein for each timeslot a timeslot queue (TSQ) is provided and in that data packets from each subflow queue are placed in an appropriate time-slot queue in relation to a current time slot queue, the packets in which, if any, currently being, or to be, output, such that the individual packet holding time for each data packet can be observed, wherein the individual packet holding time provides a specified and predetermined time delay prior to output from the array register.