CN107402895B - Data transmission method, electronic equipment and server - Google Patents

Data transmission method, electronic equipment and server Download PDF

Info

Publication number
CN107402895B
CN107402895B CN201710631658.6A CN201710631658A CN107402895B CN 107402895 B CN107402895 B CN 107402895B CN 201710631658 A CN201710631658 A CN 201710631658A CN 107402895 B CN107402895 B CN 107402895B
Authority
CN
China
Prior art keywords
storage device
data
data storage
target data
pcie interface
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.)
Active
Application number
CN201710631658.6A
Other languages
Chinese (zh)
Other versions
CN107402895A (en
Inventor
连政钧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710631658.6A priority Critical patent/CN107402895B/en
Publication of CN107402895A publication Critical patent/CN107402895A/en
Application granted granted Critical
Publication of CN107402895B publication Critical patent/CN107402895B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation
    • G06F12/1027Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
    • G06F12/1036Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] for multiple virtual address spaces, e.g. segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Systems (AREA)

Abstract

The application discloses a data transmission method, electronic equipment and a server, wherein the data transmission method is applied to a data storage device, a PCIE interface is arranged on the data storage device, and the method comprises the following steps: and transmitting target data by utilizing a PCIE interface in the data storage device. According to the data transmission method and device, the PCIE interface is arranged on the data storage device to transmit the target data to other data storage devices, so that the target data are transmitted by the switch port, the transmission bottleneck caused by the data transmission of the switch port is removed, and the data transmission efficiency is improved.

Description

