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

Method and device for processing commands based on iSCSI (internet small computer system interface)

A small computer and command processing technology, which is applied in the storage field, can solve the problems of slow refresh of EC cache data, slow IO response, and slow IO response of playback business, so as to improve read performance, speed up read response, and improve command processing efficiency Effect

Active Publication Date: 2014-04-02
ZHEJIANG UNIVIEW TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The video storage process has relatively high requirements for real-time storage. Due to the limited EC cache resources, when the array on the IPSAN is being rebuilt or synchronized, the response to the input and output (IO, Input Output) of the client will slow down. The large size causes the EC cache data to be flushed very slowly, which eventually leads to EC storage packet loss
[0007] For the video playback process, when there is multi-channel playback, since the DM and IPSAN only establish one iSCSI session, all playback services run on one session, and each session has only one command queue, causing multiple playback services to interact with each other. Impact, when the IO response of the playback service on one of the storage logical units is slow, the IO response of the playback service on other storage logical units will also be slow

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 and device for processing commands based on iSCSI (internet small computer system interface)
  • Method and device for processing commands based on iSCSI (internet small computer system interface)
  • Method and device for processing commands based on iSCSI (internet small computer system interface)

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0059] Figure 4 The iSCSI-based reading flow chart provided for the embodiment of the present invention, such as Figure 4 As shown, the specific steps are as follows:

[0060] Step 401: the host sends an iSCSI read command to the storage system, and the command carries a service optimization flag bit.

[0061] Here, the service optimization flags include: a sequential read flag C, a response time limit flag T, and a key data flag. For example, it can be set: when C is 1, it means that the iSCSI read command currently initiated by the host is a sequential read command, that is, adjacent read commands are aimed at adjacent data blocks; when C is 0, it means that the current iSCSI read command of the host is The initiated iSCSI read command is not a sequential read command; when T is 1, it means that the iSCSI read command has a response time limit; when T is 0, it means that the iSCSI read command has no response time limit. The existing iSCSI message contains an attr field...

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 method and device for processing commands based on an iSCSI (internet small computer system interface). The method comprises the following steps: after a memory system establishes the iSCSI session with a host machine, receiving service parameters which are set for each LUN (logic unit number) in the iSCSI session from the host machine, wherein the service parameters comprise maximum response time; adopting the memory system to receive an iSCSI IO (input output) command sent from the host machine, wherein service optimization markers are configured in the command and comprise critical data markers and / or response time limitation markers; using the memory system to judge whether the response time limitation markers are configured in the command; if the response time limitation markers are configured in the command, judging whether the critical data markers are configured in the command; if the critical data markers are configured in the command, preferentially scheduling the command; if the critical data markers are not configured in the command, calculating the finish time of the command; and calculating the difference between the finish time of the command and the existing time, if the difference is less than a preset threshold value, preferentially scheduling the command; and otherwise normally scheduling the command. According to the invention, the processing efficiency of the command based on the iSCSI can be improved.

Description

technical field [0001] The invention relates to the field of storage technology, in particular to a command processing method and device based on an Internet Small Computer System Interface (iSCSI, Internet Small Computer System Interface). Background technique [0002] At present, the Internet Protocol Storage Area Network (IPSAN, Internet Protocol Storage Area Network) is widely used as the storage body in the monitoring system, and the data of the camera is stored in the IPSAN. When the user needs to view the historical video, the video data is read from the IPSAN. . [0003] figure 1 This is a typical existing IP monitoring network diagram. Such as figure 1 As shown, it mainly includes: [0004] Video storage process: the encoder (EC, Encoder) connects to IPSAN through iSCSI, and writes the video data into IPSAN. [0005] Video playback process: the video client (VC, Video Client) or decoder (DC, Decoder) sends an application to the video management (VM, Video Manag...

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): H04L29/08G06F3/06
Inventor 陈乾业
Owner ZHEJIANG UNIVIEW TECH CO LTD