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

Storage system based on NVMe equipment

A device and virtual controller technology, applied in the field of cloud storage, can solve the problems of occupying computing node resources, high business implementation costs, difficult deployment and promotion, etc., to achieve large cost benefits, improve resource utilization, and reduce construction costs.

Pending Publication Date: 2020-09-29
ALIBABA GRP HLDG LTD
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] This application provides a storage system based on NVMe devices to solve the problems existing in existing technologies such as difficulty in deployment and promotion, occupation of computing node resources, and high cost of service implementation.

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
  • Storage system based on NVMe equipment
  • Storage system based on NVMe equipment
  • Storage system based on NVMe equipment

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0045] Please refer to figure 1 , which is a schematic diagram of an embodiment of a storage system based on an NVMe device provided in this application. The storage system can be deployed on a storage node (Target side) of NVMoF (NVMe over Fabrics), or can be directly deployed on other devices such as a computing node (Host). The storage system includes: an NVMe virtual controller management module 101 , a queue management module 103 , and an input / output scheduling module 105 .

[0046] The NVMe device includes a non-volatile memory (non-volatile memory, NVM) based on the NVMe (Non-Volatile Memory express, non-volatile memory host controller interface specification) protocol. NVM refers to a computer memory whose stored data does not disappear when the current is turned off. It can be ReRAM (a non-volatile memory based on resistive random access), MRAM (magnetic random access memory), NRAM , PCRAM and other persistent storage media.

[0047] The NVMe protocol is a logical...

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 storage system based on NVMe. The storage system based on the NVMe comprises an NVMe virtual controller management module, a queue management module and an input / output scheduling module. Through utilizing the treatment mode, the NVMe storage system is defined through software; after the local NVMe equipment of the storage node is pooled, through receiving an NVMe virtualcontroller creation request for a target service, according to NVMe virtual controller configuration parameters carried by the request and information of a plurality of physical NVMe devices, the NVMe virtual controller is configured; an NVMe virtual controller corresponding to the target service is constructed, high-performance virtual NVMe equipment is provided for services of computing nodes,underlying hardware differences are shielded through technologies such as a shared hardware queue scheduling algorithm and the like, and a configurable software-defined NVMe virtual controller is provided to solve the problem of high-performance and high-service-quality storage equipment; therefore, the deployment difficulty of the storage system can be effectively reduced, the resource utilization rate of the computing node is improved, and the service implementation cost and the cloud storage provider construction cost are reduced.

Description

technical field [0001] The present application relates to the technical field of cloud storage, and in particular to a storage system based on NVMe devices. Background technique [0002] With the development of cloud computing and cloud technology, more and more business applications use cloud storage to save data. In business scenarios that have extremely high requirements on cloud storage I / O performance, such as high-bandwidth or high-speed data access, etc., cloud storage supports local disk business instances, and business applications can directly see local NVMe solid-state disk SSDs. [0003] At present, NVMe SSD-based storage systems are mainly constructed based on open-channel solid state drive (open-channel solid state drive, Openchannel SSD) technology. Openchannel SSD is a special kind of solid-state drive that does not implement the Flash translation layer (Flash translation layer, FTL) in the firmware of the drive, but transfers the management tasks of physica...

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
IPC IPC(8): G06F3/06
CPCG06F3/0604G06F3/0659G06F3/0664G06F3/067
Inventor 彭振
Owner ALIBABA GRP HLDG 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