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

Memory management method and system, client, server and storage medium

A memory management and client-side technology, applied in the field of communication, can solve the problems of reducing data transmission efficiency, complex implementation of distributed synchronization protocols, etc., and achieve the effect of improving efficiency and convenience.

Pending Publication Date: 2021-10-08
ZTE CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the client needs to apply for memory space from the server before each data transmission, and the server allocates free memory according to the memory usage. In this way, the CPUs on both sides of the server and the client need to participate in multiple interactions, which reduces the efficiency of data transmission.
In addition, in the existing distributed storage scenario where the client applies for memory from multiple servers, it needs to initiate memory allocation requests to multiple servers, and the client needs to frequently apply for memory from multiple servers. The implementation of the distributed synchronization protocol is more complicated

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 management method and system, client, server and storage medium
  • Memory management method and system, client, server and storage medium
  • Memory management method and system, client, server and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of this application.

[0028] The flow charts shown in the drawings are just illustrations, and do not necessarily include all contents and operations / steps, nor must they be performed in the order described. For example, some operations / steps can be decomposed, combined or partly combined, so the actual order of execution may be changed according to the actual situation.

[0029] Some implementations of the present application will be described in detail below in conjunction with the accompanying drawings. In the c...

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 management method and system, a client, a server and a storage medium, and belongs to the technical field of communication. The method comprises the following steps of: obtaining memory information corresponding to a memory allocated to a client by a server; creating a queue for recording a memory state based on the memory information; and when the data interaction between the client and the server changes, updating the memory state in the queue. According to the method, the client side can monitor the memory state of the distributed memory and timely update the memory state in the queue when the data interaction changes, so that the memory state can be effectively monitored without frequently applying for the memory from the server, the data transmission efficiency is improved, and the address management convenience is improved.

Description

technical field [0001] The present application relates to the technical field of communications, and in particular to a memory management method, system, client, server and storage medium. Background technique [0002] Remote Direct Memory Access (RDMA) is a network transmission technology that directly accesses the storage space of remote nodes, and quickly transmits data from one end to the storage space of the other end, bypassing the operating system kernel protocol stack, The resource of the central processing unit (CPU) of the node is not occupied, and the performance of data transmission can be significantly improved. RDMA technology has been applied to various business scenarios, especially distributed storage systems that have very high bandwidth and latency requirements. Using RDMA networks to transmit large data can give full play to the high performance of new hardware. [0003] In the prior art, in the process of RDMA data transmission, first, the client initia...

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): G06F9/50G06F9/54
CPCG06F9/5016G06F9/546G06F9/54G06F9/50
Inventor 金浩屠要峰韩银俊郭斌高洪
Owner ZTE CORP