CN101567890A - Metadata transmission method, client device and server device - Google Patents
Metadata transmission method, client device and server device Download PDFInfo
- Publication number
- CN101567890A CN101567890A CNA2009101392945A CN200910139294A CN101567890A CN 101567890 A CN101567890 A CN 101567890A CN A2009101392945 A CNA2009101392945 A CN A2009101392945A CN 200910139294 A CN200910139294 A CN 200910139294A CN 101567890 A CN101567890 A CN 101567890A
- Authority
- CN
- China
- Prior art keywords
- scsi
- instruction
- data
- metadata request
- metadata
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 49
- 238000000034 method Methods 0.000 title claims abstract description 37
- 239000007858 starting material Substances 0.000 claims description 28
- 238000012545 processing Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 12
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 239000000835 fiber Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 239000013307 optical fiber Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
An embodiment of the invention discloses a metadata transmission method, wherein the method comprises the following steps: generating a metadata request; packaging the metadata to a self-defined small computer system interface SCSI instruction; and transmitting the SCSI instruction on the SCSI chain. The embodiment of the invention also discloses a metadata transmission method, wherein the method comprises the following steps: receiving the self-defined SCSI instruction on the SCSI chain and executing unpacking analysis for obtaining the metadata request; and responding the reading-writing target position of the data in the disc array. The embodiment of the invention simultaneously discloses a client device and a server device. According to the technical solution of the invention, the whole performance of the system can be increased and the system cost can be reduced.
Description
Technical field
The present invention relates to communication technical field, relate in particular to metadata transmission method, client device and server apparatus.
Background technology
Metadata is the data of a kind of data of description and environment thereof.In the high performance distributed system of design, the transmission mechanism of metadata is a very important ring, the efficiency of transmission of metadata, reliability, delay factors such as (Latency) all will influence performance, reliability, the IOPS indexs such as (IO-per-Second, per second input and output numbers) of whole system.Be extensive use of TCP/IP (TCP:TransmissionControl Protocol, the transmission control protocol of Ethernet at present; IP:Internet Protocol, Internet protocol) or UDP/IP (UDP:User Datagram Protocol, User Datagram Protoco (UDP)) mode transmission unit data, this mode realizes simply, and is practical.
But the inventor finds that in realizing process of the present invention there is following deficiency in above-mentioned prior art:
Because metadata communication and actual data communication have been used the different network of two covers,, cause that maintenance difficulties is big, system cost is high so increased the difficulty of deployment.And because the metadata of this system is transmitted on different links with real data, can cause reliability decrease, when the Ethernet of transmission unit data breaks down, may cause " shortage " effect of whole system, make systematic function reduce greatly.
Summary of the invention
The embodiment of the invention provides a kind of metadata transmission method, client device and server apparatus, with the overall performance of elevator system, and reduces system cost.
The embodiment of the invention provides a kind of metadata transmission method, and this method comprises:
The generator request of data;
Described metadata request is packaged as self-defining minicomputer interface SCSI instruction;
The described SCSI instruction of transmission on the SCSI link.
The embodiment of the invention also provides a kind of metadata transmission method, and this method comprises:
Receive self-defining SCSI instruction and unpack analysis at the SCSI link, obtain metadata request;
According to described metadata request, the read-write target location of response data in disk array.
The embodiment of the invention also provides a kind of client device, and this equipment comprises:
File system client is used for the generator request of data;
The SCSI starter is used to obtain described metadata request, and described metadata request is packaged as self-defining SCSI instruction transmits on the SCSI link.
The embodiment of the invention also provides a kind of server apparatus, and this equipment comprises:
The scsi target device is used for receiving self-defining SCSI instruction and unpacking analysis at the SCSI link, obtains metadata request;
Meta data server is used for according to described metadata request, the read-write target location of response data in disk array.
In the embodiment of the invention, the metadata request that file system client is generated is packaged as self-defining minicomputer interface SCSI instruction, on the SCSI link, transmit, need not to use extra Ethernet transmission unit data, the transmission of metadata and the consolidated network that is transmitted in of real data are realized, the overall performance of elevator system, and reduce system cost.
Description of drawings
In order to be illustrated more clearly in embodiment of the invention technical scheme, to do to introduce simply to the accompanying drawing of the required use of embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.In the accompanying drawings:
Fig. 1 is a metadata transmission method flow chart in the embodiment of the invention;
Fig. 2 is a metadata transmission method flow chart in another embodiment of the present invention;
Fig. 3 is the structural representation of client device in the embodiment of the invention;
Fig. 4 is SCSI starter and an object machine structural representation in the embodiment of the invention;
Fig. 5 is the structural representation of server apparatus in the embodiment of the invention;
Fig. 6 is an instantiation schematic diagram of metadata transport in the embodiment of the invention;
Fig. 7 is state machine model figure in the embodiment of the invention;
Fig. 8 is the transmission schematic diagram of metadata in the file system in the embodiment of the invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention is clearer, the embodiment of the invention is described in further details below in conjunction with accompanying drawing.At this, illustrative examples of the present invention and explanation thereof are used to explain the present invention, but not as a limitation of the invention.
" shortage " for fear of system reliability, reduce the cost of the maintainability of time delay, elevator system, the complexity that reduces deployment and reduction system, the inventor considers in embodiments of the present invention, carry out metadata transport by SCSI (Small Computer System Interface, minicomputer interface) multiplex data link.Because it is high especially that the bandwidth of metadata link can not require, multiplexingly can't cause system performance problems.
As shown in Figure 1, the metadata transmission method flow process can comprise in the embodiment of the invention:
Present embodiment is packaged as self-defining minicomputer interface SCSI instruction with metadata request, on the SCSI link, transmit, need not to use extra Ethernet transmission unit data, the transmission of metadata and the consolidated network that is transmitted in of real data are realized, the overall performance of elevator system, and reduce system cost.
As shown in Figure 2, the metadata transmission method flow process can comprise in another embodiment of the present invention:
Present embodiment receives the SCSI instruction to obtain metadata on the SCSI link, need not to use extra Ethernet transmission unit data, and the transmission of metadata and the consolidated network that is transmitted in of real data are realized, the overall performance of elevator system, and reduce system cost.
Can learn that by Fig. 1, flow process shown in Figure 2 in the embodiment of the invention, at transmitting terminal, the metadata request that file system client is generated is packaged as self-defining minicomputer interface SCSI instruction, transmits on the SCSI link; At receiving terminal, receive self-defining SCSI instruction and unpack analysis at the SCSI link, obtain metadata request; According to described metadata request, the read-write target location of response data in disk array; Can use SCSI protocol multiplexing transmission unit data at data link channel, make the transmission and the real data communication of metadata be transmitted in the consolidated network realization, use Ethernet transmission, real data communication to compare with metadata in the prior art in the technical scheme that fiber optic network carries out, overall performance that can elevator system, and reduce system cost.
The embodiment of the invention realizes the communication of metadata by the mode of SCSI, from the principle of SCSI, when realizing the communication of SCSI mode, can realize scsi target device and starter earlier.
In the enforcement, because HBA (the Host Bus Adapter under the default situation above the main frame, host adaptor) works in the starter pattern, thereby the target mode that can drive HBA is opened, after the SCSI link receives self-defining SCSI instruction, can unpack processing to the self-defined SCSI instruction of physics package; Can also drive a virtual unit operation, analyzing and processing is carried out in instruction to the SCSI after unpacking, and obtains metadata request.
In the enforcement, the described SCSI instruction of physics package is unpacked processing, can comprise: unpack command description piece and association attributes in the described SCSI instruction.
In the enforcement, can on object machine, come the self-defined SCSI of processing target device reception to instruct by virtual unit of emulation.This scsi device sign can be 0x00.By this virtual unit of emulation, the SCSI instruction is delivered give this virtual unit.Described SCSI instruction is used to transmit metadata, and the SCSI instruction is by the SCSI protocol transmission, and described SCSI agreement is supported many device types, such as disk (0x03), tape, network interface card, scanner etc.In embodiments of the present invention, by drive the virtual processor operation to the SCSI after unpacking instruction carry out analyzing and processing, obtain metadata request.
In the enforcement, according to described metadata request, the read-write target location of response data in disk array can comprise:
When determining to carry out data write operation, make buffer memory enter the pending data write state, and send that buffer memory is off-the-shelf replys, comprise the writing position of described data in disk array during this is replied according to described metadata request;
Perhaps, when determining to carry out the data read operation, make buffer memory enter pending data and read state, send that buffer memory is off-the-shelf replys, comprise the read-out position of data in disk array during this is replied according to described metadata request.
By above-mentioned specific implementation, can realize scsi target device and starter easily, on the SCSI link so that the mode transmission unit data of instructing with SCSI need not to use extra Ethernet transmission unit data, the overall performance of elevator system.
As shown in Figure 3, the client device in the embodiment of the invention can comprise:
File system client 301 is used for the generator request of data;
SCSI starter 302 is used to obtain described metadata request, and described metadata request is packaged as self-defining SCSI instruction transmits on the SCSI link.
As shown in Figure 4, among the embodiment, the SCSI starter can comprise:
The virtual processor driver module is used to obtain described metadata request, and described metadata request is packaged as self-defining SCSI instruction;
SCSI starter middle layer module is used to receive the SCSI instruction that the virtual processor driver module issues and distributes;
Host adaptor starter mode activated module is used to receive the SCSI instruction of SCSI starter middle layer module distribution, to this SCSI instruction carrying out physics package;
Host adaptor is used for the instruction of the SCSI behind the physics package is sent on the SCSI link.
The client device of present embodiment can be packaged as metadata request self-defining minicomputer interface SCSI instruction, transmits on the SCSI link, need not to use extra Ethernet transmission unit data, the overall performance of elevator system.
As shown in Figure 5, the server apparatus in the embodiment of the invention can comprise:
As shown in Figure 4, among the embodiment, the scsi target device can comprise:
Host adaptor is used for receiving self-defining SCSI instruction on the SCSI link;
Host adaptor target mode driver module is used for the self-defining SCSI instruction that host adaptor is submitted to being unpacked processing, the SCSI instruction after obtaining unpacking;
Scsi target device middle layer module is used to receive and transmit the SCSI instruction after the unpacking that host adaptor target mode driver module submits to;
Virtual processor is used to receive the SCSI instruction after the unpacking that scsi target device middle layer module submits to, and analyzing and processing is carried out in instruction to the SCSI after described the unpacking, and obtains metadata request, and described metadata request is delivered to meta data server.
The server apparatus of present embodiment can receive the SCSI instruction to obtain metadata on the SCSI link, need not to use extra Ethernet transmission unit data, thus the overall performance of elevator system.
Fig. 4 also shows client device and server apparatus is mutual by HBA.As seen from Figure 4, in the server apparatus, what need on the HBA of physics is the driver module of a target mode, it on this driver module scsi target device middle layer module, this middle layer module can be used for safeguarding the SCSI name space, be logical block (Logical Unit Number, LUN) relevant information, carry out SCSI session management etc., it on middle layer module a virtual processor that is registered to above the centre, this equipment comes from the information of SCSI starter with accepting and handles, and the SCSI starter is given in passback at last.Certainly this equipment also can be virtual units such as disk (0x03), tape, network interface card, scanner.
Starter for SCSI is realized, only needs to realize that the driving of " virtual processor " is just passable, and Windows/AIX/Solaris/Linux/BSD etc. all provide the interface of standard, but then need to realize voluntarily for the scsi target device.Concrete details has a detailed description in T10/T11 (two SCSI standardization effort groups) SAM (SCSI framework model).
The scsi target device from being divided into three levels in logic is respectively: port layer (PORT), intermediate layer (TGT), equipment (DEVICE) layer.Wherein the PORT layer mainly is responsible for and the interface of scsi target device hardware, and the packing of being responsible for message such as unpacks at operation.The order of arrival is responsible for handling in the intermediate layer, safeguards LUN name space information, SCSI task or session management etc.The DEVICE layer mainly is responsible for realizing the special interface of object machine equipment, such as disk, tape, processor etc.
In concrete the enforcement, as shown in Figure 6, the transmission process of metadata can comprise following flow process (processing of client device only has been described in detail in detail among the figure, has been illustrated before the processing of server apparatus, repeated no more) here:
Step 601, file system client are sent to the virtual processor driver module with metadata request.
Step 602, virtual processor driver module are packaged as self-defining SCSI instruction with the metadata request that receives, and comprise CDB (Command Description Block, command description piece) in this SCSI instruction.
Step 603, virtual processor driver module send to SCSI starter middle layer module with self-defined SCSI instruction.
Step 604, SCSI starter middle layer module are issued to HBA starter mode activated module with the SCSI instruction that receives.
Step 605, SCSI instruction the carry out physics package of HBA starter mode activated module to receiving.
The SCSI director data bag that step 606, HBA starter mode activated module carry the SCSI head after with the physics package is given the HBA of SCSI starter and is sent to the scsi target device by the HBA of SCSI starter.
Step 607, scsi target device are handled the packet that receives, and send buffer memory to the HBA of SCSI starter and have been ready to receive replying of data.
The HBA of step 608, SCSI starter is to scsi target device transmission data to be written.
Step 609-613, scsi target device back response message.
Flow process shown in Figure 6 shows data and writes fashionable processing, if reading of data then need not execution in step 607,608, returns the data that need in the lump when 609 return response in the enforcement.
Present embodiment provides a kind of method of transmitting metadata on the SCSI link of optimization, need not to use extra Ethernet transmission unit data, the overall performance of elevator system, and reduce system cost.
In the enforcement, scsi command can be finished to be divided into 6 states from producing processing, and set up state machine model as Fig. 7 with this, these six states are respectively that INIT is an initial condition; The CDB state is promptly ordered and is obtained; The XFER state is that Buffer is allocated successfully, and can carry out transfer of data and reply ready_to_xfer; The DATA state is that the write request of main frame has arrived buffer memory; The XMIT state is that command process is finished, and can transmit result and state; The DONE state is that imperative structures do not re-use, can safe release.
In one implementation, after object machine distributes an order, partition function can be set to the INIT state by state, receive the data message of order and untie CDB when PORT drives, and behind the CDB and association attributes that correctly are provided with in the order, state is changed to CDB state and submiting command to formation, TGT find described order if the write operation of main frame and length legal after, can distribute buffer memory and state is changed to XFER, and call the method reading of data that PORT provides, PORT drives reading that to need Status Change after finishing be the DATA state, be data normal accepting states and add in the command queue again, be further processed, generally writing after finishing at disk or tape to be XMIT with Status Change, can loopback SCSI result by the intermediate layer, the method function that TGT will call PORT is passed the SCSI result back and is given main frame.TGT calls after the end can order be set to DONE in readjustment, and discharges Buffer, and the method function that calls PORT discharges these orders.
The foregoing description has introduced that scsi command, needs through above-mentioned state exchange when described object machine receives the SCSI instruction on the SCSI link from producing the state that processing finishes in the object machine, to realize that unpacking of SCSI instruction handled and final acquisition metadata.
Fig. 8 is an instantiation of file system, schematically illustrates the position of disk array 804 in network among the figure, and this disk array is to be used for storing metadata, carries out the metadata read-write for meta data server 802 and handles.If the transmission of metadata and real data is by fiber optic network, then when transmission unit data and real data, can carry out the connection processing of network node via optical fiber switch 803.Certainly several 0 certificates of unit and real data also can be carried out multiplexing transmission by the network of other type in implementing, and are to get final product by consolidated network in the enforcement.
File system shown in Figure 8 can be the parallel file system cluster of " sharing storage " mode, utilizes fiber optic network to come the transmission unit data message.Do not have extra being used to exchange the Ethernet of metadata in the system shown, all metadata are all undertaken by data channel, have avoided like this breaking down and causing the difficult problem of whole system paralysis than the more insecure Ethernet of optical fiber.
In file system client 801, can realize " virtual processor " device drives of the starter pattern of SCSI, need the described scsi target device of implementation equipment at meta data server end 802.
In the embodiment of the invention, at transmitting terminal, the metadata request that file system client is issued is packaged as self-defining minicomputer interface SCSI instruction, transmits on the SCSI link; At receiving terminal, receive self-defining SCSI instruction and unpack analysis at the SCSI link, obtain metadata request; According to described metadata request, the read-write target location of response data in disk array; Can make the transmission and the real data communication of metadata be transmitted in the consolidated network realization, use Ethernet transmission, real data communication to compare with metadata in the prior art in the technical scheme that fiber optic network carries out, overall performance that can elevator system, comprise IOPS, reliability, the reduction time delay of raising system, reduce system cost simultaneously; The transmission of metadata and real data communication transmission can realize at fiber optic network, do not rely on ethernet device, give full play to the advantage that low time delay of FC (Fiber Channel, optical-fibre channel) and high QoS guarantee.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer read/write memory medium, this program is when carrying out, can comprise all or part of step in the foregoing description method, described storage medium can comprise: ROM, RAM, disk, CD etc.
Above-described specific embodiment; purpose of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the above only is specific embodiments of the invention; and be not intended to limit the scope of the invention; within the spirit and principles in the present invention all, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1, a kind of metadata transmission method is characterized in that, this method comprises:
The generator request of data;
Described metadata request is packaged as self-defining minicomputer interface SCSI instruction;
The described SCSI instruction of transmission on the SCSI link.
2, the method for claim 1 is characterized in that, described on the SCSI link the described SCSI of transmission instruction comprise:
To described SCSI instruction carrying out physics package, the instruction of the SCSI behind the physics package is transmitted on the SCSI link.
3, a kind of metadata transmission method is characterized in that, this method comprises:
Receive self-defining SCSI instruction and unpack analysis at the SCSI link, obtain metadata request;
According to described metadata request, the read-write target location of response data in disk array.
4, method as claimed in claim 3 is characterized in that, describedly receives self-defining SCSI instruction and unpacks analysis at the SCSI link, obtains metadata request, comprising:
Receive self-defining SCSI instruction at the SCSI link, described SCSI instruction is unpacked processing;
Analyzing and processing is carried out in instruction to the SCSI after unpacking, and obtains metadata request.
5, method as claimed in claim 4 is characterized in that, described SCSI instruction is unpacked to handle comprise:
Unpack command description piece and association attributes in the described SCSI instruction.
As each described method in the claim 3 to 5, it is characterized in that 6, described according to described metadata request, the read-write target location of response data in disk array comprises:
When determining to carry out data write operation, make buffer memory enter the pending data write state, and send that buffer memory is off-the-shelf replys, comprise the writing position of described data in disk array during this is replied according to described metadata request;
Perhaps, when determining to carry out the data read operation, make buffer memory enter pending data and read state, send that buffer memory is off-the-shelf replys, comprise the read-out position of data in disk array during this is replied according to described metadata request.
7, a kind of client device is characterized in that, comprising:
File system client is used for the generator request of data;
The SCSI starter is used to obtain described metadata request, and described metadata request is packaged as self-defining SCSI instruction transmits on the SCSI link.
8, equipment as claimed in claim 7 is characterized in that, described SCSI starter comprises:
The virtual processor driver module is used to obtain described metadata request, and described metadata request is packaged as self-defining SCSI instruction;
SCSI starter middle layer module is used to receive the SCSI instruction that the virtual processor driver module issues and distributes;
Host adaptor starter mode activated module is used to receive the SCSI instruction of SCSI starter middle layer module distribution, to this SCSI instruction carrying out physics package;
Host adaptor is used for the instruction of the SCSI behind the physics package is sent on the SCSI link.
9, a kind of server apparatus is characterized in that, comprising:
The scsi target device is used for receiving self-defining SCSI instruction and unpacking analysis at the SCSI link, obtains metadata request;
Meta data server is used for according to described metadata request, the read-write target location of response data in disk array.
10, equipment as claimed in claim 9 is characterized in that, described scsi target device comprises:
Host adaptor is used for receiving self-defining SCSI instruction on the SCSI link;
Host adaptor target mode driver module is used for the self-defining SCSI instruction that host adaptor is submitted to being unpacked processing, the SCSI instruction after obtaining unpacking;
Scsi target device middle layer module is used to receive and transmit the SCSI instruction after the unpacking that host adaptor target mode driver module submits to;
Virtual processor is used to receive the SCSI instruction after the unpacking that scsi target device middle layer module submits to, and analyzing and processing is carried out in instruction to the SCSI after described the unpacking, and obtains metadata request, and described metadata request is delivered to meta data server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101392945A CN101567890A (en) | 2009-06-05 | 2009-06-05 | Metadata transmission method, client device and server device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101392945A CN101567890A (en) | 2009-06-05 | 2009-06-05 | Metadata transmission method, client device and server device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101567890A true CN101567890A (en) | 2009-10-28 |
Family
ID=41283838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009101392945A Pending CN101567890A (en) | 2009-06-05 | 2009-06-05 | Metadata transmission method, client device and server device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101567890A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102185833A (en) * | 2011-03-30 | 2011-09-14 | 无锡众志和达存储技术有限公司 | Fiber channel (FC) input/output (I/O) parallel processing method based on field programmable gate array (FPGA) |
CN102724116A (en) * | 2012-06-06 | 2012-10-10 | 华为技术有限公司 | Connection establishment method and storage device |
CN103002035A (en) * | 2012-12-06 | 2013-03-27 | 浪潮(北京)电子信息产业有限公司 | Data synchronization method and server supporting multi-protocol links |
WO2015180594A1 (en) * | 2014-05-26 | 2015-12-03 | Tencent Technology (Shenzhen) Company Limited | Data distribution method and system and data receiving apparatus |
CN112567348A (en) * | 2018-09-06 | 2021-03-26 | 欧姆龙株式会社 | Data processing device, data processing method, and data processing program |
CN114610725A (en) * | 2022-05-11 | 2022-06-10 | 成都九洲电子信息系统股份有限公司 | Data center assembly, application method thereof and storage medium |
-
2009
- 2009-06-05 CN CNA2009101392945A patent/CN101567890A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102185833A (en) * | 2011-03-30 | 2011-09-14 | 无锡众志和达存储技术有限公司 | Fiber channel (FC) input/output (I/O) parallel processing method based on field programmable gate array (FPGA) |
CN102185833B (en) * | 2011-03-30 | 2014-03-12 | 无锡众志和达数据计算股份有限公司 | Fiber channel (FC) input/output (I/O) parallel processing method based on field programmable gate array (FPGA) |
CN102724116A (en) * | 2012-06-06 | 2012-10-10 | 华为技术有限公司 | Connection establishment method and storage device |
CN102724116B (en) * | 2012-06-06 | 2015-04-15 | 华为技术有限公司 | Connection establishment method and storage device |
CN103002035A (en) * | 2012-12-06 | 2013-03-27 | 浪潮(北京)电子信息产业有限公司 | Data synchronization method and server supporting multi-protocol links |
WO2015180594A1 (en) * | 2014-05-26 | 2015-12-03 | Tencent Technology (Shenzhen) Company Limited | Data distribution method and system and data receiving apparatus |
US9699276B2 (en) | 2014-05-26 | 2017-07-04 | Tencent Technology (Shenzhen) Company Limited | Data distribution method and system and data receiving apparatus |
CN112567348A (en) * | 2018-09-06 | 2021-03-26 | 欧姆龙株式会社 | Data processing device, data processing method, and data processing program |
CN112567348B (en) * | 2018-09-06 | 2024-05-31 | 欧姆龙株式会社 | Data processing apparatus, data processing method, and computer-readable storage medium |
CN114610725A (en) * | 2022-05-11 | 2022-06-10 | 成都九洲电子信息系统股份有限公司 | Data center assembly, application method thereof and storage medium |
CN114610725B (en) * | 2022-05-11 | 2022-08-16 | 成都九洲电子信息系统股份有限公司 | Computer equipment, application method thereof and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104246733B (en) | Data redirection for universal serial bus device | |
US9292209B2 (en) | Multiple I/O request processing in a storage system | |
CN105159753B (en) | The method, apparatus and pooling of resources manager of accelerator virtualization | |
US8856388B2 (en) | Method and apparatus for connecting USB devices to a computer | |
US7458075B2 (en) | Virtual USB port system and method | |
US9424224B2 (en) | PCIe tunneling through SAS | |
US20050060442A1 (en) | Method, system, and program for managing data transmission through a network | |
KR101713405B1 (en) | Method to optimize network data flows within a constrained system | |
CN101567890A (en) | Metadata transmission method, client device and server device | |
CN106020926B (en) | A kind of method and device transmitted for data in virtual switch technology | |
US10901725B2 (en) | Upgrade of port firmware and driver software for a target device | |
US7460531B2 (en) | Method, system, and program for constructing a packet | |
CN112039722B (en) | MQTT protocol simulation method and simulation equipment | |
CN101094140A (en) | System and device of automatic data storage database | |
CN103885840B (en) | FCoE protocol acceleration engine IP core based on AXI4 bus | |
CN1659834B (en) | Flow control management method and device for extending the performance range of fibre channel link | |
TW202236104A (en) | Message communication between integrated computing devices | |
CN102843435A (en) | Access and response method and access and response system of storing medium in cluster system | |
CN118200253A (en) | RDMA UD transmission-oriented reliable communication method, electronic equipment and readable medium | |
US20150199298A1 (en) | Storage and network interface memory share | |
CN114328317B (en) | A method, device and medium for improving communication performance of a storage system | |
US8767334B2 (en) | System, method, and computer program product for creating a single library image from multiple independent tape libraries | |
US20050141434A1 (en) | Method, system, and program for managing buffers | |
EP2300925B1 (en) | System to connect a serial scsi array controller to a storage area network | |
CN101408834B (en) | System and method for reading and writing data of entity storage equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20091028 |