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

Glusterfs-based network communication optimization method and device

A network communication and optimization method technology, which is applied in the direction of network interconnection, data exchange network, data exchange through path configuration, etc., can solve the problems of low data transmission efficiency, data transmission performance degradation, and increased network communication delay, etc., to achieve Improve data transmission performance, reduce data operation time-consuming, and reduce the effect of network communication delay

Active Publication Date: 2021-07-02
湖南国科亿存信息科技有限公司
View PDF14 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] In the above process of sending data from node A to node B, the entire communication process is relatively complicated, and it is necessary to copy data from user state to kernel state according to step (2), and copy data from kernel state to user state according to step (8) , the data replication takes a lot of time, which reduces the performance of data transmission and increases the delay of network communication
[0014] To sum up, the network communication between nodes in the existing Glusterfs architecture must go through data replication from user state to kernel state and from kernel state to user state. There will be complicated communication process, long operation time, low data transmission efficiency and network communication Big delay and other issues

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
  • Glusterfs-based network communication optimization method and device
  • Glusterfs-based network communication optimization method and device
  • Glusterfs-based network communication optimization method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The present invention will be further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.

[0046]The present invention is based on the network communication optimization method of Glusterfs. In the Glusterfs distributed storage system, a user-mode TCP / IP protocol stack and a user-mode network card driver are configured for each node. When the source node needs to send data to the destination node through the network, the The TCP / IP protocol stack encapsulates and analyzes TCP / IP data packets, and sends and reads the encapsulated data packets through the user mode network card driver to realize network communication between nodes.

[0047] Considering: (1) If the computer processor is equipped with IOMMU (Input / Output Memory ManagementUnit), that is, the input / output memory management unit, it connects the DMA (direct memory access) bus and the main mem...

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 Glusterfs-based network communication optimization method and device, and the method comprises the steps: configuring a user mode TCP / IP protocol stack and a user mode network adapter drive for each node in a Glusterfs distributed storage system, carrying out the packaging and analysis of a TCP / IP data package through the user mode TCP / IP protocol stack when a source node needs to transmit data to a destination node through a network, and sending and reading the packaged data packet through a user mode network adapter drive so as to realize network communication between the nodes. In the node network communication process, data copying from a user mode to a kernel mode and from the kernel mode to the user mode is not needed, and the method has the advantages of being easy to implement and operate, short in time consumption, low in network communication delay, high in communication efficiency and the like.

Description

technical field [0001] The invention relates to the technical field of Glusterfs distributed storage, in particular to a Glusterfs-based network communication optimization method and device. Background technique [0002] The exponential growth of current application system data not only puts forward higher requirements on the capacity of the storage system, but also poses a great challenge to the transmission capacity. As a decentralized distributed storage system, Glusterfs consists of multiple storage nodes and has theoretically unlimited scalability. In order to ensure system security and prevent illegal memory address access and malicious pointers from modifying the operating system, the current kernel call in Glusterfs copies data from user space to kernel space. Copying data between states, that is, data must be copied from user state to kernel state and from kernel state to user state, but this copy operation takes a long time, and the copy operation needs to occupy ...

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 Applications(China)
IPC IPC(8): H04L29/08H04L12/46H04L29/06
CPCH04L67/1097H04L67/1095H04L12/4633H04L67/141H04L69/22H04L69/162
Inventor 张国华彭琰李庆节张恽
Owner 湖南国科亿存信息科技有限公司
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