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 slow communication speed, low reliability, and cumbersome communication process.

Active Publication Date: 2008-04-09
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF0 Cites 18 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 accompanying drawings and specific embodiments.

[0093] In a non-uniform memory access (NUMA) platform environment, physical memory can be shared among operating system nodes, and a processor and / or processor core managed by one operating system node can access physical memory areas of other operating system nodes. The operating system node described in the present invention, or referred to as a node for short, includes at least one processor core and / or at least one processor in a non-uniform memory access platform environment, and an operating system running on the processor core and / or processor operating system.

[0094] As a specific implementation mode, the embodiment of the present invention describes the present invention in detail by taking running the Linux operating system on each node and supporting the TCP / IP protocol for data transmission as an example, but it should b...

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, a device, and a method with message transmission way among all the nodes on a non-consistent memory access platform. The data transmission system is used for transmitting data among all the nodes on the non-consistent memory access platform, the nodes comprise the data transmission device connected with an operating system protocol stack; the system is characterized in that, the data transmission device comprises: an allocation module of shared communication buffer area used for dividing a shared communication buffer area and a control area of the shared communication buffer area, as well as announcing the position and size of the shared communication buffer area to other nodes; a bottom-layer communication module used for messaging via the shared communication buffer area among the nodes; and a virtual network adapter card simulating the bottom-layer communication module as the network adapter card and connected with the protocol stack of the nodes. The invention has the advantages that system doesn't need particular hardware support with transparent, high-efficient, and safe data transmission.

Description

technical field [0001] The 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 (NonUniform Memory Access Architecture, NUMA) platform. Background technique [0002] In the prior art, there are usually two data transmission methods between various multi-core processors on a non-uniform memory access (NUMA) platform or operating systems running on multiple processors: one is through shared memory, using memory Copying is used to realize data transmission; the other is through message passing, which uses communication hardware-based communication to transmit data. [0003] Currently, the most commonly used method is message passing, which transmits data based on communication hardware (such as a hardware network card). The data transmission process of this communication method is: the sender copies the message to be transmitted from the memory to the hard...

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): 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