Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data-transmission system between nodes, and device and method

A technology of data transmission system and data transmission device, which is applied in transmission systems, electrical digital data processing, digital computer parts, etc., can solve the problems of low reliability, cumbersome communication process, slow communication speed, etc.

Active Publication Date: 2009-09-02
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that one of the shortcomings of the above-mentioned traditional message passing method to transmit data is that the communication process is cumbersome
[0004] At the same time, because the traditional message passing method needs to access the slow external bus (such as the hardware network card on the PCI bus) when transmitting data, the communication speed is relatively slow.
Another disadvantage of the existing technology is that communication data is transmitted through a hardware-based communication network, and its reliability is low

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
  • Data-transmission system between nodes, and device and method
  • Data-transmission system between nodes, and device and method
  • Data-transmission system between nodes, and device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0092] The present invention will be further described in detail below in conjunction with the drawings and specific embodiments.

[0093] In a non-uniform memory access (NUMA) platform environment, each operating system node can share physical memory, and the processor and / or processor core managed by one operating system node can access the physical memory area of ​​other operating system nodes. The operating system node of the present invention, or simply referred to as a node, is an operating system node that includes at least one processor core and / or at least one processor and runs on the processor core and / or processor in a non-uniform memory access platform environment operating system.

[0094] As a specific implementation manner, the embodiment of the present invention takes the running of the Linux operating system and data transmission support TCP / IP protocol on each node as an example to describe the present invention in detail, but it should be noted that the present...

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 data transmission system, device and method in the form of message delivery between nodes on a non-uniform memory access platform. The data transmission system is used to transmit data between nodes on the non-uniform memory access platform, and the nodes include a data transmission device connected to the protocol stack of the operating system; it is characterized in that the data transmission device includes: To divide the shared communication buffer and the shared communication buffer control area in the memory, and announce the position and size of the shared communication buffer to the shared communication buffer allocation module of other nodes; used for sharing communication between nodes A bottom layer communication module for message transmission in the buffer; and a virtual network card for simulating the bottom layer communication module as a network card and connecting with the protocol stack of the node. The invention has the beneficial effects of transparent, efficient and safe data transmission without special hardware support.

Description

Technical field [0001] The present invention relates to computer network communication technology, in particular to a system, device and method for data transmission between nodes in a non-uniform memory access architecture (NUMA) platform. Background technique [0002] In the prior art, between each multi-core processor or operating systems running on multiple processors on a non-uniform memory access (NUMA) platform, there are usually two data transmission methods: one is through shared memory and memory is used. The way of copying is to realize data transmission; the other way is to transmit data by means of message transmission, which uses communication based on communication hardware. [0003] At present, the most commonly used method is to use message transmission, which is based on communication hardware (such as a hardware network card) to transmit data. The data transmission process of this communication method is: the sender copies the message to be transmitted from the...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F15/167G06F15/163H04L29/06
Inventor 马捷苗艳超张翔
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products