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

Method and system for multi-core processor to efficiently have access to iSCSI disk array

A multi-core processor and disk array technology, applied in the direction of input/output to record carrier, etc., can solve the redundant and complicated SCSI command execution process, the waste of multi-core processor processing resources, and the inability to directly implement SCSI command and iSCSI protocol processing and execution and other issues, to achieve the effect of efficient and fast iSCSI disk array data processing

Active Publication Date: 2014-06-04
ZHENGZHOU SEANET TECH CO LTD
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Access to iSCSI disk arrays in the prior art requires SCSI command words produced by the SCSI subsystem and encapsulated through the iSCSI protocol. Finally, the efficient data interaction between the iSCSI Host and iSCSI Target is realized through the TCP / IP protocol stack. The SCSI subsystem consists of multiple components, so the SCSI command execution process is redundant and complicated, which will cause a waste of multi-core processor processing resources, and the real-time execution environment of multi-core processors has high execution efficiency, but it does not have various functions in the operating system. Therefore, it is necessary to effectively integrate the advantages and characteristics of the Linux operating system on the multi-core processor and the real-time execution environment to improve the processing efficiency of SCSI commands.

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 system for multi-core processor to efficiently have access to iSCSI disk array
  • Method and system for multi-core processor to efficiently have access to iSCSI disk array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0078] The embodiment selects the OCTEON series processor platform of Cavium Networks Company. Use the Linux operating system 111 to run the Linux side interactive interface 104, use the simple execution environment SE (Simple Executive) provided by CaviumNetworks as the real-time operating system 110 in the present invention to run the real-time operating system side interactive interface 106, iSCSI processing module 107 and TCP / IP protocol stack 108 .

[0079] The processing cores run by the Linux operating system 111 and the real-time operating system 110 are disjoint, and the two operating systems manage independent and non-overlapping memory spaces respectively.

[0080] The Linux side interactive interface 104 running on the Linux operating system 111 completes the functions of the lower layer in the SCSI subsystem, and transmits the SCSI command word to the real-time operating system 110; the real-time operating system side interactive interface 106 on the real-time op...

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 system for a multi-core processor to efficiently have access to an iSCSI disk array. The method includes the steps of (101) operating a Linux operation system and a real-time operation system on mutually disjoint processor cores respectively, (102) firstly, enabling the Linux operation system to receive request information of an application layer on the Linux operation system, packaging the request information into an SCSI command word, then enabling the Linux operation system to assign device LUN information for reading or writing in data, setting inter-core information for building a data channel and an operation channel between the Linux operation system and the real-time operation system, and finally enabling the Linux operation system to send the inter-core information containing the SCSI command word to the real-time operation system, and (103) enabling the real-time operation system to receive the inter-core information, processing SCSI commands contained in the inter-core information with the iSCSI protocol, submitting a processed and obtained iSCSI data package to a TCP / IP protocol stack on the real-time operation system, and completing sending and receiving of iSCSI disk array data with the TCP / IP protocol stack.

Description

technical field [0001] The invention relates to a method for implementing an iSCSI initiator based on a multi-core processor and a heterogeneous operating system, in particular to a method and system for efficiently accessing an iSCSI disk array by a multi-core processor. Background technique [0002] With the continuous development of computer technology and network technology, the problems exposed by traditional single-core 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, so it has a relatively high Multi-core processors with low power consumption and higher concurrent performance are more widely used in computer network applications. Since a multi-core processor is composed of multiple processing cores that are physically parallel, it has stronger concurrency than traditional single-core processors. At the same...

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
Inventor 王劲林查奇文郭秀岩张武
Owner ZHENGZHOU SEANET TECH CO LTD