Unlock instant, AI-driven research and patent intelligence for your innovation.

Memory pool management method of distributed storage system

A technology of distributed storage and management methods, applied in transmission systems, electrical digital data processing, instruments, etc., to achieve the effect of reducing overhead and improving data transmission performance

Pending Publication Date: 2022-03-25
JIANGNAN INST OF COMPUTING TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a memory pool management method of a distributed storage system to overcome the shortcomings of the existing distributed storage system memory pool management

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
  • Memory pool management method of distributed storage system
  • Memory pool management method of distributed storage system
  • Memory pool management method of distributed storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0026] Embodiment: The present invention provides a memory pool management method of a distributed storage system, which specifically includes the following steps:

[0027] S1. The initialization of the distributed storage system starts, and the network card device is turned on;

[0028] S2. Allocate memory, register the memory pool of the distributed storage system, and record the first address and memory size of the memory pool;

[0029] S3. Taking the first address of the memory pool of the distributed storage system as an input parameter, registering the memory pool of the network card, organizing the memory pool of the network card according to the data block size of the distributed storage system and recording the offset, and returning the handle number of the network card;

[0030] S4. The initialization of the distributed storage system ends;

[0031] When the distributed storage system reads data, the following operations are performed:

[0032] S11. The underlying ...

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 memory pool management method for a distributed storage system, which comprises the following steps of: S1, starting initialization of the distributed storage system, and opening network card equipment; s2, allocating a memory, registering a memory pool of the distributed storage system, and recording a head address and a memory size of the memory pool; s3, taking the initial address of the memory pool of the distributed storage system as an input parameter, registering a network card memory pool, organizing the network card memory pool according to the size of a data block of the distributed storage system, recording offset, and returning a network card handle number; and S4, ending initialization of the distributed storage system. According to the method and the device, memory copies from the distributed storage memory pool to the network card memory pool and from the network card memory pool to the distributed storage memory pool can be respectively eliminated in a data reading and writing scene, so that the overhead of context switching and the like is further reduced, and the data transmission performance of a distributed storage system is improved.

Description

technical field [0001] The invention relates to a memory pool management method of a distributed storage system, belonging to the technical field of high-performance computing. Background technique [0002] In order to solve the delay of server-side data processing in network transmission, remote direct memory access (RDMA) technology is produced, which allows data to be quickly moved from a system memory storage to a remote system memory storage without any impact on the operating system. This does not require much computer processing power, and it eliminates the overhead of external memory copying and context switching, thereby freeing memory bandwidth and CPU cycles for improved application performance. RDMA has the characteristics of low latency, low load, and high bandwidth. Large-scale distributed storage systems have high requirements for network bandwidth and delay due to file operation and communication between multiple clients and servers. The traditional TCP / IP p...

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): H04L67/1097G06F15/173
CPCH04L67/1097G06F15/17331
Inventor 何晓斌肖伟陈德训高洁余婷陈起
Owner JIANGNAN INST OF COMPUTING TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More