AN APPARATUS AND METHOD FOR RECEIVE TRANSPORT PROTOCOL TERMINATION

An apparatus and method are provided for termination of received network events (i.e., a packet received from the network) in a multiprocessing environment. Each processing node may handle one or more receive object queues, which may be linked in a linked list fashion, as well as a linked list of ap...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: UZRAD-NALI, ORAN, HARNOR
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus and method are provided for termination of received network events (i.e., a packet received from the network) in a multiprocessing environment. Each processing node may handle one or more receive object queues, which may be linked in a linked list fashion, as well as a linked list of application stream queues to enable efficient termination of the received network events. Queues may be added, made inactive, or removed, depending on the status of a specific receive event the queue handles. By maintaining queues in memory the apparatus is easily scalable, linearly with the size of the memory made available. L'invention concerne un dispositif et un procédé destinés à l'achèvement d'événements réseau reçus (c.-à-d. un paquet reçu en provenance du réseau) dans un environnement de traitement multiple. Chaque noeud de traitement peut traiter une ou plusieurs files d'attente d'objets de réception, pouvant être chaînées à la manière d'une liste chaînée, ainsi qu'une liste chaînée de files d'attentes de flux d'application, afin de permettre un achèvement efficace des événements réseau reçus. Les files d'attente peuvent être additionnées, rendues inactives ou retirées en fonction de l'état d'un événement de réception spécifique traité par la file d'attente. Par conservation des files d'attente en mémoire, le dispositif selon l'invention peut aisément être mis à l'échelle de façon linéaire, l'espace mémoire restant disponible.