Invention Application
- Patent Title: HARDWARE MESSAGE QUEUES FOR INTRA-CLUSTER COMMUNICATION
- Patent Title (中): 用于内部通信的硬件消息队列
-
Application No.: US13778307Application Date: 2013-02-27
-
Publication No.: US20140096145A1Publication Date: 2014-04-03
- Inventor: Kathirgamar Aingaran , William H. Bridge, JR. , Garret F. Swart , Sumti Jairath , John G. Johnson
- Applicant: ORACLE INTERNATIONAL CORPORATION
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Main IPC: G06F9/54
- IPC: G06F9/54

Abstract:
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.
Public/Granted literature
- US09158810B2 Hardware message queues for intra-cluster communication Public/Granted day:2015-10-13
Information query