Remote heap management method and remote heap management system

A management method and remote technology, which are applied in the field of remote heap management methods and remote heap management systems, can solve the problems of insufficient utilization of RDMA performance, large processing overhead of remote heap service program software and data copying overhead, etc. The effect of the wear leveling effect

Active Publication Date: 2022-07-12
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] The purpose of the present invention is to provide a remote heap management method and a remote heap management system to solve the common problem of existing remote heap management when writing objects back to the remote heap Insufficient utilization of RDMA performance, and the problem of large remote heap service program software processing overhead and data copy overhead

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
  • Remote heap management method and remote heap management system
  • Remote heap management method and remote heap management system
  • Remote heap management method and remote heap management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0128] The present invention provides a remote heap management method, which is applied to the client, refer to figure 1 As shown, the remote heap management method includes:

[0129] S1: Divide the log area from the local storage space;

[0130] In the present invention, the remote heap space of the remote heap is firstly divided into several fixed-size segments, and the length of each segment is 1GB. Therefore, in order to make the remote heap correspond to the client, the local memory space of the client is also It will divide 1GB of space as the log area, and select a free segment from the segment of the remote heap space managed by itself as the segment corresponding to the log area. Of course, those skilled in the art can choose storage space of other capacity, which is not specifically limited in the present invention, so that the storage space size of a plurality of the segments can be equal to the storage space size of the log area.

[0131] S2: Receive a write requ...

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 remote heap management method and a remote heap management system, which are applied to a client, and the remote heap management method comprises the following steps: dividing a log area from a local storage space; receiving a write-in request of object data; writing the object data into a log area; whether the object data is updated data or not is judged, if yes, a space corresponding to original object data in a storage section of a remote heap space is marked as a free area, the object data is placed at a new storage position, the remote heap space comprises multiple sections, and the multiple sections comprise the storage section and the free section; otherwise, judging whether the storage space of the log area is equal to the rated space or not; transmitting all object data in the log area to a current corresponding idle section of the log area, emptying the log area, marking the current corresponding idle section as a storage section, selecting a next idle section as a current corresponding section of the log area, and then re-receiving a write-in request of the object data; otherwise, re-receiving the write-in request of the object data.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a remote heap management method and a remote heap management system. Background technique [0002] In a cloud computing environment, memory resources are the most competitive resources. In the server clusters of Google and Alibaba, the average memory utilization is 60%, and there are huge differences in the memory utilization of different nodes, in contrast, the average CPU utilization is only 40%. In addition, memory resources are the most difficult to scale resources in a cloud computing environment. Because the application can only use the local memory, once the local memory is exhausted, some applications must be forcibly closed to release memory resources. According to statistics, in Google's data centers, 790,000 applications were forcibly closed due to insufficient memory within a month. Due to the difference in memory utilization of each node in the cluster, there ar...

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): H04L67/125H04L67/1097H04L49/901H04L41/069G06F12/0802G06F9/50
CPCH04L67/125H04L67/1097H04L41/069H04L49/901G06F9/5016G06F9/5022G06F12/0802
Inventor 吴悠李林彭琳峰王冠骅
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products