IDC rack supply and demand automatic matching method
By collecting and merging the rack information of the IDC building and automatically matching supply and demand, the problems of low manual matching efficiency and unbalanced resource utilization in the existing technology are solved, and fast and accurate rack supply and demand matching and resource optimization utilization are achieved.
Patent Information
- Application Number
- CN202411748486.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, the supply and demand matching of IDC racks mainly relies on manual operations, resulting in low matching efficiency and unbalanced resource utilization. Especially when the number of machine buildings is large, manual matching workload is large and it is difficult to accurately predict future demand.
By collecting rack information of existing, under construction and planning buildings, establishing corresponding lists, merging data to generate a rack supply list of the building, and automatically matching it with the rack demand list, generating the final floor demand acceptance list, and achieving automatic matching of IDC rack supply and demand.
It achieves rapid and accurate matching of the supply and demand of the racks in the machine building, and can promptly discover the rack resource gaps in the next few years and make up for them by building new racks, which improves resource utilization and reduces the workload of manual matching.
Smart Images

Figure CN119809178A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a supply and demand matching method, in particular to an IDC rack supply and demand automatic matching method. Background Art
[0002] This section merely provides background information related to the present disclosure and is not necessarily prior art.
[0003] IDC rack supply and demand matching is usually done manually, with planners matching the supply and demand based on the existing racks and racks under construction in each machine building in the region and the rack demand in the next few years. This is very arbitrary and has low matching efficiency, especially when there are a large number of machine buildings in the region, and the manual matching workload is large. At the same time, the planning of the machine building in the next few years is not taken into consideration, and the planned rack resources are not fully utilized, resulting in poor matching results and easily causing uneven resource utilization.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] Purpose of the invention: The technical problem to be solved by the present invention is to provide an IDC rack supply and demand automatic matching method in view of the deficiencies in the prior art.
[0006] In order to solve the above technical problems, the present invention discloses an IDC rack supply and demand automatic matching method, comprising the following steps:
[0007] Step 1: Collect information about existing machine building racks in this area and create a list of existing machine building racks;
[0008] Step 2: Collect information on racks in the machine building under construction in the area and create a list of racks in the machine building under construction;
[0009] Step 3: Collect the planning information of the machine building racks in the area and establish a planning list of the machine building racks;
[0010] Step 4: Collect rack demand information in the area and create a rack demand list;
[0011] Step 5: merge the relevant data in the existing machine building rack list, the machine building rack list under construction and the machine building rack planning list to create a machine building rack supply list;
[0012] Step 6, matching the rack information in the machine building rack supply list and the rack demand list, establishing a final machine building demand acceptance list, and completing the automatic matching of IDC rack supply and demand.
[0013] Furthermore, the specific method of establishing the existing machine building rack list described in step 1 is as follows:
[0014] Collect the existing machine building rack information in this area and obtain the existing machine building rack list BuiltRackList;
[0015] The building rack list BuiltRackList includes: the building name BuildingName, the number of built racks BuiltRackNum and the number of used racks UsedRackNum.
[0016] Furthermore, the specific method for establishing the rack list of the machine building under construction described in step 2 is as follows:
[0017] Collect the rack information of the machine building under construction in the area for a preset number of years in the future, and obtain the rack list of the machine building under construction UnderConstructionRackList;
[0018] Assuming that the preset number of years in the future is N, the construction building rack list UnderConstructionRackList includes: the building name BuildingName, and racks put into production in the first year FirstYearRackBuilt to racks put into production in the Nth year NYearRackBuilt.
[0019] Furthermore, the establishment of the machine building rack planning list described in step 3 is as follows:
[0020] Collect the machine building rack planning information for the preset number of years in the future in this area, and obtain the machine building rack planning list PlanRackList;
[0021] The machine building rack planning list PlanRackList includes: the machine building name BuildingName, and racks put into production in the first year FirstYearRackBuilt to racks put into production in the Nth year NYearRackBuilt.
[0022] Furthermore, the rack requirement list is established as described in step 4, and the specific method is as follows:
[0023] Collect the rack demand information of the region for a preset number of years in the future and obtain the rack demand list RackDemandList;
[0024] The rack demand list RackDemandList includes: first year demand FirstYearRackDemand to N year demand NYearRackDemand, first year demand undertaking FirstYearRackUndertaking to N year demand undertaking NYearRackUndertaking, first year rack gap FirstYearRackGap to N year rack gap NYearRackGap;
[0025] Among them, the default values of the first year demand taking FirstYearRackUndertaking until the Nth year demand taking NYearRackUndertaking, and the first year rack gap FirstYearRackGap until the Nth year rack gap SecondYearRackGap are both 0.
[0026] Furthermore, the specific method of establishing the machine building rack supply list described in step 5 is as follows:
[0027] According to the machine building and the preset number of years, the relevant data in the existing machine building rack list, the machine building rack list under construction and the machine building rack planning list are merged to obtain the machine building rack supply list SupplyRackList;
[0028] The machine building rack supply list SupplyRackList includes: the machine building name BuildingName, the number of racks built in the first year FirstYearBuiltRackNum until the number of racks built in the Nth year NYearBuiltRackNum, the number of used racks in the first year FirstYearUsedRackNum until the number of used racks in the Nth year NYearUsedRackNum, the number of available racks in the first year FirstYearCanUseRackNum until the number of available racks in the Nth year NYearCanUseRackNum, the rack utilization rate before taking over in the first year FirstYearBeforeUsedRate until the rack utilization rate before taking over in the Nth year NYearBeforeUsedRate, the idle taking-over number in the first year FirstYearIdleUndertakingNum until the idle taking-over number in the Nth year NYearIdleUndertakingNum, and the rack utilization rate after taking over in the first year FirstYearAfterUsedRate until the rack utilization rate after taking over in the Nth year FirstYearAfterUsedRate.
[0029] Furthermore, the rack information in the rack supply list and the rack demand list of the machine building is matched with the supply and demand of the racks in step 6. The specific method is as follows:
[0030] Calculate the rack utilization rates of all machine buildings in the region before matching in sequence, and sort the machine buildings in descending order according to the rack utilization rates, to obtain the sorted machine building rack supply list SupplyRackList;
[0031] Match the sorted supply list SupplyRackList of the machine building racks in sequence, and undertake the idle rack demand of the machine building whose rack utilization rate is below the preset ratio, so that the rack utilization rate of the year after undertaking the undertaking reaches the preset ratio, until all the rack demands of the year are undertaken. If the rack demands of the year cannot be undertaken in full, the remaining rack demands are undertaken by newly building new racks;
[0032] After the current year's demand is completed, the accumulated idle capacity of all machine buildings is calculated, the rack demand list RackDemandList is updated, and the rack supply data of the corresponding machine building in the next year in the machine building rack supply list SupplyRackList is updated;
[0033] Until the Nth year is completed.
[0034] Furthermore, the specific method for calculating the rack utilization of all machine buildings in the region before matching in step 6 is as follows:
[0035] Rack utilization rate = number of racks used in the year / number of racks built in the year * 100%.
[0036] Furthermore, the rack utilization rate in the current year after taking over described in step 6 is specifically calculated as follows:
[0037] The rack utilization rate in the year after taking over = (the number of racks used in the year + the number of racks taken over in the year) / the number of racks built in the year * 100%.
[0038] Furthermore, the rack supply data for the next year described in step 6 includes the used quantity for the next year for calculating the rack utilization rate for the next year, and the specific calculation method is as follows:
[0039] The number of racks used in the next year = the number of racks used in the current year + the number of idle racks in the current year.
[0040] Beneficial effects:
[0041] 1. The method of the present invention can be used to quickly match the supply and demand of racks in the machine building in the region, obtain the rack resource gap in the next few years, and fill it in time by building new racks.
[0042] 2. Using the method of the present invention, 15% of the racks are reserved to cope with unexpected rack demands.
[0043] 3. By utilizing the method of the present invention, the resource of the machine building with low rack utilization rate can be brought into play, and the situation of tight rack resources in some machine buildings can be solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments, and the above and / or other advantages of the present invention will become more clear.
[0045] Figure 1 It is a schematic diagram of the overall process of the present invention. DETAILED DESCRIPTION
[0046] The purpose of the present invention is to propose an automatic matching method for IDC rack supply and demand, which automatically matches the rack demand in the next few years according to the existing rack conditions of the machine building and the rack conditions of the machine building under construction in the region, and combines the planning information of the machine building racks in the next few years in this region, calculates the annual rack gap, and solves it in time by building new racks, while reserving 15% of the racks to cope with unexpected rack demands.
[0047] The technical solution adopted by the present invention is: an IDC rack supply and demand automatic matching method, such as Figure 1 As shown, the method comprises the following steps:
[0048] Step 1: collect the existing machine building rack information in this area, and obtain the existing machine building rack list BuiltRackList. The machine building rack list RackList includes the machine building name BuildingName, the number of built racks BuiltRackNum, and the number of used racks UsedRackNum.
[0049] Step 2, collect the information of the racks in the machine building under construction in this area, and obtain the list of racks in the machine building under construction UnderConstructionRackList. Taking the next three years as an example, the list of racks in the machine building under construction UnderConstructionRackList includes the machine building name BuildingName, the racks put into production in the first year FirstYearRackBuilt, the racks put into production in the second year SecondYearRackBuilt, and the racks put into production in the third year ThirdYearRackBuilt.
[0050] Step 3, collect the building rack planning information in the next few years in this area, and obtain the building rack planning list PlanRackList. Taking the next three years as an example, the building rack planning list PlanRackList includes the building name BuildingName, the first year production rack FirstYearRackBuilt, the second year production rack SecondYearRackBuilt, and the third year production rack ThirdYearRackBuilt.
[0051] Step 4: Collect the rack demand information of the region in the next few years and obtain the rack demand list RackDemandList. Taking the next three years as an example, the rack demand list RackDemandList includes the first year demand FirstYearRackDemand, the second year demand SecondYearRackDemand, the third year demand ThirdYearRackDemand, the first year demand FirstYearRackUndertaking, the second year demand SecondYearRackUndertaking, the third year demand ThirdYearRackUndertaking, and the first year demand FirstYearRackUndertaking. The default values of FirstYearRackGap, SecondYearRackGap, and ThirdYearRackGap are all 0.
[0052] Step 5, according to the annual merger of the existing, under-construction, and planned rack supply data of the machine building, to obtain the machine building rack supply list SupplyRackList. Taking the next three years as an example, the machine building rack supply list SupplyRackList includes the machine building name BuildingName, the number of built racks in the first year FirstYearBuiltRackNum, the number of used racks in the first year FirstYearUsedRackNum, the number of available racks in the first year FirstYearCanUseRackNum, the utilization rate of racks before taking over in the first year FirstYearBeforeUsedRate, the number of idle taking over in the first year FirstYearIdleUndertakingNum, the utilization rate of racks after taking over in the first year FirstYearAfterUsedRate, the number of built racks in the second year SecondYearBuiltRackNum, and the number of used racks in the second year SecondYearUsed sedRackNum, the number of available racks in the second yearSecondYearCanUseRackNum, the rack utilization rate before the second yearSecondYearBeforeUsedRate, the number of idle racks in the second yearSecondYearIdleUndertakingNum, the rack utilization rate after the second yearSecondYearAfterUsedRate, the number of built racks in the third yearThirdYearBuiltRackNum, the number of used racks in the third yearThirdYearUsedRackNum, the number of available racks in the third yearThirdYearCanUseRackNum, the rack utilization rate before the third yearThirdYearBeforeUsedRate, the number of idle racks in the third yearThirdYearIdleUndertakingNum, and the rack utilization rate after the third yearThirdYearAfterUsedRate.
[0053] Step 6: Match supply and demand annually from near to far, calculate the rack utilization of all machine buildings in the region before matching in that year, the rack utilization is the racks used in that year / the racks built in that year*100%, and sort the machine buildings in order from low to high according to the rack utilization of the machine buildings, and obtain the sorted machine building rack supply list SupplyRackList; match the sorted machine building rack supply list SupplyRackList in turn, and take over the rack demand idleness of the machine building with a rack utilization rate below 85%, so that the rack utilization rate of the year after taking over reaches 85%. 5%. The rack utilization rate after taking over is (the racks used in the current year + the racks taken over in the current year) / the racks built in the current year * 100%, until all rack demands in the current year are taken over. If the rack demands in the current year cannot be fully taken over, the remaining rack demands will be taken over by newly built racks. After the demands in the current year are taken over, the accumulated idle take-over quantity of all machine buildings in the current year is calculated, the rack demand list RackDemandList is updated, and the rack supply list SupplyRackList of the machine building is updated with the rack supply data of the corresponding machine building in the next year. The used quantity in the next year = the used quantity in the current year + the idle take-over data in the current year. Among them, the used quantity in the next year is used to calculate the rack utilization rate in the next year. The idle racks in the current year after taking over are equivalent to being used and cannot be used again in the next year.
[0054] Step 7, repeat step 6, taking the next three years as an example, until the rack demand for the third year is completed, and obtain the final machine building demand acceptance list SupplyRackList.
[0055] Example:
[0056] The technical solutions in the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0057] An IDC rack supply and demand automatic matching method, the method comprising the following steps:
[0058] Step 1: collect the existing machine building rack information in this area, and obtain the existing machine building rack list BuiltRackList. The machine building rack list RackList includes the machine building name BuildingName, the number of built racks BuiltRackNum, and the number of used racks UsedRackNum.
[0059] As shown in Table 1, it is a partial data input format of existing machine building rack information, and each line is the information of an existing machine building rack.
[0060] Table 1 Existing machine building rack information table (partially omitted)
[0061]
[0062]
[0063] The content of the existing machine building rack list BuiltRackList is:
[0064] [{"Building 1",1000,500},{"Building 2",800,680},{"Building 3",1200,600},{"Building 4",1100,700},{"Building 5",1900,600},{"Building 6",1000,700},{"Building 7",2000,1500},{"Building 8",3000,2400},{"Building 9",1000,750},{"Building 10",1000,650}]
[0065] Step 2, collect the information of the racks in the machine building under construction in this area, and obtain the list of racks in the machine building under construction UnderConstructionRackList. Taking the next three years as an example, the list of racks in the machine building under construction UnderConstructionRackList includes the machine building name BuildingName, the racks put into production in the first year FirstYearRackBuilt, the racks put into production in the second year SecondYearRackBuilt, and the racks put into production in the third year ThirdYearRackBuilt.
[0066] As shown in Table 2, this is a partial data input format for the information of the racks in the machine building under construction, and each line contains the information of a rack in the machine building under construction.
[0067] Table 2 Rack information table of the machine building under construction (partially omitted)
[0068]
[0069] The content of the rack list UnderConstructionRackList of the machine building under construction is:
[0070] [{"Building 8",1000,0,0},{"Building 10",0,100,0},{"Building 11",500,500,500}]
[0071] Step 3, collect the building rack planning information in the next few years in this area, and obtain the building rack planning list PlanRackList. Taking the next three years as an example, the building rack planning list PlanRackList includes the building name BuildingName, the first year production rack FirstYearRackBuilt, the second year production rack SecondYearRackBuilt, and the third year production rack ThirdYearRackBuilt.
[0072] As shown in Table 3, part of the data input format of the machine building rack planning information for the next few years is presented, and each line is the information of the machine building rack planning for the next few years.
[0073] Table 3: Information on the planning of machine building racks in the next few years (partially omitted)
[0074]
[0075] The content of the machine building rack planning list PlanRackList is:
[0076] [{"Building 3",0,0,1000},{"Building 4",0,0,1000},{"Building 12",0,0,1500}]
[0077] Step 4: Collect the rack demand information of the region in the next few years and obtain the rack demand list RackDemandList. Taking the next three years as an example, the rack demand list RackDemandList includes the first year demand FirstYearRackDemand, the second year demand SecondYearRackDemand, the third year demand ThirdYearRackDemand, the first year demand FirstYearRackUndertaking, the second year demand SecondYearRackUndertaking, the third year demand ThirdYearRackUndertaking, and the first year demand FirstYearRackUndertaking. The default values of FirstYearRackGap, SecondYearRackGap, and ThirdYearRackGap are all 0.
[0078] As shown in Table 4, part of the data input format for rack demand information in the next few years is presented, and each line is information on rack demand in the next few years.
[0079] Table 4 Rack demand information for the next few years (partially omitted)
[0080]
[0081]
[0082] The content of the rack demand list RackDemandList is:
[0083] [{2000,2500,3000,0,0,0,0,0,0}]
[0084] Step 5, according to the annual merger of the existing, under-construction, and planned rack supply data of the machine building, to obtain the machine building rack supply list SupplyRackList. Taking the next three years as an example, the machine building rack supply list SupplyRackList includes the machine building name BuildingName, the number of built racks in the first year FirstYearBuiltRackNum, the number of used racks in the first year FirstYearUsedRackNum, the number of available racks in the first year FirstYearCanUseRackNum, the utilization rate of racks before taking over in the first year FirstYearBeforeUsedRate, the number of idle taking over in the first year FirstYearIdleUndertakingNum, the utilization rate of racks after taking over in the first year FirstYearAfterUsedRate, the number of built racks in the second year SecondYearBuiltRackNum, and the number of used racks in the second year SecondYearUsed sedRackNum, the number of available racks in the second yearSecondYearCanUseRackNum, the rack utilization rate before the second yearSecondYearBeforeUsedRate, the number of idle racks in the second yearSecondYearIdleUndertakingNum, the rack utilization rate after the second yearSecondYearAfterUsedRate, the number of built racks in the third yearThirdYearBuiltRackNum, the number of used racks in the third yearThirdYearUsedRackNum, the number of available racks in the third yearThirdYearCanUseRackNum, the rack utilization rate before the third yearThirdYearBeforeUsedRate, the number of idle racks in the third yearThirdYearIdleUndertakingNum, and the rack utilization rate after the third yearThirdYearAfterUsedRate.
[0085] As shown in Table 5, the data input format for providing information on machine building racks is presented, and each line is the information on the planning of machine building racks in the next few years.
[0086] Table 5 Equipment building rack supply information table (partially omitted)
[0087]
[0088]
[0089]
[0090] The content of the machine building rack supply list SupplyRackList is:
[0091] [{"Machinery Building 1",1000,500,500,50.00%,0,50.00%,1000,500,500,50.00%,0,50.00%,1000,500,500,50.00%,0,50.00%},{"Machinery Building 2",800,680,120,85.00%,0,85.00%,800,680,120,85.00%,0,85.00%,800,680,120,85.00%,0,85.00%},{"Machinery Building 3",1200,600,600,50.00%,0,50.00%,1200,600,600,50.00%,0, 50.00%,2200,600,1600,27.27%,0,27.27%},{"Machinery Building 4",1100,700,400,63.64%,0,63.64%,1100,700,400,63.64%,0,63.64%,2100,700,1400,33.33%,0,33.33%},{"Machinery Building 5",900,600,300,66.67%,0,66.67%,900,600,300,66.67%,0,66.67%,900,600,300,66.67%,0,66.67%},{"Machinery Building 6",1000,700,300,7 0.00%,0,70.00%,1000,700,300,70.00%,0,70.00%,1000,700,300,70.00%,0,70.00%},{"Machinery Building 7",2000,1500,500,75.00%,0,75.00%,2000,1500,500,75.00%,0,75.00%,2000,1500,500,75.00%,0,75.00%},{"Machinery Building 8",4000,2400,1600,60.00%,0,60.00%,4000,2400,1600,60.00%,0,60.00%,4000, 2400,1600,60.00%,0,60.00%},{"Machinery Building 9",1000,750,250,75.00%,0,75.00%,1000,750,250,75.00%,0,75.00%,1000,750,250,75.00%,0,75.00%},{"Machinery Building 10",1000,650,350,65.00%,0,65.00%,1000,650,350,65.00%,0,65.00%,2000,650,1350,32.50%,0,32.50%},{"Machinery Building 11",500,0,500,0.00%,0,0.00%,1000,0,1000,0.00%,0,0.00%,1500,0,1500,0.00%,0,0.00%},{"Machine Building 12",0,0,0,0.00%,0,0.00%,0,0,0.00%,0,0.00%,1500,0,1500,0.00%,0,0.00%}].
[0092] Step 6: Match supply and demand annually from near to far, calculate the rack utilization of all machine buildings in the region before matching in that year, the rack utilization is the racks used in that year / the racks built in that year*100%, and sort the machine buildings in order from low to high according to the rack utilization of the machine buildings, and obtain the sorted machine building rack supply list SupplyRackList; match the sorted machine building rack supply list SupplyRackList in turn, and take over the rack demand idleness of the machine building with a rack utilization rate below 85%, so that the rack utilization rate of the year after taking over reaches 85%. 5%. The rack utilization rate after taking over is (racks used in the year + racks taken over in the year) / racks built in the year * 100%, until all rack demands in the year are taken over. If the rack demands in the year cannot be fully taken over, the remaining rack demands will be taken over by newly built racks. After the demands in the year are taken over, the cumulative idle take-over quantity of all machine buildings in the year is calculated, the rack demand list RackDemandList is updated, and the rack supply list SupplyRackList of the machine building is updated with the rack supply data of the corresponding machine building in the next year. The used quantity in the next year = the used quantity in the current year + the idle take-over data in the current year.
[0093] As shown in Table 6, this is the data input format for the information of the machine building rack supply after the first year of acceptance, and each line is the information of the machine building rack planning in the next few years.
[0094] Table 6: Information table of machine room rack supply after the first year of undertaking (partially omitted)
[0095]
[0096]
[0097]
[0098]
[0099] The content of SupplyRackList for the first year of undertaking the rear machine building rack supply is:
[0100] [{"Machinery Building 1",1000,500,500,50.00%,350,85.00%,1000,850,150,85.00%,0,85.00%,1000,850,150,85.00%,0,85.00%},{"Machinery Building 2",800,680,120,85.00%,0,85.00%,800,680,120, 85.00%,0,85.00%,800,680,120,85.00%,0,85.00%},{"Machine Building 3",1200,600,600,50.00%,420,85.00%,1200,1020,180,85.00%,0,85.00%,2200,1020,1180,46.36%,0,46.36%},
[0101] {"Machinery Building 4",1100,700,400,63.64%,0,63.64%,1100,700,400,63.64%,0,63.64%,2100,700,1400,33.33%,0,33.33%},{"Machinery Building 5",900,600,300,66.67%,0,66.67%,900,600,300,66.67%,0,66.67%,900,600,300,66.67%,0,66.67%},{"Machinery Building 6",1000,700,300,70. 00%,0,70.00%,1000,700,300,70.00%,0,70.00%,1000,700,300,70.00%,0,70.00%},{"Machinery Building 7",2000,1500,500,75.00%,0,75.00%,2000,1500,500,75.00%,0,75.00%,2000,1500,500,75.00%,0,75.00%},{"Machinery Building 8",4000,2400,1600,60.00%,805,80.13%,4 000,3205,795,80.13%,0,80.13%,4000,3205,795,80.13%,0,80.13%},{"Machinery Building 9",1000,750,250,75.00%,0,75.00%,1000,750,250,75.00%,0,75.00%,1000,750,250,75.00%,0,75.00%},{"Machinery Building 10",1000,650,350,65.00%,0,65.00%,1000,650,350,65.00% ,0,65.00%,2000,650,1350,32.50%,0,32.50%},{"Machinery Building 11",500,0,500,0.00%,425,85.00%,1000,425,575,42.50%,0,42.50%,1500,425,1075,28.33%,0,28.33%},{"Machinery Building 12",0,0,0,0.00%,0,0.00%,0,0,0,0.00%,0,0.00%,1500,0,1500,0.00%,0,0.00%}]
[0102] Step 7, repeat step 6, taking the next three years as an example, until the rack demand for the third year is completed, and obtain the final machine building demand acceptance list SupplyRackList.
[0103] As shown in Table 7, the partial data input format of the information on the machine building rack after the third year is presented, and each line is the information of the machine building rack planning in the third year.
[0104] Table 7 Information table of machine room rack supply after the third year of undertaking (partially omitted)
[0105]
[0106]
[0107]
[0108] The content of SupplyRackList for the third year of undertaking the supply of racks in the rear machine building is as follows:
[0109] [{"Machinery Building 1",1000,500,500,50.00%,350,85.00%,1000,850,150,85.00%,0,85.00%,1000,850,150,85.00%,0,85.00%},{"Machinery Building 2",800,680,120,85.00%,0,85.00%,800,680,120, 85.00%,0,85.00%,800,680,120,85.00%,0,85.00%},{"Machine Building 3",1200,600,600,50.00%,420,85.00%,1200,1020,180,85.00%,0,85.00%,2200,1020,1180,46.36%,25,47.50%},
[0110] {"Machinery Building 4",1100,700,400,63.64%,0,63.64%,1100,700,400,63.64%,235,85.00%,2100,935,1165,44.52%,850,85.00%},{"Machinery Building 5",900,600,300,66.67%,0,66.67%,900,600,300,66.67%,165,85.00%,900,765,135,85.00%,0,85.00%},{"Machinery Building 6",1000,700,300,70.00%,0,70.00%,1000,700,300,70.0 0%,150,85.00%,1000,850,150,85.00%,0,85.00%},{"Machine Building 7",2000,1500,500,75.00%,0,75.00%,2000,1500,500,75.00%,200,85.00%,2000,1700, 300,85.00%,0,85.00%},{"Machine Building 8",4000,2400,1600,60.00%,805,80.13%,4000,3205,795,80.13%,195,85.00%,4000,3400,600,85.00%,0,85.00%},
[0111] {"Machinery Building 9",1000,750,250,75.00%,0,75.00%,1000,750,250,75.00%,100,85.00%,1000,850,150,85.00%,0,85.00%},{"Machinery Building 10",1000,650,350,65.00%,0,65.00%,1000,650,350,65.00%,200,85.00%,2000,850,1150,42.50%, 850,85.00%},{"Machinery Building 11",500,0,500,0.00%,425,85.00%,1000,425,575,42.50%,425,85.00%,1500,850,650,56.67%,0,56.67%},{"Machinery Building 12",0,0,0,0.00%,0,0.00%,0,0,0,0.00%,0,0.00%,1500,0,1500,0.00%,1275,85.00%}]
[0112] As shown in Table 8, part of the data input format of the rack demand information after the third year is presented, and each line is the information of the rack demand after the third year.
[0113] Table 8 Rack requirement information table after the third year of acceptance (partially omitted)
[0114]
[0115] The content of the rack demand list RackDemandList after the third year is as follows:
[0116] [{2000,2500,3000,2000,1670,3000,0,-830,0}]
[0117] It can be seen that there is a rack shortage in the second year, and new rack planning is required.
[0118] At this point, the automatic matching of IDC rack supply and demand is completed, and the annual rack gap information is obtained.
[0119] When automatically matching the supply and demand of IDC racks, the availability of existing racks, racks under construction, and planned racks in the region is comprehensively considered to effectively utilize various rack resources; when matching supply and demand, a portion of rack resources is reserved for each machine building to cope with sudden demands; for different regions, the reserved ratio can be appropriately adjusted to adapt to the special circumstances of each place; when matching supply and demand, priority is given to matching machine buildings with low utilization rates to ensure balanced use of resources.
[0120] In a specific implementation, the present application provides a computer storage medium and a corresponding data processing unit, wherein the computer storage medium can store a computer program, and when the computer program is executed by the data processing unit, the invention content of the IDC rack supply and demand automatic matching method provided by the present invention and some or all steps in each embodiment can be executed. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0121] Those skilled in the art can clearly understand that the technical solutions in the embodiments of the present invention can be implemented by means of computer programs and their corresponding general hardware platforms. Based on such an understanding, the technical solutions in the embodiments of the present invention can be essentially or partly contributed to the prior art in the form of computer programs, i.e., software products, which can be stored in a storage medium and include several instructions for enabling a device including a data processing unit (which can be a personal computer, a server, a single-chip microcomputer, an MCU or a network device, etc.) to execute the methods described in various embodiments of the present invention or certain parts of the embodiments.
[0122] The present invention provides an idea and method for an automatic matching method for supply and demand of an IDC rack. There are many methods and ways to implement the technical solution. The above is only a preferred implementation of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the protection scope of the present invention. All components not specified in this embodiment can be implemented using existing technologies.
Claims
1. An IDC rack supply and demand automatic matching method, characterized in that: The steps include: Step 1: Collect information about existing machine building racks in this area and create a list of existing machine building racks; Step 2: Collect information on racks in the machine building under construction in the area and create a list of racks in the machine building under construction; Step 3: Collect the planning information of the machine building racks in the area and establish a planning list of the machine building racks; Step 4: Collect rack demand information in the area and create a rack demand list; Step 5: merge the relevant data in the existing machine building rack list, the machine building rack list under construction and the machine building rack planning list to create a machine building rack supply list; Step 6, matching the rack information in the machine building rack supply list and the rack demand list, establishing a final machine building demand acceptance list, and completing the automatic matching of IDC rack supply and demand.
2. According to claim 1, an IDC rack supply and demand automatic matching method is characterized in that: The specific method for creating the existing machine building rack list described in step 1 is as follows: Collect the existing machine building rack information in this area and obtain the existing machine building rack list BuiltRackList; The building rack list BuiltRackList includes: the building name BuildingName, the number of built racks BuiltRackNum and the number of used racks UsedRackNum.
3. According to claim 2, an IDC rack supply and demand automatic matching method is characterized in that: The specific method for creating the rack list of the machine building under construction described in step 2 is as follows: Collect the rack information of the machine building under construction in the area for a preset number of years in the future, and obtain the rack list of the machine building under construction UnderConstructionRackList; Assuming that the preset number of years in the future is N, the construction building rack list UnderConstructionRackList includes: the building name BuildingName, and racks put into production in the first year FirstYearRackBuilt to racks put into production in the Nth year NYearRackBuilt.
4. According to claim 3, the method for automatically matching supply and demand of IDC racks is characterized in that: The establishment of the machine building rack planning list described in step 3 is as follows: Collect the machine building rack planning information for the preset number of years in the future in this area, and obtain the machine building rack planning list PlanRackList; The machine building rack planning list PlanRackList includes: the machine building name BuildingName, and racks put into production in the first year FirstYearRackBuilt to racks put into production in the Nth year NYearRackBuilt.
5. According to claim 4, an IDC rack supply and demand automatic matching method is characterized in that: The specific method for establishing the rack requirement list described in step 4 is as follows: Collect the rack demand information of the region for a preset number of years in the future and obtain the rack demand list RackDemandList; The rack demand list RackDemandList includes: first year demand FirstYearRackDemand to N year demand NYearRackDemand, first year demand undertaking FirstYearRackUndertaking to N year demand undertaking NYearRackUndertaking, first year rack gap FirstYearRackGap to N year rack gap NYearRackGap; Among them, the default values of the first year demand taking FirstYearRackUndertaking until the Nth year demand taking NYearRackUndertaking, and the first year rack gap FirstYearRackGap until the Nth year rack gap SecondYearRackGap are both 0.
6. According to claim 5, the method for automatically matching supply and demand of IDC racks is characterized in that: The specific method of establishing the supply list of machine building racks described in step 5 is as follows: According to the machine building and the preset number of years, the relevant data in the existing machine building rack list, the machine building rack list under construction and the machine building rack planning list are merged to obtain the machine building rack supply list SupplyRackList; The machine building rack supply list SupplyRackList includes: the machine building name BuildingName, the number of racks built in the first year FirstYearBuiltRackNum until the number of racks built in the Nth year NYearBuiltRackNum, the number of used racks in the first year FirstYearUsedRackNum until the number of used racks in the Nth year NYearUsedRackNum, the number of available racks in the first year FirstYearCanUseRackNum until the number of available racks in the Nth year NYearCanUseRackNum, the rack utilization rate before taking over in the first year FirstYearBeforeUsedRate until the rack utilization rate before taking over in the Nth year NYearBeforeUsedRate, the idle taking-over number in the first year FirstYearIdleUndertakingNum until the idle taking-over number in the Nth year NYearIdleUndertakingNum, and the rack utilization rate after taking over in the first year FirstYearAfterUsedRate until the rack utilization rate after taking over in the Nth year FirstYearAfterUsedRate.
7. The method for automatically matching supply and demand of IDC racks according to claim 6, characterized in that: The specific method of matching the rack information in the rack supply list and the rack demand list of the machine building as described in step 6 is as follows: Calculate the rack utilization rates of all machine buildings in the region before matching in that year, and sort the machine buildings in descending order according to the rack utilization rates, to obtain the sorted machine building rack supply list SupplyRackList; Match the sorted supply list SupplyRackList of the machine building racks in sequence, and undertake the idle rack demand of the machine building whose rack utilization rate is below the preset ratio, so that the rack utilization rate of the year after undertaking the undertaking reaches the preset ratio, until all the rack demands of the year are undertaken. If the rack demands of the year cannot be undertaken in full, the remaining rack demands are undertaken by newly building new racks; After the current year's demand is completed, the accumulated idle capacity of all machine buildings is calculated, the rack demand list RackDemandList is updated, and the rack supply data of the corresponding machine building in the next year in the machine building rack supply list SupplyRackList is updated; Until the Nth year is completed.
8. The method for automatically matching supply and demand of IDC racks according to claim 6, characterized in that: The specific method for calculating the rack utilization rate of all machine buildings in the region before matching in step 6 is as follows: Rack utilization rate = number of racks used in the year / number of racks built in the year * 100%.
9. The IDC rack supply and demand automatic matching method according to claim 8, characterized in that: The specific calculation method of the rack utilization rate in the current year after taking over the project as described in step 6 is as follows: The rack utilization rate in the year after taking over = (the number of racks used in the year + the number of racks taken over in the year) / the number of racks built in the year * 100%.
10. The IDC rack supply and demand automatic matching method according to claim 9, characterized in that: The rack supply data for the next year described in step 6 includes the used quantity for the next year for calculating the rack utilization rate for the next year. The specific calculation method is as follows: The number of racks used in the next year = the number of racks used in the current year + the number of idle racks in the current year.