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

Read/write processing method, read/write processing equipment and read/write processing system

A processing method and a processing device technology, applied in the storage field, can solve problems affecting the processing capabilities of initiator and target devices, occupying FCSAN bus bandwidth, etc., to achieve the effects of reduced occupation, reduced processing load, and reduced interaction

Inactive Publication Date: 2014-01-01
RUIJIE NETWORKS CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Embodiments of the present invention provide a read / write processing method, device, and system, which are used to solve the problem that multiple read / write commands need to be sent when accessing an existing SCSI-based discontinuous address space, resulting in the occupation of a large amount of bus bandwidth of the FC SAN. and issues affecting the processing power of the initiator and target

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
  • Read/write processing method, read/write processing equipment and read/write processing system
  • Read/write processing method, read/write processing equipment and read/write processing system
  • Read/write processing method, read/write processing equipment and read/write processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] Embodiment 1 of the present invention provides a read / write processing method, such as figure 1 Shown is a flowchart of the steps of the method, including:

[0039]Step 101, packaging SCSI read / write commands.

[0040] In this step, when the initiating device (the application program in it) needs to carry out discontinuous address space access to the target device, at least two SCSI read / write commands can be packaged in one SCSI packaged read / write command, the described The quantity of at least two SCSI read / write commands is not greater than the unpacking capability of the target device, and the unpacking capability refers to the maximum number of SCSI read / write commands contained in one SCSI packaged read / write command supported by the target device.

[0041] In various embodiments of the present invention, the sub-identification is used to identify each SCSI read / write command, and the sub-identification that has been used to identify the SCSI read / write command ...

Embodiment 2

[0073] In Embodiment 1, the unpacking capability of the target device may be predetermined before step 101. Embodiment 2 of the present invention provides a method for determining the unpacking capability of the target device, such as figure 2 As shown, the initiating device can query the unpacking capability of the target device through the standard Inquire request command in the SCSI command, and the target device can return its unpacking capability to the initiating device through the standard Inquire reply command. Capability, specifically, the target device can return its unpacking capability to the initiating device through a 20-byte (byte) vendor-defined field (Vendor specific field) in the query response command. The Vendor specific domain description is shown in Table 1.

[0074]

[0075] Table 1

[0076] The premise that each embodiment of the present invention can be successfully implemented is that the initiating device and the target device have performed co...

Embodiment 3

[0093] Embodiment 3 of the present invention provides a kind of SCSI read / write command packaging method, the step flow of this method is as follows Figure 4 shown, including:

[0094] Step 301. Determine multiple SCSI read / write commands that need to access the same target device.

[0095] Step 302, determine whether the target device supports packaging of SCSI read / write commands.

[0096] If the target device supports packaging of SCSI read / write commands, continue to execute step 303 . Otherwise, still send the SCSI read / write command to the target device according to the prior art.

[0097] Step 303, determine the number of SCSI read / write commands used for packing this time.

[0098] Specifically, when the maximum number corresponding to the unpacking capability of the target device is greater than the number of sub-identities that can be allocated, the number of sub-identities that can be allocated is determined as the number of SCSI read / write commands used for pac...

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 read / write processing method, read / write processing equipment and a read / write processing system. When small computer system interface (SCSI) read / write commands are sent to target equipment, at least two SCSI read / write commands can be packed in an SCSI packing read / write command according to the unpacking capacity of the target equipment and then sent to the target equipment, so the SCSI read / write commands which are required to be sent for many times can be sent only for one time, the interaction of the SCSI read / write commands and the target equipment is reduced, the occupation of system bandwidth is reduced, and the processing loads of initiation equipment and the target equipment are reduced.

Description

technical field [0001] The invention relates to the field of storage, in particular to a read / write processing method, device and system. Background technique [0002] With the development of network storage and various distributed applications, the demand for high-speed communication technology is getting higher and higher. Fiber Channel (FC) is a high-speed, high-reliability, low-latency, and high-throughput data transmission system, which greatly meets the high-speed communication requirements. FC can be widely used in high-performance storage, large-scale database and data warehouse, storage backup and recovery, cluster system, network storage system, digital video network and other fields. [0003] FC separates the transmission of data from the content of the data, and only cares about the transmission of data, thus providing convenience for it to transmit various types of data. The FC is mainly used to transmit Small Computer System Interface (Small Computer System I...

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): G06F13/16H04L29/08
Inventor 吴航
Owner RUIJIE NETWORKS CO LTD