An IDC computer room intelligent management system and method

By designing an intelligent management system in the IDC computer room, collecting and processing data, and automatically adjusting the load, the lag problems of fault discovery and load adjustment under traditional management methods are solved, real-time monitoring and efficient resource management are achieved.

CN119759565APending Publication Date: 2025-04-04SHANGHAI YUANQING INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411839533.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The traditional IDC computer room management method relies on manual inspection and empirical judgment, making it difficult to achieve real-time and comprehensive monitoring, resulting in lagging fault discovery and processing and inaccurate load adjustment.

Method used

Design an IDC computer room intelligent management system, which can automatically adjust the server load by collecting and processing computer room data, setting data thresholds, generating alarms and decision-making information.

Benefits of technology

Real-time monitoring and automatic load adjustment are realized to ensure that the server operates in the best state, optimize resource allocation, improve processing capacity and efficiency, and reduce failure risks and labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759565A_ABST
    Figure CN119759565A_ABST
Patent Text Reader

Abstract

The invention discloses an IDC computer room intelligent management system and method, and relates to the technical field of computer room management. The invention comprises the following steps: step S1: collecting IDC computer room data and transmitting it; step S2: receiving the collected data and processing it; step S3: setting a data threshold and then giving an alarm after exceeding the threshold; step S4: generating decision information after receiving the alarm information; step S5: generating an operation instruction according to the decision information; step S6: executing the decision operation on an integrated server; the invention monitors and automatically adjusts the server load in real time, so that the system can ensure that all servers work in the best state, avoid resource waste and overload, and when a server approaches or exceeds its processing limit, the system will automatically transfer part of the business requests to other servers with lighter loads, and the dynamic load balancing mechanism not only improves the execution speed of a single task, but also enhances the ability of the entire data center to cope with high concurrent access.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of computer room management devices, and in particular relates to an intelligent management system and method for an IDC computer room. Background Art

[0002] With the rapid development of information technology, the scale and complexity of IDC computer rooms are constantly increasing. A large number of key hardware facilities such as servers, storage devices, and network equipment are placed in IDC computer rooms, providing data storage, processing, and network services for many enterprises and users. The traditional IDC computer room management method mainly relies on manual inspection, manual operation, and experience judgment, which has many disadvantages. Manual inspection is difficult to monitor the changes of various equipment and environmental parameters in the computer room in real time and comprehensively. For the operating status of the server, it may not be possible to timely discover slight performance degradation or potential fault hazards. By the time the fault is obvious, it has already caused a certain impact on the business, and it is impossible to accurately handle the problem in time. The traditional method is difficult to accurately adjust dynamically according to the equipment load and operating requirements. Therefore, we propose an intelligent management system and method for IDC computer rooms. Summary of the invention

[0003] To solve the above technical problems, the present invention is achieved through the following technical solutions:

[0004] The present invention is an IDC computer room intelligent management system and method, comprising the following steps:

[0005] Step S1: Collect and transmit IDC room data;

[0006] Step S2: receiving and processing the collected data;

[0007] Step S3: set the data threshold to alarm when it exceeds the threshold;

[0008] Step S4: Generate decision information after receiving the alarm information;

[0009] Step S5: generating an operation instruction according to the decision information;

[0010] Step S6: Execute decision operation on the integration server;

[0011] In step S4, when the equipment utilization rate of the server continues to exceed the set threshold and the memory utilization rate shows an upward trend, the decision generation module collects the load conditions of other servers in the computer room, detects the business type, business volume and corresponding resource occupancy information being processed by each server, and determines whether the load distribution of the entire computer room server cluster is balanced; after analysis, if it is found that other servers have residual load processing capacity, the decision generation module will generate decision information for load balancing adjustment of the server, and notify the instruction generation module to generate configuration instructions for the load balancer according to the actual situation of the computer room server, and redistribute the load of the server. By adjusting the load balancer algorithm parameters, part of the business requests concentrated on the abnormal server will be diverted to other servers with lighter loads; relieve its work pressure, so that it can run stably within a reasonable load range, and ensure the normal business processing capacity of the computer room server cluster;

[0012] 服 Server 的 CPU usage is Ui , The memory usage is Mi , The business request volume is Ri , The maximum processing capacity of the server is Ci , The server load factor Li is as follows:

[0013]

[0014] When the load factor of a server exceeds the set threshold, that is, Li>T , T is the preset load threshold, then the server needs to be load balanced. The decision generation module will detect the load of other servers in the computer room and select the server j with the lightest load for business transfer; the current load factor of server j is Lj , After transferring part of the service request volume R from server i to server j, the new load factors are as follows:

