Method for constructing reliable flash memory storage system in cooperative usage of erasure codes and error correction codes
A flash memory storage and construction method technology, applied in the field of reliable flash memory storage system construction using erasure codes and error correction codes, can solve difficult IO performance flash memory, data accuracy cannot be guaranteed, error correction code calculation overhead increases, etc. question
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0049] like figure 1 As shown, the steps of the method for constructing a reliable flash memory storage system using erasure correction codes and error correction codes in cooperation with this embodiment include:
[0050] 1) Initialize the buffer for receiving IO requests; initializing the buffer for receiving IO requests is to apply for an area in the memory to save the read and write requests sent by the upper application;
[0051] 2) Receive the IO request R, determine the read-write type of the IO request R, if the read-write type is a write request, then jump to step 3); otherwise, if the read-write type is a read request, then jump to step 4);
[0052] 3) Select the write data of the IO request R in units of strips, use erasure codes to generate k redundant data pages from the s user data pages of each selected strip, and calculate the s user data pages and The checksums and error correction codes of s+k pages composed of k redundant data pages, and the s+k pages and t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com