Patent ID: 6718392
Filing Date: 2004-04-06
Classification: H04L

Abstract:
A distributed computer system comprising:a first subnet including a first group of endnodes and a second subnet including a second group of endnodes, each endnode in the first and second groups of endnodes including: at least one process which produces and/or consumes message data; and queue pairs, each queue pair including: a send work queue having work queue elements that describe message data for sending, and a receive work queue having work queue elements that describe where to place incoming message data; a communication fabric physically coupled to the first group of endnodes and the second group of endnodes; and a partitioning mechanism associating a first partition key representing endnodes in a first partition to a first group of queue pairs and a second partition key representing endnodes in a second partition to a second group of queue pairs for enabling communication between endnodes over the communication fabric.