Unlock instant, AI-driven research and patent intelligence for your innovation.

A caching method and device applied to all-flash storage

A flash memory storage and caching technology, applied in the field of all-flash storage caching methods and devices, can solve the problems of time delay of host write requests, increase the pressure of reading and writing information of all-flash disk arrays, etc. The effect of improving the ability of writing and reading, and improving the performance of reading and writing

Active Publication Date: 2022-05-13
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing strong consistency method of distributed cache will cause a delay in the write request time of the host, and has strict requirements on the overall performance of the system in the process of data caching, and will increase the cost of reading and writing information of the all-flash disk array. pressure

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 caching method and device applied to all-flash storage
  • A caching method and device applied to all-flash storage
  • A caching method and device applied to all-flash storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] refer to image 3 as shown, image 3 It is a flow chart of the method of Embodiment 1.

[0029] The method of this embodiment includes the following steps:

[0030] Step S1, the multipath node acquires and stores write request information, and sends the write request information to storage nodes, and the number of the storage nodes is at least two.

[0031] Step S2, the storage node generates confirmation information corresponding to the write request information, and returns the confirmation information to the multipath node;

[0032] Step S3, judging the number of confirmation information returned to the multi-path node, if the number of confirmation information returned to the multi-path node is not less than half of the number of storage nodes, delete the stored information in the Write request information for multipath nodes. It should be understood that the number of confirmation information returned to the multipath node in this application is not less than h...

Embodiment 2

[0044] refer to Figure 6 as shown, Figure 6 It is a structural diagram of a cache device applied to all-flash storage in Embodiment 2.

[0045] The caching device applied to all-flash storage in this embodiment includes: an information acquisition unit, the information acquisition unit is used for multipath nodes to acquire and store write request information, and send the write request information to the storage node, so The number of storage nodes is at least 2; an information return unit, the information return unit is communicatively connected to the information acquisition unit, the storage node generates confirmation information corresponding to the write request information, and the information return unit is used to send The confirmation information is returned to the multipath node; an information judging unit, the information judging unit is communicatively connected with the information return unit, and the information judging unit is used to judge the confirmati...

Embodiment 3

[0051] This embodiment provides a computer-readable storage medium. The computer-readable storage medium stores a program, and when the program is executed by a processor, the processor is made to execute the steps of the caching method applied to all-flash storage in the first embodiment above.

[0052] Those skilled in the art should understand that the embodiments in the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiment of the present invention may be in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein. .

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 present invention relates to a caching method and device applied to all-flash storage. The method includes the following steps: a multipath node acquires and stores write request information, and sends the write request information to the storage node; the storage node generates confirmation information corresponding to the write request information , and return the confirmation information to the multipath node; judge the number of confirmation information returned to the multipath node, if the number of confirmation information returned to the multipath node is not less than half of the number of storage nodes, delete the write request stored in the multipath node information. The cache method and device applied to all-flash storage of the present application can greatly reduce the drawbacks of write request delay caused by distributed cache consistency without reducing data security, and can improve the write performance of all-flash disk arrays. The capability of requesting information to be written and read can improve the overall performance of a cache device applied to all-flash storage.

Description

technical field [0001] The present invention relates to the technical field of data caching, in particular to a caching method and device applied to all-flash storage. Background technique [0002] The current storage system is based on the strong consistency of the distributed cache. The flow chart of the all-flash storage architecture and the strong consistency of the distributed cache is as follows: figure 1 and figure 2 shown. Specifically, the steps of distributed cache consistency caching are: the host sends a write request to node 1 in the storage cluster, node 1 sends the write request to node 2, and after node 2 writes the received write request into the cache, it notifies the node 1 write is successful, after node 1 writes the write request into its own cache, it notifies the host that the write is successful. The strong consistency of the cache, the host can continue to issue new write requests at this time. The existing strong consistency method of distribut...

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/061G06F3/062G06F3/0635G06F3/0652G06F3/0688
Inventor 刘志魁王艳清
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD