an architecture for data retrieval from a plurality of coupling queues . at least first and second data queues are provided for receiving data thereinto . the data is read from the at least first and second data queues with reading logic , the reading logic reading the data according to a predetermined queue selection algorithm . the data read from by reading logic and forwarded to an output queue .