Computing power node configuration method and device, equipment, medium and program product

By adopting a resource center selection strategy with distance priority or new energy priority in the computing network according to the computing network, the problem of high energy consumption in the existing technology is solved, and the low-carbon development of the computing network and the energy utilization rate are achieved. promote.

CN119183205APending Publication Date: 2024-12-24CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202411182484.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The existing computing power resource allocation strategy is difficult to take into account both reducing energy consumption and improving energy utilization, which makes it difficult for computing power networks to achieve low-carbon development.

Method used

According to the business type of computing power business, the resource center is selected using the principle of distance priority or the principle of new energy priority to ensure that real-time services and non-real-time services are processed in resource centers with close distances or sufficient new energy respectively, and resource allocation is optimized.

Benefits of technology

While ensuring the efficient processing of business needs, it promotes the consumption of new energy, reduces energy consumption, improves energy utilization, and promotes the low-carbon development of computing power networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119183205A_ABST
    Figure CN119183205A_ABST
Patent Text Reader

Abstract

The invention discloses a computing power node configuration method and device, equipment, a medium and a program product. The method comprises the following steps: determining a service type of a computing power service; wherein the service type is a real-time service or a non-real-time service; selecting a target resource center by adopting a corresponding resource center selection principle according to the service type; wherein the resource center selection principle is a distance priority principle or a new energy priority principle; determining a target computing power node in the target resource center; and distributing the computing power business to the target computing power node. By the adoption of the method, the calculation power nodes can be selected by considering the angle of new energy utilization, new energy consumption is promoted, and low-carbon development of a calculation power network is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a configuration method, device, equipment, medium and program product for a computing power node. Background Art

[0002] With the rapid development of the digital economy, the scale of data centers has been expanding, and they have become one of the fastest growing electricity consuming devices in the world. According to relevant data, the energy consumption problem of data centers is becoming increasingly prominent. Realizing the low-carbonization of computing power networks is an important way to reduce data center energy consumption, reduce carbon emissions, and respond to global climate change. In addition, low-carbon computing power networks help achieve efficient use of energy, save operating costs for enterprises, and help promote the sustainable development of the entire society.

[0003] However, the inventors found that the existing technology has at least the following problems: the current computing power resource allocation strategy focuses more on the efficient and accurate needs of business processing, and it is difficult to take into account reducing energy consumption, improving energy utilization, etc., and it is difficult to ensure the low-carbon development of computing power networks. Summary of the invention

[0004] The purpose of the embodiments of the present invention is to provide a configuration method, device, equipment, medium and program product for computing power nodes, which can use different resource center configuration processes according to the business needs of computing power business, while ensuring efficient business processing needs, promoting the consumption of new energy and promoting the low-carbon development of computing power networks.

[0005] To achieve the above object, an embodiment of the present invention provides a method for configuring a computing power node, including:

[0006] Determine the business type of the computing power business; wherein the business type is a real-time business or a non-real-time business;

[0007] According to the business type, a target resource center is selected by adopting a corresponding resource center selection principle; wherein the resource center selection principle is a distance priority principle or a new energy priority principle;

[0008] Determining a target computing power node in the target resource center;

[0009] Allocate the computing power service to the target computing power node.

[0010] As an improvement of the above solution, the target resource center is selected according to the business type by using a corresponding resource center selection principle, including:

[0011] When the computing power service is a real-time service, the distance priority principle is adopted to select the target resource center according to the distance priority of the resource center; wherein the distance priority is set according to the distance between the resource center and the terminal;

[0012] When the computing power service is a non-real-time service, the new energy priority principle is adopted, and the target resource center is selected according to the new energy priority of the resource center; wherein the new energy priority is set according to the new energy supply of the resource center.

[0013] As an improvement of the above solution, the business type of the computing power business is determined, including:

[0014] Obtain the computing power service of the computing power resources to be configured and the target network latency required by the computing power service;

[0015] When the target network delay is less than a preset delay threshold, determining that the computing power service is a real-time service;

[0016] When the target network delay is greater than or equal to a preset delay threshold, the computing power service is determined to be a non-real-time service.

[0017] As an improvement of the above solution, the step of determining the target computing power node in the target resource center includes:

[0018] Obtaining usage information of each computing power node in the target resource center;

[0019] Calculate the idleness information of each computing power node according to the usage information;

[0020] According to the idleness information, evaluating the computing performance of each computing power node;

[0021] According to the computing power performance, a target computing power node is determined.

