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

A garbage collection method of a storage system and a related device

A recovery method and storage system technology, applied in the field of computer-readable storage media and garbage recovery systems, can solve problems affecting the service life of SSD hard disks, failing to achieve garbage recovery methods, wasting storage systems, etc., to avoid invalid reading and writing, avoid IO performance waste, the effect of improving IO performance

Active Publication Date: 2019-01-29
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF10 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the existing technology, when the valid data in a large space is migrated to a new space, it becomes garbage data, which not only fails to achieve the effect of the garbage collection method, but also wastes the IO of the storage system for migrating valid data. (read and write operations), which affects the performance of the host and also affects the service life of the SSD hard disk

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
  • A garbage collection method of a storage system and a related device
  • A garbage collection method of a storage system and a related device
  • A garbage collection method of a storage system and a related device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The core of this application is to provide a garbage collection method, garbage collection system, server, and computer-readable storage medium for a storage system. A prediction model trained by machine learning is used to judge whether valid data in a large space is about to become garbage data, thereby Avoid garbage collection for such a large space, improve the IO performance of the IO storage system, and avoid the waste of IO performance.

[0048] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary sk...

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 garbage collection method of a storage system, comprising the following steps of: obtaining IO coverage states corresponding to IO characteristics and IO characteristics, carrying out machine learning and training treatment according to the IO characteristics and IO coverage states, and obtaining a coverage probability prediction model; according to the coverage probability prediction model, respectively carrying out prediction processing on each large block space to obtain a plurality of coverage probabilities; marking a large block space whose coverage probability is smaller than a preset coverage probability as a large block space to be recovered; carryingout garbage collection treatment on all large chunks of space to be collected. Through the prediction modelof machine learning training to determine whether the effective data in the large space will soon become garbage data, so as to avoid the garbage collection treatment of this large space, improve theIO performance of the IO storage system, and avoid the waste of IO performance. The present application also discloses a garbage collection system, a server and a computer-readable storage medium, which have the above beneficial effects.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular to a garbage collection method for a storage system, a garbage collection system, a server, and a computer-readable storage medium. Background technique [0002] With the continuous development of information technology, more and more data are stored in the Internet, and in order to improve the efficiency of data storage, an AFA (all-flash storage) array appears. AFA arrays use SSD (solid-state drive) hard disks for storage. Due to the write characteristics of SSD itself and the limitation of the number of erases and writes, discrete data is usually aggregated and rewritten to realize garbage collection of large spaces. In order to efficiently use the SSD hard disk. [0003] Generally, the garbage collection method provided by the prior art is to count the total amount of garbage data in each large space, select the large space with the most garbage data as the larg...

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): G06F12/02G06F3/06
CPCG06F3/061G06F3/0616G06F3/0644G06F3/0679G06F12/0253G06F2212/7205
Inventor 何孝金
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
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