A method and apparatus for exchanging data in a network computing system
having a main storage capable of connecting to at least one application
server and an interface element with at least one adapter capable of
establishing processing communication with at least one application
user(s). A state change signalling protocol is used for transfer of data
between the main storage and said adapter. In addition a queuing mechanism
is established in the main storage having a plurality of queues each with
a plurality of buffers. Some of these queues are dedicated to be input and
others as output queues. By applying the protocol each input and output
data buffer is associated with each of the active input and output queues.
In this manner the input and output buffers are managed by placing the
buffers into various states which are maintained in a special location
that is set aside and is associated with each buffer. After complete
transmission of data, the state of each such buffer is changed in order to
make it buffer available for reuse.
Une méthode et un appareil pour échanger des données dans un système de calcul de réseau ayant une mémoire centrale capable de se relier au moins à un serveur d'application et un élément d'interface au moins à un adapteur capable d'établir la communication de traitement avec au moins un user(s) d'application. Un changement d'état signalant le protocole est employé pour le transfert des données entre la mémoire centrale et ledit adapteur. En outre un mécanisme s'alignant est établi dans la mémoire centrale ayant une pluralité de files d'attente chacune avec une pluralité d'amortisseurs. Certaines de ces files d'attente sont consacrées pour être entrées et d'autres comme files d'attente de sortie. En appliquant le protocole chaque amortisseur de données d'entrée et de rendement est associé à chacune des files d'attente de sortie actives d'entrée et. De cette manière les amortisseurs d'entrée et de rendement sont contrôlés en plaçant les amortisseurs dans les divers états qui sont maintenus dans un endroit spécial qui est mis de côté et est associé à chaque amortisseur. Après la transmission complète des données, l'état de chaque un tel amortisseur est changé afin de rendre lui l'amortisseur disponible pour la réutilisation.