[0022] As an improvement of the above solution, the idleness information includes CPU idleness, disk idleness, memory idleness and broadband idleness;

[0023] The step of evaluating the computing performance of each computing node according to the idleness information includes:

[0024] Calculate the average idleness and the idleness variance of each computing power node according to the idleness information;

[0025] The computing power performance of each computing power node is evaluated according to the idleness information, the average idleness and the idleness variance.

[0026] As an improvement of the above solution, allocating the computing power service to the target computing power node includes:

[0027] Arrange a routing transmission path according to the target computing power node;

[0028] The computing power service is dispatched to the target computing power node through the routing transmission path.

[0029] The embodiment of the present invention further provides a configuration device for a computing power node, including:

[0030] A service type determination module, used to determine the service type of the computing service; wherein the service type is a real-time service or a non-real-time service;

[0031] A target resource center selection module is used to select a target resource center according to the business type and using a corresponding resource center selection principle; wherein the resource center selection principle is a distance priority principle or a new energy priority principle;

[0032] A target computing power node determination module, used to determine the target computing power node in the target resource center;

[0033] The computing power service allocation module is used to allocate the computing power service to the target computing power node.

[0034] An embodiment of the present invention also provides a configuration device for a computing power node, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements a configuration method for a computing power node as described in any one of the above items.

[0035] An embodiment of the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a computing power node configuration method as described in any one of the above.

[0036] An embodiment of the present invention also provides a computer program product, which includes a computer program or computer instructions. When the computer program or the computer instructions are executed by a processor, the configuration method of the computing power node as described in any one of the above items is implemented.

[0037] Compared with the prior art, the configuration method, device, equipment, medium and program product of the computing power node disclosed in the present invention divides the computing power business into real-time business and non-real-time business according to the business needs of the computing power business, adopts the distance priority principle for the real-time business, selects the resource center with a closer distance for processing, and gives priority to guaranteeing the latency requirements of the computing power resources; for the non-real-time business, the new energy priority principle is adopted, and the resource center that can obtain a stable and sufficient supply of new energy is selected for processing. The present invention uses different resource center configuration processes according to the different business needs of the computing power business. While ensuring the efficient processing needs of the computing power business, it takes into account the issue of the utilization rate of new energy, can effectively promote the consumption of new energy, and take into account aspects such as reducing energy consumption and improving energy utilization, thereby promoting the low-carbon development of the computing power network. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 It is a flowchart of a method for configuring a computing power node provided by an embodiment of the present invention;

[0039] Figure 2 It is a structural diagram of a computing power node configuration system in an embodiment of the present invention;

[0040] Figure 3 It is a schematic diagram of the principle of SRv6 parameter setting of the computing power routing controller in an embodiment of the present invention;

[0041] Figure 4 Schematic diagram of the principle of delay detection in an embodiment of the present invention;

[0042] Figure 5 It is a structural schematic diagram of a configuration device for a computing power node provided by an embodiment of the present invention;

[0043] Figure 6 It is a structural diagram of a configuration device for a computing power node provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0044] 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.

[0045] In the description of the present application, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0046] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0047] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0048] See also Figure 1 , is a flow chart of a method for configuring a computing node provided by an embodiment of the present invention. The embodiment of the present invention provides a method for configuring a computing node, including steps S11 to S14:

[0049] S11. Determine the service type of the computing service; wherein the service type is a real-time service or a non-real-time service;

[0050] S12. Selecting a target resource center according to the business type using a corresponding resource center selection principle; wherein the resource center selection principle is a distance priority principle or a new energy priority principle;

[0051] S13, determining a target computing power node in the target resource center;

[0052] S14: Allocate the computing power service to the target computing power node.

[0053] It should be noted that the computing power network is a new type of information infrastructure that allocates and flexibly schedules computing resources, storage resources, and network resources between the cloud, edge, and end based on business needs.

[0054] See also Figure 2, is a schematic diagram of the structure of a computing power node configuration system in an embodiment of the present invention. The embodiment of the present invention designs a computing power node configuration system, including a user terminal, a computing power resource controller, a router, a gateway and a resource pool. Among them, the computing power resource controller includes a service orchestration module and a computing power routing module. The service orchestration module is used to orchestrate the computing requirements of the computing power service after receiving the computing power service of the user terminal to determine the service type of the computing power service. The computing power routing module is used to select the target computing power node according to the service type and orchestrate the routing transmission path to reach the target computing power node. The router is used to forward the computing power service according to the routing transmission path. The gateway receives the computing power service sent by the router and has a routing forwarding function. According to the address and routing information of different networks, it dynamically selects the forwarding path and service node that meet the service requirements, thereby realizing the global optimization of computing power and network resources. The resource pool includes several resource centers. The resource center is a facility for centralized storage and processing of large amounts of data. Each resource center usually contains multiple computing power nodes. The distance from each resource center to the gateway and the amount of new energy supply are different. Among them, the computing power nodes in the resource center with new energy supply are provided with new energy identification.