Data transmission method, electronic equipment and server
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a data transmission method, an electronic device, and a server.
Background
At present, when data transmission is performed between a plurality of data storage devices such as data centers or servers, data transmission is generally performed by using switch ports between data storage areas. Data transmission of the switch port usually becomes a bottleneck of data transmission due to a large data transmission amount, which causes a great reduction in data transmission efficiency.
Disclosure of Invention
In view of the above, an object of the present application is to provide a data transmission method, an electronic device, and a server, so as to solve the technical problem in the prior art that the efficiency of data transmission performed by a data storage device is low.
The application provides a data transmission method, which is applied to a data storage device, wherein a Peripheral Component Interconnect Express (PCIE) interface of a high-speed serial computer is arranged on the data storage device, and the method comprises the following steps:
and transmitting target data by utilizing a PCIE interface in the data storage device.
Preferably, the method for transmitting the target data by using the PCIE interface in the data storage apparatus includes:
storing target data into a first storage space in a first data storage device by using a PCIE interface in the first data storage device;
and transmitting the target data in the first storage space to a second storage space in a second data storage device by using an Ethernet interface so as to provide the second data storage device for reading.
The above method, preferably, further comprises:
transmitting control information on the data storage device using a switch port on the data storage device, the control information being different from the target data.
Preferably, the method for transmitting the target data by using the PCIE interface in the data storage apparatus includes:
storing target data into a first storage space in a first data storage device by using a PCIE interface in the first data storage device;
transmitting the target data in the first storage space to a second storage space in a second data storage device by using an Ethernet interface;
and sending control information to the second data storage device by using a switch port on the first data storage device so as to provide the second data storage device with target data read from the second storage space based on the control information.
Preferably, the method for transmitting the target data by using the PCIE interface in the data storage apparatus includes:
and mapping the target data in the first data storage device to a memory space corresponding to a PCIE interface in the first data storage device so as to provide the target data for a second data storage device to read by utilizing the PCIE interface.
The above method, preferably, further comprises:
transmitting a notification message using an Ethernet interface in the data storage device.
The present application further provides an electronic device, including: the data storage device and the PCIE interface arranged on the data storage device also include:
and the processor is used for controlling the data storage device to transmit target data by utilizing the PCIE interface.
The application also provides a server, a PCIE interface is arranged on the server, and the server transmits target data by utilizing the PCIE interface.
According to the scheme, the data transmission method, the electronic device and the server provided by the application transmit the target data to other data storage devices by arranging the PCIE interface on the data storage device, so that the target data is transmitted by the switch port, a transmission bottleneck caused by the data transmission of the switch port is removed, and the data transmission efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 and fig. 2 are diagrams illustrating an application example of a data transmission method according to an embodiment of the present application;
fig. 3 is a flowchart of a data transmission method according to an embodiment of the present application;
fig. 4 to fig. 7 are diagrams of other application examples of a data transmission method according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 9 is a diagram illustrating an application example of an electronic device according to an embodiment of the present application;
FIG. 10 is a schematic diagram of a server according to the present application;
fig. 11, 12, and 13 are diagrams of application examples of a server provided in the present application, respectively.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the data transmission method provided in the embodiment of the application, the PCIE interface is arranged on the data storage device, as shown in fig. 1, the data storage device transmits the target data through the PCIE interface, so that the switch port on the data storage device is avoided from transmitting the target data, a transmission bottleneck is not caused, and thus, the data transmission efficiency is improved.
As shown in fig. 2, target data is transmitted between the data storage devices through respective PCIE interfaces. For example, the first data storage device uses its PCIE interface to transmit the target data to be transmitted to the second data storage device, and the second data storage device uses its PCIE interface to receive the target data transmitted by the first data storage device.
The target data refers to data of a data plane that the data storage device needs to transmit, such as data of a GB level, and is different from data such as control information on a control plane.
It should be noted that the first data storage device and the second data storage device in fig. 2 refer to devices capable of storing data, such as a magnetic disk, a hard disk, or a server.
In one implementation, when the data storage device transmits the target data using its PCIE interface, the data storage device may be implemented by the following steps, as shown in fig. 3:
step 301: and transmitting the target data to a first storage space in the first data storage device by utilizing a PCIE interface in the first data storage device.
In which a storage space is provided in the data storage device, for example, as shown in fig. 4, a series of DIMM slots may be provided, and memory banks are mounted on the DIMM slots to form a memory space for storing target data.
Step 302: and transmitting the target data in the first storage space to a second storage space in a second data storage device by using the Ethernet interface so as to provide the second data storage device for reading.
In this embodiment, the target data is cached by using the storage space provided in the data storage device, instead of directly transmitting the target data by using the switch port, so as to improve the transmission performance.
As shown in fig. 5, the first data storage device stores the target data in the first storage space of the first data storage device by using its PCIE interface, then transfers the target data in the first storage space to the second storage space of the second data storage device through the ethernet interface between the first data storage device and the second data storage device, and then the second data storage device can read the target data from the second storage space by using the PCIE interface of the second data storage device, thereby completing the transfer of the target data from the first data storage device to the second data storage device.
In one implementation, the data storage device is implemented using its PCIE interface when transferring the target data, and in addition, the data storage device transfers the control information on the data storage device using its switch port. And the control information is distinguished from the target data. As shown in fig. 6, a PCIE interface and a switch port are disposed on the data storage device, in this embodiment, the data storage device transmits target data by using the PCIE interface thereof, transmits control information by using the switch port, and separates the transmission of the control information and the transmission of the target data, so that the amount of the control information transmitted by the switch port is not high, which does not cause a transmission bottleneck caused by the switch port and does not affect the transmission of the target data.
The control information may include information such as a storage location of the target data in the storage space, so that, as shown in fig. 5, after the first data storage device transmits the control information to the second data storage device through the switch port, the second data storage device can read the target data from the second storage space based on the control information, and complete the transfer of the target data from the first data storage device to the second data storage device.
In one implementation, the data storage device may map the target data into a memory space corresponding to the PCIE interface, for example, an Address Translation Unit (ATU) is used to map the target data into a memory space corresponding to the PCIE interface, so as to provide the target data to other data storage devices for reading by using their PCIE interfaces.
In one implementation, the data storage device may transmit a notification message to the other data storage device using the ethernet interface to notify the other data storage device to read the target data from the memory space.
As shown in fig. 7, a memory space is corresponding to a PCIE interface of the first data storage device, the first storage device maps target data to be transmitted to the memory space corresponding to the PCIE interface through the ATU, and then notifies the second data storage device to read the target data from the memory space by using its PCIE interface.
Fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application, where the electronic device may include a data storage device 801, a PCIE interface 802 disposed on the data storage device, and a processor 803, where the processor 803 controls the data storage device 801 to transmit target data through the PCIE interface 802. The specific implementation manner of the processor 803 in the electronic device controlling the data storage device 801 to implement data transmission may refer to the schemes described in fig. 1 to fig. 7, and will not be described in detail here.
In one implementation, the electronic device may be a machine, such as a server, having a data storage device, such as a memory or a hard disk, and a network interface.
Specifically, each electronic device participating in data transmission is provided with a PCIE interface, each electronic device is connected to another electronic device through a PCIE bus, and each electronic device stores memory data in its memory. When the first electronic device needs to obtain the memory data in the second electronic device, the second electronic device may map the memory data needed by the first electronic device to the memory space of the PCIE interface of the second electronic device in a manner of configuring the ATU in advance, and then the first electronic device may read the memory data in the memory space corresponding to the PCIE interface of the second electronic device through the PCIE interface.
Taking an electronic device as a System on Chip (SoC) as an example, each SoC has a Memory DIMM storing Memory data, a processor such as a Central Processing Unit (CPU), a Memory controller (Memory controller) connected to the CPU, and a PCIE interface, where the PCIE interface includes an input/output Space (IO Space) and a Memory Space (Memory Space).
As shown in fig. 9, the SoC0 may inform the SoC1 via Ethernet, the SoC 1: the SoC0 is about to access the memory data of the SoC 1;
the SoC1 maps the Memory data required by the SoC0 from the DIMM to the Memory Space of the SoC1 by the Memory controller through the ATU configuration method in advance, and then notifies the SoC0 through the Ethernet method: SoC1 is ready to receive memory access by SoC 0;
after the SoC0 reads the Memory data in the Memory Space of the PCIE interface of the SoC1 through the PCIE interface of the SoC0, the Memory access is completed, and at this time, the SoC0 may notify the SoC1 of the completion of the access through Ethernet;
after receiving the information of completing the access of SoC0, SoC1 can close the memory image by configuring or compiling ATU.
That is to say, the SoC0 can notify the SoC1 of which Memory address sections the data need to access through Ethernet, and the SoC1 can map the data of the Memory address sections the SoC0 needs to access into the Memory Space of the PCIE interface of the SoC1 by configuring the ATU, thereby completing the access of the Memory data without copying the Memory data for many times, so that a switch port between the SoC0 and the SoC1 is not required to transmit the same data for many times or transmit multiple copies of the same data at the same time, thereby reducing the overhead of a network communication Protocol (Transmission Control Protocol/Internet Protocol, TCP/IP) Protocol, and significantly improving the efficiency of data Transmission and Memory access.
Fig. 10 is a schematic structural diagram of a server according to the present application, where a PCIE interface 1002 is disposed on the server 1001, and the server 1001 transmits target data by using the PCIE interface 1002. The server may be a data storage device in the distributed storage system, such as a cabinet storing a large amount of data.
Taking a server as an example, a cabinet includes a computing node and a storage node, in this embodiment, each cabinet is provided with a Programmable Unit and a PCIE Switch, all nodes on the cabinet are connected to the PCIE Switch through PCIE interfaces of a cabinet backplane by using a PCIE bus, and thus all the nodes can access hardware resources of pcieses of other nodes through the PCIE interfaces and the PCIE bus.
Where the Programmable Unit is a Programmable controller, it will connect a memory controller and a series of DIMM slots through PCIE bus, as shown in fig. 11 and 12, it can install memory bank and then connect it to PCIE Switch. Thus, for other nodes in the enclosure, it appears that this Unit is equivalent to a shared memory pool, and can be provided for each node to access through the PCIE Switch. Meanwhile, the Unit provides a 10G/40G/100G Ethernet interface for interconnection between racks. Because the length of the PCIE bus is limited, the connection of the PCIE bus is not suitable between the racks, and therefore the connection is carried out by using the Ethernet. Because only 1-to-1 Unit connection is needed, the cost is not high even if 40G Ethernet interface is used.
In the prior art, the control plane and the data plane are merged together, and both need to be transmitted through a Switch (Top on Rack Switch, TOR Switch) on the cabinet, and in this embodiment, the data plane and the control plane are separated: the TOR only needs to transmit single control information, and the information quantity is not large, so that only a kilomega switch with lower cost is used, and a switch with more than ten thousand million is not needed; the ethernet port in the Programmable Unit is used for data plane transmission between cabinets, and the Memory in the Unit is used for data plane transmission between nodes in the cabinets, so that the copy of data versions is reduced to the maximum extent, and meanwhile, the transmission of the Memory replaces the ethernet transmission, so that the performance is improved (the Memory access rate is 100 times of that of a gigabit network).
Taking the nodeA5 in the cabinet a to transmit data to other cabinets B, C, D as an example, the embodiment of the present application is explained, as shown in fig. 13:
when a5 in cabinet a sends a large amount of data to a machine in cabinet B, C, D, it first sends the data to a Programmable Unit in BCD cabinet through ethernet interface of the Programmable Unit, and then a5 sends a push message, i.e., a control message, to all nodes in B, C, D through TOR switches, where the nodes locate the data in the Memory Pool of the Programmable Unit in the cabinet and read and retrieve the data locally through PCIE bus. In this way, only 3 copies of data between cabinets are needed, and the nodes in the cabinets access the data through the related scheme described in fig. 8, so that the access rate is greatly increased, the bottleneck of the TOR switch disappears, the pressure of the Programmable Unit increases linearly according to the number of copied cabinets, but the magnitude is much smaller than the number of nodes. In the data transmission process, the data transmission pressure of A5 is relieved, TOR switches of all cabinets are no longer bottlenecks, and a memory scheme is used inside the cabinets to replace a TCP/IP protocol stack, so that the access efficiency is improved. Furthermore, the cabinets can be interconnected by using a high-speed Ethernet without worrying about the sharp increase of the cost.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above detailed description of the data transmission method, the electronic device and the server provided by the present invention enables those skilled in the art to implement or use the present invention through the above description of the disclosed embodiments. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (7)

