Machine room grid splitting method and apparatus, readable storage medium, program product
By determining the shortest route length and the number of access users during the data center mesh splitting process, the optical cross-grid partitioning is optimized, solving the problem of low network performance after data center mesh splitting and achieving optimal network performance.
Patent Information
- Application Number
- CN202410542442.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2044-04-30
AI Technical Summary
After the existing data center mesh is split, network performance is unlikely to reach its optimal level.
By determining the first shortest route length between every two primary fiber distribution points within the data center grid to be split, the first and second groups of optical cross-connect grids are determined based on the maximum value, and the second shortest route length between the target primary fiber distribution point and the adjacent optical cross-connect grid is calculated. The optical cross-connect grid is then divided in combination with the number of access users, and the data center grid is finally split into two new data center grids.
This achieved optimal network performance for the data center mesh, alleviating the pressure on the data center mesh.
Smart Images

Figure CN119402770B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for splitting a computer room grid, a readable storage medium, and a computer program product. Background Technology
[0002] Meshization is a management method. Converging grid planning refers to the division of management areas. A convergence point or management center is typically planned within a convergent grid. Currently, the fiber optic physical network is divided into four layers from bottom to top: microgrid 2, optical crossover grid 4, equipment room grid 6, and integrated service access area 8. Each upper-layer grid covers several consecutive lower-layer grids, such as... Figure 1 The architecture diagram is shown below. In terms of application, a data center mesh includes multiple optical crossover meshes, and a single optical crossover mesh can connect to multiple users, including home broadband users, government and enterprise users, and so on.
[0003] With the continuous influx of urban population, or the migration of urban residents to popular areas, the number of users accessing existing data center meshes is rapidly increasing. To alleviate the pressure on these meshes, one common practice is to split them into two smaller meshes. However, this method of mesh splitting results in the network performance of the two resulting meshes failing to reach optimal levels. Summary of the Invention
[0004] The purpose of this application is to provide a data center grid splitting method and apparatus, a readable storage medium, and a computer program product to solve the problem of low network performance of existing split data center grids.
[0005] To solve the above-mentioned technical problems, this specification is implemented as follows:
[0006] Firstly, a method for splitting a data center grid is provided, including:
[0007] Determine the first shortest route length between every two primary fiber splitting points within the grid of the equipment room to be split, wherein the grid of the equipment room to be split includes multiple optical crossover grids, and one optical crossover grid has one primary fiber splitting point;
[0008] Based on the optical cross-connection grids of the two primary fiber splitting points corresponding to the maximum value of each first shortest route length, the first set of optical cross-connection grids and the second set of optical cross-connection grids are determined. The first set of optical cross-connection grids and the second set of optical cross-connection grids are different.
[0009] Determine the second shortest route length between the target primary fiber splitter in the first group of optical cross-connect grids and the primary fiber splitter in each of the adjacent optical cross-connect grids, wherein the adjacent optical cross-connect grids include the optical cross-connect grids adjacent to the first group of optical cross-connect grids and the optical cross-connect grids adjacent to the second group of optical cross-connect grids;
[0010] Based on the second shortest route length and the number of access users corresponding to the first group of optical cross-connection grids and the second group of optical cross-connection grids, the optical cross-connection grids of the data center grid to be split are divided into the first group of optical cross-connection grids and the second group of optical cross-connection grids.
[0011] Based on the first group of optical cross-connection grids and the second group of optical grids after division, the data center grid to be split is divided into a first data center grid and a second data center grid.
[0012] Optionally, determining the first shortest route length between every two primary fiber distribution points within the data center grid to be split includes:
[0013] Divide every two primary fiber splitting points within the grid of the computer room to be split into a group to obtain multiple groups of primary fiber splitting points;
[0014] Starting from one primary fiber branching point in each group, follow the path along the bearing layer to another primary fiber branching point in the same group;
[0015] Based on the routing path, determine the first shortest route length between the two primary fiber distribution points in each group.
[0016] Optionally, determining the first set of optical crossover grids and the second set of optical crossover grids based on the optical crossover grids of the two primary fiber splitting points corresponding to the maximum value among the first shortest route lengths includes:
[0017] Determine the first and second level fiber distribution points in the group corresponding to the maximum value among the first shortest route lengths;
[0018] The optical cross-connection grid where the first primary fiber splitting point is located is assigned to the first group of optical cross-connection grids;
[0019] The optical cross-connect grid where the second-level fiber splitting point is located is divided into the second group of optical cross-connect grids.
[0020] Optionally, determining the second shortest route length between the target first-level fiber splitter in the first group of optical cross-connect grids and each first-level fiber splitter in the adjacent optical cross-connect grids includes:
[0021] Each optical cross-section grid adjacent to the first group of optical cross-section grids is assigned to the third group of optical cross-section grids, and each optical cross-section grid adjacent to the second group of optical cross-section grids is assigned to the fourth group of optical cross-section grids. The third group of optical cross-section grids and the fourth group of optical cross-section grids are different.
[0022] Determine the first sub-second shortest route length between the first target primary fiber splitter in the first group of optical cross-connection grids and each primary fiber splitter in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids;
[0023] Determine the second sub-second shortest route length between the second target primary fiber splitter in the second group of optical cross-connect grids and each primary fiber splitter in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids.
[0024] Optionally, determining the second shortest route length between the first target primary fiber splitter in the first group of optical crossover meshes and each primary fiber splitter in the third group of optical crossover meshes and the fourth group of optical crossover meshes includes:
[0025] Starting from the first target primary fiber splitting point, the path is found along the bearing layer to each primary fiber splitting point in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids respectively;
[0026] Based on the pathfinding path, the first sub-second shortest route length between the first target primary fiber distribution point and each primary fiber distribution point in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids is determined.
[0027] Optionally, determining the second shortest route length between the second target primary fiber splitter in the second group of optical cross-connect grids and each primary fiber splitter in the third and fourth groups of optical cross-connect grids includes:
[0028] Starting from the second target primary fiber splitting point, the path is found along the bearing layer to each primary fiber splitting point in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids respectively;
[0029] Based on the pathfinding path, the second sub-second shortest route length between the second target primary fiber distribution point and each primary fiber distribution point in the third and fourth optical cross-connection grids is determined.
[0030] Optionally, the first target primary fiber splitting point is the primary fiber splitting point closest to the centroid of the multiple primary fiber splitting points in the first group of optical cross-sections, and the second target primary fiber splitting point is the primary fiber splitting point closest to the centroid of the multiple primary fiber splitting points in the second group of optical cross-sections.
[0031] Optionally, the step of dividing the optical cross-connection grid of the data center grid to be split into the first group of optical cross-connection grids and the second group of optical cross-connection grids based on the second shortest route length and the number of access users corresponding to the first group of optical cross-connection grids and the second group of optical cross-connection grids includes:
[0032] Calculate the first ratio between the length of the first sub-second shortest route and the length of the second sub-second shortest route, and the second ratio between the length of the second sub-second shortest route and the length of the first sub-second shortest route, respectively;
[0033] If the number of first access users corresponding to the first group of optical cross-connect grids is greater than the number of second access users corresponding to the second group of optical cross-connect grids, then the first target optical cross-connect grid in the fourth group of optical cross-connect grids will be assigned to the second group of optical cross-connect grids. The first target optical cross-connect grid is the optical cross-connect grid where the first-level fiber splitting point corresponding to the minimum value of the second ratio is located.
[0034] If the number of first access users corresponding to the first group of optical cross-connect grids is not greater than the number of second access users corresponding to the second group of optical cross-connect grids, then the second target optical cross-connect grid in the third group of optical cross-connect grids is assigned to the first group of optical cross-connect grids. The second target optical cross-connect grid is the optical cross-connect grid where the first-level fiber splitting point corresponding to the minimum value of the first ratio is located.
[0035] Based on the current first and second optical cross-connect grids, repeat the steps of determining the second shortest route length and dividing the optical cross-connect grids of the data center grid to be split into the first and second optical cross-connect grids, until the optical cross-connect grids in the third optical cross-connect grid are empty. Then, divide all the optical cross-connect grids in the fourth optical cross-connect grid into the second optical cross-connect grid; or, until the optical cross-connect grids in the fourth optical cross-connect grid are empty, divide all the optical cross-connect grids in the third optical cross-connect grid into the first optical cross-connect grid.
[0036] In a second aspect, a data center grid splitting device is provided, including a processor and a memory, wherein the memory stores a program or instructions that can run on the processor, and the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0037] Thirdly, a readable storage medium is provided that stores a program or instructions which, when executed by a processor, implement the steps of the method described in the first aspect.
[0038] Fourthly, a computer program product is provided, comprising a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform the steps of the method described in the first aspect.
[0039] In this embodiment, a first shortest route length is determined between every two primary fiber splitters within the data center grid to be split, wherein the data center grid to be split includes multiple optical cross-connect grids, and each optical cross-connect grid has one primary fiber splitter; based on the optical cross-connect grids containing the two primary fiber splitters corresponding to the maximum value of each first shortest route length, a first group of optical cross-connect grids and a second group of optical cross-connect grids are determined, the first group of optical cross-connect grids and the second group of optical cross-connect grids being different; a second shortest route length is determined between the target primary fiber splitter in the first group of optical cross-connect grids and the primary fiber splitters in the second group of optical cross-connect grids, respectively, and each primary fiber splitter in the adjacent optical cross-connect grids, wherein the adjacent optical cross-connect grids include those connected to the first group of optical cross-connect grids. The optical cross-connect grids adjacent to the first group and the second group are divided into two groups based on the second shortest route length and the number of access users corresponding to the first and second groups of optical cross-connect grids. Based on the divided first and second groups of optical cross-connect grids, the optical cross-connect grids of the data center to be split are further divided into the first data center grid and the second data center grid. This allows for the splitting of data center grids with a large number of access users by combining the route lengths between the optical cross-connect grids, alleviating the pressure on these data center grids, and simultaneously achieving optimal network performance for the two data center grids formed by the splitting. Attached Figure Description
[0040] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0041] Figure 1 This is a schematic diagram of the mesh architecture according to an embodiment of this application.
[0042] Figure 2 This is a flowchart illustrating the data center grid splitting method according to an embodiment of this application.
[0043] Figure 3 This is one of the example diagrams of the data center grid in the embodiments of this application.
[0044] Figure 4 This is the second example diagram of the data center grid in the embodiments of this application.
[0045] Figure 5 This is the third example diagram of the data center grid in this application.
[0046] Figure 6 This is a structural block diagram of the computer room grid splitting device according to an embodiment of this application. Detailed Implementation
[0047] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. The drawing numbers in this application are only used to distinguish the various steps in the solution and are not used to limit the execution order of the various steps. The specific execution order is subject to the description in the specification.
[0048] To address the problems existing in the prior art, embodiments of this application provide a data center grid splitting method and apparatus, a readable storage medium, and a computer program product. Figure 2 This is a flowchart illustrating the data center grid splitting method according to an embodiment of this application, as shown below. Figure 2 As shown, it includes the following steps 102 to 110.
[0049] Step 102: Determine the first shortest route length between every two primary fiber splitting points within the data center grid to be split, wherein the data center grid to be split includes multiple optical crossover grids, and each optical crossover grid has one primary fiber splitting point.
[0050] A data center mesh to be split is a data center mesh that needs to be split. Whether or not it needs to be split depends on the access user threshold of the data center mesh, which in turn depends on the geographical location of the data center mesh. For example, economically developed areas have relatively high access user thresholds, while sparsely populated areas have relatively low access user thresholds. Data center meshes exceeding the corresponding access user threshold need to be split into at least two data center meshes.
[0051] Combination Figure 2 The fiber optic grid to be split includes multiple optical cross-connect grids 10, and each optical cross-connect grid has a primary fiber splitting point ( Figure 2 (represented by black dots in each optical crossover grid 10), then the grid 100 of the server room to be split includes multiple first-level fiber splitting points.
[0052] Based on the solution provided in the above embodiments, optionally, in step 102 above, determining the first shortest route length between every two primary fiber distribution points in the grid of the data center to be split includes: dividing every two primary fiber distribution points in the grid of the data center to be split into a group to obtain multiple groups of primary fiber distribution points; taking one primary fiber distribution point in each group as the starting point, tracing along the bearer layer to another primary fiber distribution point in the same group; and determining the first shortest route length between two primary fiber distribution points in each group based on the tracing path.
[0053] The multiple primary fiber distribution points in the data center mesh to be split are grouped into multiple groups, each containing two primary fiber distribution points. Then, starting from any one primary fiber distribution point in each group, a path is traversed along the bearer layer to the other primary fiber distribution point in the same group. For example, primary fiber distribution points c3 and d3 form a group, and a path can be traversed from c3 to d3 based on the bearer layer. Therefore, based on the traversal path between c3 and d3, the first shortest route length Li between them can be obtained.
[0054] When navigating from one primary fiber distribution point in each group to another primary fiber distribution point in the same group along the carrier layer, map information within the grid of the equipment room to be split can be identified in advance. For roads in the planned carrier layer, a carrier device, such as a fiber optic pole or fiber optic conduit, is typically planned within a preset interval, such as 200. If a newly constructed main road exists on the map with a length exceeding the aforementioned preset interval and no carrier device is planned, a carrier device is planned for that newly constructed main road.
[0055] When tracing along the bearer layer, one of the primary fiber distribution points in the target group can be used as the starting point, and the path can be traced along the bearer layer to another primary fiber distribution point in the target group at the aforementioned preset intervals. If the tracing process between two primary fiber distribution points in the target group passes through multiple bearer devices, the path lengths corresponding to the tracing paths passing through multiple bearer devices are summed to obtain the first shortest route length between the two primary fiber distribution points in that group.
[0056] Using the above method, the first shortest route length between two primary fiber distribution points corresponding to all groups within the grid of the data center to be split can be obtained, that is, multiple first shortest route lengths corresponding to multiple groups can be obtained.
[0057] Step 104: Based on the optical cross-connect grids of the two primary fiber splitting points corresponding to the maximum value in each first shortest route length, determine the first set of optical cross-connect grids and the second set of optical cross-connect grids. The first set of optical cross-connect grids and the second set of optical cross-connect grids are different.
[0058] Based on the multiple first shortest route lengths obtained in step 102, select the first shortest route length with the largest value, i.e., the longest first shortest route length, and determine the corresponding two primary fiber distribution points. For example... Figure 3 If the first shortest route lengths corresponding to the primary fiber splitting points c3 and d3 are the longest, then the optical cross-connection grid 10 where the primary fiber splitting point c3 and the optical cross-connection grid 10 where the primary fiber splitting point d3 are located are determined, and the first set of optical cross-connection grids and the second set of optical cross-connection grids are determined according to the corresponding optical cross-connection grids.
[0059] Specifically, determining the first group of optical cross-connect grids and the second group of optical cross-connect grids based on the optical cross-connect grids where the two first-level fiber splitters corresponding to the maximum value of each first shortest route length are located includes: determining the first and second first-level fiber splitters in the group corresponding to the maximum value of each first shortest route length; assigning the optical cross-connect grid where the first first-level fiber splitter is located to the first group of optical cross-connect grids; and assigning the optical cross-connect grid where the second first-level fiber splitter is located to the second group of optical cross-connect grids.
[0060] Combination Figure 3 Determine the first-level fiber splitting point c3 and first-level fiber splitting point d3 in the group corresponding to the maximum value of each first shortest route length, and divide the optical cross-connection grid where the first-level fiber splitting point c3 is located into the first group of optical cross-connection grids, and divide the optical cross-connection grid where the first-level fiber splitting point c3 is located into the second group of optical cross-connection grids.
[0061] Step 106: Determine the second shortest route length between the target primary fiber splitter in the first group of optical cross-connect grids and the primary fiber splitter in each of the adjacent optical cross-connect grids, wherein the adjacent optical cross-connect grids include the optical cross-connect grids adjacent to the first group of optical cross-connect grids and the optical cross-connect grids adjacent to the second group of optical cross-connect grids.
[0062] For the first and second sets of optical cross-section meshes obtained so far, the adjacent optical cross-section meshes of each set are acquired. Combined with... Figure 3 For example, the first set of optical cross-connect grids includes optical cross-connect grid 10 (represented by the red box area in the figure) where the first-level fiber splitter c3 is located, and the second set of optical cross-connect grids includes optical cross-connect grids where the first-level fiber splitter d3 is located (represented by the green box area in the figure). Then, as... Figure 4 As shown, the optical cross-connect grids adjacent to optical cross-connect grid 10 in the red box area include the two optical cross-connect grids where the first-level split point e is located. Correspondingly, the optical cross-connect grids adjacent to optical cross-connect grid 10 in the green box area include the three optical cross-connect grids where the first-level split point f is located. Therefore, the optical cross-connect grids adjacent to the first group of optical cross-connect grids and the optical cross-connect grids adjacent to the second group of optical cross-connect grids together constitute the adjacent optical cross-connect grids used to determine the second shortest route length. Figure 4 The adjacent optical cross-connect grids used to determine the second shortest route length include 5 optical cross-connect grids.
[0063] Then, the second shortest route length between the target primary fiber distribution point of the first group of optical cross-connect grids and the primary fiber distribution point in each of the adjacent optical cross-connect grids is determined, and the second shortest route length between the target primary fiber distribution point of the second group of optical cross-connect grids and the primary fiber distribution point in each of the adjacent optical cross-connect grids is determined.
[0064] Specifically, determining the second shortest route length between the target primary fiber distribution point in the first group of optical cross-connect grids and each primary fiber distribution point in the adjacent optical cross-connect grids includes: assigning each optical cross-connect grid adjacent to the first group of optical cross-connect grids to a third group of optical cross-connect grids, and assigning each optical cross-connect grid adjacent to the second group of optical cross-connect grids to a fourth group of optical cross-connect grids, wherein the third group of optical cross-connect grids and the fourth group of optical cross-connect grids are different; determining the first sub-second shortest route length between the first target primary fiber distribution point in the first group of optical cross-connect grids and each primary fiber distribution point in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids; and determining the second sub-second shortest route length between the second target primary fiber distribution point in the second group of optical cross-connect grids and each primary fiber distribution point in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids.
[0065] In the above embodiments, by dividing the adjacent optical cross-connect grids of the first group and the second group into different third and fourth groups, the shortest route length between the target primary fiber distribution point in the first group of optical cross-connect grids and each primary fiber distribution point in the third and fourth groups is calculated, and the shortest route length between the target primary fiber distribution point in the second group of optical cross-connect grids and each primary fiber distribution point in the third and fourth groups is calculated.
[0066] Combination Figure 4 In this embodiment, the shortest route lengths between the target primary fiber splitter c3 and the two primary fiber splitters e, and between it and the three primary fiber splitters f, are calculated in the first group of optical cross-connection grids. Similarly, the shortest route lengths between the target primary fiber splitter d3 and the two primary fiber splitters e, and between it and the three primary fiber splitters f, are calculated in the second group of optical cross-connection grids.
[0067] Optionally, the first target primary fiber splitting point is the primary fiber splitting point closest to the centroid of the multiple primary fiber splitting points in the first group of optical cross-sections, and the second target primary fiber splitting point is the primary fiber splitting point closest to the centroid of the multiple primary fiber splitting points in the second group of optical cross-sections.
[0068] When the first set of optical cross-sections where the primary fiber splitting point c3 is located only includes the primary fiber splitting point c3, the first target primary fiber splitting point is the primary fiber splitting point c3; when the first set of optical cross-sections where the primary fiber splitting point c3 is located includes multiple primary fiber splitting points, the first target primary fiber splitting point is the primary fiber splitting point that is closest to the centroid of the multiple primary fiber splitting points.
[0069] Similarly, when the second set of optical cross-section grids containing the primary fiber splitter d3 only includes the primary fiber splitter d3, the second target primary fiber splitter is the primary fiber splitter d3; when the second set of optical cross-section grids containing the primary fiber splitter d3 includes multiple primary fiber splitters, the second target primary fiber splitter is the primary fiber splitter closest to the centroid of the multiple primary fiber splitters.
[0070] When calculating the centroids corresponding to multiple primary fiber distribution points, the first set of optical crossover meshes includes multiple optical crossover meshes. The ratio of the number of access users in each optical crossover mesh in the first set of optical crossover meshes to the total number of access users in the first set of optical crossover meshes can be used as the weight to calculate the centroids of multiple primary fiber distribution points in the first set of optical crossover meshes. Among all the primary fiber distribution points in the first set of optical crossover meshes, the primary fiber distribution point closest to the centroid is found.
[0071] For example, the centroid corresponding to the first-order fiber splitting point of each optical cross-section in the first group of optical cross-sections can be calculated using the following formula:
[0072]
[0073] in, It is the longitude of the center of mass. It is the longitude of the first-order fiber splitting point of the i-th optical crossover grid in the first set of optical crossover grids. U is the number of access users in the i-th optical crossover grid within the first group of optical crossover grids, U is the total number of access users in the first group of optical crossover grids, and n is the total number of optical crossover grids included in the first group of optical crossover grids. It is the latitude of the center of mass. It is the latitude of the first-order fiber splitting point of the i-th optical cross-section in the first set of optical cross-sections.
[0074] Within the first group of equipment room grids, the ratio of the number of access users in each optical crossover grid to the total number of access users in the first group of equipment room grids is used as the weight. / U, calculate the longitude and latitude of the centroid of the first-level fiber splitter corresponding to each optical crossover grid. Then, sum the longitudes of the centroids of the first-level fiber splitters corresponding to each optical crossover grid in the first group of equipment room grids using a weighted summation to obtain... ; and by weighted summing the latitudes of the centroids of the first-level fiber splitters corresponding to each optical cross-section grid within the first group of computer room grids, we obtain , and This refers to the longitude and latitude of the centroid corresponding to the multiple first-level fiber distribution points in the first set of equipment room grids. Finally, among all the first-level fiber distribution points in the first set of equipment room grids, the first-level fiber distribution point closest to the centroid is selected as the first target first-level fiber distribution point.
[0075] For the second set of data center meshes, the centroids of multiple primary fiber distribution points in the second set of data center meshes can be determined in the same way as the first set of data center meshes. Then, among all the primary fiber distribution points in the second set of data center meshes, the primary fiber distribution point closest to the centroid is selected as the second target primary fiber distribution point.
[0076] After obtaining the first target primary fiber distribution point and the second target primary fiber distribution point, the corresponding second shortest route length is further calculated.
[0077] Optionally, determining the second shortest route length between the first target primary fiber splitter in the first group of optical cross-connect grids and each primary fiber splitter in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids includes: starting from the first target primary fiber splitter, tracing along the bearer layer to each primary fiber splitter in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids; and determining the first sub-second shortest route length between the first target primary fiber splitter and each primary fiber splitter in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids based on the tracing path.
[0078] Determining the second shortest route length between the second target primary fiber distribution point in the second group of optical cross-connect grids and each primary fiber distribution point in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids includes: starting from the second target primary fiber distribution point, tracing along the bearer layer to each primary fiber distribution point in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids; and based on the tracing path, determining the second sub-second shortest route length between the second target primary fiber distribution point and each primary fiber distribution point in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids.
[0079] Starting from the first target primary fiber distribution point of the first group of optical cross-connection grids, the method of finding the path to each primary fiber distribution point in the third group and each primary fiber distribution point in the fourth group to obtain the corresponding first sub-second shortest route length can be the same as the method of finding the first shortest route length between the two primary fiber distribution points mentioned above.
[0080] When tracing along the bearer layer, starting from the first target primary fiber distribution point, the path is traced along the bearer layer at preset intervals towards the target primary fiber distribution points in the third or fourth group. If the tracing process between two primary fiber distribution points passes through multiple bearer devices, the path lengths corresponding to the tracing paths through multiple bearer devices are summed to obtain the first sub-second shortest route length between the first target primary fiber distribution point and the target primary fiber distribution point. Thus, the first sub-second shortest route length between the first target primary fiber distribution point and each primary fiber distribution point in the third and fourth groups is obtained.
[0081] For the second target primary fiber distribution point of the second group of data center mesh, the second sub-second shortest route length between the second target primary fiber distribution point and each primary fiber distribution point in the third and fourth groups can be obtained by following the same routing method as the first target primary fiber distribution point.
[0082] Step 108: Based on the second shortest route length and the number of access users corresponding to the first group of optical cross-connect grids and the second group of optical cross-connect grids, divide the optical cross-connect grid of the data center grid to be split into the first group of optical cross-connect grids and the second group of optical cross-connect grids.
[0083] After obtaining the second shortest route length between the target primary fiber distribution point in the first group of optical cross-connect grids and the primary fiber distribution point in the adjacent optical cross-connect grids, the optical cross-connect grids other than the first group of optical cross-connect grids and the second group of optical cross-connect grids can be further divided into the first group of optical cross-connect grids and the second group of optical cross-connect grids, based on the number of access users corresponding to the first group of optical cross-connect grids and the second group of optical cross-connect grids.
[0084] Specifically, the step of dividing the optical cross-connect grid of the room to be split into the first and second groups of optical cross-connect grids based on the second shortest route length and the number of access users corresponding to the first and second groups of optical cross-connect grids includes: calculating a first ratio between the first sub-second shortest route length and the second sub-second shortest route length, and a second ratio between the second sub-second shortest route length and the first sub-second shortest route length; if the number of first access users corresponding to the first group of optical cross-connect grids is greater than the number of second access users corresponding to the second group of optical cross-connect grids, then the first target optical cross-connect grid in the fourth group of optical cross-connect grids is divided into the second group of optical cross-connect grids, where the first target optical cross-connect grid is the optical cross-connect grid where the first-level fiber splitter point corresponding to the minimum value of the second ratio is located; if the first group of optical cross-connect grids... If the number of first access users corresponding to the third group of optical cross-connect grids is not greater than the number of second access users corresponding to the second group of optical cross-connect grids, then the second target optical cross-connect grid in the third group of optical cross-connect grids is assigned to the first group of optical cross-connect grids. The second target optical cross-connect grid is the optical cross-connect grid where the first-level fiber splitter corresponding to the minimum value of the first ratio is located. Based on the current first group of optical cross-connect grids and the second group of optical cross-connect grids, repeat the above steps of determining the second shortest route length and assigning the optical cross-connect grids of the equipment room grid to be split to the first group of optical cross-connect grids and the second group of optical cross-connect grids, until the optical cross-connect grids in the third group of optical cross-connect grids are empty. Then, assign all the optical cross-connect grids in the fourth group of optical cross-connect grids to the second group of optical cross-connect grids. Alternatively, assign all the optical cross-connect grids in the third group of optical cross-connect grids to the first group of optical cross-connect grids until the optical cross-connect grids in the fourth group of optical cross-connect grids are empty.
[0085] Starting from the first target primary fiber distribution point in the first group of optical cross-connection grids, after tracing to each primary fiber distribution point in the third and fourth groups, the corresponding first sub-second shortest route lengths are obtained and denoted as La; starting from the second target primary fiber distribution point in the second group of optical cross-connection grids, after tracing to each primary fiber distribution point in the third and fourth groups, the corresponding second sub-second shortest route lengths are obtained and denoted as Lb.
[0086] Calculate the first ratio La / Lb between the lengths of the first sub-second shortest routes La and the lengths of the second sub-second shortest routes Lb respectively, and obtain the first ratios La / Lb.
[0087] Similarly, calculate the first ratio Lb / La between the lengths of the second sub-second shortest routes Lb and the lengths of the first sub-second shortest routes La respectively, and obtain the second ratios Lb / La.
[0088] The relationship between the total number of access users in the first group of optical crossover meshes and the total number of access users in the second group of optical crossover meshes is determined. If the total number of access users in the first group of optical crossover meshes is not greater than the total number of access users in the second group of optical crossover meshes, then the corresponding first-level fiber splitter in the third group is determined based on the minimum value among multiple first ratios La / Lb, and the optical crossover mesh containing that first-level fiber splitter in the third group is assigned to the first group. At this time, the first group of optical crossover meshes is supplemented by the newly assigned optical crossover mesh. Combined with... Figure 5 For example, the current first set of optical cross meshes is updated to Figure 5 In the area within the red box, the optical cross-connection grids adjacent to the first group of optical cross-connection grids are the five optical cross-connection grids corresponding to the first-level fiber point e.
[0089] Similarly, the total number of access users in the first group of optical crossover meshes is compared with that in the second group. If the total number of access users in the first group is greater than that in the second group, the corresponding primary fiber splitter in the fourth group is determined based on the minimum value among multiple second ratios Lb / La. The optical crossover mesh containing this primary fiber splitter in the fourth group is then assigned to the second group. At this point, the second group of optical crossover meshes is augmented by the newly assigned mesh. Figure 5 For example, the current second set of optical cross meshes is updated to Figure 5 In the green box area, the optical crossover grids adjacent to the second group of optical crossover grids are the 5 optical crossover grids corresponding to the first-level fiber point f.
[0090] Then, based on the current first group of optical cross-connect grids and the second group of optical cross-connect grids, return to step 106 and repeat the steps of determining the second shortest route length in step 106 and dividing the optical cross-connect grids of the data center grid to be split into the first group of optical cross-connect grids and the second group of optical cross-connect grids in step 108.
[0091] Based on the premise that the optical cross-section meshes adjacent to the first group of optical cross-section meshes are assigned to the third group of optical cross-section meshes, during the process of repeating the above steps, if the optical cross-section meshes in the third group of optical cross-section meshes are empty, that is, all the optical cross-section meshes in the current third group are assigned to the first group of optical cross-section meshes, then all the optical cross-section meshes in the current fourth group of optical cross-section meshes are assigned to the second group of optical cross-section meshes.
[0092] Similarly, based on the premise that the optical cross-section meshes adjacent to the second group of optical cross-section meshes are assigned to the fourth group of optical cross-section meshes, during the process of repeating the above steps, if the optical cross-section meshes in the fourth group of optical cross-section meshes are empty, that is, all the optical cross-section meshes in the current fourth group are assigned to the second group of optical cross-section meshes, then all the optical cross-section meshes in the current third group of optical cross-section meshes are assigned to the first group of optical cross-section meshes.
[0093] During the process of repeating the above steps, if the optical intersection grids in the third group and the fourth group are not empty, then continue repeating the above steps until the optical intersection grids in the third group or the optical intersection grids in the fourth group are empty.
[0094] Step 110: Based on the first group of optical cross meshes and the second group of optical meshes after division, the data center mesh to be split is split into a first data center mesh and a second data center mesh.
[0095] Specifically, the optical cross-connection grids included in the first group of optical cross-connection grids are combined into a new equipment room grid, namely the first equipment room grid, and the optical cross-connection grids included in the second group of optical cross-connection grids are combined into a new equipment room grid, namely the second equipment room grid.
[0096] It should be noted that if either of the two split data center grids still exceeds the corresponding access user number threshold, the data center grid splitting method described in the embodiments of this application can be continued until each split data center grid meets the preset user number threshold.
[0097] In this embodiment, a first shortest route length is determined between every two primary fiber splitters within the data center grid to be split, wherein the data center grid to be split includes multiple optical cross-connect grids, and each optical cross-connect grid has one primary fiber splitter; based on the optical cross-connect grids containing the two primary fiber splitters corresponding to the maximum value of each first shortest route length, a first group of optical cross-connect grids and a second group of optical cross-connect grids are determined, the first group of optical cross-connect grids and the second group of optical cross-connect grids being different; a second shortest route length is determined between the target primary fiber splitter in the first group of optical cross-connect grids and the primary fiber splitters in the second group of optical cross-connect grids, respectively, and each primary fiber splitter in the adjacent optical cross-connect grids, wherein the adjacent optical cross-connect grids include those connected to the first group of optical cross-connect grids. The optical cross-connect grids adjacent to the first group and the second group are divided into two groups based on the second shortest route length and the number of access users corresponding to the first and second groups of optical cross-connect grids. Based on the divided first and second groups of optical cross-connect grids, the optical cross-connect grids of the data center to be split are further divided into the first data center grid and the second data center grid. This allows for the splitting of data center grids with a large number of access users by combining the route lengths between the optical cross-connect grids, alleviating the pressure on these data center grids, and simultaneously achieving optimal network performance for the two data center grids formed by the splitting.
[0098] Optionally, such as Figure 6 As shown in the figure, this application embodiment also provides a data center grid splitting device 2000, including a processor 2400 and a memory 2200. The memory 2200 stores a program or instructions that can run on the processor 2400. When the program or instructions are executed by the processor 2400, they implement the various steps of the above-described data center grid splitting method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0099] This application also provides a readable storage medium storing a program or instructions. When executed by a processor, the program or instructions implement the various processes of any of the above-described data center grid splitting method embodiments and achieve the same technical effect. To avoid repetition, further details are omitted here. The readable storage medium includes computer-readable storage media, such as read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0100] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program. The computer program is operable to cause a computer to execute various processes of any of the above-described embodiments of the data center grid splitting method, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0101] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0102] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0103] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for splitting a computer room grid, characterized in that, include: Determine the first shortest route length between every two primary fiber splitting points within the grid of the equipment room to be split, wherein the grid of the equipment room to be split includes multiple optical crossover grids, and one optical crossover grid has one primary fiber splitting point; Based on the optical cross-connection grids of the two primary fiber splitting points corresponding to the maximum value of each first shortest route length, the first set of optical cross-connection grids and the second set of optical cross-connection grids are determined. The first set of optical cross-connection grids and the second set of optical cross-connection grids are different. Determine the second shortest route length between the target first-level fiber splitter in the first group of optical cross-connect grids and the first-level fiber splitter in all adjacent optical cross-connect grids, wherein the adjacent optical cross-connect grids include the optical cross-connect grids adjacent to the first group of optical cross-connect grids and the optical cross-connect grids adjacent to the second group of optical cross-connect grids; Based on the second shortest route length and the number of access users corresponding to the first group of optical cross-connection grids and the second group of optical cross-connection grids, the optical cross-connection grids of the data center grid to be split are divided into the first group of optical cross-connection grids and the second group of optical cross-connection grids. Based on the first group of optical cross-connection grids and the second group of optical grids after division, the data center grid to be split is divided into a first data center grid and a second data center grid.
2. The method according to claim 1, characterized in that, Determining the first shortest route length between every two primary fiber distribution points within the grid of the data center to be split includes: Divide every two primary fiber splitting points within the grid of the computer room to be split into a group to obtain multiple groups of primary fiber splitting points; Starting from one primary fiber branching point in each group, follow the path along the bearing layer to another primary fiber branching point in the same group; Based on the routing path, determine the first shortest route length between the two primary fiber distribution points in each group.
3. The method according to claim 1, characterized in that, The determination of the first set of optical cross-connect grids and the second set of optical cross-connect grids based on the optical cross-connect grids of the two primary fiber splitting points corresponding to the maximum value among the first shortest route lengths includes: Determine the first and second level fiber distribution points in the group corresponding to the maximum value among the first shortest route lengths; The optical cross-connection grid where the first primary fiber splitting point is located is assigned to the first group of optical cross-connection grids; The optical cross-connect grid where the second-level fiber splitting point is located is divided into the second group of optical cross-connect grids.
4. The method according to claim 1, characterized in that, Determining the second shortest route length between the target primary fiber splitter in the first group of optical cross-connect grids and the primary fiber splitter in the second group of optical cross-connect grids, respectively, and each primary fiber splitter in the adjacent optical cross-connect grids includes: Each optical cross-section grid adjacent to the first group of optical cross-section grids is assigned to the third group of optical cross-section grids, and each optical cross-section grid adjacent to the second group of optical cross-section grids is assigned to the fourth group of optical cross-section grids. The third group of optical cross-section grids and the fourth group of optical cross-section grids are different. Determine the first sub-second shortest route length between the first target primary fiber splitter in the first group of optical cross-connection grids and each primary fiber splitter in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids; Determine the second sub-second shortest route length between the second target primary fiber splitter in the second group of optical cross-connect grids and each primary fiber splitter in the third group of optical cross-connect grids and the fourth group of optical cross-connect grids.
5. The method according to claim 4, characterized in that, Determining the second shortest route length between the first target primary fiber splitter in the first group of optical cross-connect grids and each primary fiber splitter in the third and fourth groups of optical cross-connect grids includes: Starting from the first target primary fiber splitting point, the path is found along the bearing layer to each primary fiber splitting point in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids respectively; Based on the pathfinding path, the first sub-second shortest route length between the first target primary fiber distribution point and each primary fiber distribution point in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids is determined.
6. The method according to claim 4, characterized in that, Determining the second shortest route length between the second target primary fiber splitter in the second group of optical cross-connect grids and each primary fiber splitter in the third and fourth groups of optical cross-connect grids includes: Starting from the second target primary fiber splitting point, the path is found along the bearing layer to each primary fiber splitting point in the third group of optical cross-connection grids and the fourth group of optical cross-connection grids respectively; Based on the pathfinding path, the second sub-second shortest route length between the second target primary fiber distribution point and each primary fiber distribution point in the third and fourth optical cross-connection grids is determined.
7. The method according to claim 4, characterized in that, The first target primary fiber splitting point is the primary fiber splitting point that is closest to the centroid of the multiple primary fiber splitting points in the first group of optical cross-sections, and the second target primary fiber splitting point is the primary fiber splitting point that is closest to the centroid of the multiple primary fiber splitting points in the second group of optical cross-sections.
8. The method according to claim 4, characterized in that, The step of dividing the optical cross-connect grid of the data center to be split into the first group of optical cross-connect grids and the second group of optical cross-connect grids based on the second shortest route length and the number of access users corresponding to the first group of optical cross-connect grids and the second group of optical cross-connect grids includes: Calculate the first ratio between the length of the first sub-second shortest route and the length of the second sub-second shortest route, and the second ratio between the length of the second sub-second shortest route and the length of the first sub-second shortest route, respectively; If the number of first access users corresponding to the first group of optical cross-connect grids is greater than the number of second access users corresponding to the second group of optical cross-connect grids, then the first target optical cross-connect grid in the fourth group of optical cross-connect grids will be assigned to the second group of optical cross-connect grids. The first target optical cross-connect grid is the optical cross-connect grid where the first-level fiber splitting point corresponding to the minimum value of the second ratio is located. If the number of first access users corresponding to the first group of optical cross-connect grids is not greater than the number of second access users corresponding to the second group of optical cross-connect grids, then the second target optical cross-connect grid in the third group of optical cross-connect grids is assigned to the first group of optical cross-connect grids. The second target optical cross-connect grid is the optical cross-connect grid where the first-level fiber splitting point corresponding to the minimum value of the first ratio is located. Based on the current first and second optical cross-connect grids, repeat the steps of determining the second shortest route length and dividing the optical cross-connect grids of the data center grid to be split into the first and second optical cross-connect grids, until the optical cross-connect grids in the third optical cross-connect grid are empty. Then, divide all the optical cross-connect grids in the fourth optical cross-connect grid into the second optical cross-connect grid; or, until the optical cross-connect grids in the fourth optical cross-connect grid are empty, divide all the optical cross-connect grids in the third optical cross-connect grid into the first optical cross-connect grid.
9. A computer room grid splitting device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the method as described in any one of claims 1 to 8.
10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 8.
11. A computer program product, characterized in that, The computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform the steps of the method as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Communication machine room failure recovery method and device, equipment and storage medium
CN117880064A
Optical network visualization and planning
US20170353243A1