Server cabinet
By optimizing connector positions and layouts in server cabinets, the server cabinet design addresses long cable lengths between nodes, enhancing communication quality and efficiency.
Patent Information
- Application Number
- CN202510390573.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2045-03-31
AI Technical Summary
In the server cabinet, the cable length between the computing node and the switching node is longer, resulting in lower communication quality.
By adjusting the position of the second connector in the switching node, the arrangement position of the at least one set of switching nodes in the multiple set of switching nodes is inconsistent with the arrangement position of the corresponding first connector group in the multiple first connector group, or the arrangement position of the at least one second connector group is inconsistent with the arrangement position of the corresponding computing node group, thereby shortening the cable length and optimizing the communication path.
Improves the communication quality between the computing node and the switching node, and reduces the cable usage length and reduces the cost.
Smart Images

Figure CN119922855B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of servers, and particularly to server cabinets. Background Art
[0002] In a server cabinet, multiple computing nodes and multiple switching nodes can be placed, and the computing nodes and the switching nodes are communicatively connected via cables.
[0003] In the related art, when the switching nodes corresponding to each computing node are relatively far apart, the length of the cables is long, resulting in low communication quality. Summary of the Invention
[0004] This application provides a server cabinet to at least solve the problem in the related art that the long length of the cables results in low communication quality.
[0005] This application provides a server cabinet, including: arranging multiple computing nodes and multiple switching nodes along a first direction, wherein,
[0006] each computing node is provided with a plurality of first connectors in a second direction, and the plurality of first connectors of each computing node form a plurality of first connector groups in the first direction. Among the multiple switching nodes, there are multiple groups of switching node sets. There is a one-to-one correspondence between each first connector group and each group of switching node sets. The second direction is perpendicular to the first direction;
[0007] each switching node is provided with a plurality of second connectors in the second direction, and the plurality of second connectors of each switching node form a plurality of second connector groups in the first direction. The multiple computing nodes include multiple computing node sets. There is a one-to-one correspondence between the multiple second connector groups and the multiple computing node sets;
[0008] There is at least one group of switching node sets whose arrangement position in the multiple groups of switching node sets is inconsistent with the arrangement position of its corresponding first connector group in the multiple first connector groups, and / or there is at least one second connector group whose arrangement position is inconsistent with the arrangement position of its corresponding computing node set, so that the physical connection distance between any first connector and second connector is less than the maximum connection distance between the first connector and the second connector.
[0009] Through the server cabinet provided by the embodiments of the present application, the positions of the second connectors in the switching nodes can be adjusted. There is at least one set of switching node sets whose arrangement positions in multiple sets of switching node sets are inconsistent with the arrangement positions of their corresponding first connector groups in multiple first connector groups, and / or there is at least one second connector whose arrangement position is inconsistent with the arrangement position of its corresponding computing node set, so that the physical connection distance between any first connector and the second connector is less than the maximum connection distance between the first connector and the second connector, making the lengths of the multiple cables between each first connector and each second connector balanced, and the communication quality can be improved. In addition, multiple second connector interfaces are included in the second connector, which can make the sorting queues of K computing nodes inconsistent with the sorting orders of the K second interface groups of the corresponding second connector group. By adjusting the second connector interfaces, the distance between the first connector interface and the second connector interface can be further shortened. The cable tray can also be divided into multiple independent cable trays, which can improve the communication quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0011] Figure 1 Structural schematic diagram of a server cabinet provided by an embodiment of the present application;
[0012] Figure 2A Structural schematic diagram of a server cabinet provided by an embodiment of the present application;
[0013] Figure 2B Schematic diagram of the distance between connectors provided by an embodiment of the present application;
[0014] Figure 3 Structural schematic diagram of a server cabinet provided by Embodiment 1 of the present application;
[0015] Figure 4A Structural schematic diagram of a server cabinet provided by Embodiment 2 of the present application;
[0016] Figure 4B Another structural schematic diagram of a server cabinet provided by Embodiment 2 of the present application;
[0017] Figure 5 Structural schematic diagram of a server cabinet provided by Embodiment 3 of the present application;
[0018] Figure 6Schematic diagram of the structure of a server cabinet provided in Embodiment 4 of the present application;
[0019] Figure 7 Schematic diagram of the structure of a server cabinet provided in Embodiment 5 of the present application. Detailed implementation manners
[0020] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0021] It should be noted that in the description of the present application, the terms "including", "comprising" or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present application are used to distinguish similar objects and are not used to describe a specific order or sequence.
[0022] It should be noted that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. is the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to the present application. The terms "installation", "connection", and "coupling" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the internal communication of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific circumstances.
[0023] The server cabinet can be an AI (Artificial Intelligence) integrated cabinet server. The AI integrated cabinet server is a high-performance computing infrastructure designed specifically for artificial intelligence (AI) applications. It integrates computing nodes and switching nodes, and through in-depth optimization of hardware, software, and architecture, it meets the high computing power requirements for AI training, inference, and large-scale data processing.
[0024] Figure 1 The following is a schematic structural diagram of a server cabinet provided by an embodiment of this application. Please refer to Figure 1 , the server cabinet can include multiple computing nodes, multiple switching nodes, a Power Distribution Unit (PDU), and a cooling unit. The height of the server cabinet can be between 42U and 47U. 1U can represent a rack unit, and the height of a rack unit can be 1.75 inches (about 4.45 cm), and it can also be adjusted according to the actual situation without specific limitations.
[0025] The total height of this server cabinet is 44U. In the example of this application, there are 16 computing nodes and 12 switching nodes in total. Please refer to Figure 1 for the front structure. The 16 computing nodes can be deployed on the upper and lower sides of the 12 switching nodes respectively. Each computing node and each switching node can occupy a height of 1U. The 12 switching nodes occupy a height of 12U. The 8 computing nodes on the upper side of the switching nodes occupy a height of 8U, and the 8 computing nodes on the lower side of the switching nodes occupy a height of 8U. It should be noted that the number of computing nodes and the number of switching nodes are only examples and can be adjusted according to the actual situation.
[0026] Please refer to Figure 1 for the front structure. In the server cabinet, the structural strength and stability of the server rack can be increased through rack reinforcement members. The rack reinforcement members are deployed on both sides of multiple computing nodes and multiple switching nodes, and one rack reinforcement member occupies a height of 1U. The cooling unit can be deployed at the bottom of the server cabinet. The cooling unit can cool the server cabinet, and the cooling unit occupies a height of 4U of the server cabinet. Two PDUs can also be deployed in the server cabinet. The PDUs can provide power for the server cabinet, and one PDU occupies a height of 2U. The remaining 6U height of the server cabinet can be used to deploy other components suitable for the server cabinet, which can be marked as the NA (Not Applicable) layer.
[0027] Please refer to Figure 1The back structure may include a bus duct, a manifold, and a Cable Tray on the back of the server cabinet. The power distribution unit is connected to the bus duct to supply power to the server cabinet. The cooling unit controls the inlet and outlet of the manifold to form a liquid path for liquid cooling of the server cabinet. The Cable Tray is used to connect the high-speed signals of the computing nodes and the switching nodes according to the designed topological interconnection relationship. It should be noted that Figure 1 The shown positions and structures of the bus duct, the manifold, and the Cable Tray are only examples, and the positions and quantities can be adjusted according to actual situations.
[0028] The topological interconnection relationship between multiple computing nodes and multiple switching nodes can be a Clos architecture. The Clos architecture is a multi-level network topology structure that can include an access layer and an intermediate layer. In the access layer, each computing node can be connected to the corresponding switching node. In the intermediate layer, multiple switching nodes can be designed for full interconnection to form a network topology. Then, through the network topology corresponding to the switching nodes, it can be ensured that each computing node can be interconnected with any other computing node in the cabinet, realizing full interconnection of the computing nodes.
[0029] A plurality of first connectors can be provided at the back end of the computing node, and a plurality of second connectors can be provided at the back end of the switching node. The first connector of the computing node can be connected to the second connector of the switching node through a high-speed cable. The connector can be a high-speed connector. The high-speed connector is a connector for high data rate transmission and can be used to support the rapid transmission of a large amount of data between the switching node and the computing node.
[0030] In the related art, multiple computing nodes are arranged longitudinally, and each computing node can include a plurality of first connectors arranged horizontally. Multiple switching nodes are arranged longitudinally, and each switching node includes a plurality of second connectors arranged horizontally. For any one computing node, the multiple connectors of the computing node are respectively connected to the first column of connectors in the multiple switching nodes. When the distance between the computing node and the switching node is relatively far, the cable length between the first connector of the computing node and the second connector of the switching node is relatively long, resulting in low communication quality.
[0031] In the embodiments of the present application, the positions of the second connectors in the switching node can be adjusted. There is at least one set of switching node sets whose arrangement positions in multiple sets of switching node sets are inconsistent with the arrangement positions of the corresponding first connector groups in multiple first connector groups, and / or there is at least one second connector whose arrangement position is inconsistent with the arrangement position of the corresponding computing node set, which can shorten the distance between the first connector and the second connector with the longest cable length, make the lengths of the multiple cables between each first connector and each second connector balanced, and improve communication quality.
[0032] To enable those skilled in the art of the present technology to better understand the solution of this application, the following provides a further detailed description of this application in conjunction with the accompanying drawings and specific embodiments.
[0033] In conjunction with the specific application environment architecture or specific hardware architecture relied on by the server cabinet provided in this application, the specific application environment architecture or specific hardware architecture is described herein.
[0034] Figure 2A It is a schematic structural diagram of a server cabinet provided by an embodiment of this application. Please refer to Figure 2A , this server cabinet includes 16 computing nodes and 12 switching nodes. The computing nodes are respectively computing node 1 - 16, and the switching nodes are respectively switching node 1 - 12. Each computing node is provided with 6 first connectors, with a total of 16 * 6 first connectors. Each switching node is provided with 8 second connectors, with a total of 12 * 8 second connectors. Each second connector can be provided with two second connector interfaces. Among them, the 1st to 16th computing nodes are indicated by letters A - H, J - N, P - R, and the 1st to 6th first connectors are indicated by Arabic numerals 1 - 6. Then, A1 can indicate the 1st first connector of the 1st computing node, A2 indicates the 2nd first connector of the 1st computing node,..., R6 indicates the 6th first connector of the 16th computing node. Please refer to Table 1 shown below. Among them, the 1st computing node to the 16th computing node are indicated by computing node 1 - 16, and the 1st first connector to the 6th first connector are indicated by first connector 1 - 6.
[0035] Table 1
[0036]
[0037] Please refer to Figure 2A , in this server cabinet, the first computing node group includes the 1st to 8th computing nodes, and the second computing node group includes the 9th to 16th computing nodes. The 1st to 8th computing nodes are on the upper side of the 12 switching nodes, and the 9th to 16th computing nodes are on the lower side of the 12 switching nodes to place the 12 switching nodes in the middle.
[0038] The arrangement direction of multiple computing nodes and multiple switching nodes is the first direction, and the second direction is perpendicular to the first direction. Please refer to Figure 2A , multiple computing nodes and multiple switching nodes are arranged longitudinally, that is, the longitudinal arrangement direction is the first direction. The second direction is perpendicular to the first direction. In the second direction, multiple first connectors can be respectively set in each computing node, and multiple second connectors can be respectively set in each switching node.
[0039] Please refer to Figure 2A, each first connector of each computing node is provided with 2 first connector interfaces, and the 2 first connector interfaces can be respectively connected to the second connectors of two switching nodes; at the same time, 2 connector interfaces are provided in each second connector, and through the 2 connector interfaces, the second connector can also be respectively connected to the first connectors of two computing nodes. The matching relationship between the first connector and the second connector can be called a 2:2 matching relationship.
[0040] Taking the first computing node as an example, the first connector A1 is respectively connected to the first connector interface of the first second connector of the first switching node and the first connector interface of the first second connector of the second switching node through cables; taking the second computing node as an example, the first connector B1 is respectively connected to the second connector interface of the first second connector of the first switching node and the second connector interface of the first second connector of the second switching node through cables; and so on for other connections. Figure 1 Other cable connections are omitted in , and only a group of cables connected by the first connector A1 is shown. The identifier of the connected first connector is marked on the second connector of each switching node, and the first connector is connected to the second connector marked with its identifier. For example, the identifier A1 of the first first connector of the first computing node is marked at the position of the first connector interface of the first second connector of the first switching node, and the identifier B1 of the first first connector of the second computing node is marked at the position of the second connector interface of the first second connector of the first switching node.
[0041] In some possible embodiments, the matching relationship between the first connector and the second connector can also be in the form of 3:3 matching, 4:4 matching, or other matching relationships. In this application, the 2:2 matching relationship is taken as an example for description.
[0042] Please refer to Figure 2A , in the case of multiple switching nodes, the computing nodes in the upper half and the computing nodes in the lower half are in a centrosymmetric relationship, as shown by the dashed line in Figure 2A . The topologies and lengths of the cables connecting the symmetric computing nodes and switching nodes are also the same. Next, please refer to Figure 2B , taking the computing nodes in the upper half as an example, the distance between any first connector and the corresponding second connector is described, so that those skilled in the art of this technology can better understand the solution of this application.
[0043] Figure 2B This is a schematic diagram of the distance between connectors provided by an embodiment of this application. Please refer to Figure 2B, the direction from the 1st to the 6th first connectors is the second direction, and the direction from the 1st to the 16th computing nodes is the first direction.
[0044] Please refer to Figure 2B , in the first direction, the distance between every two computing nodes is 1 unit length (1Y, where Y indicates the unit length in the first direction), so the distance from the 1st computing node to the 8th computing node is 7Y; the distance from the 8th computing node to the 1st switching node is 1Y; the distance between every two switching nodes is 1Y, so the distance from the 8th computing node to the 12th switching node is 12Y. Then, the coordinates of computing nodes 1 - 8 in the first direction are 1Y - 7Y respectively, the coordinates of switching nodes 1 - 12 in the first direction are 8Y - 19Y respectively, and the coordinates of computing nodes 9 - 16 in the first direction are 20Y - 27Y respectively.
[0045] Please refer to Figure 2B , in the second direction, the distance between every two first connectors is 1 unit length (1X, where X indicates the unit length in the second direction), so the distance from the 1st first connector to the 6th first connector is 5X.
[0046] Please refer to Figure 2B , when the first connectors of the 1st computing node and the 2nd computing node are connected to the second connectors of multiple switching nodes, in the second direction, the cable can be connected to the left of the 1st first connector, and then in the first direction, connected to the second connector of the corresponding switching node; when the first connectors of the 2nd computing node and the 4th computing node are connected to the second connectors of multiple switching nodes, in the second direction, the cable can be connected to the middle between the 1st first connector and the 2nd first connector, and then in the first direction, connected to the second connector of the corresponding switching node; when the first connectors of the 5th computing node and the 6th computing node are connected to the second connectors of multiple switching nodes, in the second direction, the cable can be connected to the middle between the 2nd first connector and the 3rd first connector, and then in the first direction, connected to the second connector of the corresponding switching node; when the first connectors of the 7th computing node and the 8th computing node are connected to the second connectors of multiple switching nodes, in the second direction, the cable can be connected to the right of the 3rd first connector, and then in the first direction, connected to the second connector of the corresponding switching node. In this way, the distance between each first connector and each second connector can be determined. As shown in Table 2, the cable distances between each computing node and each switching node are listed. For example, taking the 1st computing node and the 12th switching node as an example, the distance between the 6th first connector A6 of the 1st computing node and the 1st second connector of the 12th switching node is 5X + 19Y.
[0047] The connection between the first connector and the second connector described above, as well as the method for determining the distance, is only an example provided in this application for the purpose of understanding this application. Other methods for determining the connection and distance will not affect the embodiments of this application and are also within the scope of protection of this application.
[0048] Table 2
[0049]
[0050] It should be noted that the total cable length of all cables in the first direction is fixed. After adjusting the positions of the multiple second connectors of the switching node, the total cable length in the first direction will not change.
[0051] For example, in the first direction, the distances between the first second connector of the 1st - 12th switching nodes and the first first connector of the 8th computing node are 0, 1Y, 2Y, 3Y, 4Y, 5Y, 6Y, 7Y, 8Y, 9Y, 10Y, 11Y respectively, and the distances between the first first connector of the 8th computing node and the first first connectors of the 1st - 7th computing nodes are Y, 2Y, 3Y, 4Y, 5Y, 6Y, 7Y, 8Y respectively. When the arrangement positions of the 1st switching node and the 2nd switching node are interchanged, the distances corresponding to the first connectors in the first direction are also interchanged, and the total cable length in the first direction remains unchanged.
[0052] Similarly, the total cable length of all cables in the second direction is fixed. After adjusting the positions of the multiple second connectors of the switching node, the total cable length in the second direction will not change.
[0053] Based on the above analysis, in the server cabinet provided in the embodiments of the present application, a plurality of first connectors are respectively arranged in the second direction in each computing node, and the plurality of first connectors of each computing node form a plurality of first connector groups in the first direction; a plurality of second connectors are respectively arranged in the second direction in each switching node, and the plurality of second connectors of each switching node form a plurality of second connector groups in the first direction; the plurality of switching nodes include multiple sets of switching node sets, and there is a one-to-one correspondence between each first connector group and each set of switching node sets, the plurality of computing nodes include multiple computing node sets, and there is a one-to-one correspondence between the plurality of second connector groups and the multiple computing node sets. There is at least one set of switching node sets whose arrangement position in the multiple sets of switching node sets is inconsistent with the arrangement position of its corresponding first connector group in the multiple first connector groups, and / or there is at least one second connector group whose arrangement position is inconsistent with the arrangement position of its corresponding computing node set, so that the physical connection distance between any first connector and the second connector is less than the maximum connection distance between the first connector and the second connector.
[0054] In some possible embodiments, the number of the plurality of first connector groups is M, the plurality of switching nodes include M sets of switching node sets, and there is a one-to-one correspondence between the M first connector groups and the M sets of switching node sets, where M is an integer greater than 1.
[0055] Please refer to Figure 2A, in this server cabinet, N is 16 and M is 6. There are 16 computing nodes in this server cabinet. Each computing node corresponds to 6 first connectors, and there are 6 first connector groups in total. The 1st first connector group includes the 1st first connectors of 16 computing nodes, namely the 1st first connector corresponding to the 1st computing node, the 1st first connector corresponding to the 2nd computing node, ……, the 1st first connector corresponding to the 16th computing node (i.e., A1-H1, J1-N1, P1-R1); the 2nd first connector group includes the 2nd first connectors of 16 computing nodes, namely the 2nd first connector corresponding to the 1st computing node, the 2nd first connector corresponding to the 2nd computing node, ……, the 12th first connector corresponding to the 16th computing node (i.e., A2-H2, J2-N2, P2-R2); the 3rd first connector group includes the 3rd first connectors of 16 computing nodes, namely the 3rd first connector corresponding to the 1st computing node, the 3rd first connector corresponding to the 2nd computing node, ……, the 3rd first connector corresponding to the 16th computing node (i.e., A3-H3, J3-N3, P3-R3); the 4th first connector group includes the 4th first connectors of 16 computing nodes, namely the 4th first connector corresponding to the 1st computing node, the 4th first connector corresponding to the 2nd computing node, ……, the 4th first connector corresponding to the 16th computing node (i.e., A4-H4, J4-N4, P4-R4); the 5th first connector group includes the 5th first connectors of 16 computing nodes, namely the 5th first connector corresponding to the 1st computing node, the 5th first connector corresponding to the 2nd computing node, ……, the 5th first connector corresponding to the 16th computing node (i.e., A3-H3, J3-N3, P3-R3); the 6th first connector group includes the 3rd first connectors of 16 computing nodes, namely the 6th first connector corresponding to the 1st computing node, the 6th first connector corresponding to the 2nd computing node, ……, the 6th first connector corresponding to the 16th computing node (i.e., A6-H6, J6-N6, P6-R6).
[0056] Please refer to Figure 2A , there are 6 sets of switching node sets in this server cabinet. Among them, the 1st set of switching node sets includes the 1st switching node and the 2nd switching node; the 2nd set of switching node sets includes the 3rd switching node and the 4th switching node; the 3rd set of switching node sets includes the 5th switching node and the 6th switching node; the 4th set of switching node sets includes the 7th switching node and the 8th switching node; the 5th set of switching node sets includes the 9th switching node and the 10th switching node; the 6th set of switching node sets includes the 11th switching node and the 12th switching node.
[0057] Taking the correspondence between the first first connector group and the first set of switching node sets as an example, please refer to Figure 2A , the 16th first connector (A1) of the first first connector group corresponds to the first set of switching node sets (the second connectors of the first switching node and the second connectors of the second switching node). For the others, there is a one-to-one correspondence between the first connectors and the corresponding switching node groups, which can be referred to in Figure 2A . The description will not be repeated here.
[0058] In some possible embodiments, the number of multiple computing nodes is N, the number of multiple second connector groups is N, and there is a one-to-one correspondence between the N computing nodes and the N second connector groups, where N is an integer greater than 1.
[0059] Please refer to Figure 2A , where N is 16 and M is 6 in this server cabinet. There are 16 computing nodes and 8 second connector groups in total, and each second connector group has 12 second connectors. Taking the first second connector group as an example, the first second connector group has 12 second connectors in total, which are the first second connectors of 12 switching nodes. Among them, each second connector can connect two first connectors. Taking the first second connector of the first switching node as an example, the first second connector of the first switching node is connected to the first first connector A1 and the first first connector B1 of the first computing node. In Figure 2A , the first second connector of the first switching node marks the identification A1 of the first first connector of the first computing node and the identification B1 of the first first connector of the first computing node. Among them, the one-to-one correspondence between the 8 computing node sets and the 8 second connector groups can be referred to in Figure 2A . The description will not be repeated here.
[0060] Furthermore, the server cabinet may include multiple computing nodes and multiple switching nodes. The multiple computing nodes include a first computing node group and a second computing node group. The first computing node group is arranged on one side of the multiple switching nodes, and the second computing node group is arranged on the other side of the multiple switching nodes.
[0061] In some possible embodiments, one side of the multiple switching nodes can be used to indicate the left side of the multiple switching nodes, and the other side of the multiple switching nodes is used to indicate the right side of the multiple switching nodes. Or, one side of the multiple switching nodes can be used to indicate the upper side of the multiple switching nodes, and the other side of the multiple switching nodes is used to indicate the lower side of the multiple switching nodes.
[0062] For example, please refer to Figure 2A, the first computing node group can be computing nodes 1 - 8, the second computing node group can be computing nodes 9 - 16. One side of the multiple switching nodes is the upper side of the multiple switching nodes, and the other side of the multiple switching nodes is the lower side of the multiple switching nodes.
[0063] In this application, by dividing the multiple computing nodes into the first computing node group and the second computing node group and arranging them on both sides of the multiple switching nodes, the distance between the first connector and the second connector in the first direction can be shortened, thereby reducing the communication distance and improving the communication quality of the server cabinet.
[0064] In the following, an embodiment in which one side of the multiple switching nodes is the upper side of the multiple switching nodes and the other side of the multiple switching nodes is the lower side of the switching nodes will be used to illustrate the service machine cabinet improved in this application.
[0065] In the first embodiment provided by this application, with the layout of the multiple switching nodes in the first direction unchanged, the positions of the second connectors in the second direction are adjusted, and at least one second connector group is arranged differently from its corresponding computing node set.
[0066] In some possible embodiments, for the computing node with the longest cable in the first direction, the cable length in the second direction can be the shortest, which can reduce the maximum connection distance between the first connector and the second connector.
[0067] By adjusting the positions of the second connectors in the switching nodes, at least one second connector group is arranged differently from its corresponding computing node set, so that the distance between any one first connector and the corresponding second connector after adjustment is less than the maximum connection distance, reducing the extreme signal transmission distance and improving the communication quality of the server cabinet.
[0068] Specifically, the number of multiple computing nodes is N, each switching node includes N second connector interfaces, and each second connector includes K second connector interfaces. N is an integer greater than 1, and K is an integer greater than 1. Among them, each switching node includes second connectors, and the multiple computing nodes include computing node sets; the existence of at least one second connector group arranged differently from its corresponding computing node set is used to indicate: the sorting queue of the second connector groups is inconsistent with the sorting queue of the corresponding computing node sets. Next, in combination with Figure 3 , the server cabinet provided in the first embodiment of this application will be specifically described.
[0069] Figure 3 It is a schematic structural diagram of a server cabinet provided in the first embodiment of this application. Please refer toFigure 3 The server cabinet includes 16 computing nodes (i.e., N is 16) and 12 switching nodes. The computing nodes are respectively computing nodes 1-16, and the switching nodes are respectively switching nodes 1-12. Each computing node includes 6 first connectors, each switching node includes 8 second connectors, and K is 2.
[0070] Among the 16 computing nodes, there are a total of 8 computing node sets. Among them, the first computing node set is the first computing node and the second computing node, the second computing node set is the third computing node and the fourth computing node, the third computing node set is the fifth computing node and the sixth computing node, the fourth computing node set is the seventh computing node and the eighth computing node, the fifth computing node set is the ninth computing node and the tenth computing node, the sixth computing node set is the eleventh computing node and the twelfth computing node, the seventh computing node set is the thirteenth computing node and the fourteenth computing node, and the eighth computing node set is the fifteenth computing node and the sixteenth computing node.
[0071] There are a total of 8 second connector groups, and each second connector group includes 12 second connectors. The first second connector group includes the first second connectors of the 12 switching nodes, the second second connector group includes the second second connectors of the 12 switching nodes, the third second connector group includes the third second connectors of the 12 switching nodes, the fourth second connector group includes the fourth second connectors of the 12 switching nodes, the fifth second connector group includes the fifth second connectors of the 12 switching nodes, the sixth second connector group includes the sixth second connectors of the 12 switching nodes, the seventh second connector group includes the seventh second connectors of the 12 switching nodes, and the eighth second connector group includes the eighth second connectors of the 12 switching nodes.
[0072] The 8 computing node sets and the 8 second connector groups are in one-to-one correspondence. The specific correspondence relationship is that the first computing node set corresponds to the first second connector group, the second computing node set corresponds to the second second connector group, and so on, and the eighth computing node set corresponds to the eighth second connector group.
[0073] In the second direction, the order of the second connector set inside each switching node can be swapped, so that the connection that is too long in the first direction has a reduced distance in the second direction to meet the requirement of reducing the distance between the first connector and the second connector.
[0074] In some possible embodiments, the second connector group corresponding to the first set of computing nodes may be swapped with the second connector group corresponding to the fourth set of computing nodes, and the second connector group corresponding to the fifth set of computing nodes may be swapped with the second connector group corresponding to the eighth set of computing nodes. After the adjustment, the order of the second connector group corresponding to the first set of computing nodes among the eight second connector groups is 4; the order of the second connector group corresponding to the second set of computing nodes among the eight second connector groups is 2; the order of the second connector group corresponding to the third set of computing nodes among the eight second connector groups is 3; the order of the second connector group corresponding to the fourth set of computing nodes among the eight second connector groups is 1; the order of the second connector group corresponding to the fifth set of computing nodes among the eight second connector groups is 8; the order of the second connector group corresponding to the sixth set of computing nodes among the eight second connector groups is 6; the order of the second connector group corresponding to the seventh set of computing nodes among the eight second connector groups is 7; the order of the second connector group corresponding to the eighth set of computing nodes among the eight second connector groups is 5.
[0075] In some possible embodiments, the second connector group corresponding to the second set of computing nodes may also be swapped with the second connector group corresponding to the third set of computing nodes, and the second connector group corresponding to the sixth set of computing nodes may be swapped with the second connector group corresponding to the seventh set of computing nodes. After the adjustment, see Figure 3 , the order of the second connector group corresponding to the first set of computing nodes among the eight second connector groups is 4; the order of the second connector group corresponding to the second set of computing nodes among the eight second connector groups is 3; the order of the second connector group corresponding to the third set of computing nodes among the eight second connector groups is 2; the order of the second connector group corresponding to the fourth set of computing nodes among the eight second connector groups is 1; the order of the second connector group corresponding to the fifth set of computing nodes among the eight second connector groups is 8; the order of the second connector group corresponding to the sixth set of computing nodes among the eight second connector groups is 7; the order of the second connector group corresponding to the seventh set of computing nodes among the eight second connector groups is 6; the order of the second connector group corresponding to the eighth set of computing nodes among the eight second connector groups is 5.
[0076] Before the adjustment (see Figure 2A ), the longest distance between the first connector and the second connector is 5X + 19Y (the first second connector of the 12th switching node to the sixth first connector of the first computing node). After the positions of the second connector set are adjusted (see Figure 3 ), the longest distance between the first connector and the second connector changes from 5X + 19Y to 3X + 19Y.
[0077] It should be noted that in the first embodiment, the 1st second connector and the 4th second connector are exchanged. The longest distance between the first connector and the second connector changes from 5X + 19Y to 3X + 19Y. It is also possible to swap the second connector group corresponding to the 1st computing node set and the second connector group corresponding to the 4th computing node set, which can change the longest distance between the first connector and the second connector from 5X + 19Y to 4X + 19Y, and can also achieve shortening the communication distance of the cable. The first embodiment is the best solution in this case. The configuration method of swapping the order of the second connector groups at other positions to obtain the longest distance is also within the protection scope of the embodiments of the present application.
[0078] The server cabinet provided in the first embodiment of the present application can adjust the positions of the second connectors in the switching nodes, so that the maximum distance between each first connector and each second connector is shortened, thereby shortening the communication distance of the cable, and improving the communication quality of the server cabinet. In addition, reducing the use length of the cable can reduce costs.
[0079] In the second embodiment of the present application, the second connector includes K connector interfaces, the second connector group includes K second interface groups, and a computing node set includes K computing nodes. For any computing node set, the K second interface groups correspond one-to-one to the K computing nodes of the computing node set corresponding to the second connector group. Among them, there is at least one second interface group whose arrangement position is inconsistent with the arrangement position of its corresponding computing node.
[0080] Please refer to Figure 2A , the 1st second connector group includes 2 second interface groups, and each second interface group includes 12 connector interfaces. The 1st second interface group includes the 1st connector interfaces of the second connectors marked as A1 - A6; the 2nd second interface group includes the 1st connector interfaces of the second connectors marked as B1 - B6.
[0081] In a possible embodiment, if K is 2, the computing node set includes 2 computing nodes, and the second connector group corresponding to the computing node set includes 2 second interface groups. Among them, the order of the second interface group corresponding to the 1st computing node among the 2 second interface groups is 2; the order of the second interface group corresponding to the 2nd computing node among the 2 second interface groups is 1.
[0082] In a possible embodiment, if K is 4, the computing node set includes 4 computing nodes, and the second connector group corresponding to the computing node set includes 4 connector interfaces. Please refer to Figure 4A and Figure 4B to illustrate the second embodiment provided by the present application.
[0083] Figure 4A Schematic diagram of the structure of a server cabinet provided in the second embodiment of this application. Please refer to Figure 4A , the server cabinet includes 16 computing nodes (i.e., N is 16), the computing nodes are respectively computing nodes 1-16, each computing node includes 3 first connectors (i.e., M is 3), and it can be determined that K is 4. The switching nodes are respectively switching nodes 1-12, each switching node has 4 second connectors, there are 4 second connector groups in total, each second connector includes 4 connector interfaces, each second connector group includes 4 second interface groups, and there are 16 second connector groups in total.
[0084] Among them, the 16 computing nodes have 4 computing node sets in total. The first computing node set includes the first computing node, the second computing node, the third computing node, and the fourth computing node. The second computing node set includes the fifth computing node, the sixth computing node, the seventh computing node, and the eighth computing node. The third computing node set includes the ninth computing node, the tenth computing node, the eleventh computing node, and the twelfth computing node. The fourth computing node set includes the thirteenth computing node, the fourteenth computing node, the fourteenth computing node, and the sixteenth computing node.
[0085] There are 4 second connector groups in total, each second connector group has 4 second interface groups. The first second connector group includes the first second interface group, the second second interface group, the third second interface group, and the fourth second interface group. The second second connector group includes the fifth second interface group, the sixth second interface group, the seventh second interface group, and the eighth second interface group. The third second connector group includes the ninth second interface group, the tenth second interface group, the eleventh second interface group, and the twelfth second interface group. The fourth second connector group includes the thirteenth second interface group, the fourteenth second interface group, the fifteenth second interface group, and the sixteenth second interface group.
[0086] Among them, the first computing node set corresponds to the first second connector group, the second computing node set corresponds to the second second connector group, the third computing node set corresponds to the third second connector group, and the fourth computing node set corresponds to the fourth second connector group.
[0087] Please refer to Figure 4A , the order of the second connector group corresponding to the first computing node set among the 4 second connector groups is 2; the order of the second connector group corresponding to the second computing node set among the 4 second connector groups is 1; the order of the second connector group corresponding to the third computing node set among the 4 second connector groups is 4; the order of the second connector group corresponding to the fourth computing node set among the 4 second connector groups is 3.
[0088] Figure 4B This is a schematic structural diagram of another server cabinet provided in the second embodiment of the present application. Please refer to Figure 4B , there are a total of 4 computing node sets, each computing node set includes 4 computing nodes, and the second connector group corresponding to the computing node set includes 4 second interface groups. Specifically, each computing node set and each second connector set can be referred to the description above Figure 4A , which will not be elaborated here.
[0089] In some possible embodiments, for any one computing node set, the second interface group corresponding to the 1st computing node can be swapped with the second interface group corresponding to the 4th computing node, that is, the order of the second interface group corresponding to the 1st computing node in the second connector group is 4; the order of the second interface group corresponding to the 2nd computing node in the second connector group is 2. The order of the second interface group corresponding to the 3rd computing node in the second connector group is 3; the order of the second interface group corresponding to the 4th computing node in the second connector group is 1.
[0090] In some possible embodiments, for any one computing node set, after swapping the second interface group corresponding to the 1st computing node with the second interface group corresponding to the 4th computing node, the second interface group corresponding to the 2nd computing node can be swapped with the second interface group corresponding to the 3rd computing node, that is, please refer to Figure 4B , the order of the second interface group corresponding to the 1st computing node in the second connector group is 4; the order of the second interface group corresponding to the 2nd computing node in the second connector group is 3. The order of the second interface group corresponding to the 3rd computing node in the second connector group is 2; the order of the second interface group corresponding to the 4th computing node in the second connector group is 1.
[0091] In the server cabinet provided in the second embodiment of the present application, the sorting queue of the connector interfaces in each second connector group of the switching node can be inconsistent with the sorting queue of the computing nodes, which can reduce the distance between the first connector and the second connector and improve the communication quality of the server cabinet.
[0092] In the third embodiment provided by the present application, when the positions of the second connectors in the second direction remain unchanged, the positions of multiple switching nodes can be adjusted so that the sorting queues of the multiple switching nodes are inconsistent with the sorting queues of the multiple first connector groups, which can reduce the maximum distance between the first connector and the second connector.
[0093] Among them, the number of first connectors of each switching node is M, and among the multiple switching nodes, there are M first connector groups. Among the multiple switching nodes, there are M sets of switching node sets. M is an integer greater than or equal to 1. Among them, there is at least one set of switching node sets whose arrangement position in the multiple sets of switching node sets is inconsistent with the arrangement position of its corresponding first connector group in the multiple first connector groups, which is used to indicate that the sorting queue of the M sets of switching node sets is inconsistent with the sorting queue of the corresponding M first connector groups.
[0094] Figure 5 The structural schematic diagram of a server cabinet provided in Embodiment 3 of this application. Please refer to Figure 5 , this server cabinet includes 16 computing nodes (that is, N is 16), and the computing nodes are respectively computing nodes 1-16. Each computing node includes 3 first connectors (that is, M is 3), and there are a total of 3 first connector groups. The first first connector group includes the first first connectors of 16 computing nodes, the second first connector group includes the second first connectors of 16 computing nodes, and the third first connector group includes the third first connectors of 16 computing nodes.
[0095] This server cabinet includes 12 switching nodes, and the switching nodes are respectively switching nodes 1-12. Among the 12 switching nodes, there are 3 sets of switching node sets. The first set of switching node sets includes the first switching node, the second switching node, the third switching node, and the fourth switching node; the second set of switching node sets includes the fifth switching node, the sixth switching node, the seventh switching node, and the eighth switching node; the second set of switching node sets includes the ninth switching node, the tenth switching node, the eleventh switching node, and the twelfth switching node.
[0096] Please refer to Figure 5 , the order of the first switching node set corresponding to the first first connector group in the 3 sets of switching node sets is 3; the order of the second switching node set corresponding to the second first connector group in the 3 sets of switching node sets is 2; the order of the third switching node set corresponding to the third first connector group in the 3 sets of switching node sets is 1.
[0097] In Embodiment 3 provided by the embodiments of this application, the sorting queue of multiple switching nodes can be adjusted. For the first connector and the second connector that are far apart in the second direction, in the first direction, the distance between them can be shortened. Without changing the total distance between each first connector and each second connector, shortening the maximum distance between the first connector and the second connector can improve the communication quality.
[0098] In the above-mentioned First Embodiment and Second Embodiment, when the sorting queues of multiple switching nodes are fixed (i.e., the first direction is fixed), the sorting queues of the respective second connectors of each switching node are adjusted to reduce the maximum distance between the first connector and the second connector; in the Third Embodiment, when the positions of multiple second connectors in the switching node are fixed, the sorting queues of multiple switching nodes are adjusted to reduce the maximum distance between the first connector and the second connector.
[0099] The present application further provides a Fourth Embodiment. In the server cabinet provided by the Fourth Embodiment, the sorting queues of multiple switching nodes and the positions of multiple second connectors in the switching nodes are simultaneously adjusted, so that the sorting queues of multiple switching nodes are inconsistent with the sorting queues of the first connectors in the first connector group, and the sorting queues of multiple second connector groups are inconsistent with the sorting queues of multiple computing nodes, which can further shorten the maximum connection distance between the first connector and the second connector.
[0100] Figure 6 FIG. is a schematic structural diagram of a server cabinet provided by the Fourth Embodiment of the present application. Please refer to Figure 6 , the server cabinet includes 16 computing nodes (i.e., N is 16) and 12 switching nodes. The computing nodes are respectively the computing nodes 1-16, and the switching nodes are respectively the switching nodes 1-12. Each computing node includes 6 first connectors, each switching node includes 8 second connectors, and each second connector includes 2 connector interfaces, that is, K is 2.
[0101] The corresponding relationship between each computing node set and each second connector group, as well as the arrangement order of each second connector group in multiple second connector groups, can be referred to Figure 3 the structural embodiment provided. Details are not described herein again. On this basis, the sorting order of multiple switching nodes is further adjusted.
[0102] Please refer to Figure 6 , there are a total of 6 sets of switching node sets. The first set of switching node sets includes the first switching node and the second switching node, the second set of switching node sets includes the third switching node and the fourth switching node, the third set of switching node sets includes the fifth switching node and the sixth switching node, the fourth set of switching node sets includes the seventh switching node and the eighth switching node, the fifth set of switching node sets includes the ninth switching node and the tenth switching node, and the sixth set of switching node sets includes the eleventh switching node and the twelfth switching node.
[0103] There are a total of 6 first connector groups. The 1st first connector group is the 1st first connector for 16 computing nodes, the 2nd first connector group is the 2nd first connector for 16 computing nodes, the 3rd first connector group is the 3rd first connector for 16 computing nodes, the 4th first connector group is the 4th first connector for 16 computing nodes, the 5th first connector group is the 5th first connector for 16 computing nodes, and the 6th first connector group is the 6th first connector for 16 computing nodes.
[0104] The order of the 1st set of switching nodes corresponding to the 1st first connector group among the 6 sets of switching nodes is 3; the order of the 2nd set of switching nodes corresponding to the 2nd first connector group among the 6 sets of switching nodes is 2; the order of the 3rd set of switching nodes corresponding to the 3rd first connector group among the 6 sets of switching nodes is 1; the order of the 4th set of switching nodes corresponding to the 4th first connector group among the 6 sets of switching nodes is 6; the order of the 5th set of switching nodes corresponding to the 5th first connector group among the 6 sets of switching nodes is 5; the order of the set of switching nodes corresponding to the 6th first connector group among the 6 sets of switching nodes is 4.
[0105] The server cabinet of Embodiment 4 provided in this application adjusts the sorting queues of multiple switching nodes and the positions of multiple second connectors in the switching nodes at the same time, so that the sorting queues of multiple switching nodes are inconsistent with the sorting queues of multiple first connector groups, and the sorting queues of multiple second connector groups are inconsistent with the sorting queues of multiple computing nodes, which can further shorten the maximum distance between the first connector and the second connector and improve the communication quality of the server cabinet.
[0106] It should be noted that the maximum connection distance provided in the embodiments of this application can be set according to the actual situation of the layout of the server cabinet.
[0107] If the distance between any one of the first connectors and the corresponding second connector in the server cabinet provided in the first embodiment is less than the maximum connection distance, the server cabinet can be laid out according to the structure provided in the first embodiment; if the server cabinet is laid out according to the structure provided in the first embodiment and there is a distance greater than the maximum connection distance between any one of the first connectors and the corresponding second connector, the server cabinet can be laid out according to the structure provided in the second embodiment; if the server cabinet is laid out according to the structure provided in the second embodiment and there is still a distance greater than the maximum connection distance between any one of the first connectors and the corresponding second connector, the server cabinet is laid out according to the structure provided in the third embodiment; if the server cabinet is laid out according to the structure provided in the third embodiment and there is still a distance greater than the maximum connection distance between any one of the first connectors and the corresponding second connector, the server cabinet is laid out according to the structure provided in the fourth embodiment.
[0108] In the first to fourth embodiments provided above, a cable tray is included in the server cabinet. By using the cable tray, multiple cables between any one of the first connectors and the second connector can be routed orderly between the first connector and the second connector.
[0109] Further, another way to effectively reduce the total cable length and the extreme cable length is to divide a cable tray into multiple independent cable trays, so that each independent cable tray has an independent topological connection. There is no connection relationship between the cable trays.
[0110] In the second direction, multiple first connectors can be divided into multiple cable tray groups, and each cable tray group includes at least one first connector group and a set of switching nodes corresponding to each first connector group.
[0111] For any one of the cable tray groups, at least one cable can be led out from at least one first connector of each computing node in the cable tray group to the middle position in the cable tray group and then connected to the corresponding second connector to form a cable tray corresponding to the cable tray group. The cable tray includes multiple cables, and the cables are used to connect the first connector and the second connector. In the second direction, the distance between any one of the first connectors and the corresponding second connector in the cable tray group can be made less than the maximum connection distance.
[0112] Isolation baffles can be included between each of the multiple cable trays, and the isolation baffles can isolate the multiple cables.
[0113] In some possible embodiments, the number of multiple cable trays is Q, and the Q cable trays correspond to Q cable tray groups. Each computing node is provided with M first connectors, and each switching node is provided with N second connectors. Each cable tray group includes first connector groups and switching node sets. Among them, for any cable tray group, the sorting queues of the first connector groups are inconsistent with the sorting queues of the switching node sets.
[0114] In some possible embodiments, each cable tray group includes a first connector of multiple computing nodes and a second connector corresponding to each first connector. Then, in the second direction, the distance between the first connector and the second connector is 0.
[0115] Figure 7 This is a schematic structural diagram of a server cabinet provided in Embodiment 5 of the present application. Please refer to Figure 7 . This server cabinet includes 16 computing nodes and 12 switching nodes. The computing nodes are respectively computing nodes 1-16, and the switching nodes are respectively switching nodes 1-12 (that is, N is 12). Each computing node includes 6 first connectors (that is, M is 6). The server cabinet includes two cable bridge groups (that is, Q is 2). The left side is the 1st cable bridge group, and the right side is the 2nd cable bridge group. The 1st cable bridge group and the 2nd cable bridge group can be physically separated by an isolation baffle. Since the structures of the 1st cable bridge group and the 2nd cable bridge group are the same, only the 1st bridge group is described here, and the structure of the 2nd cable bridge group can be referred to that of the 1st cable bridge group.
[0116] The 1st cable bridge group includes the 1st first connector group, the 2nd first connector group, the 2nd first connector group, and 4 second connectors corresponding to each switching node. Among them, there are a total of 4 second connector groups, and each second connector group includes 4 second interface groups.
[0117] In Embodiment 5, in the 2nd cable bridge group, when the 3rd first connector of the 1st computing node is connected to the corresponding second connector, in the second direction, it is not necessary to connect the cable to the first intermediate position (as Figure 7 shown) of the leftmost computing node and switching node of the 2nd cable bridge group, and only need to connect to the second intermediate position (as Figure 7As shown, the distance in the second direction can be shortened from 3X (the distance from A4 to the first intermediate position in the second direction) to 0X (the distance from A4 to the second intermediate position in the second direction). The communication distance between the first connector and the second connector can be reduced, thereby improving the communication quality of the server cabinet.
[0118] In some possible embodiments, based on Embodiment 5, the sorting queues of multiple switching nodes and / or the sorting queues of each second connector of each switching node can be adjusted.
[0119] Based on Embodiment 5, for any cable tray group, the cable tray group includes 3 first connector groups and 3 sets of switching node sets. The switching node set corresponding to the 1st first connector group can be exchanged with the switching node set corresponding to the 3rd first connector group. That is, the order of the switching node set corresponding to the 1st first connector group among the 3 sets of switching node sets is 3; the order of the switching node set corresponding to the 2nd first connector group among the 3 sets of switching node sets is 2; the order of the switching node set corresponding to the 3rd first connector group among the 3 sets of switching node sets is 1.
[0120] Based on Embodiment 5, the number of multiple computing nodes is 16, and there are 4 sets of switching nodes in total; each switching node includes 4 second connectors, and there are 4 second connector groups in total. The second connector group corresponding to the 1st computing node set can be exchanged with the second connector group corresponding to the 4th computing node set, and the second connector group corresponding to the 2nd computing node set can be exchanged with the second connector group corresponding to the 3rd computing node set. That is, the order of the second connector group corresponding to the 1st computing node set among the 4 second connector groups is 2; the order of the second connector group corresponding to the 2nd computing node set among the 4 second connector groups is 1; the order of the second connector group corresponding to the 3rd computing node set among the 4 second connector groups is 4; the order of the second connector group corresponding to the 4th computing node set among the 4 second connector groups is 3.
[0121] For the specific structure, reference can be made to Embodiments 1 to 4, which will not be elaborated here.
[0122] The above has introduced in detail a server cabinet provided by the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application. It should be noted that for those of ordinary skill in the art in this technical field, without departing from the principle of the present application, several improvements and modifications can still be made to the present application, and these improvements and modifications also fall within the protection scope of the claims of the present application.
Claims
1. A server cabinet, characterized in that, Including: Arranging a plurality of computing nodes and a plurality of switching nodes along a first direction, wherein Each computing node is provided with a plurality of first connectors in a second direction. In the first direction, the plurality of first connectors of each computing node form a plurality of first connector groups. Among the plurality of switching nodes, there are multiple groups of switching node sets. There is a one-to-one correspondence between each first connector group and each group of switching node sets. The second direction is perpendicular to the first direction; Each switching node is provided with a plurality of second connectors in the second direction. In the first direction, the plurality of second connectors of each switching node form a plurality of second connector groups. The plurality of computing nodes include multiple computing node sets. There is a one-to-one correspondence between the plurality of second connector groups and the multiple computing node sets; There is at least one group of switching node sets whose arrangement position in the multiple groups of switching node sets is inconsistent with the arrangement position of its corresponding first connector group in the multiple first connector groups, and / or there is at least one second connector group whose arrangement position is inconsistent with the arrangement position of its corresponding computing node set, so that the physical connection distance between any of the first connectors and the second connectors is less than the maximum connection distance between the first connector and the second connector.
2. The server cabinet according to claim 1, characterized in that, The number of first connectors of each computing node is M. Among the plurality of computing nodes, there are M first connector groups. Among the plurality of switching nodes, there are M groups of switching node sets. M is an integer greater than or equal to 1, wherein The fact that there is at least one group of switching node sets whose arrangement position in the multiple groups of switching node sets is inconsistent with the arrangement position of its corresponding first connector group in the multiple first connector groups is used to indicate that: the sorting queue of the M groups of switching node sets is inconsistent with the sorting queue of the corresponding M first connector groups.
3. The server cabinet according to claim 1 or 2, characterized in that The number of the plurality of computing nodes is N. Each switching node includes N second connector interfaces. Each second connector includes K second connector interfaces. N is an integer greater than 1, and K is an integer greater than 1, wherein Each of the switching nodes includes second connectors, and the plurality of computing nodes include sets of computing nodes; The arrangement positions of at least one second connector group and its corresponding set of computing nodes are inconsistent, indicating that the sorting queue of the second connector groups is inconsistent with the sorting queue of the corresponding sets of computing nodes.
4. The server cabinet according to claim 3, characterized in that, In the first direction, the plurality of second connector interfaces of each switching node form a plurality of second interface groups. For any one second connector group, the second connector group includes K second interface groups. The computing node set corresponding to the second connector group includes K computing nodes. For any one computing node set, the K second interface groups correspond one-to-one to the K computing nodes of the computing node set corresponding to the second connector group, wherein There is at least one second interface group whose arrangement position is inconsistent with the arrangement position of its corresponding computing node.
5. The server cabinet according to claim 4, wherein K is 2, N is 16. There are 16 computing nodes and 8 second connector groups in total. Among the 16 computing nodes, there are 8 computing node sets, wherein The order of the second connector group corresponding to the first computing node set among the 8 second connector groups is 4; The order of the second connector group corresponding to the fourth computing node set among the 8 second connector groups is 1; The order of the second connector group corresponding to the 5th set of computing nodes among the 8 second connector groups is 8; The order of the second connector group corresponding to the 8th set of computing nodes among the 8 second connector groups is 5.
6. The server cabinet according to claim 5, wherein K is 2, N is 16, there are 16 computing nodes and 8 second connector groups in total. Among the 16 computing nodes, there are 8 sets of computing nodes. Among them, The order of the second connector group corresponding to the 2nd set of computing nodes among the 8 second connector groups is 3; The order of the second connector group corresponding to the 3rd set of computing nodes among the 8 second connector groups is 2; The order of the second connector group corresponding to the 6th set of computing nodes among the 8 second connector groups is 7; The order of the second connector group corresponding to the 7th set of computing nodes among the 8 second connector groups is 6.
7. The server cabinet according to claim 4, characterized in that, K is 4, N is 16, then the cabinet includes 16 computing nodes and 4 second connector groups. Among the 16 computing nodes, there are 4 sets of computing nodes. Among them, The order of the second connector group corresponding to the 1st set of computing nodes among the 4 second connector groups is 2; The order of the second connector group corresponding to the 2nd set of computing nodes among the 4 second connector groups is 1; The order of the second connector group corresponding to the 3rd set of computing nodes among the 4 second connector groups is 4; The order of the second connector group corresponding to the 4th set of computing nodes among the 4 second connector groups is 3.
8. The server cabinet according to claim 4, wherein If K is 2, then the set of computing nodes includes 2 computing nodes, and the second connector group corresponding to the set of computing nodes includes 2 second interface groups. Among them, The order of the second interface group corresponding to the 1st computing node among the 2 second interface groups is 2; The order of the second interface group corresponding to the 2nd computing node among the 2 second interface groups is 1.
9. The server cabinet according to claim 7, characterized in that If K is 4, then the set of computing nodes includes 4 computing nodes, and the second connector group corresponding to the set of computing nodes includes 4 second interface groups. Among them, The order of the second interface group corresponding to the 1st computing node in the second connector group is 4; The order of the second interface group corresponding to the 4th computing node in the second connector group is 1.
10. The server cabinet according to claim 9, wherein If K is 4, then the set of computing nodes includes 4 computing nodes, and the second connector group corresponding to the set of computing nodes includes 4 second interface groups. Among them, The order of the second interface group corresponding to the 2nd computing node in the second connector group is 3; The order of the second interface group corresponding to the 3rd computing node in the second connector group is 2.
11. The server cabinet according to claim 2, characterized in that, M is 6. Among the multiple computing nodes, there are 6 first connector groups. Among the multiple switching nodes, there are 6 sets of switching node sets. Among them, The order of the switching node set corresponding to the 1st first connector group among the 6 sets of switching node sets is 3; The order of the switching node set corresponding to the 2nd first connector group among the 6 sets of switching node sets is 2; The order of the switching node set corresponding to the 3rd first connector group among the 6 sets of switching node sets is 1; The set of switching nodes corresponding to the 4th first connector group is ranked 6th among the 6 sets of switching nodes; The set of switching nodes corresponding to the 5th first connector group is ranked 5th among the 6 sets of switching nodes; The set of switching nodes corresponding to the 6th first connector group is ranked 4th among the 6 sets of switching nodes.
12. The server cabinet according to claim 2, characterized in that, M is 3. Among the multiple computing nodes, there are 3 first connector groups, and among the multiple switching nodes, there are 3 sets of switching nodes. Among them, The set of switching nodes corresponding to the 1st first connector group is ranked 3rd among the 3 sets of switching nodes; The set of switching nodes corresponding to the 2nd first connector group is ranked 2nd among the 3 sets of switching nodes; The set of switching nodes corresponding to the 3rd first connector group is ranked 1st among the 3 sets of switching nodes.
13. The server cabinet according to claim 4, characterized in that, The ratio relationship between the first connector and the second connector is a preset ratio relationship, and the preset ratio relationship is used to indicate the value of K.
14. The server cabinet according to claim 1, characterized in that, The server cabinet further includes multiple cable trays, and the multiple cable trays correspond to multiple cable tray groups. Among them, For any cable tray group, the cable tray group includes at least one first connector group and the set of switching nodes corresponding to each first connector group, so that the distance between any first connector and the corresponding second connector in the cable tray group is less than the maximum connection distance.
15. The server cabinet according to claim 14, wherein The cable tray includes multiple cables, and the cables are used to connect the first connector and the second connector; Between each cable tray of the multiple cable trays, there is an isolation baffle, and the isolation baffle isolates the multiple cables.
16. The server cabinet according to claim 15, wherein The number of the multiple cable tray groups is Q. Each computing node corresponds to M first connectors, and each switching node is provided with N second connectors. Each cable tray group includes a first connector group and a switching node set. For any cable tray group, the sorting queue of the first connector group is inconsistent with the sorting queue of the switching node set.
17. The server cabinet according to claim 16, characterized in that, Q is 2, M is 6. The cable tray group includes 3 first connector groups and 3 sets of switching nodes. Among them, The set of switching nodes corresponding to the 1st first connector group is ranked 3rd among the 3 sets of switching nodes; The set of switching nodes corresponding to the 2nd first connector group is ranked 2nd among the 3 sets of switching nodes; The set of switching nodes corresponding to the 3rd first connector group is ranked 1st among the 3 sets of switching nodes.
18. The server cabinet according to claim 17, characterized in that, The number of the multiple computing nodes is 16, and there are 4 computing node sets in total; each switching node includes 4 second connectors, and there are 4 second connector groups in total. Among them, The second connector group corresponding to the 1st computing node set is ranked 2nd among the 4 second connector groups; The second connector group corresponding to the 2nd computing node set is ranked 1st among the 4 second connector groups; The second connector group corresponding to the 3rd computing node set is ranked 4th among the 4 second connector groups; The second connector group corresponding to the 4th computing node set is ranked 3rd among the 4 second connector groups.
19. The server cabinet according to claim 1, wherein, The multiple computing nodes include at least two computing node groups, and among them, the at least two computing node groups are distributed on both sides of the multiple switching nodes.
20. The server cabinet according to claim 19, wherein One side of the multiple switching nodes is used to indicate the upper side of the multiple switching nodes, and the other side of the multiple switching nodes is used to indicate the lower side of the multiple switching nodes.
Citation Information
Patent Citations
Computer network comprehensive wiring implementation method
CN108663760A
Memory management method and related device
CN115543862A