[0055] In an embodiment of the present invention, the configuration method of the computing power node is applied to the computing power resource controller. After receiving the computing power service of the computing power resource to be configured sent by the user terminal, the service arrangement module determines whether the service type of the computing power service is a real-time service or a non-real-time service.

[0056] Preferably, step S11, i.e., determining the service type of the computing power service, comprises steps S111 to S113:

[0057] S111, obtaining the computing power service of the computing power resources to be configured and the target network delay required by the computing power service;

[0058] S112: When the target network delay is less than a preset delay threshold, determining that the computing power service is a real-time service;

[0059] S113: When the target network delay is greater than or equal to a preset delay threshold, the computing power service is determined to be a non-real-time service.

[0060] Specifically, the network latency requirement of the computing service is obtained, the target network latency is obtained, and the service category is set according to the target network latency. For example, the service with a target network latency of less than or equal to 3ms is an ultra-low latency service, the service with a target network latency of 3 to 10ms is a low latency service, and the service with a target network latency of greater than or equal to 10ms is a non-real-time service. Among them, ultra-low latency services and low latency services are collectively referred to as real-time services.

[0061] The corresponding latency level identifiers are marked for computing power services with different target network latencies. The corresponding relationship between different service categories and latency level identifiers is shown in Table 1 below:

[0062] Table 1

[0063] Target network delay t(ms) Delay level indicator t<=3 1 3<t<10 2 t>=10 3

[0064] Furthermore, the computing power routing module selects the target resource center according to the business type using the corresponding resource center selection principle. For real-time business, the distance priority principle is used to select the target resource center, and for non-real-time business, the new energy priority principle is used to select the target resource center. Among them, the distance priority principle is the principle of giving priority to the distance factor between different resource centers and terminals to select resource centers, and the new energy priority principle is the principle of giving priority to the new energy supply factor of different resource centers to select resource centers.

[0065] As a preferred implementation, step S12, i.e., selecting a target resource center by using a corresponding resource center selection principle according to the business type, includes steps S121 to S122:

[0066] S121. When the computing power service is a real-time service, a distance priority principle is adopted to select a target resource center according to the distance priority of the resource center; wherein the distance priority is set according to the distance between the resource center and the terminal;

[0067] S122. When the computing power service is a non-real-time service, the new energy priority principle is adopted to select a target resource center according to the new energy priority of the resource center; wherein the new energy priority is set according to the new energy supply of the resource center.

[0068] Specifically, the distance from each resource center to the gateway and the amount of new energy supplied are calculated in advance, and the distance priority and new energy priority of the resource center are set according to the distance and the amount of new energy supplied. The closer the distance to the terminal is, the higher the corresponding distance priority is, and the distance priority is set from high to low as resource center 1, resource center 2, resource center n, etc. In addition, the larger the amount of new energy supplied is, the higher the corresponding new energy priority is, and the resource center without new energy supply has the lowest new energy priority.

[0069] When the computing power business is a real-time business, the resource centers are sorted according to the distance priority, and the resource center with the highest distance priority and currently available is selected as the target resource center. When the computing power business is a non-real-time business, the resource centers are sorted according to the new energy priority, and the resource center with the highest new energy priority and currently available is selected as the target resource center.

[0070] For example, for real-time services with a latency level of 1 or 2, such as autonomous driving, telemedicine and other computing services where the network latency must be less than 10ms, the nearest resource center is selected for processing based on the distance priority principle, giving priority to latency requirements; for non-real-time services with a latency level of 3 or offline computing services, a resource center with new energy supply is selected for processing based on the new energy priority principle.

[0071] Preferably, for real-time services, the correspondence between the delay level and the distance priority can also be pre-set, and the corresponding distance priority can be selected according to the computing power services identified by different delay levels to determine the target resource center.

[0072] Furthermore, after determining the target resource center, the target computing power node is determined in the target resource center, and the computing power business is allocated to the target computing power node for processing by arranging the corresponding routing transmission path.

