Receiver sliding window-based data transmission method in parallel computer system

A data transmission method and computer system technology, applied to computers, digital computer components, calculations, etc., can solve problems such as network congestion, high retransmission overhead, and high hardware overhead

Active Publication Date: 2015-04-01
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The technical problem to be solved by the present invention is: in the RDMA transmission process based on the out-of-order and unreliable network in the existing parallel computer system design, it is necessary to ensure the integrity and corr

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Receiver sliding window-based data transmission method in parallel computer system
  • Receiver sliding window-based data transmission method in parallel computer system
  • Receiver sliding window-based data transmission method in parallel computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] figure 1 It is a schematic diagram of RDMA transmission between two nodes in the traditional parallel computer system mentioned in the background art. A parallel computer system is usually composed of multiple computing nodes (abbreviated as nodes) and an interconnection network. The nodes are composed of processors, network interfaces and memory. communication. RDMA transmission is a basic communication mode in parallel computers, which transfers data from a certain area in the memory of the sending node to a receiving interval in the memory of the receiving node. In terms of implementation, an RDMA transmission is usually decomposed into multiple RDMA packets, which are independently transmitted on the interconnection network.

[0053] figure 2 It is a schematic diagram of the message format in which the sending node fetches data from the memory and encapsulates it into an RDMA message in the RDMA transmission of the present invention. The RDMA message includes f...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

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.

Description

technical field [0001] The invention relates to a method for moving memory data between two computing nodes in a parallel computer system, in particular to a data transmission method between computing nodes based on a receiver sliding window based on an out-of-order and unreliable network. Background technique [0002] A parallel computer system is usually composed of multiple computing nodes (abbreviated as nodes) and an interconnection network. The nodes are composed of processors, network interfaces and memory. communication. In a parallel computer system, a basic communication mode is to copy data in the memory between two nodes (denoted as sending node and receiving node), that is, the sending node writes the data in the memory area of ​​the node to the receiving node This mode of communication is often called Remote Direct Memory Access (RDMA). [0003] RDMA communication needs to rely on the interconnection network of parallel computers to complete. Generally speaki...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F13/28G06F15/163
CPCG06F13/4204
Inventor 王绍刚陆平静徐炜遐庞征斌王克非张峻夏军董德尊赖明澈戴艺齐星云罗章常俊胜徐金波黎渊张建民王桂彬
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products