Rack-mount server assembly management system, method and electronic equipment
By identifying server identity and spatial location, and dynamically matching power supply capacity and thermal stability, the power supply bottleneck and thermal stability issues of rack-mounted servers are solved, realizing intelligent and energy-saving server assembly management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING BELSTAR CLOUD TECH CO LTL
- Filing Date
- 2025-06-05
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, rack-mounted servers have inflexible power configurations and do not take into account the differences in power supply capabilities of servers in specific slots within the rack, leading to power supply bottlenecks. Furthermore, their thermal stability assessments are delayed and lack early warning mechanisms, which affects the operational efficiency and resource utilization of data centers.
A location recognition module is used to identify the server's identity and three-dimensional spatial location. Combined with a power demand recognition module and a thermal stability determination module, and through a power supply path control module and a power on/off control module, the power supply capacity and thermal stability of the server are dynamically matched, and the power supply path is optimized to meet power and thermal stability constraints.
It enables precise configuration of server power parameters, dynamic adjustment of power supply capacity, improved safety and energy efficiency of power management, avoids thermal safety risks, optimizes energy consumption of power supply path, and improves the level of intelligence in assembly management.
Smart Images

Figure CN120669838B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of server assembly management technology, specifically to rack-mount server assembly management system, method, and electronic equipment. Background Technology
[0002] With the continuous expansion of data center construction and the increasing heterogeneity of servers, rack-mount servers are becoming increasingly common in scenarios such as large-scale computing, cloud storage, and edge computing. Rapid server assembly and intelligent management are gradually becoming important factors affecting data center operation and maintenance efficiency and resource utilization, especially in high-density deployment environments.
[0003] In existing rack-mount server assembly and management technologies, power control primarily relies on manual input of server parameters, static configuration of power resources, and fixed power supply paths. Server power parameters are typically preset at the factory or manually registered by administrators before rack mounting, and power supply capacity is usually configured according to standardized specifications. Furthermore, after the server is inserted, the system powers on according to fixed rules or preset procedures.
[0004] However, in practical applications, existing technologies with static power configuration schemes limit the adaptability to diverse server deployments. They struggle to automatically adapt to changes in server configuration or dynamic adjustments in power requirements. Traditional power management fails to consider the power capacity differences of servers in specific rack slots, easily overlooking power bottlenecks caused by line voltage drops or uneven power topology. Furthermore, thermal stability assessments are delayed and lack early warning mechanisms, relying on hardware protection methods resulting in long thermal safety response times and poor intervention effectiveness. Therefore, this invention provides a rack-mount server assembly management system, method, and electronic equipment to address the shortcomings of existing technologies. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention provides a rack-mount server assembly management system, method, and electronic equipment, which solves the problems of inflexible server power configuration, lack of spatial location participation in power supply capacity assessment, delayed thermal stability judgment, and insufficient power supply path energy efficiency optimization.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a rack-mounted server assembly and management system, comprising the following modules:
[0007] The location identification module is used to identify the server's identity information and obtain the server's three-dimensional spatial location information in the rack structure;
[0008] The power demand identification module is used to determine the target power demand value of the server based on the server's identification information.
[0009] The power matching determination module is used to calculate the difference between the server's current power supply capacity and the target power demand value based on the acquired three-dimensional spatial location information and the target power demand value, and generate a power rejection signal when the difference exceeds a set threshold.
[0010] The thermal stability determination module obtains the current temperature and thermal resistance of the target slot when no power-on signal is generated, and calculates the thermal stability determination conditions in combination with the target power requirement.
[0011] The power supply path control module is used to generate corresponding path control commands from multiple preset power supply paths when neither the power matching determination module nor the thermal stability determination module generates a power rejection signal.
[0012] The power on / off control module is used to control the power supply of the target slot according to the generated path control instructions, and to configure the output electrical parameters of the slot power supply module.
[0013] Preferably, the location identification module includes a radio frequency identification device and a spatial positioning device, used to identify the server's unique code via radio frequency and determine the server's three-dimensional spatial coordinates by combining the position coordinates of multiple positioning anchor points.
[0014] Preferably, the power demand identification module includes:
[0015] The identity information parsing unit is used to receive the server's identity information and extract the server model parameters;
[0016] The power demand matching unit is used to search for the corresponding target power demand value in the power database according to the model parameters; the data interface unit is used to interact with the central control unit and transmit the target power demand value to the power matching determination module.
[0017] Preferably, the power matching determination module includes:
[0018] The location power extraction unit is used to obtain the power supply capacity value of the current location by calling the electric power distribution field model based on the spatial coordinates of the server.
[0019] An error judgment unit is used to calculate the difference between the power supply capacity value and the target power demand value and compare it with a set threshold. If the difference exceeds the threshold, a power rejection signal is generated.
[0020] Preferably, the error judgment unit performs the power error judgment operation based on the following judgment formula:
[0021] |P(x,y,z)-P t |>ΔP max ;
[0022] Where P(x,y,z) is the power supply capacity value of the electric power distribution field model at the server location (x;y;z); P t ΔP represents the target power demand value. max This is the set tolerance threshold.
[0023] Preferably, the thermal stability determination module includes:
[0024] Temperature acquisition unit, used to collect the current temperature value of the target slot;
[0025] The thermal resistance acquisition unit is used to acquire the thermal resistance value of the corresponding slot position of the server;
[0026] The thermal determination execution unit is used to perform thermal stability judgment operations by taking the current temperature value, thermal resistance value and target power demand value as input parameters. When the judgment result does not meet the preset thermal threshold condition, a power-off rejection signal is generated.
[0027] Preferably, the thermal determination execution unit performs thermal stability determination based on the following formula:
[0028] T c +P t ·R th ≤T max ;
[0029] Among them, T c P represents the current temperature value of the target slot. t R represents the target power requirement for the server. th T represents the thermal resistance value corresponding to the slot. max This is the preset upper limit of the thermal stability temperature.
[0030] Preferably, the generated path control instructions include:
[0031] Control information used to evaluate the energy consumption index of each path in multiple preset power supply paths. The energy consumption index is calculated based on the path length, voltage attenuation rate and power consumption per unit resistance, and the power supply path with the lowest energy consumption is selected as the target path according to the calculation results.
[0032] It also provides a method for assembling and managing rack-mounted servers, including the following steps:
[0033] Identify the identity information of the server to be inserted and obtain the corresponding target power requirement value;
[0034] Obtain the server's three-dimensional spatial location information in the rack and construct the power supply capacity value corresponding to that location;
[0035] Determine if the difference between the power supply capacity value and the target power demand value exceeds a set threshold; if it does, refuse to supply power.
[0036] When the difference meets the condition, the ambient temperature and thermal resistance of the slot are obtained, and it is determined whether the thermal stability constraint is met. If it is not met, power is refused.
[0037] Under the premise that both power supply and thermal stability are satisfied, the path with the lowest energy consumption is selected from multiple power supply paths and a path control command is generated.
[0038] Execute path control commands to power on the target slot and configure the power module output parameters.
[0039] An electronic device is also provided, including a memory and a processor. The memory stores a computer program that can be executed by the processor. When the processor executes the computer program, it implements a rack-mounted server assembly and management system.
[0040] This invention provides a rack-mount server assembly and management system, method, and electronic device. It has the following beneficial effects:
[0041] 1. This invention employs an identity recognition and dynamic power demand matching technology solution. By automatically recognizing server identity information and obtaining the corresponding target power demand value, it achieves the technical effect of accurately configuring server power parameters. Compared with existing technologies that use fixed power configuration or manually set power parameters, this solves the problems of inflexible power configuration and poor adaptability, effectively improving the level of intelligence in assembly management.
[0042] 2. The technical solution of this invention, which utilizes spatial location information to construct a power supply capacity model, achieves the technical effect of dynamically adjusting power supply capacity based on the actual insertion location of the server. Existing technologies generally ignore the impact of server insertion location on power supply capacity, which can easily lead to insufficient power due to uneven power supply layout or line voltage drop. This invention effectively solves this technical shortcoming and achieves safer and more reliable power management.
[0043] 3. This invention employs a technical solution that combines thermal stability assessment with environmental sensing for coordinated control. By collecting the ambient temperature and thermal resistance of the slot, it assesses thermal stability, achieving the technical effect of dynamically identifying thermal risks and automatically rejecting power-on operations that do not meet the conditions. Compared to traditional solutions that rely solely on hardware temperature control protection, this invention overcomes the shortcomings of delayed response and inability to intervene in advance, thus mitigating thermal safety risks at the source.
[0044] 4. This invention, through its multi-path power regulation and optimal energy consumption path selection technical solution, achieves the technical effect of optimizing power supply path energy efficiency while meeting power and thermal stability constraints. Traditional power supply control schemes often use fixed power supply paths, failing to fully consider path energy consumption optimization. This invention effectively solves the problems of single power supply path configuration and high energy consumption, achieving the management goal of green energy saving. Attached Figure Description
[0045] Figure 1 This is a system architecture diagram of the present invention;
[0046] Figure 2 This is a flowchart of the method steps of the present invention;
[0047] Figure 3 This is a schematic diagram of the device of the present invention;
[0048] Figure 4 This is a schematic diagram of the thermal stability determination module of the present invention;
[0049] Figure 5 This is a flowchart of the method steps of the present invention;
[0050] Figure 6 This is a schematic diagram of the device of the present invention. Detailed Implementation
[0051] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0052] Please see the appendix Figure 1-6 This invention provides a rack-mounted server assembly and management system, including the following modules: a location identification module, used to identify the server's identity information and obtain the server's three-dimensional spatial location information in the rack structure;
[0053] The power demand identification module is used to determine the target power demand value of the server based on the server's identification information.
[0054] The power matching determination module is used to calculate the difference between the server's current power supply capacity and the target power demand value based on the acquired three-dimensional spatial location information and the target power demand value, and generate a power rejection signal when the difference exceeds a set threshold.
[0055] The thermal stability determination module obtains the current temperature and thermal resistance of the target slot when no power-on signal is generated, and calculates the thermal stability determination conditions in combination with the target power requirement.
[0056] The power supply path control module is used to generate corresponding path control commands from multiple preset power supply paths when neither the power matching determination module nor the thermal stability determination module generates a power rejection signal.
[0057] The power on / off control module is used to control the power supply of the target slot according to the generated path control instructions, and to configure the output electrical parameters of the slot power supply module.
[0058] In this embodiment, the location identification module mainly includes a radio frequency identification device and a spatial positioning device.
[0059] Typically, an RFID device consists of a set of RFID readers and matching electronic tags. The electronic tags are affixed or embedded on the surface of the server body to mark the server's unique identifier (ID). The RFID readers are integrated into the rear or side of each standard slot in the rack, usually using high frequency (13.56MHz) or ultra-high frequency (860-960MHz) standards to balance reading range and interference suppression.
[0060] In some embodiments, the electronic tag also pre-stores the logical slot number corresponding to the server identity, as well as the server's maximum power rating and model category information, for subsequent module calls.
[0061] Alternatively, the spatial positioning device is based on at least three spatial anchor points deployed on the top, bottom, or inner wall of the server rack. In one possible implementation, the spatial anchor points are ultra-wideband (UWB) positioning nodes, supporting centimeter-level positioning accuracy. Whenever a server is inserted into the rack, the server's three-dimensional spatial coordinates (x, y, z) can be measured through a two-way time difference of arrival (TDoA) positioning mechanism between tag transmission and the anchor points.
[0062] Specifically, the spatial coordinates output by the spatial positioning module are used to subsequently call the electric power distribution field model P(x,y,z). This model is used in other modules to calculate the server's power supply capacity at the current location. The location recognition module itself does not process power values, but the spatial resolution accuracy of its output coordinates directly determines the effectiveness of the model.
[0063] In some embodiments, to improve the stability and redundancy control capability of spatial coordinate data, the system simultaneously introduces an IMU (Inertial Measurement Unit) for acceleration and attitude detection, and compensates for coordinate drift by using a fusion filter (such as a Kalman or Complementary filter).
[0064] As an extension, some server tags also support dual-protocol modes, such as NFC+UWB dual communication protocols. In data center management software, a centralized scheduling platform can uniformly identify tag information under different communication modes and bind identity data with location data, uploading it to the cloud platform to achieve unified management of multiple server rack locations across regions.
[0065] Furthermore, in certain high-security deployment environments, visual-assisted recognition mechanisms, such as structured light depth cameras or TOF (Time of Flight) cameras, can be combined to achieve real-time pose verification after the server insertion action, in order to verify whether the mechanical slot operation is fully in place, and further ensure the reliability of position recognition data.
[0066] It is important to emphasize that the server's spatial coordinate data (x, y, z) is not only used for static archiving; this data is also crucial for the subsequent power field model P(x, y, z) and power error calculation |P(x, y, z) - P in power path selection. t |and the thermal stability determination formula T c +P t ·R th It provides the basic input. Therefore, although this module is a prerequisite, it is indispensable and requires a high measurement frequency and response speed.
[0067] In one possible practical deployment, the location identification module is designed to complete a global scan within 500ms. In conjunction with the event-driven framework of the system's central controller, it ensures that the "identity-location-power triple binding" can be completed within 1 second after the server is inserted.
[0068] In this embodiment, the power demand identification module determines the target power demand value of each server based on its identification information and transmits this power demand value to the power matching determination module for subsequent power matching judgment and power configuration. The key function of this module is to accurately obtain the power demand of each server and ensure that the system can allocate appropriate power resources according to this demand, thereby avoiding equipment failures or performance problems caused by power mismatch.
[0069] The power demand identification module mainly consists of three sub-modules:
[0070] Identity information parsing unit: Used to receive and parse server identification information transmitted from the location identification module or other management units. Through this identification information, the system can accurately determine the model and related configuration of each server, providing a basis for subsequent power requirement lookup.
[0071] Power Demand Matching Unit: Based on the server model parameters obtained from the identity information parsing unit, this unit will accurately find the target power requirement value for that server model by querying the power database. By accessing this database, the system can ensure that the power requirement of each server matches its actual configuration, thereby optimizing the allocation of power resources.
[0072] Data Interface Unit: The data interface unit is responsible for transmitting the matched target power demand value to the power matching determination module for use in subsequent processing. This unit ensures smooth and error-free data interaction with the central control unit, providing accurate data support for the system.
[0073] The power demand identification module operates by matching identification information with power demand values and dynamically querying a power database. Specifically, the system parses the server's identity to obtain its corresponding server model. After obtaining the model, the system uses the power demand matching unit to find the corresponding target power demand value. This power demand value reflects the server's energy consumption under normal operating conditions and is determined by factors such as the server's hardware configuration and operating status.
[0074] Specifically, the power demand matching unit queries the power demand standards stored in the power database based on the server model parameters. The process of looking up power demand values can be optimized using formulas or algorithms. Taking a simple power demand lookup process as an example, the power demand matching unit uses the following function formula to find and confirm the power demand value for each server: P demand (m) = f(M);
[0075] Among them, P demand (m) represents the target power requirement of the m-th server; f(M) is a function that dynamically calculates the target power value corresponding to the server model parameter M (including processor type, memory configuration, storage device, etc.) and returns the target power value corresponding to that server model.
[0076] In this formula, f(M) represents a function of the power requirements for different server models (M). This function calculates the power needed by the server based on its hardware configuration and operating status (e.g., load, temperature, etc.). In practical applications, a power database stores the power requirements of different server models, and the query process can employ standardized query algorithms to ensure efficiency and accuracy.
[0077] As a crucial component of the power demand identification module, the data interface unit facilitates data exchange between the power demand value and the central control unit. Through this unit, the power demand identification module transmits the identified target power demand value to the power matching determination module in real time. The data interface unit ensures smooth system operation and avoids inaccurate power allocation caused by data transmission delays or errors.
[0078] By parsing the server's identification information, the power demand identification module can accurately obtain the power demand value of each server, ensuring that the system can allocate the required power to each server and avoiding equipment failure or system performance fluctuations caused by insufficient or excessive power allocation.
[0079] The power demand matching unit dynamically queries the power database to ensure that the power demand value of each server is consistent with its actual configuration. This allows the system to flexibly adapt to different models and configurations of servers, improving the system's adaptability and scalability.
[0080] By accurately identifying power demand, the system can rationally allocate power resources, avoid unnecessary energy waste, and improve the efficiency and sustainability of power distribution.
[0081] After the target power requirement is accurately transmitted to the power matching determination module, the system can further determine whether the power requirement is met based on this data, thereby optimizing the power configuration and stable operation, and avoiding problems such as insufficient power or overload.
[0082] In this embodiment, the power matching determination module calculates the difference between the server's power supply capacity and the target power requirement to determine whether a set error threshold is exceeded, thereby deciding whether to supply power to the server. This module effectively avoids system failures caused by insufficient or overloaded power, ensuring reasonable power allocation and stable system operation.
[0083] In this embodiment, the power matching determination module consists of the following two core units:
[0084] Location Power Extraction Unit: This unit is responsible for obtaining the power supply capacity value of the server's current location by calling the power distribution field model based on the server's spatial coordinates (i.e., the server's three-dimensional position). The location power extraction unit accurately obtains the server's position within the rack and, in conjunction with a pre-defined power distribution model, evaluates the power distribution capability at that location.
[0085] Error Judgment Unit: This unit calculates the difference between the power supply capacity value obtained by the location power extraction unit and the target power requirement value. If the difference exceeds a set threshold, the error judgment unit will generate a power rejection signal to ensure that the server is not allocated too much or too little power.
[0086] The power matching determination module relies on calculating the difference between the server's three-dimensional location coordinates and the target power demand. Specifically, the location power extraction unit uses the electric power distribution field model to obtain the power supply capacity value (P(x,y,z)) of the current location based on the server's location coordinates (x,y,z). This power supply capacity value represents the maximum power that can be provided at that location, taking into account factors such as cable length, voltage attenuation, and heat distribution.
[0087] Next, the error judgment unit compares P(x,y,z) with the server's target power requirement value P. t The two values are compared. If the difference between the two values is greater than the system's preset tolerance threshold (ΔP), then... max If this occurs, a power rejection signal will be triggered to prevent system failures caused by power supply mismatch. The formula for error judgment is as follows:
[0088] |P(x,y,z)-P t |>ΔP max ;
[0089] Where P(x,y,z) represents the power supply capacity of the server's location; P t This represents the target power requirement for the server; ΔP max This is the set power error tolerance threshold.
[0090] The detailed steps for power matching determination include:
[0091] Location power extraction: By reading the server's three-dimensional location coordinates, the location power extraction unit calls the electric power distribution field model to calculate the power supply capacity value P(x,y,z) at the current location.
[0092] Error calculation: The extracted power supply capacity value P(x,y,z) is compared with the server's target power requirement value P. t Perform the difference calculation.
[0093] Error judgment: The error judgment unit determines whether the calculated difference exceeds the preset threshold ΔP. max If the difference exceeds the threshold, it indicates that the power supply at the current location cannot meet the target power demand, and a power refusal signal will be generated.
[0094] Power Deny: When the error exceeds the tolerance threshold, the system refuses to supply power to the server to prevent equipment failure or system instability caused by power mismatch.
[0095] In this embodiment, the thermal stability assessment module ensures that the server will not experience hardware failure or performance degradation due to excessively high temperatures during operation. Based on the current slot temperature and thermal resistance parameters, combined with the target power requirement, this module dynamically determines whether the server can operate normally under the current environmental conditions, thereby avoiding unstable operation or system failure caused by thermal overload.
[0096] In this embodiment, the thermal stability determination module includes the following three core units:
[0097] Temperature Acquisition Unit: This unit is responsible for acquiring the current temperature value of the target slot in real time to accurately reflect the actual operating environment temperature of the slot. The temperature acquisition unit can monitor the temperature changes of the slot in real time through devices such as temperature sensors or thermocouples.
[0098] Thermal Resistance Acquisition Unit: This unit is responsible for acquiring the thermal resistance value of the target slot, which represents the heat conduction capability between the slot and its surrounding environment. Using this thermal resistance information, the system can calculate the temperature rise of the slot under different power loads, thereby accurately assessing its thermal stability.
[0099] Thermal Stability Assessment Unit: This unit takes the parameters (i.e., the current temperature and thermal resistance of the slot) provided by the temperature acquisition unit and the thermal resistance acquisition unit, along with the target power requirement, as input to perform a thermal stability assessment. Based on the assessment result, if the current operating environment temperature cannot meet the server's heat dissipation requirements, the system will generate a power-off rejection signal to prevent the server from malfunctioning due to overheating.
[0100] The thermal stability assessment module operates based on the following core formula for thermal stability determination. Specifically, the thermal assessment unit performs the thermal stability assessment based on the slot's current temperature, thermal resistance, and the server's target power requirement, using the following formula:
[0101] T c +P t ·R th ≤T max ;
[0102] Among them, T c P represents the current temperature value of the target slot. t R represents the target power requirement of the server. th T represents the thermal resistance value corresponding to the slot. max This is the preset upper limit of the thermal stability temperature.
[0103] Based on the above formula, the system will set the current slot temperature value T. c Compared with the target power demand value P t Thermal resistance R of the slot thCombine to calculate the temperature rise value of the slot. If the calculation result plus the current temperature T c exceeds the upper limit of the preset thermal stability temperature T max , it indicates that the thermal stability of the current slot is insufficient, and the system will refuse to provide power to this server.
[0104] The working steps and judgment logic include:
[0105] Temperature value acquisition: First, the temperature acquisition unit collects the current temperature T of the target slot c , which reflects the thermal condition of the server working environment. This process is carried out in real time to ensure that each calculation is based on the latest environmental data.
[0106] Thermal resistance value acquisition: The thermal resistance acquisition unit obtains the thermal resistance value R according to factors such as the position and material properties of the slot th . This value determines the heat conduction ability of the slot. Therefore, for servers with high power requirements, the smaller the thermal resistance value of the slot, the stronger the heat conduction ability.
[0107] Thermal stability judgment: The thermal judgment execution unit substitutes the target power demand value P t and the current temperature T of the slot c and the thermal resistance value R th into the formula for thermal stability calculation. According to the calculation result, judge whether it meets the upper limit of the preset thermal stability temperature T max .
[0108] Rejection of power-on signal generation: If the calculated temperature value exceeds the upper limit of the preset thermal stability temperature T max , it indicates that the current environment is not suitable for the normal operation of the server. At this time, the system will generate a rejection of power-on signal to prevent equipment damage or performance degradation caused by overheating.
[0109] In some embodiments, the thermal stability determination module can be combined with the overall thermal management system of the data center to achieve linkage with other heat dissipation devices (such as air conditioners, fans, etc.). When the thermal stability of the server is insufficient, the system can adjust the working temperature through the external heat dissipation device to further improve the thermal management ability of the system.
[0110] In addition, this module can also dynamically adjust the tolerance range of thermal stability judgment according to the historical load data of the server. For example, when the server load is low, the system can appropriately relax the thermal stability requirements to improve the overall energy utilization efficiency.
[0111] In this embodiment, the power supply path control module is used to dynamically adjust the power supply to the target slot after the server meets the power matching and thermal stability conditions, ensuring the rationality and safety of power output during actual power supply. Generally, the power control module determines the specific power supply value by combining the target power demand, server location parameters, and the system's power control strategy to meet the server's operational needs and reduce energy consumption risks. Alternatively, the power control module can estimate or correct the power supply to the target slot using a power control calculation model before power supply starts, thereby improving the accuracy of power supply control.
[0112] In this embodiment, the power control module includes a power control calculation unit, which is used to dynamically calculate and control the actual power supply of the target slot according to the target power requirement value of the server, provided that both the power matching determination module and the thermal stability determination module confirm that the power-on conditions are met.
[0113] Specifically, in this embodiment, the power regulation calculation unit determines the power supply based on the following power regulation function:
[0114] P s =f(P t ,k p ,θ);
[0115] Among them, P s Indicates the actual power supply value of the target slot; P t This represents the target power requirement of the server; k p θ is the power regulation coefficient, used to adjust according to the overall system operation strategy or power configuration strategy; θ is the power regulation compensation parameter, used to correct power differences caused by power attenuation, cable loss or local load fluctuations during actual power supply.
[0116] Under normal circumstances, the power regulation coefficient k p The value range is preset based on the server type, load characteristics, and power management strategy, typically ranging from 0.9 to 1.1, with the specific value determined by the power management strategy. For example, for high-performance computing servers with high power control precision requirements, k... p A value close to 1 can be used to ensure the stability of the power supply.
[0117] As one possible implementation, the power regulation compensation parameter θ can be dynamically adjusted based on the actual measured power supply line impedance, voltage fluctuations, and historical power deviation data. In some embodiments, the value of θ can be determined using the following correction model:
[0118] θ=R l ×Is +ΔP h ;
[0119] Among them, R l Line resistance of the power supply path to the target slot; I s The expected supply current value can be obtained through I s =P t / V s Perform the calculation, where V s The supply voltage; ΔP h This is the average power deviation value detected during historical power supply processes, used to further improve the accuracy of power regulation.
[0120] In one possible implementation, the power regulation calculation unit obtains the server's target power demand value P. t Next, the current power regulation coefficient k is determined. p And the power regulation compensation parameter θ, and then calculate the actual power supply P through the power regulation function. s If the calculated P s If the value exceeds the system's maximum allowable power output range, the power regulation calculation unit will adjust k. p Alternatively, θ can be dynamically corrected to ensure power supply safety.
[0121] In some embodiments, to further enhance the safety and adaptability of power regulation, the power regulation module can also allocate power to different power paths based on the power regulation function and the system's multi-source power control strategy. For example, when the power supply capacity of a single path cannot meet the server's target power requirement, the system can automatically call upon a backup power path to share the power supply.
[0122] Furthermore, in specific application scenarios, such as data center environments with high server density and drastic load changes, the power regulation module can predict power demand in future periods based on the aforementioned power regulation function and a time series prediction model, thereby achieving more efficient power regulation management.
[0123] In this embodiment, the power on / off control module combines the power supply value after power regulation with relevant position characteristic parameters to further evaluate whether the power-on command can be safely issued. Generally, the status confirmation module constructs a status evaluation function, using the power supply as a base quantity and linking it with position parameters to make a judgment, thus forming the final criterion for power-on control. Alternatively, the status confirmation module can also implement a status caching mechanism to improve module response speed and processing efficiency.
[0124] In this embodiment, the status confirmation module includes a status calculation unit, which is used to perform a power-on status determination operation based on the power supply value and the target slot position parameters to confirm whether the conditions for instruction execution have been met.
[0125] Specifically, the status confirmation module makes its determination based on the following power-on status function:
[0126] S=α·P s +β·d(x,y,z);
[0127] Where S represents the current power-on status evaluation value of the slot; P s The target slot power supply value output by the power regulation module; d(x,y,z) is the spatial position characteristic function of the slot, used to quantify the position offset of the slot relative to the power core distribution point in three-dimensional space; α and β are the weighting factors set by the system, used to adjust the influence weight of the power factor and position factor in the state judgment, which are usually preset according to the equipment layout and wiring topology.
[0128] Generally, the location feature function d(x,y,z) can be constructed in the following form:
[0129]
[0130] Where d(x,y,z) is the spatial position characteristic function of the slot; x,y,z are the spatial coordinates of the target slot; and x0,y0,z0 are the reference coordinates of the power core node, used to reflect the topological position of the power supply center.
[0131] This location function can effectively quantify the distance between the slot and the central power supply path, thereby indirectly reflecting spatial factors such as power supply response delay and the possibility of voltage fluctuations.
[0132] In one possible implementation, when the state evaluation value S is less than the set power-on safety threshold S... th When the system determines that the slot is in a safe power-on range, it can generate a power-on control command: Conversely, if the status value exceeds the threshold, power will be automatically refused to prevent operational risks caused by excessive positional deviation or power over-limit.
[0133] As an alternative, the weighting coefficients α and β can be adaptively configured using offline simulation data and empirical parameters to enhance model adaptability. For example, in high-density cabling areas, to reduce the risk of power overload, the weight of α can be increased to enhance sensitivity to the power factor.
[0134] In some embodiments, the status confirmation module may further introduce a weighted adjustment function to achieve dynamic compensation for location correlation, for example, by using the following form to correct the location factor:
[0135]
[0136] Where β0 is the initial position weight; γ is the adjustment factor; This represents the rate of change of the spatial gradient, used to identify the sensitivity of location changes to power supply status.
[0137] Through the above processing method, the status confirmation module can not only make a joint judgment on power and location factors, but also adjust the evaluation criteria in real time according to the actual deployment situation, thereby further improving the system's security and dynamic adaptability.
[0138] The rack server assembly and management method described below can be referred to in correspondence with the rack server assembly and management system described above.
[0139] Please see the appendix Figure 2 The present invention also provides a rack-mount server assembly and management method, comprising the following steps:
[0140] S1: Identify the identity information of the server to be inserted and obtain the corresponding target power requirement value;
[0141] S2: Obtain the three-dimensional spatial position information of the server in the rack, and construct the power supply capacity value corresponding to that position;
[0142] S3: Determine whether the difference between the power supply capacity value and the target power demand value exceeds the set threshold. If it does, refuse to supply power.
[0143] S4: When the difference meets the condition, obtain the ambient temperature and thermal resistance of the slot, and determine whether the thermal stability constraint is met. If not, refuse to power on.
[0144] S5: Under the premise that both power supply and thermal stability are satisfied, select the path with the least energy consumption from multiple power supply paths and generate path control instructions;
[0145] S6: Execute path control instructions to power on the target slot and configure the power module output parameters.
[0146] For step S1, the server identification information of the server to be inserted is obtained through server identification, and the target power requirement value of the server is determined by calling the power requirement database or historical configuration parameters based on this information. Alternatively, the target power requirement value can be dynamically adjusted to take into account the server load level, performance mode, or usage scenario.
[0147] For step S2, the three-dimensional spatial position information of the server in the rack is detected, including the x, y, and z coordinates of the server. The power supply capacity value corresponding to the position is calculated or obtained by looking up a table through a preset power distribution field model, so as to reflect the maximum power that the power supply can provide at the current position.
[0148] For step S3, a power matching determination is performed by calculating the difference between the power supply capacity value and the target power demand value, and determining whether the difference exceeds the set safety tolerance threshold. If it exceeds the tolerance, a power rejection control is triggered to prevent insufficient power or overload risks.
[0149] For step S4, when the difference between the power supply capacity and the power demand meets the conditions, the ambient temperature information of the target slot and the thermal resistance value corresponding to the slot are further collected. The judgment is made based on the thermal stability judgment formula. If the thermal stability constraint is not met, the power-on operation is refused.
[0150] For step S5, provided that both power matching and thermal stability criteria are met, to further improve power supply efficiency, the path with the lowest energy consumption among multiple alternative power supply paths is selected as the preferred power supply path, and corresponding path control commands are generated. Path selection can comprehensively consider parameters such as line impedance, power load balancing, and path length to ensure optimal energy efficiency of the power supply path.
[0151] For step S6, the path control command is executed to control the target slot to be powered on, and the output parameters of the power module are configured, including setting parameters such as voltage, current limit, and protection delay, to ensure the safe and stable startup of the server.
[0152] The method in this embodiment can be used to execute the above system embodiment, and its principle and technical effect are similar, so it will not be described again here.
[0153] The electronic device described below can be referred to in correspondence with the rack-mounted server assembly and management system described above.
[0154] Please see the appendix Figure 3 The present invention also provides an electronic device, including a memory and a processor. The memory stores a computer program that can be executed by the processor. When the computer program is executed by the processor, it can realize a rack-mounted server assembly and management system.
[0155] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A rack-mount server assembly and management system, characterized in that, Includes the following modules: The location identification module is used to identify the server's identity information and obtain the server's three-dimensional spatial location information in the rack structure; The power demand identification module is used to determine the target power demand value of the server based on the server's identity information. The power matching determination module is used to calculate the difference between the server's current power supply capacity and the target power demand value based on the acquired three-dimensional spatial location information and the target power demand value, and generate a power rejection signal when the difference exceeds a set threshold. The thermal stability determination module obtains the current temperature and thermal resistance of the target slot when no power-on signal is generated, and calculates the thermal stability determination conditions in combination with the target power requirement. The power supply path control module is used to generate corresponding path control commands from multiple preset power supply paths when neither the power matching determination module nor the thermal stability determination module generates a power rejection signal. The power on / off control module is used to control the power supply of the target slot according to the generated path control instructions, and to configure the output electrical parameters of the slot power supply module; The power matching determination module includes: The location power extraction unit is used to obtain the power supply capacity value of the current location by calling the electric power distribution field model based on the spatial coordinates of the server. An error judgment unit is used to calculate the difference between the power supply capacity value and the target power demand value and compare it with a set threshold. If the difference exceeds the threshold, a power rejection signal is generated. The thermal stability determination module includes: Temperature acquisition unit, used to collect the current temperature value of the target slot; The thermal resistance acquisition unit is used to acquire the thermal resistance value of the corresponding slot position of the server; The thermal determination execution unit is used to perform thermal stability judgment operations by taking the current temperature value, thermal resistance value and target power demand value as input parameters. When the judgment result does not meet the preset thermal threshold condition, a power-off rejection signal is generated.
2. The rack-mount server assembly and management system according to claim 1, characterized in that, The location identification module includes a radio frequency identification device and a spatial positioning device, which are used to identify the server's unique code by radio frequency and determine the server's three-dimensional spatial coordinates by combining the position coordinates of multiple positioning anchor points.
3. The rack-mount server assembly and management system according to claim 1, characterized in that, The power demand identification module includes: The identity information parsing unit is used to receive the server's identity information and extract the server model parameters; A power demand matching unit is used to search for the corresponding target power demand value in the power database based on the model parameters. The data interface unit is used to interact with the central control unit and transmit the target power demand value to the power matching determination module.
4. The rack-mount server assembly and management system according to claim 1, characterized in that, The error judgment unit performs a power error judgment operation based on the following judgment formula: ; in, For the electric power distribution field model at the server location The power supply capacity value at that location; The target power requirement value; This is the set tolerance threshold.
5. The rack-mount server assembly and management system according to claim 1, characterized in that, The thermal stability determination unit performs thermal stability determination based on the following formula: ; in, The current temperature value of the target slot; This represents the target power requirement for the server. The value of the thermal resistance corresponding to the slot; This is the preset upper limit of the thermal stability temperature.
6. The rack-mount server assembly and management system according to claim 1, characterized in that, The generated path control instructions include: Control information used to evaluate the energy consumption index of each path in multiple preset power supply paths. The energy consumption index is calculated based on the path length, voltage attenuation rate and power consumption per unit resistance, and the power supply path with the lowest energy consumption is selected as the target path according to the calculation results.
7. A rack-mount server assembly and management method, applied to the rack-mount server assembly and management system according to any one of claims 1-6, characterized in that, Includes the following steps: Identify the identity information of the server to be inserted and obtain the corresponding target power requirement value; Obtain the server's three-dimensional spatial location information in the rack and construct the power supply capacity value corresponding to that location; Determine if the difference between the power supply capacity value and the target power demand value exceeds a set threshold; if it does, refuse to supply power. When the difference meets the condition, the ambient temperature and thermal resistance of the slot are obtained, and it is determined whether the thermal stability constraint is met. If it is not met, power is refused. Under the premise that both power supply and thermal stability are satisfied, the path with the lowest energy consumption is selected from multiple power supply paths and a path control command is generated. Execute path control commands to power on the target slot and configure the power module output parameters.
8. An electronic device, characterized in that, It includes a memory and a processor. The memory stores a computer program that can be executed by the processor. When the processor executes the computer program, it implements the rack-mount server assembly and management method as described in claim 7.
Citation Information
Patent Citations
Server cluster operation and maintenance management and control system and method
CN118838781A
Query method and system for generating SQL statement based on natural language
CN119377241A