[0015]

[0016]

[0017] By adjusting the load balancer algorithm, some of the business requests originally concentrated on the abnormal server are diverted to other servers with lighter loads, alleviating its work pressure and enabling it to operate stably within a reasonable load range.

[0018] Furthermore, the step S1 includes the following steps:

[0019] Step S11, hardware data collection: In the IDC computer room, for equipment operation data, for server equipment, the data collection module will collect CPU usage to clarify the workload status of the server computing core; collect memory usage to understand the occupancy of server memory resources; collect hard disk I / O rate to understand the data reading and writing speed of server storage devices; for network equipment, collect server port traffic to determine the communication busyness of network equipment; collect bandwidth utilization to know the actual usage ratio of bandwidth resources configured by network equipment;

[0020] Step S12, environmental data collection: In terms of computer room environmental data, the data collection module collects server environmental data through sensors installed in various locations in the computer room. The temperature of the computer room is collected through a temperature sensor, the humidity of the computer room is collected through a humidity sensor, and the voltage, current, and power factor of the power parameters are collected to understand the energy supply of the computer room and the power consumption status of the equipment in detail.

[0021] S13, data transmission: the data acquisition module transmits data to the data processing module using a wired or wireless communication network. The Ethernet wired transmission method is used for transmission in the part where the network wiring of the computer room is complete; in areas in the computer room where wiring is inconvenient and there is a need for mobile data acquisition nodes, Wi-Fi wireless transmission is used to complete the transmission.

[0022] Further, the step S2 includes the following steps:

[0023] S21, data classification: when receiving the collected data, remove the duplicate data that appears in the collection process, and classify the data according to the device type and data category to which the data belongs, and classify the server-related data, network device-related data and computer room environment data;

[0024] S22, data preprocessing: formatting is performed after classification, and various types of data are converted into a unified format according to the set unified data format specification, and different formats of timestamps output by different devices are uniformly converted into a standard unified format, and various types of numerical data are formatted according to the specified accuracy.

[0025] Furthermore, the step S3 includes the following steps:

[0026] S31, setting data threshold: for the CPU usage of the server, the management personnel refer to the relevant standards in the equipment manual and the actual situation of this type of server under different business loads in the previous operation of the computer room, set the CPU usage and the server's memory usage in the common range, and set the computer room sensor threshold data according to the sensor safety range; for the CPU usage, the normal range of the CPU usage is set to 30%-70% through the threshold setting module. This range is based on the common range of CPU usage during normal computing and processing of the server. For the memory usage of the server, the range of memory usage is set to 40%-80% in the threshold setting module. When the server runs various applications, the memory usage is in this range, which is a normal range;

[0027] S32, threshold comparison alarm: based on the collected computer room data, compare it with the pre-set threshold range of the computer room equipment to determine whether the currently collected data is within the normal range of the set range. When the collected data is outside the set range, an alarm signal is triggered and uploaded. When it is within the normal range, it continues to run.

[0028] Furthermore, in step S5, after the instruction generation module receives the decision information from the decision generation module, it starts the instruction generation process and generates instructions for the decision information of the server load balancing adjustment. When the instruction generation module receives the decision information, it first determines the specific server number and the specific value of the load weight to be set for each server, and then constructs the operation instruction according to the control protocol of the load balancer. The load balancer has standardized control protocol requirements, and the instruction generation module must follow these requirements to generate accurate instructions. If the weights of multiple servers change, the instruction generation module will generate corresponding operation instructions for each server according to its number and corresponding load weight value in sequence; ensure that the load balancer can receive complete and correct instructions to achieve reasonable redistribution of the server cluster load.

[0029] Furthermore, in step S6, after the instruction generation module generates operation instructions for various types of computer room equipment, it will be sent to the integrated server. The integrated server is provided with an instruction receiving module, which is on standby to receive instructions at any time. When receiving, it will check the integrity and format of the instructions, check whether there is any data loss or format disorder during transmission, and prepare for the subsequent execution of instructions. Through the communication interface configuration and protocol adaptation capabilities, each operation instruction of the integrated server can be correctly executed on different computer room equipment, allowing the IDC computer room to achieve real-time management operations based on the decision information generated in each management stage, load balancing adjustment of the server cluster, temperature and humidity control of the computer room environment, or configuration optimization management needs of network equipment. The integrated server serves as the execution center, decision-making instruction execution, and maintaining the stable operation of the equipment in the computer room and the normal state of the computer room environment.

