Achievement method of flash memory storage array

A technology of flash memory storage and implementation method, which is applied in the input/output process of data processing, instruments, electrical digital data processing, etc. The effect of IO delay, operation reduction, efficient utilization

Inactive Publication Date: 2018-11-30
BEIJING ZHITOUJIA INTPROP OPERATION CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] One of the objectives of the present invention is to propose a flash memory storage array device to solve the technical problems that the performance of the flash memory cannot be fully utilized and the flash memory storage array does not have the ability to expand horizontally in the prior art

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
  • Achievement method of flash memory storage array
  • Achievement method of flash memory storage array
  • Achievement method of flash memory storage array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] Such as image 3As shown, the flash memory storage array device of this embodiment includes: an IO acceleration module 102, a service computing module 103, a flash memory group module 104, and a management module 101; The package is analyzed and accelerated, and the quality of service control is completed and sent to the service computing module 103; the service computing module 103 is used to execute service software programs, data service computing and flash memory resource management (such as FTL), and communicate with the flash memory group module 104 directly performs data interaction; the flash memory group module 104 is used to provide basic functions such as reading, writing and erasing, and provides data services without additional memory; the management module 101 is used to perform the control function of the flash memory storage array and monitoring functions. The interconnection between each module is preferably completed by a high-speed serial bus (SERDES...

Embodiment 2

[0064] A method for implementing a flash storage array, the flash storage array it adopts includes an IO acceleration module, a service computing module, a flash memory group module and a management module, and the implementation method is as follows:

[0065] The IO acceleration module analyzes and accelerates the data packets and data application packets from the front end, completes service quality control, and performs data interaction with the service computing module. The service calculation module executes service software program, data service calculation and flash memory group resource management (such as FTL); and the service calculation module preferably performs data calculation in a distributed parallel computing mode, and performs in a distributed resource pool architecture mode data storage. The flash memory group module provides functions such as reading, writing and erasing, and provides data service computing without additional memory. The control function a...

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 an achievement method of a flash memory storage array. The achievement method comprises an IO acceleration module, a service calculating module, a flash memory group module anda management module, wherein data packets and data application packets from the front end undergoes parsing and acceleration and / or service quality control through the IO acceleration module and perform data interaction with the service calculating module, the service calculating module is used for executing calculation and flash memory group resource management of service software programs and / or data services and directly performs data interaction with the flash memory group module, and the flash memory group module provides reading, writing and erasure functions and provides data service calculation without additional memories. The management module executes control and monitoring functions of the flash memory storage array. By adopting the method, IO path operation is decreased, IO delay is shortened, accordingly the characteristics of flash memories can be more effectively utilized, and the properties of the flash memories can be played. In addition, the flash memory group modulecan be flexibly increased / decreased and meanwhile has transverse extension capability.

Description

technical field [0001] The invention relates to the technical field of data storage, in particular to a method for realizing a high-performance flash memory storage array with horizontal expansion capability. Background technique [0002] With the development of semiconductor technology, the storage density of flash memory is getting higher and higher. Compared with mechanical disks, flash memory (NandFlash) has faster random access speed, especially random read access speed, and lower power consumption. Compared with DRAM (Dynamic Random Access Memory, dynamic random access memory), flash memory can keep data for a long time after the power is turned off, and has higher storage density. Widely used in high IOPS (Input / OutputOperationsPerSecond), high bandwidth (Bandwidth), and low latency (Latency). [0003] However, existing flash memory storage arrays are based on off-the-shelf general-purpose hardware and are implemented software-centrically, such as figure 1 As shown,...

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): G06F3/06
CPCG06F3/0611G06F3/0688
Inventor 丁杰
Owner BEIJING ZHITOUJIA INTPROP OPERATION CO LTD
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