发明名称 Reliable message transport network
摘要 A multiprocessor computer system comprises a sending processor node and a receiving processor node. The sending processor node is operable to send packets comprising part of a message to a receiver, to maintain a message buffer entry in the sender comprising the sent packets, to track acknowledgment from the receiver that sent packets have been received; to maintain a timer indicating the time since message data has been sent, and to resend packets not acknowledged upon the timer reaching a timeout state. The receiving processor node is operable to send acknowledgement to the sender that received packets have been received, to track packets using a received message table to track which packets comprising part of the message have been received and whether all packets in the message have been received, and to process packets once all packets in a message are received to reassemble the received message.
申请公布号 US8792512(B2) 申请公布日期 2014.07.29
申请号 US200711759748 申请日期 2007.06.07
申请人 Intel Corporation 发明人 Scott Steven L.;Abts Dennis C.;Alverson Robert;Froese Edwin
分类号 H04L12/28;H04L12/56 主分类号 H04L12/28
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A method of reliably sending data in a computerized network, comprising: sending packets comprising part of a message to a receiver; sending a separate message complete packet to the receiver after sending all packets comprising part of the message, wherein the message complete packet indicates the number of packets in the message; tracking in the receiver a number of received packets that comprise part of the message by counting in a counter the number of packets received comprising part of the message: comparing the counted number of received packets comprising part of the message to the number of packets in the message; maintaining a message buffer entry in the sender comprising the sent packets; tracking acknowledgment from the receiver that sent packets have been received; maintaining a timer indicating a time since message data has been sent; and resending packets not acknowledged upon the timer reaching a timeout state.
地址 Santa Clara CA US