The invention discloses a
receiver sliding window-based
data transmission method in a parallel computer
system, and aims at guaranteeing the integrity and the
correctness of out-of-order and unreliable network-based RDMA (
remote direct memory access) transmission data in the design of the existing parallel computer
system. The technical scheme is that the
data transmission method comprises the following steps of: firstly, establishing connection between a sending node and a receiving node; setting up a receiving window at the receiving window, wherein the receiving window is only used for recording and receiving the numbers of RDMA messages nor performing caching on RDMA messages entering the receiving window; sending the RDMA messages to the receiving node by the sending node and responding
retransmission request messages sent back by the receiving node; meanwhile, receiving the RDMA messages, of which the message numbers are located in the receiving window, by the receiving node, and writing data in the RDMA messages in internal storage of the receiving node; receiving the RDMA messages, sent by the receiving node, by the sending node to finish message response, and ending the RDMA transmission by the sending node. Compared with the existing method, the
receiver sliding window-based
data transmission method disclosed by the invention has the advantages that the hardware resource cost can be reduced, the
retransmission cost is reduced, and the transmission efficiency is improved.