Appeal No. 96-1229 Application 08/104,819 (b) a second data processing node, including second memory means for holding a second queue of messages, and (c) an inter-node network interconnecting said first data processing node to said second data processing node, (d) said first data processing node further comprising: (i) first tail pointer means for pointing to a tail location in said first queue of messages, (ii) first head pointer means for pointing to a head location in said second queue of messages, (iii) first message send means for using said first tail pointer means to write a message, destined for said second data processing node, into said tail location in said first queue of messages, and (iv) first message receive means for performing a remote read of said second memory means, by way of said inter-node network, using said first head pointer means, to read a message from said head location in said second queue of messages, and (e) said second data processing node further comprising: (i) second tail pointer means for pointing to a tail location in said second queue of messages, (ii) second head pointer means for pointing to a head location in said first queue of messages, (iii) second message send means for using said second tail pointer means to write a message, destined for said first data processing 4Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 NextLast modified: November 3, 2007