Server cabinet
By adjusting the position of the second connector of the switching node in the server cabinet, the problem of low communication quality caused by excessive cable length between the computing node and the switching node is solved, and cable length balance and communication quality improvement are achieved.
Patent Information
- Application Number
- CN202510390573.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-05-02
- 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 positions of each second connector in the switching node, it is inconsistent with the arrangement position of the corresponding set of computing nodes or the set of switching nodes, the physical connection distance between the first connector and the second connector is shortened, and the multiple cable lengths are equalized.
By adjusting connector position, shorten cable length, improve communication quality, and reduce costs.
Smart Images

Figure CN119922855A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of server technology, and in particular to a server cabinet. 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 connected to each other through cables for communication.
[0003] In the related art, when the switching nodes corresponding to each computing node are far apart, the length of the cable is long, resulting in low communication quality. Summary of the invention
[0004] The present application provides a server cabinet to at least solve the problem in the related art that the cable is long, resulting in low communication quality.
[0005] The present application provides a server cabinet, comprising: a plurality of computing nodes and a plurality of switching nodes arranged along a first direction, wherein:
[0006] Each computing node is provided with a plurality of first connectors in the second direction. The plurality of first connectors of each computing node constitute a plurality of first connector groups in the first direction. The plurality of switching nodes include a plurality of switching node sets. There is a one-to-one correspondence between each first connector group and each switching node set. 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, the plurality of second connectors of each switching node in the first direction constitute a plurality of second connector groups, the plurality of computing nodes include a plurality of computing node sets, and there is a one-to-one correspondence between the plurality of second connector groups and the plurality of computing node sets;
[0008] There is at least one set of switching nodes whose arrangement position among multiple sets of switching nodes is inconsistent with the arrangement position of its corresponding first connector set among multiple first connector sets, or / and there is at least one second connector set whose arrangement position is inconsistent with 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.
[0009] The server cabinet provided by the embodiment of the present application can adjust the position of each second connector in the switching node, and there is at least one group of switching node sets whose arrangement position in multiple groups of switching node sets is inconsistent with the arrangement position of the first connector group corresponding to it in multiple first connector groups, or / and, there is at least one second connector whose arrangement position is inconsistent with the computing node set corresponding to it, 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, so that the lengths of multiple cables between each first connector and each second connector are balanced, which can improve the communication quality. In addition, the second connector includes multiple second connector interfaces, which can make the sorting queue of K computing nodes inconsistent with the sorting order of the K second interface groups of the corresponding second connector group. By adjusting the second connector interface, the distance between the first connector interface and the second connector interface can be further shortened, and 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 following is a brief introduction to the drawings required for use in the embodiments. 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 any creative work.
[0011] Figure 1 A schematic diagram of the structure of a server cabinet provided in an embodiment of the present application;
[0012] Figure 2A A schematic diagram of the structure of a server cabinet provided in an embodiment of the present application;
[0013] Figure 2B A schematic diagram of a connector distance provided in an embodiment of the present application;
[0014] Figure 3 A schematic diagram of the structure of a server cabinet provided in Embodiment 1 of the present application;
[0015] Figure 4A A schematic diagram of the structure of a server cabinet provided in Embodiment 2 of the present application;
[0016] Figure 4B A schematic diagram of the structure of another server cabinet provided in Embodiment 2 of the present application;
[0017] Figure 5 A schematic diagram of the structure of a server cabinet provided in Embodiment 3 of the present application;
[0018] Figure 6A schematic diagram of the structure of a server cabinet provided in Embodiment 4 of the present application;
[0019] Figure 7 This is a structural schematic diagram of a server cabinet provided in Example 5 of the present application. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions 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.
[0021] It should be noted that, in the description of this application, the terms "include", "comprise" or any other variant 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 includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in this 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 terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. The terms "installed", "connected" and "connected" 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 a direct connection, or an indirect connection through an intermediate medium, or it can be a connection between the 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) whole cabinet server. The AI whole cabinet server is a high-performance computing infrastructure designed specifically for artificial intelligence (AI) applications. It integrates computing nodes and switching nodes, and through deep optimization of hardware, software and architecture, it meets the high computing power requirements of AI training, reasoning and large-scale data processing.
[0024] Figure 1 This is a schematic diagram of the structure of a server cabinet provided in an embodiment of the present application. Figure 1 The server cabinet may include multiple computing nodes, multiple switching nodes, a power distribution unit (PDU), and a cooling unit. The height of the server cabinet may be between 42U and 47U, 1U may represent a rack unit, and the height of a rack unit may be 1.75 inches (about 4.45 cm), which may also be adjusted according to actual conditions without specific restrictions.
[0025] The total height of the server cabinet is 44U. In this application example, there are 16 computing nodes and 12 switching nodes. Figure 1 According to the front structure, 16 computing nodes can be deployed on the upper and lower sides of 12 switching nodes respectively. Each computing node and each switching node can occupy 1U of height. 12 switching nodes occupy 12U of height. 8 computing nodes on the upper side of the switching nodes occupy 8U of height, and 8 computing nodes on the lower side of the switching nodes occupy 8U of height. It is worth noting that the number of computing nodes and the number of switching nodes are only examples and can be adjusted according to actual conditions.
[0026] See also Figure 1 The front structure of the server cabinet can be increased by rack reinforcements to increase the structural strength and stability of the server rack. The rack reinforcements are deployed on both sides of multiple computing nodes and multiple switching nodes. One rack reinforcement occupies 1U of height. A cooling unit can be deployed at the bottom of the server cabinet. The cooling unit can cool the server cabinet and occupy 4U of the height of the server cabinet. Two PDUs can also be deployed in the server cabinet. The PDU can provide power to the server cabinet and one PDU occupies 2U of height. 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] See also Figure 1The back structure of the server cabinet can include bus duct, manifold and Cable Tray (cable bridge). The power distribution unit is connected to the bus duct to supply power to the server cabinet. The cooling unit controls the water inlet and outlet of the manifold, which is the liquid path for liquid cooling of the server cabinet. Cable Tray (cable bridge) is used to connect the high-speed signals of the computing nodes and the switching nodes according to the designed topological interconnection relationship. It is worth noting that Figure 1 The bus duct, manifold and cable tray position structures shown are only examples, and the positions and quantities can be adjusted according to actual conditions.
[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 a corresponding switching node. In the intermediate layer, multiple switching nodes can be designed as a fully interconnected design to form a network topology. Then, through the network topology corresponding to the switching node, it can be ensured that each computing node can be interconnected with any other computing node in the cabinet to achieve full interconnection of computing nodes.
[0029] A plurality of first connectors may be provided at the back end of the computing node, and a plurality of second connectors may be provided at the back end of the switching node. The first connector of the computing node may be connected to the second connector of the switching node via a high-speed cable. The connector may be a high-speed connector, which is a connector for high data rate transmission, and the high-speed connector may be used to support 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 vertically, and each computing node may include multiple first connectors, and the multiple first connectors are arranged horizontally. Multiple switching nodes are arranged vertically, and each switching node includes multiple second connectors, and the multiple second connectors are arranged horizontally. For any computing node, the multiple connectors of the computing node are respectively connected to the first column connectors of the multiple switching nodes. When the computing node and the switching node are far apart, the cable length between the first connector of the computing node and the second connector of the switching node is long, resulting in low communication quality.
[0031] In the embodiment of the present application, the position of each second connector in the switching node can be adjusted, and there is at least one group of switching node sets whose arrangement position is inconsistent with the arrangement position of its corresponding first connector group in multiple groups of switching node sets, or / and, there is at least one second connector whose arrangement position is inconsistent with its corresponding computing node set. The distance between the first connector with the longest cable length and the second connector can be shortened, so that the lengths of multiple cables between each first connector and each second connector are balanced, which can improve the communication quality.
[0032] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0033] In conjunction with the specific application environment architecture or specific hardware architecture on which the server cabinet provided in this application relies, the specific application environment architecture or specific hardware architecture is described here.
[0034] Figure 2A This is a schematic diagram of the structure of a server cabinet provided in an embodiment of the present application. Figure 2A The server cabinet includes 16 computing nodes and 12 switching nodes, the computing nodes are computing nodes 1-16, and the switching nodes are switching nodes 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, and each second connector can be provided with two second connector interfaces. Among them, the letters AH, JN, and PR indicate the 1st to 16th computing nodes, and the Arabic numerals 1-6 indicate the 1st to 6th first connectors, then A1 can indicate the 1st first connector of the 1st computing node, A2 indicates the first connector of the 1st computing node, ..., R6 indicates the 6th first connector of the 16th computing node, as shown in Table 1 below, wherein computing nodes 1-16 indicate the 1st computing node to the 16th computing node, and first connectors 1-6 indicate the 1st first connector to the 6th first connector.
[0035] Table 1
[0036]
[0037] See also Figure 2A In the 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 located on the upper side of the 12 switching nodes, and the 9th to 16th computing nodes are located on the lower side of the 12 switching nodes, so that the 12 switching nodes are centrally placed.
[0038] The arrangement direction of the plurality of computing nodes and the plurality of switching nodes is a first direction, and the second direction is perpendicular to the first direction. Figure 2A , multiple computing nodes and multiple switching nodes are arranged longitudinally, that is, the longitudinal arrangement direction is a first direction. The second direction is perpendicular to the first direction. In the second direction, each computing node can be provided with multiple first connectors, and each switching node can be provided with multiple second connectors.
[0039] See also Figure 2A, the first connector of each computing node is provided with two first connector interfaces, and the two first connector interfaces can be respectively connected to the second connectors of the two switching nodes; at the same time, two connector interfaces are provided in each second connector, and the second connector can also be respectively connected to the first connectors of the two computing nodes through the two connector interfaces. 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 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 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; other connections are similar. Figure 1 Other cable connections are omitted, and only a group of cables connected to the first connector A1 is shown. The identification 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 identification. For example, the identification 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 identification 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 ratio between the first connector and the second connector can also be a 3:3 matching ratio, a 4:4 matching ratio, or other matching ratios. In the present application, a 2:2 matching ratio is used as an example for explanation.
[0042] See also Figure 2A ,When multiple switching nodes are placed in the middle, the computing nodes in the upper half and the computing nodes in the lower half are in a center-symmetric relationship, ,such as Figure 2A The topology and length of the cables connecting the upper and lower symmetrical computing nodes and switching nodes are also the same. 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 explained so that technicians in this technical field can better understand the present application solution.
[0043] Figure 2B A schematic diagram of a connector distance provided in an embodiment of the present application. Figure 2B, the direction from the 1st first connector to the 6th first connector is the second direction, and the direction from the 1st computing node to the 16th computing node is the first direction.
[0044] See also Figure 2B , in the first direction, the distance between every two computing nodes is 1 unit length (1Y, Y indicates the unit length in the first direction), then the distance from the 1st computing node to the 8th computing node is 7Y; the distance between the 8th computing node to the 1st switching node is 1Y; the distance between every two switching nodes is 1Y, then the distance between 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, the coordinates of switching nodes 1-12 in the first direction are 8Y-19Y, and the coordinates of computing nodes 9-16 in the first direction are 20Y-27Y.
[0045] See also Figure 2B , in the second direction, the distance between every two first connectors is 1 unit length (1X, X indicates the unit length in the second direction), and the distance between the 1st first connector to the 6th first connector is 5X.
[0046] See also Figure 2B , when the first connectors of the first computing node and the second computing node are connected to the second connectors of the plurality of switching nodes, the cable can be connected to the left side of the first first connector in the second direction, and then connected to the second connector of the switching node in the first direction; when the first connectors of the second computing node and the fourth computing node are connected to the second connectors of the plurality of switching nodes, the cable can be connected to the middle of the first first connector and the second first connector in the second direction, and then connected to the second connector of the switching node in the first direction; when the first connectors of the fifth computing node and the sixth computing node are connected to the second connectors of the plurality of switching nodes, the cable can be connected to the middle of the second first connector and the third first connector in the second direction, and then connected to the second connector of the switching node in the first direction; when the first connectors of the seventh computing node and the eighth computing node are connected to the second connectors of the plurality of switching nodes, the cable can be connected to the right side of the third first connector in the second direction, and then connected to the second connector of the switching node in the first direction. 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 first computing node and the twelfth switching node as an example, the distance between the sixth first connector A6 of the first computing node and the first second connector of the twelfth switching node is 5X+19Y.
[0047] The connection between the first connector and the second connector, and the distance determination method, are only an example provided by the present application to facilitate understanding of the present application. Other connection and distance determination methods will not affect the embodiments of the present application and are also within the scope of protection of the present application.
[0048] Table 2
[0049]
[0050] It is worth noting that the total cable length of all cables in the first direction is fixed, and the total cable length in the first direction will not change after the positions of the multiple second connectors of the switching node are adjusted.
[0051] For example, in the first direction, the distances between the first second connectors of the 1st to 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 connector of the 1st to 7th computing nodes are Y, 2Y, 3Y, 4Y, 5Y, 6Y, 7Y, 8Y, respectively. When the arrangement position of the first switching node is interchanged with the arrangement position of the second switching node, the corresponding distances with the first connector 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, and the total cable length in the second direction will not change after adjusting the positions of the multiple second connectors of the switching node.
[0053] Based on the above analysis, in the server cabinet provided in the embodiment of the present application, each computing node is provided with a plurality of first connectors in the second direction, and the plurality of first connectors of each computing node constitute a plurality of first connector groups in the first direction; 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 constitute a plurality of second connector groups in the first direction; the plurality of switching nodes include a plurality of switching node sets, and each first connector group has a one-to-one correspondence with each switching node set; the plurality of computing nodes include a plurality of computing node sets, and a plurality of second connector groups have a one-to-one correspondence with a plurality of computing node sets. There is at least one set of switching node sets whose arrangement position in the plurality of switching node sets is inconsistent with the arrangement position of the first connector group corresponding to it in the plurality of first connector groups, or / and there is at least one second connector group whose arrangement position in the plurality of computing node sets is inconsistent with the arrangement position of the computing node set corresponding to it, 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 switching node sets, there is a one-to-one correspondence between the M first connector groups and the M switching node sets, and M is an integer greater than 1.
[0055] See also Figure 2AIn the server cabinet, N is 16 and M is 6. There are 16 computing nodes in the server cabinet, and each computing node corresponds to 6 first connectors, and there are 6 first connector groups in total. The first first connector group includes the first first connectors of the 16 computing nodes, which are respectively the first first connector corresponding to the first computing node, the first first connector corresponding to the second computing node, ..., the first first connector corresponding to the 16th computing node (i.e., A1-H1, J1-N1, P1-R1); the second first connector group includes the second first connectors of the 16 computing nodes, which are respectively the second first connector corresponding to the first computing node, the second first connector corresponding to the second computing node, ..., the 12th first connector corresponding to the 16th computing node (i.e., A2-H2, J2-N2, P2-R2); the third first connector group includes the third first connectors of the 16 computing nodes, which are respectively the third first connector corresponding to the first computing node, the third first connector corresponding to the second computing node, ..., the third 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 the 16 computing nodes, which are 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 the 16 computing nodes, which are 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 the 16 computing nodes, which are 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] See also Figure 2A There are 6 groups of switching node sets in the server cabinet, among which the 1st group of switching node sets includes the 1st switching node and the 2nd switching node; the 2nd group of switching node sets includes the 3rd switching node and the 4th switching node; the 3rd group of switching node sets includes the 5th switching node and the 6th switching node; the 4th group of switching node sets includes the 7th switching node and the 8th switching node; the 5th group of switching node sets includes the 9th switching node and the 10th switching node; and the 6th group of switching node sets includes the 11th switching node and the 12th switching node.
[0057] For example, the correspondence between the first connector group and the first switch node set is shown in Figure 2A , the 16th first connector (A1) of the first first connector group corresponds to the first set of switch nodes (the second connector of the first switch node and the second connector of the second switch node), and the other first connectors have a one-to-one correspondence with the corresponding switch node groups. Figure 2A The description in will not be repeated here.
[0058] In some possible embodiments, the number of the plurality of computing nodes is N, the number of the plurality of second connector groups is N, there is a one-to-one correspondence between the N computing nodes and the N second connector groups, and N is an integer greater than 1.
[0059] See also Figure 2A , in the server cabinet, N is 16 and M is 6. There are 16 computing nodes and 8 second connector groups, 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, which are the first second connectors of 12 switching nodes, respectively. Each second connector can be connected to 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 of the first computing node and the first first connector B1 of the first computing node. Figure 2A In the example, the first second connector of the first switching node marks the identifier A1 of the first first connector of the first computing node and the identifier B1 of the first first connector of the first computing node. The eight computing node sets and the eight second connector sets have a one-to-one correspondence relationship, which can be seen in Figure 2A , I will not go into details 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 plurality of switching nodes may be used to indicate the left side of the plurality of switching nodes, and the other side of the plurality of switching nodes may be used to indicate the right side of the plurality of switching nodes; or, one side of the plurality of switching nodes may be used to indicate the upper side of the plurality of switching nodes, and the other side of the plurality of switching nodes may be used to indicate the lower side of the plurality of switching nodes.
[0062] For example, see Figure 2AThe first computing node group may be computing nodes 1-8, the second computing node group may 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 the present application, multiple computing nodes are divided into a first computing node group and a second computing node group, and are arranged on both sides of multiple switching nodes. This can shorten the distance between the first connector and the second connector in the first direction, thereby reducing the communication distance and improving the communication quality of the server cabinet.
[0064] Hereinafter, the server cabinet improved in the present application is described by taking one side of the multiple switching nodes as the upper side of the multiple switching nodes and the other side of the multiple switching nodes as the lower side of the switching nodes.
[0065] In the first embodiment provided by the present application, when the layout of multiple switching nodes in the first direction remains unchanged, the positions of the second connectors in the second direction are adjusted, and the arrangement positions of at least one second connector group and its corresponding computing node set are inconsistent.
[0066] In some possible embodiments, the computing node with the longest cable in the first direction has the shortest cable in the second direction, so as to reduce the maximum connection distance between the first connector and the second connector.
[0067] By adjusting the position of the second connector in the switching node, the arrangement position of at least one second connector group and its corresponding computing node set can be inconsistent, so that the distance between any first connector and the corresponding second connector after adjustment is less than the maximum connection distance, thereby reducing the extreme signal transmission distance and improving the quality of server cabinet communication.
[0068] Specifically, 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, K is an integer greater than 1, wherein each switching node includes A second connector, a plurality of computing nodes including There is at least one second connector group and its corresponding computing node set whose arrangement position is inconsistent, which is used to indicate: The sorting queue of the second connector group, and the corresponding The sorting queues of the computing node sets are inconsistent. Figure 3 , the server cabinet provided in Example 1 of the present application is specifically described.
[0069] Figure 3 This is a schematic diagram of the structure of a server cabinet provided in Example 1 of the present application. Figure 3 The server cabinet includes 16 computing nodes (ie, N is 16) and 12 switching nodes, the computing nodes are computing nodes 1-16, and the switching nodes are switching nodes 1-12. Each computing node includes 6 first connectors, each switching node includes 8 second connectors, and K is 2.
[0070] There are 8 computing node sets among the 16 computing nodes, among which 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 8 second connector groups in total, 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 connector group of the 12 switching nodes, the third second connector group includes the third second connector of the 12 switching nodes, the fourth second connector group includes the fourth second connector of the 12 switching nodes, the fifth second connector group includes the fifth second connector of the 12 switching nodes, the sixth second connector group includes the sixth second connector of the 12 switching nodes, the seventh second connector group includes the seventh second connector of the 12 switching nodes, and the eighth second connector group includes the eighth second connector of the 12 switching nodes.
[0072] The 8 computing node sets correspond one-to-one to the 8 second connector groups. The specific correspondence is that the 1st computing node set corresponds to the 1st second connector group, the 2nd computing node set corresponds to the 2nd second connector group, and so on. The 8th computing node set corresponds to the 8th 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 can be shortened 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 computing node set can be swapped with the second connector group corresponding to the fourth computing node set, and the second connector group corresponding to the fifth computing node set can be swapped with the second connector group corresponding to the eighth computing node set. After the adjustment, the second connector group corresponding to the first computing node set ranks 4th among the eight second connector groups; the second connector group corresponding to the second computing node set ranks 2nd among the eight second connector groups; the second connector group corresponding to the third computing node set ranks 3rd among the eight second connector groups; the second connector group corresponding to the fourth computing node set ranks 1st among the eight second connector groups; the second connector group corresponding to the fifth computing node set ranks 8th among the eight second connector groups; the second connector group corresponding to the sixth computing node set ranks 6th among the eight second connector groups; the second connector group corresponding to the seventh computing node set ranks 7th among the eight second connector groups; and the second connector group corresponding to the eighth computing node set ranks 5th among the eight second connector groups.
[0075] In some possible embodiments, the second connector group corresponding to the second computing node set may be swapped with the second connector group corresponding to the third computing node set, and the second connector group corresponding to the sixth computing node set may be swapped with the second connector group corresponding to the seventh computing node set. Figure 3 , the order of the second connector group corresponding to the first computing node set among the eight second connector groups is 4; the order of the second connector group corresponding to the second computing node set among the eight second connector groups is 3; the order of the second connector group corresponding to the third computing node set among the eight second connector groups is 2; the order of the second connector group corresponding to the fourth computing node set among the eight second connector groups is 1; the order of the second connector group corresponding to the fifth computing node set among the eight second connector groups is 8; the order of the second connector group corresponding to the sixth computing node set among the eight second connector groups is 7; the order of the second connector group corresponding to the seventh computing node set among the eight second connector groups is 6; the order of the second connector group corresponding to the eighth computing node set among the eight second connector groups is 5.
[0076] Before adjusting (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 1st computing node). After adjusting the position of the second connector set (see Figure 3 ), the longest distance between the first connector and the second connector is changed from 5X+19Y to 3X+19Y.
[0077] It is worth mentioning that in Example 1, the first second connector is exchanged with the fourth second connector, and the longest distance between the first connector and the second connector is changed from 5X+19Y to 3X+19Y. The second connector group corresponding to the first computing node set and the second connector group corresponding to the fourth computing node set can also be exchanged, and the longest distance between the first connector and the second connector can be changed from 5X+19Y to 4X+19Y. The communication distance of the cable can also be shortened. Example 1 is the best solution in this case. The configuration method of exchanging the order of the second connector groups at other positions to achieve 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 position of each second connector in the switching node so that the maximum distance between each first connector and each second connector is shortened, thereby shortening the communication distance of the cable, thereby improving the communication quality of the server cabinet. In addition, reducing the 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, wherein there is at least one second interface group whose arrangement position is inconsistent with the arrangement position of the corresponding computing node.
[0080] See also Figure 2A The first second connector group includes two second interface groups, each of which includes 12 connector interfaces. The first second interface group includes the first connector interface of the second connectors identified as A1-A6; the second second interface group includes the first connector interface of the second connectors identified as B1-B6.
[0081] In one 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, wherein the second interface group corresponding to the first computing node is 2 in the order of the 2 second interface groups; and the second interface group corresponding to the second computing node is 1 in the order of the 2 second interface groups.
[0082] In one 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. Figure 4A and Figure 4B The second embodiment provided in this application is described.
[0083] Figure 4A This is a schematic diagram of the structure of a server cabinet provided in Example 2 of this application. Figure 4A The server cabinet includes 16 computing nodes (ie, N is 16), the computing nodes are computing nodes 1-16, each computing node includes 3 first connectors (ie, M is 3), and K can be determined to be 4. The switching nodes are switching nodes 1-12, each switching node has 4 second connectors, there are 4 second connector groups, 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, there are 4 computing node sets for the 16 computing nodes, the first computing node set includes the 1st computing node, the 2nd computing node, the 3rd computing node and the 4th computing node, the second computing node set includes the 5th computing node, the 6th computing node, the 7th computing node and the 8th computing node, the third computing node set includes the 9th computing node, the 10th computing node, the 11th computing node and the 12th computing node, and the fourth computing node set includes the 13th computing node, the 14th computing node, the 14th computing node and the 16th computing node.
[0085] There are 4 second connector groups in total, each second connector group has 4 second interface groups in total, the 1st second connector group includes the 1st second interface group, the 2nd second interface group, the 3rd second interface group and the 4th second interface group, the 2nd second connector group includes the 5th second interface group, the 6th second interface group, the 7th second interface group and the 8th second interface group, the 3rd second connector group includes the 9th second interface group, the 10th second interface group, the 11th second interface group and the 12th second interface group, and the 4th second connector group includes the 13th second interface group, the 14th second interface group, the 15th second interface group and the 16th 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] See also Figure 4A , the second connector group corresponding to the first computing node set ranks 2 among the four second connector groups; the second connector group corresponding to the second computing node set ranks 1 among the four second connector groups; the second connector group corresponding to the third computing node set ranks 4 among the four second connector groups; the second connector group corresponding to the fourth computing node set ranks 3 among the four second connector groups.
[0088] Figure 4B This is a structural diagram of another server cabinet provided in Example 2 of this application. Figure 4B There are 4 computing node sets in total, each computing node set includes 4 computing nodes, and the second connector set corresponding to the computing node set includes 4 second interface groups. For details of each computing node set and each second connector set, please refer to the above Figure 4A The description in will not be repeated here.
[0089] In some possible embodiments, for any set of computing nodes, the second interface group corresponding to the first computing node and the second interface group corresponding to the fourth computing node can be swapped, that is, the second interface group corresponding to the first computing node is in the order of 4 in the second connector group; the second interface group corresponding to the second computing node is in the order of 2 in the second connector group. The second interface group corresponding to the third computing node is in the order of 3 in the second connector group; the second interface group corresponding to the fourth computing node is in the order of 1 in the second connector group.
[0090] In some possible embodiments, for any set of computing nodes, the second interface group corresponding to the first computing node can be swapped with the second interface group corresponding to the fourth computing node, and then the second interface group corresponding to the second computing node can be swapped with the second interface group corresponding to the third computing node, that is, see Figure 4B , the second interface group corresponding to the first computing node is in the order of 4 in the second connector group; the second interface group corresponding to the second computing node is in the order of 3 in the second connector group. The second interface group corresponding to the third computing node is in the order of 2 in the second connector group; the second interface group corresponding to the fourth computing node is in the order of 1 in the second connector group.
[0091] In the server cabinet provided in the second embodiment of the present application, the sorting queue of the connector interface in each second connector group of the switching node may be inconsistent with the sorting queue of the computing node, 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, while the positions of the second connectors in the second direction remain unchanged, the positions of the 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, thereby reducing 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, the multiple switching nodes include M first connector groups, the multiple switching nodes include M switching node sets, M is an integer greater than or equal to 1, wherein there is at least one switching node set whose arrangement position in the multiple 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 switching node sets is inconsistent with the sorting queue of the corresponding M first connector groups.
[0094] Figure 5 This is a schematic diagram of the structure of a server cabinet provided in Example 3 of this application. Figure 5 The server cabinet includes 16 computing nodes (ie, N is 16), the computing nodes are computing nodes 1-16, each computing node includes 3 first connectors (ie, M is 3), and there are 3 first connector groups in total. The first first connector group includes the first first connectors of the 16 computing nodes, the second first connector group includes the second first connectors of the 16 computing nodes, and the third first connector group includes the third first connectors of the 16 computing nodes.
[0095] The server cabinet includes 12 switching nodes, which are switching nodes 1-12 respectively, and the 12 switching nodes include 3 groups of switching node sets. The first group of switching node sets includes the first switching node, the second switching node, the third switching node and the fourth switching node; the second group of switching node sets includes the fifth switching node, the sixth switching node, the seventh switching node and the eighth switching node; the third group of switching node sets includes the ninth switching node, the tenth switching node, the eleventh switching node and the twelfth switching node.
[0096] See also Figure 5 , the order of the first switching node set corresponding to the first first connector group in the three switching node sets is 3; the order of the second switching node set corresponding to the second first connector group in the three switching node sets is 2; the order of the third switching node set corresponding to the third first connector group in the three switching node sets is 1.
[0097] In the third embodiment provided in the embodiments of the present application, the sorting queues of multiple switching nodes can be adjusted to shorten the distance between the first connector and the second connector that are farther apart in the second direction in the first direction. When the total distance between each first connector and each second connector remains unchanged, the maximum distance between the first connector and the second connector is shortened, thereby improving the communication quality.
[0098] In the above-mentioned first and second embodiments, when the sorting queues of multiple switching nodes are fixed (i.e., the first direction is fixed), the sorting queues of each second connector 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 also provides a fourth embodiment. In the server cabinet provided in the fourth embodiment, the sorting queues of multiple switching nodes and the positions of multiple second connectors in the switching nodes are adjusted at the same time, so that the sorting queues of the multiple switching nodes are inconsistent with the sorting queues of the first connectors in the first connector group, and the sorting queues of the multiple second connector groups are inconsistent with the sorting queues of the multiple computing nodes, which can further shorten the maximum connection distance between the first connector and the second connector.
[0100] Figure 6 This is a schematic diagram of the structure of a server cabinet provided in Example 4 of this application. Figure 6 The server cabinet includes 16 computing nodes (ie, N is 16) and 12 switching nodes, the computing nodes are computing nodes 1-16, and the switching nodes are 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, and the arrangement order of each second connector group in multiple second connector groups can be found in Figure 3 The provided embodiment structure will not be described in detail here. On this basis, the sorting order of the multiple switching nodes is adjusted.
[0102] See also Figure 6 There are 6 groups of switching node sets in total. The first group of switching node sets includes the first switching node and the second switching node, the second group of switching node sets includes the third switching node and the fourth switching node, the third group of switching node sets includes the fifth switching node and the sixth switching node, the fourth group of switching node sets includes the seventh switching node and the eighth switching node, the fifth group of switching node sets includes the ninth switching node and the tenth switching node, and the sixth group of switching node sets includes the eleventh switching node and the twelfth switching node.
[0103] There are 6 first connector groups in total, the 1st first connector group is the 1st first connector of the 16 computing nodes, the 1st first connector group is the 2nd first connector of the 16 computing nodes, the 3rd first connector group is the 3rd first connector of the 16 computing nodes, the 4th first connector group is the 4th first connector of the 16 computing nodes, the 5th first connector group is the 5th first connector of the 16 computing nodes, and the 6th first connector group is the 6th first connector of the 16 computing nodes.
[0104] The order of the first switching node set corresponding to the first first connector group in the six switching node sets is 3; the order of the second switching node set corresponding to the second first connector group in the six switching node sets is 2; the order of the third switching node set corresponding to the third first connector group in the six switching node sets is 1; the order of the fourth switching node set corresponding to the fourth first connector group in the six switching node sets is 6; the order of the fifth switching node set corresponding to the fifth first connector group in the six switching node sets is 5; the order of the switching node set corresponding to the sixth first connector group in the six switching node sets is 4.
[0105] The server cabinet of embodiment 4 provided in the present application simultaneously adjusts the sorting queues of multiple switching nodes and the positions of multiple second connectors in the switching nodes, so that the sorting queues of the multiple switching nodes are inconsistent with the sorting queues of the multiple first connector groups, and the sorting queues of the multiple second connector groups are inconsistent with the sorting queues of the 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 is worth noting that the maximum connection distance provided in the embodiment of the present application can be set according to the actual layout of the server cabinet.
[0107] If the distance between any first connector and the corresponding second connector of 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 between any first connector and the corresponding second connector that is greater than the maximum connection distance, 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 also a distance between any first connector and the corresponding second connector that is greater than the maximum connection distance, the server cabinet can be 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 also a distance between any first connector and the corresponding second connector that is greater than the maximum connection distance, the server cabinet can be laid out according to the structure provided in the fourth embodiment.
[0108] In the above-mentioned embodiments 1 to 4, the server cabinet includes a cable tray. By using the cable tray, a plurality of cables between any first connector and the second connector can be wired in an orderly manner between the first connector and the second connector.
[0109] Furthermore, 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 is independently topologically connected. There is no connection relationship between the cable trays.
[0110] In the second direction, the plurality of first connectors may be divided into a plurality of cable tray groups, each of which includes at least one first connector group and a switching node set corresponding to each first connector group.
[0111] For any cable tray group, at least one first connector of each computing node in the cable tray group can lead out at least one cable to the middle position of the cable tray group, and then connect to the corresponding second connector to form a cable tray corresponding to the cable tray group, and the cable tray includes a plurality of cables, and the cables are used to connect the first connector and the second connector. In the second direction, the distance between any first connector in the cable tray group and the corresponding second connector can be made less than the maximum connection distance.
[0112] An isolation baffle may be included between each of the plurality of cable trays, and the isolation baffle may isolate the plurality of cables.
[0113] In some possible embodiments, the number of the plurality of cable trays is Q, the Q cable trays correspond to Q cable tray groups, each computing node is provided with M first connectors, each switching node is provided with N second connectors, and each cable tray group includes A first connector set and A set of switching nodes, where for any cable tray group, The first connector group's sorting queue and The sorting queues of the sets of exchange nodes are inconsistent.
[0114] In some possible embodiments, each cable tray group includes a first connector of a plurality of computing nodes and a second connector corresponding to each first connector, and in the second direction, a distance between the first connector and the second connector is 0.
[0115] Figure 7 This is a schematic diagram of the structure of a server cabinet provided in Example 5 of this application. Figure 7 , the server cabinet includes 16 computing nodes and 12 switching nodes, the computing nodes are computing nodes 1-16, the switching nodes are switching nodes 1-12 (i.e., N is 12), and each computing node includes 6 first connectors (i.e., M is 6). The server cabinet includes two cable bridge groups (i.e., Q is 2), the left side is the first cable bridge group, and the right side is the second cable bridge group. The first cable bridge group and the second cable bridge group can be physically divided by an isolation baffle. Since the structures of the first cable bridge group and the second cable bridge group are the same, only the first bridge group is described here, and the structure of the second cable bridge group can refer to the first cable bridge group.
[0116] The first cable bridge group includes the first first connector group, the second first connector group, the second first connector group, and four second connectors corresponding to each switching node, wherein there are four second connector groups in total, and each second connector group includes four second interface groups.
[0117] In the fifth embodiment, in the second cable bridging group, when the third first connector of the first 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 (such as the leftmost computing node and the switching node) of the second cable bridging group. Figure 7 As shown in Figure 1), it only needs to be connected to the leftmost compute node of the second cable bridge group and the second middle position of the switch node (as shown in Figure 1). Figure 7As shown in FIG. 1 ), the distance in the second direction can be shortened from 3X (the distance from A4 to the first middle position in the second direction) to 0X (the distance from A4 to the second middle 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 the fifth embodiment, the sorting queues of multiple switching nodes and / or the sorting queues of each second connector of each switching node may be adjusted.
[0119] On the basis of Example 5, for any cable tray group, the cable tray group includes 3 first connector groups and 3 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 switching node set corresponding to the 1st first connector group is ranked 3 in the 3 switching node sets; the switching node set corresponding to the 2nd first connector group is ranked 2 in the 3 switching node sets; and the switching node set corresponding to the 3rd first connector group is ranked 1 in the 3 switching node sets.
[0120] On the basis of the fifth embodiment, the number of the plurality of computing nodes is 16, and there are 4 switching node sets 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 first computing node set can be exchanged with the second connector group corresponding to the fourth computing node set, and the second connector group corresponding to the second computing node set can be exchanged with the second connector group corresponding to the third computing node set, that is, the second connector group corresponding to the first computing node set is ranked 2 in the 4 second connector groups; the second connector group corresponding to the second computing node set is ranked 1 in the 4 second connector groups; the second connector group corresponding to the third computing node set is ranked 4 in the 4 second connector groups; and the second connector group corresponding to the fourth computing node set is ranked 3 in the 4 second connector groups.
[0121] The specific structure can be found in Embodiment 1 to Embodiment 4, which will not be described again here.
[0122] The above is a detailed introduction to a server cabinet provided by the present application. This article uses specific examples to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core ideas of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.
Claims
1. A server cabinet, characterized in that: include: A plurality of computing nodes and a plurality of switching nodes are arranged along a first direction, wherein: Each computing node is provided with a plurality of first connectors in the second direction, and the plurality of first connectors of each computing node constitute a plurality of first connector groups in the first direction, the plurality of switching nodes include a plurality of switching node sets, and there is a one-to-one correspondence between each first connector group and each switching node set, and the second direction is perpendicular to the first direction; Each switching node is provided with a plurality of second connectors in the second direction, the plurality of second connectors of each switching node constitute a plurality of second connector groups in the first direction, the plurality of computing nodes include a plurality of computing node sets, and there is a one-to-one correspondence between the plurality of second connector groups and the plurality of computing node sets; There is at least one set of switching nodes whose arrangement position in multiple sets of switching nodes is inconsistent with the arrangement position of its corresponding first connector group in multiple first connector groups, or / and there is at least one second connector group whose arrangement position is inconsistent with its corresponding computing node set, so that the physical connection distance between any of the first connectors and the second connector 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 the first connectors of each switching node is M, the multiple switching nodes include M first connector groups, the multiple switching nodes include M switching node sets, and M is an integer greater than or equal to 1, wherein, The existence of at least one group of switching node sets whose arrangement position in multiple groups of switching node sets is inconsistent with the arrangement position of its corresponding first connector group in 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 switching node includes a second connector, the plurality of computing nodes comprising A collection of computing nodes; The existence of at least one second connector group and its corresponding computing node set having an inconsistent arrangement position is used to indicate: The sorting queue of the second connector group, and the corresponding The sorting queues of the set of compute nodes are inconsistent.
4. The server cabinet according to claim 3, characterized in that: For any second connector group, the second connector group includes K second interface groups, and the computing node set corresponding to the second connector group 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, wherein: The arrangement position of at least one second interface group is inconsistent with the arrangement position of its corresponding computing node.
5. The server cabinet according to claim 4, characterized in that: The K is 2, the N is 16, there are 16 computing nodes and 8 second connector groups, the 16 computing nodes include 8 computing node sets, wherein, The order of the second connector group corresponding to the first computing node set in the eight second connector groups is 4; The order of the second connector group corresponding to the fourth computing node set in the eight second connector groups is 1; The order of the second connector group corresponding to the fifth computing node set in the eight second connector groups is 8; The order of the second connector group corresponding to the 8th computing node set is 5 among the 8 second connector groups.
6. The server cabinet according to claim 5, characterized in that: The K is 2, the N is 16, there are 16 computing nodes and 8 second connector groups, the 16 computing nodes include 8 computing node sets, wherein, The order of the second connector group corresponding to the second computing node set in the eight second connector groups is 3; The order of the second connector group corresponding to the third computing node set in the eight second connector groups is 2; The order of the second connector group corresponding to the sixth computing node set in the eight second connector groups is 7; The order of the second connector group corresponding to the seventh computing node set is 6 among the eight second connector groups.
7. The server cabinet according to claim 4, characterized in that: The K is 4, the N is 16, and the cabinet includes 16 computing nodes and 4 second connector groups, and the 16 computing nodes include 4 computing node sets, wherein: The order of the second connector group corresponding to the first computing node set in the four second connector groups is 2; The order of the second connector group corresponding to the second computing node set in the four second connector groups is 1; The order of the second connector group corresponding to the third computing node set in the four second connector groups is 4; The order of the second connector group corresponding to the fourth computing node set is 3 among the four second connector groups.
8. The server cabinet according to claim 7, characterized in that: 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, wherein: The order of the second interface group corresponding to the first computing node in the two second interface groups is 2; The second interface group corresponding to the second computing node has an order of 1 among the two second interface groups.
9. The server cabinet according to claim 7, characterized in that: 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 second interface groups, wherein: The order of the second interface group corresponding to the first computing node in the second connector group is 4; The order of the second interface group corresponding to the fourth computing node in the second connector group is 1.
10. The server cabinet according to claim 9, characterized in that: 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 second interface groups, wherein: The order of the second interface group corresponding to the second computing node in the second connector group is 3; The order of the second interface group corresponding to the third computing node in the second connector group is 2.
11. The server cabinet according to claim 10, characterized in that: The M is 6, the first connectors at the same position constitute 6 first connector groups, and the multiple switching nodes include 6 sets of switching nodes, wherein: The order of the switching node set corresponding to the first first connector group in the six switching node sets is 3; The order of the switching node set corresponding to the second first connector set in the six switching node sets is 2; The order of the switching node set corresponding to the third first connector set in the six switching node sets is 1; The order of the switching node set corresponding to the fourth first connector set in the six switching node sets is 6; The order of the switching node set corresponding to the fifth first connector set in the six switching node sets is 5; The switching node set corresponding to the sixth first connector group ranks fourth among the six switching node sets.
12. The server cabinet according to claim 9, characterized in that: The M is 3, the first connectors at the same position constitute three first connector groups, and the multiple switching nodes include three switching node sets, wherein: The order of the switching node corresponding to the first first connector group in the set of three switching nodes is 3; The order of the switching node corresponding to the second first connector group in the set of three switching nodes is 2; The switching node corresponding to the third first connector group has an order of 1 in the set of three switching nodes.
13. The server cabinet according to claim 4, characterized in that: The matching relationship between the first connector and the second connector is a preset matching relationship, and the preset matching 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 a plurality of cable trays, and the plurality of cable trays correspond to a plurality of cable tray groups, wherein: For any cable tray group, the cable tray group includes at least one first connector group and a switching node set 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, characterized in that: The cable bridge includes a plurality of cables, and the cables are used to connect the first connector and the second connector; An isolation baffle is included between each of the plurality of cable bridges, and the isolation baffle is used to isolate the plurality of cables.
16. The server cabinet according to claim 15, characterized in that: The number of the plurality of cable tray groups is Q, each computing node corresponds to M first connectors, each switching node is provided with N second connectors, and each cable tray group includes A first connector set and A set of switching nodes, For any cable tray group, the The first connector group's sorting queue and The sorting queues of the sets of exchange nodes are inconsistent.
17. The server cabinet according to claim 16, characterized in that: The Q is 2, the M is 6, and the cable tray group includes 3 first connector groups and 3 switching node sets, wherein: The order of the switching node set corresponding to the first first connector set in the three switching node sets is 3; The order of the switching node set corresponding to the second first connector group in the three switching node sets is 2; The order of the switching node set corresponding to the third first connector group is 1 among the three switching node sets.
18. The server cabinet according to claim 17, characterized in that: The number of the plurality of computing nodes is 16, and there are 4 switch node sets in total; each switch node includes 4 second connectors, and there are 4 second connector sets in total, wherein: The order of the second connector group corresponding to the first computing node set in the four second connector groups is 2; The order of the second connector group corresponding to the second computing node set in the four second connector groups is 1; The order of the second connector group corresponding to the third computing node set in the four second connector groups is 4; The order of the second connector group corresponding to the fourth computing node set is 3 among the four second connector groups.
19. The server cabinet according to claim 1, characterized in that: The plurality of computing nodes include at least two computing node groups, wherein the at least two computing node groups are distributed on both sides of the plurality of switching nodes.
20. The server cabinet according to claim 19, characterized in that: One side of the plurality of switching nodes is used to indicate an upper side of the plurality of switching nodes, and the other side of the plurality of switching nodes is used to indicate a lower side of the plurality of switching nodes.
Citation Information
Patent Citations
Computer network comprehensive wiring implementation method
CN108663760A
Memory management method and related device
CN115543862A
Server
CN119719004A
Computing system and communication method
US20250097165A1