发明名称 System and method for message transmission between network nodes connected by parallel links
摘要 A first computer sends a sequence of messages to a second computer using remote write operations to directly store each message in a corresponding memory location in the second computer. The second computer retains information denoting the sequence numbers of the messages it receives and processes, and it acknowledges each received message with an asynchronous acknowledgment message. The first computer keeps track of which messages it has sent but for which it has not yet received an acknowledgment. Whenever the first computer determines that it has failed to receive a message acknowledgment from the second computer in a timely fashion, or it needs to reuse previously used message sequence numbers, the first computer undertakes remedial actions to resynchronize the first and second computers. The process begins by prompting the second computer to flush and process all the messages in its receive FIFO, and then comparing sequence number information recorded by the second computer with the sequence numbers of the outstanding, unacknowledged messages sent by the first computer. If the comparison indicates that any messages sent by the first computer were not received and processed by the second computer, those messages are re-transmitted. If necessary, during resynchronization the first computer will activate a different communication interface than the one previously used so as to establish a reliable connection to the second computer. After a success resynchronization, normal "send only" message operation resumes. At predefined times, the sequence number information retained by the second computer is cleared.
申请公布号 US6615383(B1) 申请公布日期 2003.09.02
申请号 US19980087043 申请日期 1998.05.29
申请人 SUN MICROSYSTEMS, INC. 发明人 TALLURI MADHUSUDHAN;KHALIDI YOUSEF A.
分类号 H04L1/16;H04L1/18;H04L12/56;H04L29/06;H04L29/08;(IPC1-7):G06F11/14 主分类号 H04L1/16
代理机构 代理人
主权项
地址