[0073] By adopting the technical means of the embodiments of the present invention, the computing power business is divided into real-time business and non-real-time business according to the business needs of the computing power business. The distance priority principle is adopted for the real-time business, and the resource center with a closer distance is selected for processing, giving priority to ensuring the latency requirements of the computing power resources; the new energy priority principle is adopted for non-real-time business, and the resource center that can obtain a stable and sufficient supply of new energy is selected for processing. The present invention uses different resource center configuration processes according to the different business needs of the computing power business. While ensuring the efficient processing needs of the computing power business, it takes into account the issue of the utilization rate of new energy, can effectively promote the consumption of new energy, and take into account aspects such as reducing energy consumption and improving energy utilization, thereby promoting the low-carbon development of the computing power network.

[0074] As a preferred implementation, step S13, i.e., determining the target computing power node in the target resource center, includes steps S131 to S134:

[0075] S131, obtaining usage information of each computing power node in the target resource center;

[0076] S132. Calculate the idleness information of each computing power node according to the usage information;

[0077] S133. Evaluate the computing performance of each computing node according to the idleness information;

[0078] S134. Determine a target computing power node according to the computing power performance.

[0079] In an embodiment of the present invention, after selecting a corresponding target resource center according to the business type of the computing power business, the usage information of each computing power node in the target resource center is obtained, and the usage information includes CPU usage, disk usage, memory usage, and bandwidth usage. Based on the usage information, the idleness information of each computing power node is calculated, and the idleness information includes CPU idleness, disk idleness, memory idleness, and broadband idleness.

[0080] Specifically, CPU idleness = 100% - CPU usage; disk idleness = 100% - disk usage; memory idleness = 100% - memory usage; bandwidth idleness = 100% - bandwidth usage.

[0081] Further, evaluating the computing performance of each computing node according to the idleness information includes:

[0082] Calculate the average idleness and the idleness variance of each computing power node according to the idleness information;

[0083] The computing power performance of each computing power node is evaluated according to the idleness information, the average idleness and the idleness variance.

[0084] Specifically, based on the idleness information, the average idleness and idleness variance of each computing power node are calculated. These two indicators help to understand the overall idleness of the node and the distribution of idle resources. Then, the average idleness, idleness variance and various idleness indicators are comprehensively considered, and the computing power performance of each computing power node is evaluated by setting a certain weight or scoring mechanism to more accurately reflect the computing power performance of the node.

[0085] For example, the weighted average method can be used to calculate the comprehensive score of computing power performance:

[0086] S=w1×l a +w2×l v -1 +w3×l1+w4×l2+w5×l3+w6×l4;

[0087] Among them, w1, w2, w3, w4, w5 and w6 are pre-set weights, l a is the average idleness, l v is the idleness variance, l1~l4 are CPU idleness, disk idleness, memory idleness and broadband idleness respectively.

[0088] Finally, based on the calculated comprehensive score of computing power performance, the most suitable computing power node is selected as the target computing power node.

[0089] As a preferred implementation, step S14, namely, allocating the computing power service to the target computing power node, includes steps S141 and S142:

[0090] S141, arranging a routing transmission path according to the target computing power node;

[0091] S142. Schedule the computing power service to the target computing power node through the routing transmission path.

[0092] In an embodiment of the present invention, after determining the target computing power node, the computing power routing module arranges the routing transmission path, thereby forwarding the computing power service to the target resource center, and then dispatching it to the adapted target computing power node for processing.

[0093] Preferably, the computing power routing module is a computing power routing controller based on SRv6 (Segment Routing IPv6, segment routing based on IPv6 forwarding plane), which can be used to determine the target computing power node and arrange the routing transmission path.

[0094] Specifically, business requirements can be translated into an ordered list of instructions, which are executed by network devices along the way, achieving flexible orchestration and on-demand customization of network services. The SRv6 computing power-based routing controller includes a receiving unit, a path orchestration unit, and a monitoring unit.

[0095] The receiving unit is used to receive a computing service request sent by the service orchestration module. The computing service request carries a latency level identifier, which is used to characterize the service type of the computing service.

