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

Flash storage access processing method and system suitable for software-defined storage

A storage access and processing method technology, applied in the field of Flash storage access processing methods and systems, can solve problems such as the inability of Flash storage devices to be fully utilized, and achieve the effects of convenient storage access processing and storage management, convenient unified dynamic management, and guaranteed performance.

Active Publication Date: 2017-07-04
CHINA MOBILE COMM GRP CO LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to overcome the above problems, the present invention provides a Flash storage access processing method and system suitable for software-defined storage to solve the problem that the Flash storage device cannot fully utilize its advantages as a storage device for use by upper-layer applications

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
  • Flash storage access processing method and system suitable for software-defined storage
  • Flash storage access processing method and system suitable for software-defined storage
  • Flash storage access processing method and system suitable for software-defined storage

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0056] Such as figure 1 As shown, the present invention discloses a Flash storage access processing method suitable for software-defined storage, and the Flash storage access processing method includes:

[0057] Step 101: Setting a storage access layer at the kernel layer of the host node.

[0058] Wherein, the storage access layer has a cross-node global interface, and the cross-node global interface is an interface established based on a virtual storage device. The virtual storage device is established based on a Flash storage device in a different host node. Different hosts Inter-nodes realize cross-node storage sharing through the storage access layer set in their own kernel layer.

[0059] Step 102: When receiving a storage access request sent by an upper-layer application, transfer the storage access request to a different Flash storage device in the host node through the cross-node global interface in the storage access layer .

[0060] On the basis of realizing stor...

no. 2 example

[0065] On the basis of the first embodiment, this embodiment specifically describes the preferred implementation process of the steps involved in the above Flash storage access processing method.

[0066] Wherein, involved in step 102, when receiving the storage access request sent by the upper-layer application, the storage access request is delivered to the Flash storage device in different host nodes through the cross-node global interface in the storage access layer, such as figure 2 As shown, the specific implementation process includes:

[0067] Step 201: Introduce the storage access request to the cross-node global interface.

[0068] When receiving a storage access request from an upper-layer application, it is necessary to introduce the storage access request into the global interface based on the virtual storage device provided by the storage access layer, so as to match the Flash storage device involved in the request globally with lookup.

[0069] Step 202: Deco...

no. 3 example

[0082] On the basis of the first embodiment, this embodiment will describe other processing procedures involved in the Flash storage access processing applicable to software-defined storage.

[0083] Wherein, when the storage state of the Flash storage device in different host nodes changes, such as image 3 As shown, the Flash storage access processing method also includes:

[0084] Step 301: Identify the Flash storage device whose storage state has changed among the Flash storage devices in different host nodes, and acquire the characteristic value of the changed Flash storage device.

[0085] The change in the storage status of the storage devices mentioned here between different host nodes may be, but not limited to, the change in the storage capacity of these storage devices or the change in the service availability of the storage device or the change in the Flash storage device. Changes in storage status due to data writing or data erasing, such as increase or decrease ...

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 provides a Flash storage access processing method and system suitable for software-defined storage, and relates to the technical field of storage. The method comprises the steps of setting a storage access layer in a kernel layer of a host node, wherein the storage access layer has a cross-node global interface, the cross-node global interface is an interface established based on virtual storage devices, and the virtual storage devices are established based on Flash storage devices in different host nodes; and when a storage access request sent by an upper application is received, transmitting the storage access request to the Flash storage devices in the different host nodes through the cross-node global interface in the storage access layer. According to the scheme, dispersed nodes can be subjected to unified dynamic management more conveniently, so that cross-node large-scale use and deployment of the underlying Flash storage devices can be realized.

Description

technical field [0001] The present invention relates to the field of storage technology, in particular to a Flash storage access processing method and system suitable for software-defined storage. Background technique [0002] In the prior art, since the storage products of different manufacturers, especially the Flash storage products, are widely different in interface form, IO conversion mode, conversion technology and use architecture, due to the In Server and Out of Server (Out of Server) of its Flash storage. Server) schemes also have their own technical shortcomings and architectural limitations. There is no storage management function. It is necessary to deploy storage management software optimized for Flash based on the user state at the operating system level to manage it, so that it can achieve unified management and allocation, and realize cross- It is difficult to ensure the data reliability and sharing ability of the host and the continuity of the use of busines...

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
Inventor 胡建村
Owner CHINA MOBILE COMM GRP 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