Patent ID: 8184649
Filing Date: 2012-05-22
Classification: H04L

Abstract:
1. A method for transmitting data available in the form of data packets comprising: providing a plurality of transmission links for transmitting the data; providing a plurality of queues; assign each of the queues to a respective one of the transmission links for buffering data to be transmitted over the transmission link to which that queue is assigned; selecting a fragment size for each fragment of at least one first data packet of non-realtime-critical data for use in dividing the at least one first data packet of non-realtime-critical data into fragments and selecting a distribution of the fragments over the transmission links, wherein the selecting of the fragment size and the selecting of the distribution of the fragments are both based on: an amount of data currently stored in each of the queues, a data transmission rate available for the transmission link assigned to each of the queues, and taking into account a settable maximum waiting time between storing of the data in the queue and transmitting over the transmission link to which that queue is assigned, and the fragment size for each of the fragments being specific to the queue to which that fragment is to be sent such that a configurable delay for the transmission of the at least one first data packet is not exceeded; dividing the at least one first data packet into the fragments, the fragments being of variable size; and sending the fragments of the at least one first data packet to the queues to which those fragments are to be sent.