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

Method and system for transmitting data between multi-core processor and disk array

A multi-core processor and disk array technology, applied in the field of data transmission between multi-core processors and disk arrays, can solve problems such as reducing the access efficiency of iSCSI disk arrays, and achieve the effect of efficient access

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

AI Technical Summary

Problems solved by technology

The access to the iSCSI disk array requires the cooperation of the iSCSIHost. The iSCSIHost is usually implemented in a general-purpose operating system, and the data interaction between the operating system and upper-layer applications requires multiple data copies. The data sending and receiving of the TCP / IP protocol stack also requires Support for multiple data copies, so it will reduce the access efficiency of iSCSI disk array

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 transmitting data between multi-core processor and disk array
  • Method and system for transmitting data between multi-core processor and disk array
  • Method and system for transmitting data between multi-core processor and disk array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0060] The embodiment selects the OCTEON series processor platform of Cavium Networks Company, and uses the simple execution environment SE (Simple Executive) 114 provided by the OCTEON series processor platform as the upper-level application of the present invention and the operating environment of each system on the multi-core processor, providing core Inter-message transmission mechanism and memory application, release management mechanism.

[0061] The upper layer application 101, SCSI subsystem 103, iSCSI subsystem 104 and TCP / IP protocol stack subsystem 110 running on the simple execution environment SE (Simple Executive) 114 can run on one or more processing cores of the processor, and Connect with the iSCSI disk array 112 for data interaction. The upper layer application 101 uses the disk array access interface 102 to perform operations on the iSCSI disk array 112; the SCSI subsystem 103 is responsible for completing the mutual conversion between the operation of the u...

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 provides a method and system for transmitting data between a multi-core processor and a disk array. The method includes the steps of (101) respectively arranging an upper application layer, an SCSI sub-system layer, an iSCSI sub-system layer and a TCP / IP protocol stack sub-system layer from top to bottom based on the multi-core processor, and (102) enabling the upper application layer, the SCSI sub-system layer, the iSCSI sub-system layer and the TCP / IP protocol stack sub-system layer to be capable of having access to all internal storage physical address spaces managed by the multi-core processor, and packaging physical addresses of an internal storage where the to-be-transmitted data between the multi-core processor and the disk array are stored and the lengths of the transmitted data into inter-core information of the layers to be mutually transmitted, wherein the position of a pointer pointing the internal storage and the length of the data in the internal storage in the inter-core information of the layers are modified when the upper application layer, the SCSI sub-system layer, the iSCSI sub-system layer and the TCP / IP protocol stack sub-system layer modify the transmitted data stored in the internal storage.

Description

technical field [0001] The invention relates to a high-speed transmission technology implementation method for a multi-core processor to access disk array data, in particular to a method and system for transmitting data between a multi-core processor and a disk array. Background technique [0002] With the continuous development of computer technology and network technology, traditional single-core processors can no longer meet the processor performance requirements of emerging network applications due to problems such as power consumption, concurrency, and heat dissipation, so they are more suitable for high-concurrency and low-latency networks. The application of multi-core processors is gradually being widely used. Multi-core processors use parallel physical processing cores to improve processor concurrency, and each processing core can use a lower main frequency to reduce processor power consumption, and multiple low main frequency processors are both scalable and diffic...

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