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

A caching method and system for reducing write performance jitter of a solid-state disk storage system

A storage system, solid-state disk technology, applied in the input/output process of data processing, instruments, input/output to record carriers, etc., can solve the problem of increasing the response time of users' new write requests, performance jitter of external new write requests, and increasing garbage. Recycling time overhead and other issues, to reduce the effective data page rewriting of garbage collection operations and the contention of external new write requests for bus conflicts, reduce SSD write performance jitter, and improve cache space utilization.

Active Publication Date: 2021-07-13
ANHUI UNIVERSITY
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Garbage collection is mainly composed of two parts: the rewriting operation of valid data pages in the block to be erased and the erasing operation of invalid data blocks. The rewriting operation of valid data pages in the block to be erased may compete with external new write requests for the bus , the external new write request cannot be responded until the rewrite operation is completed, which causes the performance of the external new write request to fluctuate and greatly increases the response time of the user's new write request; Write time, which again increases the time overhead of garbage collection
Larger response delays caused by transactional storage system write performance jitter are not allowed, and large write performance jitter is fatal to transactional storage systems

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 caching method and system for reducing write performance jitter of a solid-state disk storage system
  • A caching method and system for reducing write performance jitter of a solid-state disk storage system
  • A caching method and system for reducing write performance jitter of a solid-state disk storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] With the increasing scale of big data applications, data processing puts forward higher demands on computer storage performance. Traditional disk-based storage systems have low performance and cannot meet the requirements of big data applications with high response time requirements. Flash-based solid-state disks are widely used in storage systems for big data processing.

[0035] As a new type of storage device, solid state disks have been widely used in various consumer electronic devices as storage media in recent years. SSDs have unique advantages over traditional disk devices. First of all, the read and write speed of SSD is fast. Traditional disk devices contain mechanical parts and require long seek times. The solid-state disk uses electronic devices as the storage medium, and the addressing overhead is relatively small. The physical characteristics of solid-state disk storage media have higher access performance than traditional disks. Secondly, solid-state...

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 cache method for reducing write performance jitter of a solid-state disk storage system: S1, when a new write request arrives at the cache system, store the new write request data in a matching cache cluster; S2, based on the new write request data Generate fingerprint information, and match the fingerprint information with the target fingerprint library, and judge the operation type of this new write request according to the matching result; S3, select the new write request data in the new write request according to the operation type of this new write request The processing method when the cache cluster where it is located is written back to the flash memory. The present invention uses the fingerprint library technology to select as many clusters as possible to update the data pages and write them back to the flash memory, and when the storage unit where the original data block is located is idle, garbage collection is performed on the original data block, which improves the utilization rate of the cache space and reduces the cache memory. A large number of invalid data pages generated by frequently updating data and writing back to the flash memory in the medium reduce garbage collection operations and reduce write performance jitter of solid-state disks.

Description

technical field [0001] The invention relates to the technical field of caching optimization methods, in particular to a caching method and system for reducing write performance jitter of a solid-state disk storage system. Background technique [0002] As a new type of storage device, solid state disks have been widely used in various consumer electronic devices as storage media in recent years. With the wide application of flash solid-state disks, the problems caused by the physical characteristics of the storage medium itself are becoming increasingly apparent. The remote update operation brought about by the erase-before-write feature will degrade the performance and lifespan of the solid-state disk. The flash solid-state disk needs to erase the storage space before writing data, so when the data in the solid-state disk needs to be updated, the updated data needs to be written into the data block that has been erased, and then its The corresponding original data is inval...

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 Patents(China)
IPC IPC(8): G06F3/06
CPCG06F3/061G06F3/0638G06F3/0676
Inventor 孙辉贾晨陈国栋
Owner ANHUI UNIVERSITY
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