Storage array based on secure real-time bus (SRB) and data transmission method
By adopting a combination solution based on a safe real -time bus SRB in the storage array, using the SRB chip, PCIE extension chip, CPU, and 10D light modules to form a ring -shaped network, solving the problem of low data transmission efficiency and high equipment cost of the existing storage array. , Achieve high -speed, secure, and reliable data transmission.
Patent Information
- Application Number
- CN202411461096.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-01-21
AI Technical Summary
When existing storage arrays transmit data over Ethernet, there are problems such as low data transmission efficiency and high equipment cost, especially when the server is interconnected with multiple storage arrays, it is easy to lead to data transmission delay and equipment cost increase.
It adopts a storage array based on the secure real-time bus SRB and provides high-speed, safe and reliable data transmission capabilities through the combination of SRB chip, PCIE expansion chip, CPU and 10G optical module. The storage array forms a ring network through optical fiber interconnection to achieve efficient data transmission between the server and the storage array, and optimizes data transmission efficiency through resource segment allocation and time slice management.
Realizing high -speed and large -capacity data transmission, which significantly increases the data transmission rate, reduces delay and equipment costs, while ensuring the security and real -time nature of data transmission, it is suitable for big data and high -performance computing environments.
Smart Images

Figure CN119336681A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data storage, and in particular to a storage array and a data transmission method based on a secure real-time bus (SRB). Background Art
[0002] A storage array, also known as a disk array, is a system used for data storage that combines multiple disk drives to form a single logical storage unit, thereby improving data access speed, space utilization, and data security. As storage arrays are widely used in data centers, servers are used to calculate and process data, and storage arrays can interact with servers for large amounts of data and have huge data storage space.
[0003] Currently, servers and storage arrays transmit data via Ethernet, such as Figure 1 As shown in the figure, the server is interconnected with multiple storage arrays through switches. Since the Ethernet uses the Carrier Sense Multiple Access / Collision Detection method to prevent TWP or more nodes from sending at the same time, when the server interacts with one of the storage arrays, the other storage arrays need to wait to transmit data, which will affect the efficiency of the server in processing data. In addition, the server is interconnected with multiple storage arrays through Ethernet, and data forwarding needs to be done through switches, which requires more equipment costs when networking. Summary of the invention
[0004] In view of the above problems, the present application provides a storage array and data transmission method based on a secure real-time bus (SRB), including the following contents:
[0005] In a first aspect, the present application provides a storage array based on a secure real-time bus (SRB), the storage array comprising:
[0006] SRB chip, the SRB chip is used to provide a network interconnection protocol based on a secure real-time bus SRB;
[0007] A PCIE expansion chip, wherein the PCIE expansion chip has a plurality of PCIE ports, and each PCIE port is connected to a hard disk;
[0008] CPU, one end of the CPU is connected to the SRB chip through a PCIE port; the other end of the CPU is connected to the PCIE expansion chip through a PCIE port;
[0009] The 10G optical module is used to connect to the SRB chip and, as an external data interface, realizes data transmission between the SRB chip and external devices when an optical fiber is inserted.
[0010] Optionally, the storage array includes two 10 Gigabit optical modules, which are connected to the SRB chip and serve as external data interfaces to provide two transmission lines for data transmission between the SRB chip and external devices when optical fibers are inserted.
[0011] Optionally, the plurality of storage arrays are interconnected via optical fibers to obtain a ring network, and the ring network also includes a server.
[0012] Optionally, when one of the external data interfaces of the storage array is connected to the server and the other external data interface is connected to another storage array, the server directly sends the data to be stored to the SRB chip of the corresponding target storage array.
[0013] Optionally, when the two external data interfaces of the storage array are connected to the server through other storage arrays, the server sends the data to be stored to the SRB chip in the intermediate storage array, and the SRB chip in the intermediate storage array forwards the data to be stored to the SRB chip of the corresponding target storage array.
[0014] Optionally, when the server transmits data with the storage array, the transmission line resources of the external data interface corresponding to the storage array are divided into multiple resource segments according to preset time intervals, and the multiple resource segments are allocated to sending data and reading data tasks, and the number of the sending tasks and the reading tasks are the same.
[0015] Optionally, in the ring network, the optical fiber between any two connected storage arrays is disconnected and then connected to an external data interface of a newly added storage array, so as to increase the number of storage arrays in the ring network.
[0016] In a second aspect, the present application provides a data transmission method of a storage array based on a secure real-time bus SRB, wherein the storage array based on the secure real-time bus SRB includes an SRB chip, a PCIE expansion chip, a CPU and a 10 Gigabit optical module, and the method includes:
[0017] Acquiring data to be transmitted through the 10G optical module;
[0018] The data to be transmitted is stored in the PCIE expansion chip through the SRB chip and the CPU.
[0019] Optionally, the storage array includes two 10 Gigabit optical modules, which are connected to the SRB chip and serve as external data interfaces to provide two transmission lines for data transmission between the SRB chip and external devices when optical fibers are inserted.
[0020] Optionally, a plurality of the storage arrays are interconnected via optical fibers to obtain a ring network, and the ring network also includes a server.
[0021] Optionally, when one of the external data interfaces of the storage array is connected to the server and the other external data interface is connected to another storage array, the server directly sends the data to be stored to the SRB chip of the corresponding target storage array.
[0022] Optionally, when the two external data interfaces of the storage array are connected to the server through other storage arrays, the server sends the data to be stored to the SRB chip in the intermediate storage array, and the SRB chip in the intermediate storage array forwards the data to be stored to the SRB chip of the corresponding target storage array.
[0023] Optionally, when the server transmits data with the storage array, the transmission line resources of the external data interface corresponding to the storage array are divided into multiple resource segments according to preset time intervals, and the multiple resource segments are allocated to sending data and reading data tasks, and the number of the sending tasks and the reading tasks are the same.
[0024] Optionally, the number of storage arrays in the ring network is increased by disconnecting the optical fiber between any two connected storage arrays and then connecting them to the external data interface of a newly added storage array.
[0025] In a third aspect, the present application provides a device comprising a memory and a processor, wherein the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes, so that the device executes the data transmission method of a storage array based on a secure real-time bus SRB introduced in any implementation of the aforementioned second aspect.
[0026] In a fourth aspect, the present application provides a computer-readable storage medium, in which a code is stored. When the code is executed, the device executing the code implements the data transmission method of the storage array based on the secure real-time bus SRB introduced in any implementation method of the aforementioned second aspect.
[0027] The present application provides a storage array based on a secure real-time bus (SRB). The storage array includes an SRB chip, wherein the SRB chip is used to provide a network interconnection protocol based on the secure real-time bus (SRB); a PCIE extension chip, wherein the PCIE extension chip has multiple PCIE ports, and each PCIE port is connected to a hard disk; a CPU, wherein one end of the CPU is connected to the SRB chip through a PCIE port; and the other end of the CPU is connected to the PCIE extension chip through a PCIE port; and a 10 Gigabit optical module, which is used to connect to the SRB chip and, as an external data interface, realizes data transmission between the SRB chip and an external device when an optical fiber is inserted.
[0028] By integrating 10G optical modules and connecting them to the SRB chip, the system can support high-speed and large-capacity data transmission. The use of 10G optical modules significantly improves the data transmission rate, effectively meeting the stringent requirements of modern data centers and high-performance computing environments for storage system bandwidth. At the same time, the network interconnection protocol based on the secure real-time bus (SRB) provided by the SRB chip ensures the security and real-time performance of data transmission. Using multiple PCIE ports on the PCIE expansion chip, the system can connect multiple hard disks to achieve flexible expansion of storage capacity. The CPU is connected to the SRB chip and the PCIE expansion chip through two independent PCIE ports. This design optimizes the data flow path within the system and reduces the delay and bottleneck of data transmission. The CPU can efficiently manage the flow of data between the SRB network and the hard disk, improving the processing power and response speed of the entire storage array system. The network interconnection protocol provided by the SRB chip has a built-in security mechanism that can effectively prevent data from being stolen or tampered with during transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions in this embodiment or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0030] Figure 1 It is a data center network topology diagram based on Ethernet;
[0031] Figure 2 A schematic diagram of the structure of a storage array based on a secure real-time bus (SRB) provided in an embodiment of the present application;
[0032] Figure 3 A schematic diagram of a storage array networking structure based on a secure real-time bus (SRB) provided in an embodiment of the present application;
[0033] Figure 4 A schematic diagram of a storage array networking data transmission based on a secure real-time bus (SRB) provided in an embodiment of the present application;
[0034] Figure 5 A schematic diagram of another storage array networking structure based on a secure real-time bus (SRB) provided in an embodiment of the present application;
[0035] Figure 6 A flow chart of a data transmission method for a storage array based on a secure real-time bus (SRB) provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0037] Figure 2 A schematic diagram of the structure of a storage array based on a secure real-time bus (SRB) provided in an embodiment of the present application. Figure 2 As shown, the storage array based on the secure real-time bus SRB provided in the embodiment of the present application includes:
[0038] SRB chip, the SRB chip is used to provide a network interconnection protocol based on a secure real-time bus SRB.
[0039] The SRB chip is an integrated circuit specially designed to implement a communication protocol based on the Security Real-Time Bus. This chip is designed to provide high-speed, secure, and reliable data transmission capabilities, and is particularly suitable for industrial control, aerospace, traffic control and other fields that require real-time and security guarantees.
[0040] In an embodiment of the present application, one end of the SRB chip is connected to the CPU via a PCIE interface, and the other end can provide two data transmission lines (10GBASE-KR mode) to the outside. The ends of the lines are converted into two groups of light through 10G optical module 0 and 10G optical module 1 as the external data interface of the storage array.
[0041] A PCIE expansion chip is provided with a plurality of PCIE ports, and each PCIE port is connected to a hard disk.
[0042] The PCIE expansion chip is an expansion circuit that supports the PCI Express (abbreviated as PCIE) interface standard. PCIE is a high-speed serial computer expansion bus standard, which is widely used to connect various devices on the motherboard, such as graphics cards, network cards, hard disks, etc. In the embodiment of the present application, the PCIE expansion chip is connected to the CPU through a PCIE interface, and the single PCIE interface of the CPU is expanded into multiple (8 in this example) to increase the scalability and flexibility of the system.
[0043] CPU, one end of the CPU is connected to the SRB chip through a PCIE port; the other end of the CPU is connected to the PCIE expansion chip through a PCIE port.
[0044] The 10G optical module is used to connect to the SRB chip and, as an external data interface, realizes data transmission between the SRB chip and external devices when an optical fiber is inserted.
[0045] The 10 Gigabit optical module is a transceiver module for fiber optic communication, which can be used for high-speed transmission and supports data transmission rates of up to 10 Gbps. It can meet the needs of large-scale data centers, cloud computing, and big data processing for high-speed data transmission. It converts electrical signals into optical signals and transmits them through optical fibers to achieve long-distance, high-speed data transmission. In an embodiment of the present application, the 10 Gigabit optical module converts the electrical signals output by the SRB chip into optical signals, and performs long-distance, high-speed data transmission through optical fibers. When there are multiple 10 Gigabit optical modules, for example, two 10 Gigabit optical modules are included in an embodiment of the present application, each of which supports a transmission rate of 10 Gbps to meet the needs of high-performance data communication. By inserting optical fibers and networking with external devices, the storage array can be interconnected with external data.
[0046] In one implementation of the embodiment of the present application, the storage array includes two 10 Gigabit optical modules, which are connected to the SRB chip and serve as external data interfaces to provide two transmission lines for data transmission between the SRB chip and external devices when optical fibers are inserted.
[0047] In the embodiment of the present application, the SRB chip is directly connected to two 10G optical modules, which reduces the intermediate links and improves the efficiency and reliability of data transmission. Redundancy backup capability is provided through two transmission lines. When one line fails, the other line can continue to work, ensuring the continuity and reliability of data transmission. This is especially important for application scenarios that require high availability and fault tolerance.
[0048] The two transmission lines can also achieve load balancing. According to the data transmission requirements and the current line status, the data distribution ratio on the two lines can be dynamically adjusted to improve the overall data transmission efficiency and system resource utilization.
[0049] In one implementation of the embodiment of the present application, a plurality of storage arrays are interconnected via optical fibers to obtain a ring network, and the ring network also includes a server. Figure 3 The storage array networking structure based on the secure real-time bus SRB in the embodiment of the present application is introduced. Figure 3 A schematic diagram of a storage array networking structure based on a secure real-time bus (SRB) is provided for an embodiment of the present application, which includes a server, multiple storage arrays and optical fibers. The storage arrays and the storage arrays and servers are interconnected through single-mode or multi-mode optical fibers with a bandwidth of 10Gbps to form a ring network. The secure real-time bus (SRB) protocol is used for data transmission to ensure the security and real-time nature of the data.
[0050] The storage array is the storage array introduced in the above embodiment, which includes an SRB chip, a 10G optical module, a CPU, a PCIE expansion chip and multiple hard disks. The SRB chip is the core of data transmission, and has built-in IP information for network identity recognition. The 10G optical module converts electrical signals into optical signals and transmits data through optical fibers. The CPU is responsible for data processing and interaction with the SRB chip and the PCIE expansion chip. The PCIE expansion chip expands the single PCIE interface of the CPU into multiple ones, connecting multiple hard disks.
[0051] The server is a management node responsible for data management and scheduling. The IP information of the storage array is stored in the server for data target positioning. It is interconnected with the storage array through optical fiber to send and receive data. Optical fiber is used to achieve high-speed, long-distance data transmission between storage arrays and between storage arrays and servers. It supports 10Gbps bandwidth and provides sufficient data transmission capacity.
[0052] When data is transmitted, the server needs to determine which storage array the data needs to be stored in, and then send the data to the target storage array based on the IP information of the storage array. For example, when the server stores data, it first points to 0#, 1#, or 2# through the IP, and then stores the data in the storage array corresponding to the IP.
[0053] That is, when one of the external data interfaces of the storage array is connected to the server, and the other external data interface is connected to another storage array, the server directly sends the data to be stored to the SRB chip of the corresponding target storage array. Figure 3In the storage arrays 0# and 2#, one end is connected to the server via optical fiber, and the other end is connected to another storage array via optical fiber. In the embodiment of the present application, the other ends of the storage arrays 0# and 2# are connected to the storage array 1# via optical fiber.
[0054] When the server sends data to a storage array directly connected to it, it can be sent directly through the fiber connection. When the target storage array is not directly connected to the server, such as Figure 3 For storage array 1# in the example, when the two external data interfaces of the storage array are connected to the server through other storage arrays, the server first sends the data to be stored to the SRB chip in the intermediate storage array, and then the SRB chip in the intermediate storage array forwards the data to be stored to the SRB chip of the corresponding target storage array. For example, when the server stores data, it first obtains the target storage array as storage array 1# through IP pointing. Since the data cannot be directly transmitted to storage array 1#, it is necessary to first send the data to storage array 1# or storage array 2# connected to the storage array, and then storage array 1# or storage array 2# determines the target storage array of the data based on the IP information and forwards it to the target storage array.
[0055] After the SRB chip of the target storage array receives the data, it sends the data to the CPU through the PCIE interface. The CPU then sends the data to the corresponding hard disk for storage through the PCIE expansion chip. Data is transmitted simultaneously through the two optical fibers of the ring network, with a total bandwidth of 20Gbps, meeting the needs of large-scale data transmission. In addition, the SRB bus protocol can ensure the real-time performance of data transmission and is suitable for application scenarios with high real-time requirements. The ring network can also provide redundancy for physical links to improve the reliability and fault tolerance of the system. Through the SRB protocol and optical fiber interconnection, the complexity and management difficulty of traditional networks in which servers and multiple storage arrays are interconnected through Ethernet during data transmission and data forwarding through switches are simplified.
[0056] To sum up, the storage array networking structure based on the secure real-time bus SRB proposed in the embodiment of the present application realizes efficient, real-time and reliable data transmission and storage management through optical fiber interconnection and SRB protocol, and is suitable for scenarios such as big data and cloud computing that require high-performance storage solutions.
[0057] The above introduces the storage array networking structure based on the secure real-time bus SRB and the data transmission path in the network. The following introduces the process of simultaneous data transmission between the server and multiple storage arrays in the network in conjunction with specific embodiments. Figure 4A schematic diagram of storage array networking data transmission based on a secure real-time bus (SRB) is provided for an embodiment of the present application. In an implementation method of an embodiment of the present application, when the server and the storage array perform data transmission, the transmission line resources of the external data interface corresponding to the storage array are divided into multiple resource segments according to preset time intervals, and the multiple resource segments are allocated to sending data and reading data tasks, and the number of the sending tasks and the number of the reading tasks are the same.
[0058] The data transmission between the server and the storage array includes data sending and data reading. For example, when the server sends data to storage array 1#, it needs to read data from storage array 2# at the same time. In the Ethernet networking form of the prior art, the server can read data from storage array 2# only after the data transmission sent by the server to storage array 1# is completed (the larger the data volume, the longer the transmission time).
[0059] In the embodiment of the present application, the SRB bus and its networking mode are used to optimize the data transmission efficiency and real-time performance between the server and the storage array by finely managing the time allocation of the bus network resources. Specifically, the SRB bus network resources are divided into multiple fixed-length time slices (such as 500μs), which are the basic units of data transmission. The server (management node) dynamically allocates these time slices to the sending task and the reading task according to the current data transmission requirements. In this example, the sending and reading tasks each obtain 50% of the time resources, that is, the bus resources are used alternately. When the server needs to send data to the storage array 1#, it will send the data block in its allocated time slice. At the same time, the server reads data from the storage array 2# in another time slice. If the data transmission in a certain direction (sending or reading) is completed faster, the direction will immediately release the remaining time slice occupied by it to the other direction to maximize the utilization of resources. In order to further reduce the delay of data transmission, the server can further shorten the time slice. This requires that both the bus system and the storage array can quickly respond to this high-frequency time slice switching. The server can dynamically adjust the length and allocation ratio of the time slice according to the actual data flow and delay requirements to achieve the best transmission performance and real-time performance.
[0060] The above embodiments are combined with Figure 3 The storage array networking structure based on the secure real-time bus SRB described above shows three storage arrays. It is understandable that the number of storage arrays in the networking structure can be increased. Figure 5 Introduce the method of increasing storage array. Figure 5A schematic diagram of another storage array networking structure based on a secure real-time bus (SRB) is provided for an embodiment of the present application. In an implementation method of an embodiment of the present application, the number of storage arrays in the ring network is increased by disconnecting the optical fiber between any two connected storage arrays and then connecting to the external data interface of a newly added storage array.
[0061] Specifically, you first need to identify any two connected storage arrays in the ring network (such as storage array 0# and storage array 1#) as disconnection points. Disconnect the optical fiber connection between the two storage arrays to form two independent ports. Then use optical fibers to connect the two external data interfaces of the newly added storage array (usually equipped with optical modules) to the two storage array ports that have just been disconnected. Configure a new IP address for the newly added storage array to ensure its uniqueness and accessibility in the network. After completing the connection, perform network verification and testing to ensure that the newly added storage array can normally access the ring network and participate in data transmission.
[0062] The present application also provides a data transmission method of a storage array based on a secure real-time bus SRB, such as Figure 6 As shown, Figure 6 A flowchart of a data transmission method of a storage array based on a secure real-time bus SRB provided in an embodiment of the present application. The storage array based on a secure real-time bus SRB provided in an embodiment of the present application includes an SRB chip, a PCIE expansion chip, a CPU and a 10G optical module, and the method includes:
[0063] S601. Acquire data to be transmitted through the 10 Gigabit optical module.
[0064] S602: Store the data to be transmitted into the PCIE expansion chip through the SRB chip and the CPU.
[0065] In an implementation method of an embodiment of the present application, the storage array includes two 10 Gigabit optical modules, which are connected to the SRB chip and serve as external data interfaces to provide two transmission lines for data transmission between the SRB chip and external devices when optical fibers are inserted.
[0066] In an implementation method of an embodiment of the present application, a plurality of storage arrays are interconnected via optical fibers to obtain a ring network, and the ring network also includes a server.
[0067] In an implementation method of an embodiment of the present application, when one of the external data interfaces of the storage array is connected to a server and another external data interface is connected to another storage array, the server directly sends the data to be stored to the SRB chip of the corresponding target storage array.
[0068] In an implementation method of an embodiment of the present application, when the two external data interfaces of the storage array are connected to the server through other storage arrays, the server sends the data to be stored to the SRB chip in the intermediate storage array, and the SRB chip in the intermediate storage array forwards the data to be stored to the SRB chip of the corresponding target storage array.
[0069] In an implementation method of an embodiment of the present application, when the server transmits data with the storage array, the transmission line resources of the external data interface corresponding to the storage array are divided into multiple resource fragments according to preset time intervals, and the multiple resource fragments are allocated to sending data and reading data tasks, and the number of the sending tasks and the reading tasks are the same.
[0070] In one implementation method of an embodiment of the present application, the number of storage arrays in the ring network is increased by disconnecting the optical fiber between any two connected storage arrays and then connecting them to the external data interface of a newly added storage array.
[0071] The embodiments of the present application also provide corresponding devices and computer storage media for implementing the solutions provided by the embodiments of the present application.
[0072] The device includes a memory and a processor, the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes so that the device executes the method described in any embodiment of the present application.
[0073] The computer storage medium stores codes, and when the codes are executed, a device executing the codes implements the method described in any embodiment of the present application.
[0074] Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus a general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a read-only memory (ROM) / RAM, a magnetic disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment of the present application or some parts of the embodiments.
[0075] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0076] It should also be noted that the various embodiments in this specification are described in a progressive manner, and the same and similar parts between the various embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments. The device and apparatus embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components indicated as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0077] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A storage array based on a secure real-time bus (SRB), characterized in that: The storage array comprises: SRB chip, the SRB chip is used to provide a network interconnection protocol based on a secure real-time bus SRB; A PCIE expansion chip, wherein the PCIE expansion chip has a plurality of PCIE ports, and each PCIE port is connected to a hard disk; CPU, one end of the CPU is connected to the SRB chip through a PCIE port; the other end of the CPU is connected to the PCIE expansion chip through a PCIE port; The 10G optical module is used to connect to the SRB chip and, as an external data interface, realizes data transmission between the SRB chip and external devices when an optical fiber is inserted.
2. The storage array according to claim 1, characterized in that: The storage array includes two 10 Gigabit optical modules, which are connected to the SRB chip and serve as external data interfaces to provide two transmission lines for data transmission between the SRB chip and external devices when optical fibers are inserted.
3. The storage array according to claim 2, characterized in that: The plurality of storage arrays are interconnected via optical fibers to obtain a ring network, and the ring network also includes servers.
4. The storage array according to claim 3, characterized in that: When one of the external data interfaces of the storage array is connected to the server, and the other external data interface is connected to another storage array, the server directly sends the data to be stored to the SRB chip of the corresponding target storage array.
5. The storage array according to claim 3, characterized in that: When the two external data interfaces of the storage array are connected to the server through other storage arrays, the server sends the data to be stored to the SRB chip in the intermediate storage array, and the SRB chip in the intermediate storage array forwards the data to be stored to the SRB chip of the corresponding target storage array.
6. The storage array according to any one of claims 4 or 5, characterized in that: When the server transmits data with the storage array, the transmission line resources of the external data interface corresponding to the storage array are divided into multiple resource segments according to preset time intervals. The multiple resource segments are allocated to sending data and reading data tasks, and the number of the sending tasks and the reading tasks are the same.
7. The storage array according to claim 2, characterized in that: In the ring network, the optical fiber between any two connected storage arrays is disconnected and then connected to the external data interface of the newly added storage array, so as to increase the number of storage arrays in the ring network.
8. A data transmission method for a storage array based on a secure real-time bus (SRB), characterized in that: The storage array based on the secure real-time bus SRB includes an SRB chip, a PCIE expansion chip, a CPU and a 10G optical module, and the method includes: Acquiring data to be transmitted through the 10G optical module; The data to be transmitted is stored in the PCIE expansion chip through the SRB chip and the CPU.
9. A computing device, characterized in that The computing device includes: a memory and a processor; The memory is used to store computer programs; The processor is configured to implement the method according to claim 8 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to claim 8 is implemented.