[0096] The path orchestration unit implements routing path selection based on the three-layer programming capability of the SRv6 extension header SRH, and uses the SID (Segment List) in the SRH to represent operations at different levels. The SRv6 SID has both the routing capability of the IPv6 address and the unique behavior capability of SRv6. It can not only represent routes, but also interfaces, devices, services, and applications. The SID consists of the Locator, Function, and Arguments fields, such as Figure 3 As shown, Figure 3 This is a schematic diagram of the principle of the SRv6 parameter setting of the computing power routing controller in the embodiment of the present invention. The Locator field provides routing functions and identifies the node locations and paths in the network. The Function field defines functions and services according to business requirements and guides message forwarding. The Arguments field stores the parameters required for the business.

[0097] The resource center identifier parameter in the Arguments field is used to identify the location of the resource center, and the new energy identifier parameter is used to identify whether there is new energy. The computing power performance identifier is used to map the computing power performance information of each computing power node.

[0098] The Function field carries the service request message or computing resource request message sent by the user terminal or computing power application device. The message is forwarded to the resource center according to the request message guidance, and then dispatched to the adapted computing power node.

[0099] The monitoring unit is based on the SRv6 Policy technology of the SRv6 network. The SRv6 Policy can plan paths between any nodes in the network to meet the differentiated demands of user networks in terms of latency, bandwidth, reliability, etc. Figure 4 As shown, Figure 4 This is a schematic diagram of the principle of latency detection in an embodiment of the present invention. The end-to-end latency is monitored through the Telemetry network telemetry technology and sent to the IP controller (IP Controller). The controller monitors the path latency in real time. If the latency is detected to meet the low-latency service, the resource center is updated to a high priority and a high-priority resource center is selected.

[0100] By adopting the technical means of the embodiments of the present invention, routing path selection is performed based on the three-layer programming capability of the SRv6 technology extension header SRH, computing power nodes with new energy supply can be identified, and a computing power routing controller based on SRv6Policy technology is designed, which can monitor the end-to-end delay from the source routing node to the target node in real time, and can effectively realize the computing power node selection and routing path arrangement of the computing power business, and optimize the computing power node configuration process.

[0101] See also Figure 5 , is a schematic diagram of a configuration device for a computing node provided in an embodiment of the present invention. The embodiment of the present invention further provides a configuration device 20 for a computing node, including:

[0102] A service type determination module 21 is used to determine the service type of the computing service; wherein the service type is a real-time service or a non-real-time service;

[0103] The target resource center selection module 22 is used to select the target resource center according to the business type by using the corresponding resource center selection principle; wherein the resource center selection principle is the distance priority principle or the new energy priority principle;

[0104] A target computing power node determination module 23, used to determine a target computing power node in the target resource center;

[0105] The computing power service allocation module 24 is used to allocate the computing power service to the target computing power node.

[0106] Preferably, the target resource center selection module 22 is specifically used for:

[0107] When the computing power service is a real-time service, the distance priority principle is adopted to select the target resource center according to the distance priority of the resource center; wherein the distance priority is set according to the distance between the resource center and the terminal;

[0108] When the computing power service is a non-real-time service, the new energy priority principle is adopted, and the target resource center is selected according to the new energy priority of the resource center; wherein the new energy priority is set according to the new energy supply of the resource center.

[0109] Preferably, the service type determination module 21 is specifically used for:

[0110] Obtain the computing power service of the computing power resources to be configured and the target network latency required by the computing power service;

[0111] When the target network delay is less than a preset delay threshold, determining that the computing power service is a real-time service;

[0112] When the target network delay is greater than or equal to a preset delay threshold, the computing power service is determined to be a non-real-time service.

[0113] Preferably, the target computing power node determination module 23 is specifically used to:

[0114] Obtaining usage information of each computing power node in the target resource center;

[0115] Calculate the idleness information of each computing power node according to the usage information;

[0116] According to the idleness information, evaluating the computing performance of each computing power node;

[0117] According to the computing power performance, a target computing power node is determined.

[0118] Preferably, the idleness information includes CPU idleness, disk idleness, memory idleness and broadband idleness;

[0119] The step of evaluating the computing performance of each computing node according to the idleness information includes:

[0120] Calculate the average idleness and the idleness variance of each computing power node according to the idleness information;

[0121] The computing power performance of each computing power node is evaluated according to the idleness information, the average idleness and the idleness variance.

[0122] Preferably, the computing power service allocation module 24 is specifically used for:

[0123] Arrange a routing transmission path according to the target computing power node;

[0124] The computing power service is dispatched to the target computing power node through the routing transmission path.