[0030] The present invention has the following beneficial effects:

[0031] 1. The present invention monitors and automatically adjusts server loads in real time. The system can ensure that all servers work in the best condition to avoid resource waste and overload. When a server approaches or exceeds its processing limit, the system will automatically transfer part of the business requests to other servers with lighter loads, thereby optimizing the resource allocation of the entire computer room and improving the overall processing capacity and efficiency. This dynamic load balancing mechanism not only improves the execution speed of a single task, but also enhances the ability of the entire data center to cope with high concurrent access, so that efficient and stable service output can be maintained even during peak traffic periods.

[0032] 2. The present invention sets reasonable warning thresholds for key parameters and triggers an alarm mechanism when these thresholds are exceeded, so that potential problems can be discovered in time and measures can be taken to solve them. The environmental monitoring function also helps to maintain good physical conditions, further ensuring the safety and stable operation of hardware equipment. This proactive management method greatly reduces the risk of service interruption due to sudden failures. At the same time, regularly generated performance reports can help administrators better understand the health of the current system and provide a basis for future planning.

[0033] 3. The present invention uses automated tools for daily management and troubleshooting, reducing the need for manual intervention and lowering labor costs. These intelligent algorithms can learn and predict possible problems based on historical data, helping companies prepare in advance and avoid unnecessary maintenance costs. Moreover, since the system can dynamically adjust resource allocation according to actual needs, it can also effectively save energy consumption and related expenses.

[0034] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for describing the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0036] Figure 1 The present invention is a flowchart of an IDC computer room intelligent management system and method. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0038] See also Figure 1 As shown, the present invention is an IDC computer room intelligent management system and method, comprising the following steps:

[0039] Step S1: Collect IDC data and transmit it; Step S2: Receive and process the collected data; Step S3: Set a data threshold and then alarm when it exceeds the threshold; Step S4: Generate decision information after receiving the alarm information; Step S5: Generate operation instructions based on the decision information; Step S6: Execute decision operations on the integrated server; In step S4, when the device utilization rate of the server continues to exceed the set threshold and the memory utilization rate shows an upward trend, the decision generation module collects the load conditions of other servers in the computer room, detects the business type, business volume and corresponding resource occupancy information being processed by each server, and determines whether the load distribution of the entire computer room server cluster is balanced; After analysis, it is found that other servers have residual load processing capacity, the decision generation module will generate decision information for load balancing adjustment of the server, and notify the instruction generation module to generate configuration instructions for the load balancer according to the actual situation of the computer room server, and redistribute the load of the server. By adjusting the load balancer algorithm parameters, part of the business requests concentrated on the abnormal server will be diverted to other servers with lighter loads; relieve its work pressure, so that it can run stably within a reasonable load range, and ensure the normal business processing capacity of the computer room server cluster; Server i C P U The utilization rate is Ui , The memory usage is Mi , The business request volume is Ri , The maximum processing capacity of the server is Ci , The server load factor Li is as follows:

[0040]

[0041] 当 When the load factor of a server exceeds the set threshold, that is, Li>T , T is the preset load threshold, then the server needs to be load balanced. The decision generation module will detect the load of other servers in the computer room and select the server j with the lightest load for business transfer; the current load factor of server j is Lj ,After transferring part of the service request volume R from server i to server j, the new load factors are as follows:

[0042]

[0043] By adjusting the load balancer algorithm, some of the business requests originally concentrated on the abnormal server are diverted to other servers with lighter loads, alleviating its work pressure and enabling it to operate stably within a reasonable load range.

[0044] Step S1 includes the following steps: Step S11, hardware data collection: in the IDC computer room, for equipment operation data, for server equipment, the data collection module will collect CPU usage rate, clarify the workload status of the server computing core; collect memory usage rate, understand the occupancy of server memory resources; collect hard disk I / O rate, understand the data reading and writing speed of server storage devices, for network equipment, collect server port traffic, judge the communication busyness of network equipment; collect bandwidth utilization rate, know the actual usage ratio of bandwidth resources configured by network equipment; Step S12, environmental data collection: in the computer room environment In terms of environmental data, the data acquisition module uses sensors installed in various places in the computer room to collect server environmental data. The temperature of the computer room is collected through temperature sensors, the humidity of the computer room is collected through humidity sensors, and the voltage, current, and power factor in the power parameters are collected to understand the energy supply of the computer room and the power consumption status of the equipment in detail; S13, data transmission: The data acquisition module uses wired or wireless communication networks to transmit data to the data processing module. The Ethernet wired transmission method is used for transmission in parts of the computer room where network wiring is complete; in areas in the computer room where wiring is inconvenient and where there is a need for mobile data acquisition nodes, Wi-Fi wireless transmission is used to complete the transmission.

