H - Electricity – 04 – L
Patent
H - Electricity
04
L
H04L 12/24 (2006.01) H04L 12/46 (2006.01) H04L 12/56 (2006.01)
Patent
CA 2248509
A dispatch mechanism is provided for dispatching data units, (e.g. datagrams or packets) divided into one or more fragments, via a telecommunications network. The dispatch mechanism includes a queue for queuing fragments for transmission. It further includes a queue controller operable when a fill level of the queue exceeds a threshold value to discard fragments of data units for which a fragment has not already been queued and to add to the queue fragments of data units for which a fragment has already been queued. The dispatch mechanism maintains a record of data units which are to be transmitted (that is when one fragment of the data unit has already been passed for despatch) and a record of data units which are to be dropped (that is data units for which a fragment has already been dropped). The dispatch mechanism enables more effective use of network capacity by reducing the possibility of incomplete data units being transmitted over the network. In other words, where one data unit fragment is dropped, a mechanism ensures that all remaining fragments of that data unit are dropped. Also, where one data unit fragment has been sent, the mechanism ensures that all otherfragments for that data unit are sent, irrespective of the fill level of the output queue when a data fragment for transmission is processed.
L'invention est un mécanisme d'acheminement d'unités de données (p. ex., de datagrammes ou de paquets), lesquelles peuvent être divisées en plusieurs fragments, par l'intermédiaire de réseaux de télécommunication. Ce mécanisme d'acheminement comprend une file d'attente dans laquelle sont introduites ces fragments en vue de leur transmission. Il comprend également un contrôleur de file d'attente qui entre en opération quand le niveau de remplissage de la file d'attente dépasse un seuil préétabli pour éliminer les fragments des unités de données qui n'ont pas déjà un fragment en file d'attente et pour ajouter à la file d'attente les fragments des unités de données qui ont déjà un fragment en file d'attente. Le mécanisme d'acheminement conserve un enregistrement des unités de données à transmettre (quand un fragment de l'unité de données a déjà été transmis pour être acheminé) et un enregistrement des unités de données qui doivent être éliminées (c.-à-d. les unités de données dont un fragment a déjà été éliminé). Il permet d'utiliser plus efficacement la capacité du réseau en réduisant la possibilité de transmission d'unités de données incomplètes sur le réseau. En d'autres termes, quand un fragment d'unité de données est rejeté, tous les autres fragments de cette unité de données sont également rejetés par le mécanisme de l'invention. De même, quand un fragment d'unité de données a été transmis, le mécanisme assure la transmission de tous les autres fragments de cette unité de données, quel que soit le niveau de remplissage de la file d'attente de sortie quand un fragment de données à transmettre est traité.
Bancilhon Herve L.
Bellaton Gilles
Gowling Lafleur Henderson Llp
Sun Microsystems Inc.
LandOfFree
Mechanism for dispatching data units via a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mechanism for dispatching data units via a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism for dispatching data units via a... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1502920