Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and system for improved storage of logs

A log and storage area technology, applied in the direction of memory system, file system, file system type, etc., can solve the problems of write amplification, slow reading, performance degradation, etc., and achieve the effect of reducing write amplification problems

Active Publication Date: 2019-06-28
WESTERN DIGITAL TECH INC
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The remaining useful data must be discarded or rewritten into a new location, which causes "write amplification" and reduces performance (since writes are typically slower than reads)

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
  • Method and system for improved storage of logs
  • Method and system for improved storage of logs
  • Method and system for improved storage of logs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present disclosure relates to a technique for improving storage logs for solid-state drives ("SSD") (eg, including flash memory). Easy random access solid-state memory, data structures, algorithms, and / or circuits (e.g., (micro)processors, logic gates, switches, application specific integrated circuits (ASICs), programmable logic controllers (eg, FPGAs), and embedded microcontrollers).

[0032] Now turn to the graph, figure 1 is a block diagram depicting a PCIe device in communication with a host device according to an embodiment of the disclosure. figure 1 Multiple computing technologies are included, such as host system 102 , host CPU 104 , and PCI Express root complex 106 . Switch 108 may communicatively couple multiple targets (eg, PCIe devices such as NVMe-based targets) such as targets 110 , 116 , and 122 to host system 102 via PCI Express Root Complex 106 .

[0033] Target 110 may include a controller 112 (eg, an NVMe controller) and non-volatile storage 1...

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

A technique for improving storage logs is disclosed. In some embodiments, the technique may be implemented as a method for improving a storage log, comprising: logging a count of valid blocks in a first large block of a storage area in a flash memory; receiving a write to the flash memory A request for a second chunk; using the controller to determine whether the count of valid chunks in the first chunk is below a specified threshold; and if the number of valid chunks in the first chunk is below a specified threshold, send a request to The location of the first large block of the storage area in the flash memory is written into the second large block.

Description

technical field [0001] The present disclosure relates to methods and systems for improving storage logs. Background technique [0002] A journaling file system can track changes before committing them to the file system. Such a log reduces the risk of data corruption or loss in the event of a system crash or error. Logs typically have a finite size. Logs can be written from the beginning of a space (eg, a file) to the end of the space, and wrap around to the beginning of the space once the end is reached. Existing logged data layouts suffer from the problem that useful data must be rewritten when the log wraps around and reaches a point where existing data exists. Remaining useful data must be discarded or rewritten into new locations, which causes "write amplification" and degrades performance (since writes are typically slower than reads). Contents of the invention [0003] A technique for improving storage logs is disclosed. In some embodiments, these techniques ma...

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): G06F16/172G06F16/13G06F16/18G06F3/06
CPCG06F16/1815G06F16/13G06F16/172G06F3/061G06F3/0614G06F3/064G06F3/0643G06F3/0679G06F2212/1032G06F2212/7208G06F2212/7209G06F12/0246G06F13/4022G06F13/4282G06F2212/7201G06F11/1471G06F11/1448G06F11/1446G06F11/1458G06F11/1469G06F2201/84
Inventor D.P.诺埃P.A.米斯拉
Owner WESTERN DIGITAL TECH INC
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