1. A data transmission method is applied to a data storage device of a system-on-chip SOC, wherein a PCIE interface of a high-speed serial computer expansion bus standard is arranged on the data storage device, and the method comprises the following steps:
transmitting target data by using a PCIE interface in the data storage device; the target data refers to data of a data plane which needs to be transmitted by the data storage device; the data storage device transmits a notification message to other data storage devices by using an Ethernet interface so as to notify the other data storage devices to read target data from the memory space;
transmitting control information on the data storage device using a switch port on the data storage device, the control information being different from the target data.
2. The method of claim 1, wherein transferring target data using a PCIE interface in the data storage device comprises:
storing target data into a first storage space in a first data storage device by using a PCIE interface in the first data storage device;
and transmitting the target data in the first storage space to a second storage space in a second data storage device by using an Ethernet interface so as to provide the second data storage device for reading.
3. The method of claim 1, wherein transferring target data using a PCIE interface in the data storage device comprises:
storing target data into a first storage space in a first data storage device by using a PCIE interface in the first data storage device;
transmitting the target data in the first storage space to a second storage space in a second data storage device by using an Ethernet interface;
and sending control information to the second data storage device by using a switch port on the first data storage device so as to provide the second data storage device with target data read from the second storage space based on the control information.
4. The method of claim 1, wherein transferring target data using a PCIE interface in the data storage device comprises:
and mapping the target data in the first data storage device to a memory space corresponding to a PCIE interface in the first data storage device so as to provide the target data for a second data storage device to read by utilizing the PCIE interface.
5. The method of claim 4, further comprising:
transmitting a notification message using an Ethernet interface in the data storage device.
6. An electronic device, comprising: the data storage device of system level chip SOC and the PCIE interface arranged on the data storage device also include:
the processor is used for controlling the data storage device to transmit target data by utilizing a PCIE interface; the target data refers to data of a data plane which needs to be transmitted by the data storage device; the data storage device transmits a notification message to other data storage devices by using an Ethernet interface so as to notify the other data storage devices to read target data from the memory space; and the controller is further configured to transmit control information on the data storage device using a switch port on the data storage device, the control information being different from the target data.
7. A server is provided with a PCIE interface, and the server transmits target data by utilizing the PCIE interface; the target data refers to data of a data plane which needs to be transmitted by a data storage device of the SOC; the data storage device transmits a notification message to other data storage devices by using an Ethernet interface so as to notify the other data storage devices to read target data from the memory space; and the server transmits control information on the data storage device by using a switch port on the data storage device, wherein the control information is different from the target data.
CN201710631658.6A 2017-07-28 2017-07-28 Data transmission method, electronic equipment and server Active CN107402895B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710631658.6A CN107402895B (en) 2017-07-28 2017-07-28 Data transmission method, electronic equipment and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710631658.6A CN107402895B (en) 2017-07-28 2017-07-28 Data transmission method, electronic equipment and server

