A realization method of scsi and iscsi subsystem

An implementation method and subsystem technology, applied in the implementation field of SCSI and iSCSI subsystems, can solve the problems of waste of processor processing resources, redundant and complicated execution processes, etc., and achieve the effect of improving real-time and concurrency

Active Publication Date: 2017-11-21
ZHENGZHOU SEANET TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to overcome the redundant and complex SCSI command execution process in the prior art, which will cause waste of processor processing resources, thereby providing a method with simple processing and saving processor resources

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 realization method of scsi and iscsi subsystem

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described now in conjunction with accompanying drawing.

[0035] The SCSI and iSCSI subsystems described in the present invention are a subsystem subordinate to the Linux operating system. This subsystem abstracts the tasks to be processed, and uses the message communication mechanism of the multi-core processor to encapsulate the tasks into messages. Drive the SCSI and iSCSI subsystems to enter the corresponding execution process, and realize the real-time and efficient operation of the SCSI and iSCSI subsystems on the multi-core processor.

[0036] Combine below figure 1 This subsystem is further described in detail.

[0037] The SCSI and iSCSI subsystems of the present invention include a message queue, and the tasks entering the subsystem are encapsulated into messages according to the message communication mechanism of the multi-core processor, stored in the message queue according to time sequence, and sequentially issued acc...

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 method for implementing SCSI and iSCSI subsystems. The subsystem includes a first-in-first-out message queue for storing tasks that enter the subsystem and have been encapsulated into messages; the method includes: SCSI and iSCSI The iSCSI subsystem starts, first in the initialization state, and then executes the system initialization task to generate a disk array connection task. The disk array connection task is encapsulated into a message and submitted to the message queue, and enters the standby state; After the task message, enter the state of establishing a TCP connection, establish a TCP connection with the disk array through the socket function, generate a discovery command and a login command according to the iSCSI standard, and send them to the disk array to complete the connection work, and enter the standby state; received in the standby state After encapsulating the task in the form of a message, switch to the state corresponding to the task, execute the task, and return to the standby state after the task execution is completed.

Description

technical field [0001] The invention relates to computer network technology, in particular to a method for realizing SCSI and iSCSI subsystems. Background technique [0002] With the continuous development of computer technology and network technology, the problems exposed by traditional processors in terms of power consumption, concurrency, and heat dissipation are becoming more and more serious, which can no longer meet the urgent needs of various network applications for processor performance. Network processors with low power consumption and higher concurrent performance are more used in computer network applications, and network processors are widely used in computer network technology to build various high-performance network applications. [0003] In all kinds of network video applications, disk array devices are the core components of resource storage centers, especially iSCSI disk arrays are more widely used for their ease of use and outstanding performance, so in c...

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/08G06F15/163
Inventor 郭秀岩张武尚秋里查奇文
Owner ZHENGZHOU SEANET TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products