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

A back-end storage method, device and system based on spdk

A storage device and storage address technology, applied in the field of information storage, can solve the problems of long IO path, high delay, and difficulty in improving software stack performance and efficiency, so as to improve performance and efficiency, reduce delay time, and reduce IO effect of path

Active Publication Date: 2020-11-24
SUZHOU METABRAIN INTELLIGENT TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, the NVMe disk is accessed in the kernel mode when performing data read and write operations. When accessing the NVMe disk in this way, the local file system and the driver are required to finally access the NVMe disk. The IO path is long and the delay time is long. When the time is high, it is difficult to improve the performance and efficiency of the software stack in the storage system, especially to meet the needs of high-performance scenarios

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 back-end storage method, device and system based on spdk
  • A back-end storage method, device and system based on spdk
  • A back-end storage method, device and system based on spdk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The embodiment of the present invention provides a SPDK-based back-end storage method, device and system, which reduces the IO path and delay time during use, improves the performance and efficiency of the software stack in the storage system, and greatly It meets the needs of high-performance scenarios.

[0043] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0044] Please refer to figu...

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

An embodiment of the invention discloses a backend storage method, device and system based on an SPDK (storage performance development kit). The method includes the steps: receiving reading and writing instructions transmitted by a client; calling user states in the SPDK to drive and access NVMe (non-volatile memory express) disks according to the reading and writing instructions, and performing corresponding reading and writing operation on the NVMe disks. According to the method, the user states in the SPDK can be called after the reading and writing instructions transmitted by the client is received, the NVMe disks are driven and directly accessed, and the corresponding reading and writing operation is performed on the NVMe disks. According to the method, the NVMe disks are accessed by the aid of the user states, local file systems cannot be accessed in the access process, IO (input output) paths are decreased, delay time is shortened, performance and efficiency of software stacks in a storage system are improved, and the requirements of high-performance scenes are greatly improved.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of information storage, and in particular, to a method, device and system. Background technique [0002] With the development of science and technology, all-flash storage has become the development trend of future storage. The introduction of solid-state storage media makes the throughput and delay performance of storage better than traditional media, and the proportion of time taken by software in the entire transaction processing time is greatly increased. At present, there are many NVMe SSD disks (NVMe disks for short) appearing on the market. Among them, NVMe is a protocol similar to AHCI built on the M.2 interface. It is a protocol specially designed for flash memory storage. Its purpose is to Unify the SSD interface interaction standards of mainstream manufacturers, and better release the efficiency potential of the upper system. [0003] In the prior art, the NVMe disk is a...

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/0611G06F3/0655G06F3/0685
Inventor 贺计文
Owner SUZHOU METABRAIN INTELLIGENT 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