Publications (2)

Publication Number Publication Date
CN107402895A CN107402895A (en) 2017-11-28
CN107402895B true CN107402895B (en) 2020-07-24

Family

ID=60401567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710631658.6A Active CN107402895B (en) 2017-07-28 2017-07-28 Data transmission method, electronic equipment and server

Country Status (1)

Country Link
CN (1) CN107402895B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220092A (en) * 2021-06-02 2021-08-06 英业达科技有限公司 Server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103368968A (en) * 2013-07-22 2013-10-23 厦门市美亚柏科信息股份有限公司 Data transmission method and system
CN103873489A (en) * 2012-12-10 2014-06-18 鸿富锦精密工业(深圳)有限公司 Device sharing system with PCIe interface and device sharing method with PCIe interface
CN105224246A (en) * 2015-09-25 2016-01-06 联想(北京)有限公司 A kind of information and internal memory configuring method and device
CN105608030A (en) * 2015-12-23 2016-05-25 联想(北京)有限公司 Electronic device and communication system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014075255A1 (en) * 2012-11-15 2014-05-22 华为技术有限公司 Method, apparatus and system for communication based on pcie switch
CN103353861B (en) * 2013-06-18 2016-06-29 中国科学院计算技术研究所 Realize method and the device of distributed I/O resource pool
US10042794B2 (en) * 2015-06-12 2018-08-07 Apple Inc. Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873489A (en) * 2012-12-10 2014-06-18 鸿富锦精密工业(深圳)有限公司 Device sharing system with PCIe interface and device sharing method with PCIe interface
CN103368968A (en) * 2013-07-22 2013-10-23 厦门市美亚柏科信息股份有限公司 Data transmission method and system
CN105224246A (en) * 2015-09-25 2016-01-06 联想(北京)有限公司 A kind of information and internal memory configuring method and device
CN105608030A (en) * 2015-12-23 2016-05-25 联想(北京)有限公司 Electronic device and communication system