[0045] Step S2 includes the following steps: S21, data classification: when receiving the collected data, remove the duplicate data that appears in the collection process, and classify the data according to the device type and data category to which the data belongs, and classify the server-related data, network equipment-related data and computer room environment data; S22, data preprocessing: after classification, formatting is performed, and various types of data are converted into a format with unified requirements according to the set unified data format specification, and the timestamps of different formats output by different devices are uniformly converted into a standard unified format, and various types of numerical data are formatted according to the specified accuracy.

[0046] Step S3 includes the following steps: S31, setting data threshold: for the CPU usage rate of the server, the management personnel refer to the relevant standards in the equipment manual and the actual situation of this model server under different business loads in the previous operation of the computer room, set the CPU occupancy rate and the server's memory usage rate in the common range, and set the computer room sensor threshold data according to the sensor safety range; for the CPU occupancy rate, the normal range of the CPU occupancy rate is set to 30%-70% through the threshold setting module. This range is based on the common range of CPU usage rate during normal operation of the server. For the memory usage rate of the server, the range of memory usage rate is set to 40%-80% in the threshold setting module. When the server runs various applications, the memory usage rate is in this range. It is a normal range; S32, threshold comparison alarm: According to the collected computer room data, it is compared with the threshold range pre-set by the computer room equipment to determine whether the currently collected data is within the normal range of the set range. When the collected data is outside the set range, an alarm signal is triggered and uploaded. When it is within the normal range, it continues to run.

[0047] In step S5, after the instruction generation module receives the decision information from the decision generation module, it starts the instruction generation process and generates instructions for the decision information of the server load balancing adjustment. When the instruction generation module receives the decision information, it first determines the specific server number and the specific value of the load weight to be set for each server, and then constructs the operation instruction according to the control protocol of the load balancer. The load balancer has standardized control protocol requirements, and the instruction generation module must follow these requirements to generate accurate instructions. If the weights of multiple servers change, the instruction generation module will generate corresponding operation instructions for each server according to its number and corresponding load weight value in sequence; ensure that the load balancer can receive complete and correct instructions to achieve reasonable redistribution of the server cluster load.

[0048] In step S6, after the instruction generation module generates operation instructions for various types of computer room equipment, it will be sent to the integrated server. The integrated server is equipped with an instruction receiving module, which is on standby to receive instructions at any time. When receiving the instructions, it will check the integrity and format of the instructions, check whether there is any data loss or format disorder during transmission, and prepare for the subsequent execution of the instructions. Through the communication interface configuration and protocol adaptation capabilities, each operation instruction of the integrated server can be correctly executed on different computer room equipment, allowing the IDC computer room to achieve real-time management operations based on the decision information generated in each management stage, load balancing adjustment of the server cluster, temperature and humidity control of the computer room environment, or configuration optimization management needs of network equipment. The integrated server serves as the execution center to execute decision instructions to maintain stable operation of equipment in the computer room and a normal computer room environment.

[0049] In the description of this specification, the description with reference to the terms "one embodiment", "example", "specific example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0050] The preferred embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. An IDC room intelligent management system and method, characterized by: The steps include: Step S1: Collect and transmit IDC room data; Step S2: receiving and processing the collected data; Step S3: set the data threshold to alarm when it exceeds the threshold; Step S4: Generate decision information after receiving the alarm information; Step S5: generating an operation instruction according to the decision information; Step S6: Execute decision operation on the integration server; In step S4, when the equipment utilization rate of the server continues to exceed the set threshold and the memory utilization rate shows an upward trend, the decision generation module collects the load conditions of other servers in the computer room, detects the business type, business volume and corresponding resource occupancy information being processed by each server, and determines whether the load distribution of the entire computer room server cluster is balanced; if it is found through analysis that other servers have residual load processing capacity, the decision generation module will generate decision information for load balancing adjustment of the server, and notify the instruction generation module to generate configuration instructions for the load balancer according to the actual situation of the server in the computer room, and redistribute the load of the server by adjusting the load balancer algorithm parameters; 服 Server 的 CPU usage is Ui , The memory usage is Mi , The business request volume is Ri , The maximum processing capacity of the server is Ci , The server load factor Li is as follows: When the load factor of a server exceeds the set threshold, that is, Li>T , T is the preset load threshold, then the server needs to be load balanced. The decision generation module will detect the load of other servers in the computer room and select the server j with the lightest load for business transfer; the current load factor of server j is Lj , After transferring part of the service request volume R from server i to server j, the new load factors are as follows: By adjusting the load balancer algorithm, business requests originally concentrated on abnormal servers are diverted to other servers with lighter loads, so that they can operate within the load range.

2. The IDC room intelligent management system and method according to claim 1, characterized in that: The step S1 includes the following steps: Step S11, hardware data collection: In the IDC computer room, for equipment operation data, for server equipment, the data collection module will collect CPU usage to clarify the workload status of the server computing core; collect memory usage to understand the occupancy of server memory resources; collect hard disk I / O rate to understand the data reading and writing speed of server storage devices; for network equipment, collect server port traffic to determine the communication busyness of network equipment; collect bandwidth utilization to know the actual usage ratio of bandwidth resources configured by network equipment; Step S12, environmental data collection: In terms of computer room environmental data, the data collection module collects server environmental data through sensors installed in various locations in the computer room. The temperature of the computer room is collected through a temperature sensor, the humidity of the computer room is collected through a humidity sensor, and the voltage, current, and power factor of the power parameters are collected to understand the energy supply of the computer room and the power consumption status of the equipment; S13, data transmission: the data acquisition module transmits data to the data processing module using a wired or wireless communication network. The Ethernet wired transmission method is used for transmission in the part where the network wiring of the computer room is complete; in areas in the computer room where wiring is inconvenient and there is a need for mobile data acquisition nodes, Wi-Fi wireless transmission is used to complete the transmission.

3. The IDC room intelligent management system and method according to claim 1, characterized in that: Described step S2 comprises the following steps: S21, data classification: when receiving the collected data, remove the duplicate data that appears in the collection process, and classify the data according to the device type and data category to which the data belongs, and classify the server-related data, network device-related data and computer room environment data; S22, data preprocessing: formatting is performed after classification, and various types of data are converted into a unified format according to the set unified data format specification, and different formats of timestamps output by different devices are uniformly converted into a standard unified format, and various types of numerical data are formatted according to the specified accuracy.

4. The IDC room intelligent management system and method according to claim 1, characterized in that: The step S3 includes the following steps: S31, setting data thresholds: For the CPU usage rate of the server, the management personnel refer to the relevant standards in the equipment manual and the actual situation of this type of server under different business loads in the previous operation of the computer room, set the CPU occupancy rate and the server's memory usage rate in a common range, and set the computer room sensor threshold data according to the sensor safety range; S32, threshold comparison alarm: based on the collected computer room data, compare it with the pre-set threshold range of the computer room equipment to determine whether the currently collected data is within the normal range of the set range. When the collected data is outside the set range, an alarm signal is triggered and uploaded. When it is within the normal range, it continues to run.

5. The IDC room intelligent management system and method according to claim 1, characterized in that: In step S5, after the instruction generation module receives the decision information from the decision generation module, it starts the instruction generation process and generates instructions for the decision information of the server load balancing adjustment. When the instruction generation module receives the decision information, it first determines the specific server number and the specific value of the load weight to be set for each server, and then constructs the operation instruction according to the control protocol of the load balancer. The load balancer has standardized control protocol requirements, and the instruction generation module must follow these requirements to generate accurate instructions. When the weights of multiple servers change, the instruction generation module will generate corresponding operation instructions for each server according to its number and corresponding load weight value in sequence; ensure that the load balancer can receive complete and correct instructions to achieve reasonable redistribution of the server cluster load.

6. The IDC room intelligent management system and method according to claim 1, characterized in that: In step S6, after the instruction generation module generates the operation instructions for various types of computer room equipment, it will be sent to the integrated server. The integrated server is equipped with an instruction receiving module, which is on standby to receive instructions at any time. When receiving the instructions, it will check the integrity and format of the instructions, check whether there is any data loss or format disorder during transmission, and prepare for the subsequent execution of the instructions. Through the communication interface configuration and protocol adaptation capabilities, each operation instruction of the integrated server can be correctly executed on different computer room equipment, allowing the IDC computer room to achieve real-time management operations based on the decision information generated in each management stage, load balancing adjustment of the server cluster, temperature and humidity control of the computer room environment, or configuration optimization management needs of network equipment. The integrated server serves as the execution center and executes decision instructions.