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

Method for processing read/write request, network storage system and electronic equipment

A network storage and write request technology, applied in the computer field, can solve the problem of not caring about the sequence of multiple read and write requests, storage first B and then A, read and write operations are not expected, etc., so as to improve the request processing delay problem and save time. , the effect of reducing the number of traversals

Active Publication Date: 2020-03-06
ALIBABA GRP HLDG LTD
View PDF11 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At this time, the read and write operations may not meet expectations. It is expected that A will be followed by B, but when it is implemented in storage, B will be followed by A.
In addition, some types of disks or storage systems currently execute the same batch of read and write requests on the disk at the same time, and do not care about the order of multiple read and write requests in the same batch. At this time, the server needs to implement order preservation

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
  • Method for processing read/write request, network storage system and electronic equipment
  • Method for processing read/write request, network storage system and electronic equipment
  • Method for processing read/write request, network storage system and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to enable those skilled in the art to better understand the solutions of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application.

[0043] Some of the processes described in the specification, claims, and above-mentioned drawings of the present application contain multiple operations that appear in a specific order, and these operations may not be executed in the order in which they appear herein or executed in parallel. The serial numbers of operations, such as 101, 102, etc., are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. Additionally, these processes can include more or fewer operations, and these operations can be performed sequentially or in parallel. It should be noted that the descriptions of "first" and "second" ...

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 embodiment of the invention provides a method for processing a read / write request, a network storage system and electronic equipment. The method comprises the following steps: when a first read request is received in a first working state, sending the first read request to the network storage device; checking whether a first write request overlapped with the address range corresponding to thefirst read request exists in all the write requests which have been sent but do not receive the execution response or not; and when the first write request does not exist, waiting for receiving an execution response corresponding to the first read request. Compared with the prior art, the technical scheme provided by the embodiment of the invention has the advantages that the time consumed for sending the order-preserving check of the request is saved, the processing efficiency of request sending is improved, and the problem of request processing delay caused by the fact that the order-preserving check consumes a large amount of time in the prior art is further improved.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a method for processing read / write requests, a network storage system and electronic equipment. Background technique [0002] For distributed storage with a large-scale network storage device storage disk, the server can send read and write requests to the network storage device storage disk or system in batches, but it may be limited by the network channel, and the read and write requests reach the network storage device Storage disk or system time does not guarantee order. Assume that A is sent first and then B is sent, but the storage system may receive B first. At this time, the read and write operations may not meet expectations. It is expected that A will be followed by B, but when it is implemented in storage, B will be followed by A. In addition, some types of disks or storage systems currently execute the same batch of read and write requests on the disk at...

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/0652G06F3/0659G06F3/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