Also Published As

Publication number Publication date
CN107402895A (en) 2017-11-28

Similar Documents

Publication Publication Date Title
TWI331281B (en) Method and apparatus for shared i/o in a load/store fabric
EP3158455B1 (en) Modular switched fabric for data storage systems
JP6137313B2 (en) High availability computer system
US9547610B2 (en) Hybrid memory blade
US10534541B2 (en) Asynchronous discovery of initiators and targets in a storage fabric
US9921997B2 (en) Mechanism for PCIE cable topology discovery in a rack scale architecture environment
US20170220506A1 (en) Modular Software Defined Storage Technology
US9619404B2 (en) Backup cache with immediate availability
US20210311800A1 (en) Connecting accelerator resources using a switch
CN105359122B (en) enhanced data transmission in multi-CPU system
CN107315697A (en) Embodied on computer readable storage device, system and method for reducing management port
CN115586964A (en) Resource sharing device, resource management device, and resource management method
CN104199521A (en) Blade node and extension method thereof
CN102725746B (en) Method and apparatus for managing memories in distributed computer system
CN109144914A (en) Communication means and CPLD between a kind of storage server, mainboard and hard disk
Kwon et al. Gen-z memory pool system architecture
CN107402895B (en) Data transmission method, electronic equipment and server
CN111684765A (en) Server system
US11341073B2 (en) Redundant paths to single port storage devices
JP2007004710A (en) Storage access system, data transfer device, storage accessing method and program
CN105005547B (en) NUMA-based multi-path server complete physical partitioning method
CN106155573B (en) method and device for expanding storage device and expanded storage device
JP7299724B2 (en) MEMORY SYSTEM AND METHOD OF OPERATION THEREOF
CN114238156A (en) Processing system and method of operating a processing system
US10642788B1 (en) Sand timer algorithm for tracking in-flight data storage requests for data replication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant