A CDN management method and system for reducing carbon emissions, a terminal and a medium
By acquiring operational status data of CDN nodes and servers, and making power-off decisions, the problem of power consumption and carbon emissions of CDN system hardware devices running continuously during off-peak periods is solved, realizing the minimization of carbon emissions and intelligent and green services of CDN clusters.
Patent Information
- Application Number
- CN202310034178.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-10
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2043-01-10
AI Technical Summary
Existing CDN systems continue to operate their hardware during off-peak hours, leading to power consumption and carbon emissions. Current energy-saving and emission-reduction methods have failed to effectively address the power consumption and indirect carbon emissions from hardware that is not providing services.
By acquiring the running status codes, user counts, and traffic data of CDN nodes and servers, power-off decisions are made to enable standby processing of nodes and servers that are not providing services, thereby reducing the operating costs of redundant devices in the cluster.
During off-peak periods, by dynamically adjusting the operating status of CDN nodes and devices, the carbon emissions of the CDN cluster can be minimized, reducing power consumption and carbon emissions, thus providing intelligent and green services.
Smart Images

Figure CN116319124B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of carbon emission management, and more particularly to a CDN management method for reducing carbon emission, a management system, a terminal and a medium. BACKGROUND
[0002] The content distribution network (CDN) service is a system with regular resource consumption. After the CDN system is built, all hardware devices will run all the time whether there is real-time service running or not, resulting in power resource consumption and indirect carbon emission. At present, the method for energy saving and emission reduction in the CDN field is to use the modified software to manage the use frequency and capacity scheduling of the hardware devices. However, for the hardware devices that do not provide services and are still in a running state, the upper-layer operating system runs, and there is still power consumption to produce carbon emission, and the indirect temperature emission of the hardware devices also needs the additional work of the data center cooling system. SUMMARY
[0003] The present application aims to provide a CDN management method for reducing carbon emission, a management system, a terminal and a medium. In the low peak period of the service, the state indicators of whether the nodes and servers need to remain in a running state are obtained according to the number of users and the traffic value of each server in the nodes, the running state code of the nodes, and the running state code of the servers, the corresponding power-off decision is obtained, the corresponding nodes and servers are powered off, the standby processing of the nodes and devices that do not provide services is achieved, the running consumption of the redundant nodes and devices in the cluster is reduced, the CDN nodes are supported in a direct and indirect parallel mode to reduce carbon emission, and the purpose of minimizing carbon emission of the CDN cluster is finally achieved.
[0004] The above technical purpose of the present application is achieved by the following technical scheme:
[0005] A CDN management method for reducing carbon emission, comprising the following operations: obtaining a node list of a CDN and basic information of each node in the list, the basic information of the node including a running state code of the corresponding node; obtaining a server list of each node in the list and basic information of each server in each server list, the basic information of the server including a running state code of the corresponding server; obtaining state data of each server in each node, the state data including user data and traffic data of the server; processing the running state code of each node and the running state code, user data and traffic data of each server in each node to obtain power-off information of each node and power-off information of each server in each node; powering off the nodes and servers based on the power-off information of each node and the power-off information of each server in each node.
[0006] Further, the user number and the flow value of the server are collected according to a preset collection period, so as to obtain user data and flow data of the server.
[0007] Further, the obtaining process of the node power-off information comprises: S1, judging the running state code of each node in the node list, if the running state code of the node is 1, the node is prohibited to power off; if the running state code of the node is 0, executing S2; S2, obtaining the running state code of each server in the node, if there is a server with a running state code of 1, outputting an alarm signal; otherwise, executing S3; S3, obtaining the current user number of the user data of each server in the node and the current flow value in the flow data, so as to obtain the user number and the flow value of the node; S4, matching the user number and the flow value of the node with other nodes in the node list which are in the running state, if the matching is successful, the node can be powered off.
[0008] Further, the obtaining process of the server power-off information comprises: C1, obtaining the current flow value of the flow data of each server in the server list; C2, obtaining the user number of the server with the minimum current flow value in the server list in the last statistical period, so as to obtain a user number set; C3, judging the trend of the user number in the user number set, so as to obtain the trend state of the server; if the trend state of the server is a downward trend, executing C4; if the trend state of the server is an upward trend, executing C5; C4, counting the number of times that the user number in the user number set is less than the minimum user number threshold of the server, if the counted number of times meets a first threshold group, the server can be powered off; C5, obtaining the flow value of the server in the next statistical period, so as to obtain a flow value set; C6, counting the number of times that the flow value in the flow value set is greater than the maximum flow value threshold of the server, if the counted number of times meets a second threshold group, outputting an alarm signal.
[0009] Further, the trend of the user number in the user number set is judged by using Cox_stuart trend verification and Sign(x) function.
[0010] Further, the basic information of the server further comprises standby power and running power of the corresponding server; the state data of the server further comprises power-off duration of the corresponding server; the standby power, the running power and the power-off duration of the server are processed, so as to obtain energy-saving data of the server.
[0011] The CDN management system for reducing carbon emission comprises a data storage module, a server monitoring module and a data center module.
[0012] Further, the data center module comprises a first acquisition unit, a second acquisition unit and a processing unit; the first acquisition unit is connected with the data storage module, and is used for acquiring the node list of the CDN, and the basic information of each node in the list, the basic information of the node comprising the running state code of the corresponding node; meanwhile, the first acquisition unit is used for acquiring the server list of each node in the list, and the basic information of each server in each server list, the basic information of the server comprising the running state code of the corresponding server; the second acquisition unit is connected with the server monitoring module, and is used for acquiring the state data of each server in each node; the processing unit is connected with the first acquisition unit and the second acquisition unit, and is used for processing the running state code of each node and the running state code of each server in each node acquired by the first acquisition unit, and the user data and the traffic data acquired by the second acquisition unit.
[0013] An electronic terminal comprises a memory and a processor; the memory is used for storing a computer program; the processor is used for executing the computer program stored in the memory, so that the electronic terminal executes the CDN management method for reducing carbon emission.
[0014] A computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and the computer program is executed by a processor to implement the CDN management method for reducing carbon emission.
[0015] Compared with the prior art, the CDN management system for reducing carbon emission has the following beneficial effects:
[0016] ①In the business low peak period, according to the number of users and traffic value of each server in the node, the running state code of the node, the running state code of the server, the state index of whether the node and the server still need to keep running is obtained, and the corresponding power-off decision is obtained, so that the corresponding node and server are powered off. From the business, the CDN distributed node and device scheduling are uniformly carried out to integrate the users again, so as to provide services in the low load node environment, and then provide the purpose of reducing carbon emission support.
[0017] ②When receiving the instruction of the CDN scheduling system, according to the traffic state of the node and the device in the CDN, the running state of the non-service node and the device is dynamically adjusted, so as to standby the node and the device which do not provide services, reduce the running consumption of the redundant node and the device in the cluster, directly and indirectly support the CDN node to reduce carbon emission, and finally realize the purpose of minimizing carbon emission of the CDN cluster. BRIEF DESCRIPTION OF DRAWINGS
[0018] The drawings described herein are used to provide further understanding of the embodiments of the present application, constitute a part of the present application, and do not constitute a limitation on the embodiments of the present application. In the drawings:
[0019] Figure 1 It is a flow chart of a CDN management method for reducing carbon emission in the embodiment;
[0020] Figure 2 It is a schematic diagram of basic information of a node in the embodiment;
[0021] Figure 3 It is a schematic diagram of maximum traffic and other information of a server in the embodiment;
[0022] Figure 4 It is a schematic diagram of rated power and other information of a server in the embodiment;
[0023] Figure 5 It is a schematic diagram of the process of obtaining node power-off information in the embodiment;
[0024] Figure 6 It is a schematic diagram of the process of obtaining server power-off information in the embodiment;
[0025] Figure 7 It is a schematic diagram of a CDN management system structure for reducing carbon emission in the embodiment.
[0026] Markings and corresponding component names in the drawings:
[0027] 1-data storage module; 2-server monitoring module; 3-control center module;
[0028] 4-Data center module; 41-First acquisition unit; 42-Processing unit; 43-Second acquisition unit. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the embodiments and accompanying drawings. The illustrative embodiments and descriptions of the present invention are only used to explain the present invention and are not intended to limit the present invention.
[0030] Example 1
[0031] This embodiment provides a CDN management method for reducing carbon emissions, such as... Figure 1 As shown, the following operations are included:
[0032] Step 1. Obtain the list of CDN nodes and the basic information of each node in the list. The basic information of the node includes the running status code of the corresponding node.
[0033] like Figure 2 As shown, the basic information of a node mainly includes the node name, whether the node is running continuously, and the node's maximum traffic value. The running status code for a node running continuously is 1, and the running status code for a node not running continuously is 0.
[0034] Step 2. Obtain the server list for each node in the list, as well as the basic information of each server in each server list. The basic information of the service includes the running status code of the corresponding server.
[0035] like Figure 3 As shown, the basic information of the server mainly includes the server name, the node where the server is located, the maximum number of users on the server, the maximum traffic on the server, and whether the server is running continuously. The running status code for a server running continuously is 1, and the running status code for a server not running continuously is 0.
[0036] Step 3. Obtain the status data of each server in each node. The status data includes the server's user data and traffic data.
[0037] In this embodiment, the number of users and traffic value of the server are collected at a preset collection period of 1 minute to obtain the user data and traffic data of the server.
[0038] Step 4. Process the running status code of each node, as well as the running status code of each server in each node, user data, and traffic data to obtain the power-off information of each node and each server in each node.
[0039] In this embodiment, the process of obtaining node power-down information is as follows: Figure 4As shown, comprising:
[0040] St1. Determine the running status code of each node in the node list, if the running status code of the node is 1, the node is prohibited to power off; if the running status code of the node is 0, execute St2;
[0041] Specifically, when receiving the node power-off decision request, determine the running status code NSF (Node Status Flag) of whether each node in the node list is long-term running, if the NSF of the node is 1, the node is prohibited to power off.
[0042] St2. Get the running status code of each server in the node, if there is a server with a running status code of 1, output an alarm signal; otherwise, execute St3;
[0043] Specifically, if the NSF of the node is 0, get the running status code SSF (Service Status Flag) of all servers in the corresponding server list of the node, in theory, if the NSF of the node is 0, there should be no SSF of 1, if there is, it will be alarmed externally, indicating the configuration problem of the node service.
[0044] St3. Get the current number of users of each server user data in the node, and the current traffic value in the traffic data, to get the user number and traffic value of the node;
[0045] Specifically, if all the SSF in the node are 0, the current number of users and the traffic value of each service in the node are summarized to get the user number and traffic value of the node.
[0046] St4. Match the user number and traffic value of the node with other nodes in the node list that are in the running state, if the matching is successful, the node can be powered off.
[0047] Specifically, if there is a node Ni of the same level that can support all the user service capabilities of the current node, the current node can be powered off; if there is no node Ni, the current node is prohibited to power off.
[0048] In this embodiment, the process of obtaining the server power-off information is as shown in Figure 5 As shown, comprising:
[0049] Ct1. Get the current traffic value of each server traffic data in the server list;
[0050] Specifically, enter the first node N1, get the current traffic value T of each server in the server list S under the node, record it as Ti={T1, T2,…, Tn}, let the minimum value in Ti be Min{Ti}, and the corresponding server be Si.
[0051] Ct2. Obtain the number of users in the last statistical period of the server with the minimum current traffic value in the server list, to obtain a user number set;
[0052] Specifically, the server is S i The number of users U in the last statistical period M is recorded as a user number set Ui={U1, U2, …, Un}, where the statistical period M is 30 minutes by default, and data is collected once every 1 minute according to a preset collection period.
[0053] Ct3. Trend judgment is performed on the number of users in the user number set to obtain a trend state of the server;
[0054] In this embodiment, Cox_stuart trend verification and a Sign(x) function are used to perform trend judgment on the number of users in the user number set.
[0055] Specifically, the user number set Ui is brought into the Cox_stuart trend verification to perform trend judgment on the state, and the verification formula is as follows:
[0056] UX={U1, U2, …, Un} ①
[0057] Verification count
[0058] Trend value
[0059] Where n is the number of data for verification, which is equal to the number of S services under the node in theory; c is the verification count, when n is even, when n is odd, For Ui(i∈N+ set of positive integers), n(n= max(i) in general) data form a data set UX(User X), UX={U1, U2, …, Un}, Ui and Ui+c form a pair of data(Ui, Ui+c∈UX), and c pairs of data are generated, and the difference between the two numbers of each pair is calculated as(Ui-Ui+c), and the sign(x) function is used to calculate the final Trend trend value.
[0060] If the trend value Trend is 1, it indicates that the user number set Ui is in a downward trend in the statistical period M; if the trend value Trend is 0, it indicates that the user number set Ui is in a stable trend in the statistical period M; and if the trend value Trend is-1, it indicates that the user number set Ui is in an upward trend in the statistical period M.
[0061] If the trend state of the server is a downward trend, Ct4 is performed;
[0062] Ct4. Count the number of times that the number of users in the user number set is less than the minimum user number threshold of the server. If the number of times meets the first threshold group, the server can be powered off;
[0063] Specifically, for the downward trend, Ui={U1, U2,…,Un} is compared with the minimum user number threshold MinU (the minimum user number threshold MinU is different for servers with different performance, and the value mainly functions to determine whether the server is in a lower limit state of the number of service users). If the number of times that the number of users is less than the minimum user number threshold MinU of the server X meets X greater than or equal to the first threshold group , the server can be powered off. If the number of times that the number of users is less than the minimum user number threshold MinU of the server X meets X less than the first threshold group , the server is temporarily prohibited from being powered off.
[0064] If the trend state of the server is the upward trend, Ct5 is executed.
[0065] Ct5. Obtain the traffic value of the server in the next statistical period to obtain a traffic value set.
[0066] Ct6. Count the number of times that the traffic value in the traffic value set is greater than the maximum traffic value threshold of the server. If the number of times meets the second threshold group, an alarm signal is output.
[0067] Specifically, for the upward trend, the traffic value Q of the service node Si in the next statistical period M is continuously obtained to form a data set Qi={Q1, Q2,…,Qn}. The number of times Y that the traffic value of the server is greater than MaxT meets Y greater than or equal to the second threshold group , which indicates that the export traffic of the server has reached the alarm threshold, and an alarm is performed externally. If Y is less than the second threshold group , no processing is needed. At this time, the node N1 ends the judgment, and the next node is judged until all nodes are judged.
[0068] In this embodiment, the basic information of the server further includes standby power and operating power of the corresponding server; and the state data of the server further includes the power-off duration of the corresponding server. The standby power, operating power and power-off duration of the server are processed to obtain energy-saving data of the server.
[0069] As shown in Figure 4 , the basic information of the server further includes rated power RP, standby power SP and operating power OSP of the server, wherein the operating power refers to the power when the server only runs the operating system. The state data of the server further includes power-on time PUT, power-off time POT and power-on and power-off information PS of the server. The power-off duration of the server is calculated by the power-off time and the current time.
[0070] Extract Figure 4 Servers with PS (power status) = 1 in the list S = {Si, i ∈ N + set of positive integers} are formed, where PS is a status flag of whether the server is powered on or off, 1 is powered off, and the device power consumption is equal to SP; 0 is that the device is running, and the device power consumption is greater than SP.
[0071] In the list S = {Si, i ∈ N + set of positive integers}, the power-off time POT of each server is queried, the current time NT is calculated, and the time difference DTi = NT - POT is calculated. If DTi is greater than 1 min, then DTi is equal to 60 seconds, that is, the value range of DTi is (0, 59).
[0072] Suppose that there is a server (the power of the server is: OSP - SP) that does not run in a counting period, and the power of the server in the counting period is calculated
[0073] Every hour, get the per-minute data of all service nodes of the entire system, assume that the service node is S, the mathematical expression is SiPerPy (i is the value range of the number of service nodes (1, n), and y is a 0-59 minute number), and the energy-saving calculation formula of the Si service node in this hour is as follows:
[0074] Saving power
[0075] Saving power of the entire CDN cluster (i is the total number of nodes in the CDN cluster).
[0076] Suppose that saving 1 degree of electricity reduces A kg of carbon dioxide emissions and B kg of carbon emissions (the current industry data is between 1 degree of electricity = 0.997 kg of carbon dioxide emissions = 0.272 kg of carbon emissions), then the carbon emission reduction efficiency is as follows:
[0077] The amount of carbon dioxide emissions reduced by the cluster per hour = SE * A (kg), if A is 0.997, then the amount of carbon dioxide emissions reduced by the cluster per hour = SE * 0.997 kg;
[0078] The amount of carbon emissions reduced by the cluster per hour = SE * B (kg), if B is 0.272, then the amount of carbon emissions reduced by the cluster per hour = SE * 0.272 kg.
[0079] The total calculation formula is as follows:
[0080]
[0081]
[0082] Step5. Power off the nodes and servers based on the power-off information of each node and the power-off information of each server in the node.
[0083] The power-off information of the node includes node power-off and node power-on, and the power-off information of the server includes server power-off and server power-on.
[0084] The CDN management method for reducing carbon emissions provided in this embodiment has the following advantages:
[0085] 1. The decision of whether the node is powered off is provided, and in combination with the running state code of the system, when the node running state code is 0, the node can be powered off, and all servers under the node can be powered off. When in the low peak period, there is another node in the CDN cluster that can carry the existing users and traffic of the node, the servers of the decided node can be turned off, and the carbon emissions are maximally reduced.
[0086] 2. According to the real-time state of the entire CDN cluster, the power-off of the equipment in the node is determined, and according to the number of M times of users of the node, it is determined whether the server with the minimum traffic of the current node is in a user service low peak period, so as to perform related power-off management and reduce carbon emissions.
[0087] 3. The power data of the operating system of the server is allowed to operate only in the power-off state, the saved electric energy is counted, and finally the relevant carbon emission indicators are collected and converted, which are presented in the form of carbon data. On the one hand, the reduction work of the CDN cluster is conveniently displayed, such as the daily, weekly, monthly, and annual reduction of carbon emissions. On the other hand, the CDN scheduling business is better supported, the relevant power-on and power-off behavior trend is analyzed, and more reasonable scheduling is performed, so that the intelligent and green CDN service is provided for each end user.
[0088] Embodiment 2
[0089] The CDN management system for reducing carbon emissions provided in this embodiment is as follows: Figure 7As shown, it comprises: a data storage module 1, in which the node list of CDN is stored, and the basic information of each node in the list, including the running state code of the corresponding node; the data storage module 1 also stores the server list of each node in the list, and the basic information of each server in each server list, including the running state code of the corresponding server; a server monitoring module 2, a plurality of server monitoring modules 2 are used to connect with each node in the CDN respectively, so that each server monitoring module 2 collects the state data of each server in the corresponding node, including the user data and traffic data of the server; a data center module 4, which is connected with the server monitoring module 2 and the data storage module 1 respectively, is used to process the running state code of each node, and the running state code, user data and traffic data of each server in each node, to obtain the power-off information of each node and the power-off information of each server in each node; a control center module 3, which is connected with the data center module 4, is used to power off the node and server based on the power-off information of each node and the power-off information of each server in each node.
[0090] Among them, each server monitoring module 2 collects the service name, current traffic value, current user number, current energy consumption and current time of the corresponding server once a minute, and uploads it to the data center module 4 and the data storage module 1 in the format of "service_name":"SH_XC_A001","trafiic_now":1.02,"users":1001,",power":600,"date":"20221130135900"”.
[0091] In this embodiment, the data center module 4 comprises a first acquisition unit 41, a second acquisition unit 43 and a processing unit 42; the first acquisition unit 41 is connected with the data storage module 1, and is used to acquire the node list of CDN, and the basic information of each node in the list, including the running state code of the corresponding node; at the same time, the server list of each node in the list is acquired, and the basic information of each server in each server list is acquired, including the running state code of the corresponding server; the second acquisition unit 43 is connected with the server monitoring module 2, and is used to acquire the state data of each server in each node; the processing unit 42 is connected with the first acquisition unit 41 and the second acquisition unit 43, and is used to process the running state code of each node and the running state code of each server in each node acquired by the first acquisition unit 41, and the user data and traffic data acquired by the second acquisition unit 43.
[0092] The embodiment also provides an electronic terminal, comprising: a memory for storing a computer program; and a processor for executing the computer program stored in the memory, so that the electronic terminal executes the CDN management method for reducing carbon emission.
[0093] The embodiment also provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the CDN management method for reducing carbon emission.
[0094] The above detailed description is further used to explain the purpose, technical solutions and advantages of the present application. It should be understood that the above description is only a specific embodiment of the present application and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A CDN management method for reducing carbon emissions, characterized in that, Includes the following operations: Get the list of CDN nodes and the basic information of each node in the list. The basic information of the nodes includes the running status code of the corresponding nodes. Get the server list for each node in the list, and the basic information of each server in each server list. The basic information of the service includes the running status code of the corresponding server. According to a preset collection cycle, the number of users and traffic values of the server are collected to obtain the user data and traffic data of the server; the status data of each server in each node is obtained, and the status data includes the user data and traffic data of the server; The running status code of each node, as well as the running status codes of each server in each node, user data, and traffic data, are processed to obtain the power-off information of each node and each server in each node. Power off the nodes and servers based on the power-down information of each node and each server in each node; The process of obtaining node power-off information includes: S1. Judging the running status code of each node in the node list. If the running status code of a node is 1, the node is prohibited from powering off; if the running status code of a node is 0, proceed to S2; S2. Obtain the running status code of each server in the node. If there is a server with a running status code of 1, output an alarm signal; otherwise, proceed to S3; S3. Obtain the current number of users in the user data and the current traffic value in the traffic data of each server in the node to obtain the number of users and traffic value of the node; S4. Match the number of users and traffic value of the node with other nodes in the running state in the node list. If the match is successful, the node can be powered off. The process of obtaining server power-off information includes: C1. Obtaining the current traffic value of each server in the server list; C2. Obtaining the number of users of the server with the smallest current traffic value in the server list during the previous statistical period, thus obtaining a user set; C3. Using the Cox_stuart trend check and Sign(x) function, determining the trend of the number of users in the user set to obtain the server's trend status; if the server's trend status is downward, proceed to C4; if the server's trend status is upward, proceed to C5; C4. Counting the number of times the number of users in the user set is less than the server's minimum user threshold; if the count satisfies the first threshold group, the server can be powered off; C5. Obtaining the server's traffic value in the next statistical period, thus obtaining a traffic value set; C6. Counting the number of times the traffic value in the traffic value set is greater than the server's maximum traffic value threshold; if the count satisfies the second threshold group, an alarm signal is output.
2. The CDN management method for reducing carbon emissions according to claim 1, characterized in that: The basic information of a server also includes the standby power and operating power of the corresponding server; the status data of the server also includes the power-off duration of the corresponding server; The standby power, operating power, and power-down duration of the server are processed to obtain the server's energy-saving data.
3. A CDN management system used in the CDN management method for reducing carbon emissions as described in claim 1, characterized in that, include: The data storage module (1) stores a list of CDN nodes and basic information of each node in the list. The basic information of the node includes the running status code of the corresponding node. The data storage module (1) also stores the server list of each node in the list, as well as the basic information of each server in each server list. The basic information of the service includes the running status code of the corresponding server. Server monitoring module (2), several of the server monitoring modules (2) are used to connect to each node in the CDN respectively, so that each server monitoring module (2) collects the status data of each server in the corresponding node, the status data including the server's user data and traffic data; The data center module (4) is connected to the server monitoring module (2) and the data storage module (1) respectively. It is used to process the running status code of each node, as well as the running status code, user data and traffic data of each server in each node, to obtain the power-off information of each node and the power-off information of each server in each node. The control center module (3) is connected to the data center module (4) and is used to power down nodes and servers based on the power-down information of each node and the power-down information of each server in each node.
4. A CDN management system for reducing carbon emissions according to claim 3, characterized in that: The data center module (4) includes a first acquisition unit (41), a second acquisition unit (43), and a processing unit (42); The first acquisition unit (41) is connected to the data storage module (1) and is used to acquire the node list of CDN and the basic information of each node in the list. The basic information of the node includes the running status code of the corresponding node. At the same time, it acquires the server list of each node in the list and the basic information of each server in each server list. The basic information of the service includes the running status code of the corresponding server. The second acquisition unit (43) is connected to the server monitoring module (2) and is used to acquire the status data of each server in each node; The processing unit (42) is connected to both the first acquisition unit (41) and the second acquisition unit (43), and is used to process the running status code of each node and the running status code of each server in each node obtained by the first acquisition unit (41), as well as the user data and traffic data obtained by the second acquisition unit (43).
5. An electronic terminal, characterized in that, include: The memory is used to store computer programs; A processor for executing a computer program stored in the memory to cause an electronic terminal to perform a CDN management method for reducing carbon emissions according to any one of claims 1-2.
6. A computer-readable storage medium storing a computer program thereon, characterized in that: When executed by the processor, the program implements a CDN management method for reducing carbon emissions as described in any one of claims 1-2.
Citation Information
Patent Citations
Cloud based intelligent power control system
KR1020160032881A