Patent ID: 7454536

Claim:
A queuing system comprising: a plurality of interconnected directors, each one of the directors having an inbound queue and an outbound queue each one of such directors comprising: a data pipe section having, an input/output interface memory, for receiving data from a source thereof and for returning data to such source; and, a microprocessor for controlling the data pipe section in accordance with information sent thereto from a remote one of the directors, such microprocessor having a CPU and a CPU memory, such CPU memory having thereon the inbound one of the inbound queue and the outbound queue for storing inbound information passed to such director for processing therein, such information being sent to the director from an originating one of the directors; and wherein each one of the input/output interface memories includes the outbound one of the inbound queue and outbound queue for outbound information being returned to the source through such originating one of the directors after being processed by the microprocessor of such remote one of the directors; wherein each one of the directors includes a translation table, such table storing at a location thereof corresponding to each one of the remote directors a producer index for the queue of such remote director and a consumer index for such one of the remote directors; and wherein an index into the table is a function of the receiving information in a queue entry in the queue and derives the location of the source from the table.