[0125] By adopting the technical means of the embodiments of the present invention, the computing power business is divided into real-time business and non-real-time business according to the business needs of the computing power business. The distance priority principle is adopted for the real-time business, and the resource center with a closer distance is selected for processing, giving priority to the latency requirements of the computing power resources; the new energy priority principle is adopted for non-real-time business, and the resource center that can obtain a stable and sufficient supply of new energy is selected for processing. The present invention takes into account the perspective of the use of new energy. While meeting the business needs of various computing power businesses, it can promote the consumption of new energy, take into account aspects such as reducing energy consumption and improving energy utilization, thereby promoting the low-carbon development of computing power networks.

[0126] It should be noted that a computing power node configuration device provided in an embodiment of the present invention is used to execute all process steps of a computing power node configuration method in the above embodiment. The working principles and beneficial effects of the two correspond one to one, and thus will not be described in detail.

[0127] See also Figure 6 , is a structural diagram of a configuration device for a computing power node provided in an embodiment of the present invention. An embodiment of the present invention also provides a configuration device 30 for a computing power node, including a processor 31, a memory 32, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the configuration method of the computing power node as described in any one of the above embodiments.

[0128] An embodiment of the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the configuration method of the computing power node as described in any one of the above embodiments.

[0129] An embodiment of the present invention also provides a computer program product, which includes a computer program or computer instructions. When the computer program or the computer instructions are executed by a processor, the configuration method of the computing power node as described in any one of the above embodiments is implemented.

[0130] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0131] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for configuring a computing power node, characterized in that: include: Determine the business type of the computing power business; wherein the business type is a real-time business or a non-real-time business; According to the business type, a target resource center is selected by adopting a corresponding resource center selection principle; wherein the resource center selection principle is a distance priority principle or a new energy priority principle; Determining a target computing power node in the target resource center; Allocate the computing power service to the target computing power node.

2. The method for configuring a computing node according to claim 1, wherein: The target resource center is selected according to the business type using corresponding resource center selection principles, including: When the computing power service is a real-time service, the distance priority principle is adopted to select the target resource center according to the distance priority of the resource center; wherein the distance priority is set according to the distance between the resource center and the terminal; When the computing power service is a non-real-time service, the new energy priority principle is adopted, and the target resource center is selected according to the new energy priority of the resource center; wherein the new energy priority is set according to the new energy supply of the resource center.

3. The method for configuring a computing power node according to claim 1, wherein: The business type of the computing power business is determined, including: Obtain the computing power service of the computing power resources to be configured and the target network latency required by the computing power service; When the target network delay is less than a preset delay threshold, determining that the computing power service is a real-time service; When the target network delay is greater than or equal to a preset delay threshold, the computing power service is determined to be a non-real-time service.

4. The method for configuring a computing power node according to claim 1, wherein: Determining the target computing power node in the target resource center includes: Obtaining usage information of each computing power node in the target resource center; Calculate the idleness information of each computing power node according to the usage information; According to the idleness information, evaluating the computing performance of each computing power node; According to the computing power performance, a target computing power node is determined.

5. The method for configuring a computing power node according to claim 4, characterized in that: The idleness information includes CPU idleness, disk idleness, memory idleness and broadband idleness; The step of evaluating the computing performance of each computing node according to the idleness information includes: Calculate the average idleness and the idleness variance of each computing power node according to the idleness information; The computing power performance of each computing power node is evaluated according to the idleness information, the average idleness and the idleness variance.

6. The method for configuring a computing node according to claim 1, wherein: The allocating the computing power service to the target computing power node includes: Arrange a routing transmission path according to the target computing power node; The computing power service is dispatched to the target computing power node through the routing transmission path.

7. A computing node configuration device, characterized in that: include: A service type determination module, used to determine the service type of the computing service; wherein the service type is a real-time service or a non-real-time service; A target resource center selection module is used to select a target resource center according to the business type and using a corresponding resource center selection principle; wherein the resource center selection principle is a distance priority principle or a new energy priority principle; A target computing power node determination module, used to determine the target computing power node in the target resource center; The computing power service allocation module is used to allocate the computing power service to the target computing power node.

8. A configuration device for a computing power node, characterized in that: It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, it implements the configuration method of the computing power node as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the method for configuring a computing power node as described in any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product includes a computer program or computer instructions, and when the computer program or the computer instructions are executed by a processor, the configuration method of the computing power node as described in any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Edge-end cooperative computing power distribution method, device, equipment, medium and program product

    CN119854300A

  • Calculation power arrangement method, device and equipment for edge calculation, medium and program product

    CN119892835A

  • Computing power node scheduling method, system, equipment, medium and computer program product

    CN121125722A