Patent ID: 6401145
Filing Date: 2002-06-04
Classification: G06F,H04L

Abstract:
In a network computing environment having a controlling program, a main storage in processing communication with an interface element including one or more adapters, a method of transferring data between said interface element and said program comprising the steps of;establishing a queuing mechanism in said main storage for asynchronous transmittal of data between said program and said interface element; setting up at least one queue-set dedicated to input data and another queue-set dedicated to output data in said queuing mechanism; determining queuing priorities both for said input and output queue-sets according to importance of data to be processed or transferred or other internal dependencies; establishing a queue-description record in any input-output device in said network by passing a QDIO queue command; providing priority and number of said output queue by order in which said queue is specified in said queue descriptor record relative to any other output queues described in said record; providing priority and number of said input queue by order in which said queue is specified in said queue descriptor record relative to any other input queues described in said record; transferring or receiving data according to said queuing priority by interrogating multiple queues in said queuing mechanism simultaneously and determining appropriate location to which data has to be stored from or transferred to.