发明名称 HARDWARE MESSAGE QUEUES FOR INTRA-CLUSTER COMMUNICATION
摘要 A method and apparatus for sending and receiving messages between nodes on a compute cluster is provided. Communication between nodes on a compute cluster, which do not share physical memory, is performed by passing messages over an I/O subsystem. Typically, each node includes a synchronization mechanism, a thread ready to receive connections, and other threads to process and reassemble messages. Frequently, a separate queue is maintained in memory for each node on the I/O subsystem sending messages to the receiving node. Such overhead increases latency and limits message throughput. Due to a specialized coprocessor running on each node, messages on an I/O subsystem are sent, received, authenticated, synchronized, and reassembled at a faster rate and with lower latency. Additionally, the memory structure used may reduce memory consumption by storing messages from multiple sources in the same memory structure, eliminating the need for per-source queues.
申请公布号 US2014096145(A1) 申请公布日期 2014.04.03
申请号 US201313778307 申请日期 2013.02.27
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 AINGARAN KATHIRGAMAR;BRIDGE, JR. WILLIAM H.;SWART GARRET F.;JAIRATH SUMTI;JOHNSON JOHN G.
分类号 G06F9/54 主分类号 G06F9/54
代理机构 代理人
主权项
地址