Hash power identification recursive resolution and resource allocation method and device based on domain name system

By using a recursive resolution and resource allocation method based on the domain name system for computing power identifiers, the problem of unified management of computing power resources in large-scale, cross-regional scenarios is solved, realizing efficient utilization of computing power resources and macro-control within a wide area network, thereby improving the overall service performance of the computing power network.

CN119788639BActive Publication Date: 2025-11-11CHINA INTERNET NETWORK INFORMATION CENTER
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411792263.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-11-11
Estimated Expiration
2044-12-06

AI Technical Summary

Technical Problem

Existing technologies struggle to achieve unified management and application of computing resources in large-scale, cross-regional scenarios, especially in edge networks where the scheduling and allocation of computing resources have not yet achieved effective unified management and application across wide area networks.

Method used

A recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System is adopted. Through the collaborative work of recursive service nodes, computing power resolution root nodes and multi-level lower-level nodes, and by utilizing the hierarchical and structured design of the Domain Name System, unified resolution and allocation of computing power resources are achieved.

Benefits of technology

It improves the utilization efficiency of computing resources, realizes macro-control and allocation of computing resources within a wide area network, enhances the comprehensive service performance of the computing network, and has higher reliability, security and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788639B_ABST
    Figure CN119788639B_ABST
Patent Text Reader

Abstract

This invention provides a method and apparatus for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System (DNS). Based on the DNS service infrastructure, it supports the resolution and addressing of wide area network (WAN) computing power identifiers using the DNS, offering higher reliability, security, and stability compared to newly built identifier systems. Based on DNS service nodes, it can simultaneously resolve computing power resources and allocate and schedule computing power demands during identifier resolution, efficiently utilizing computing power resources and achieving computing-network convergence. The top-down resolution and resource allocation method from the root node facilitates macro-control and allocation of computing power resources within and between WANs, enabling balanced service of computing power resources at the network level to improve the overall service performance of the computing power network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method and apparatus for recursive resolution and resource allocation of computing power identifiers based on the domain name system. Background Technology

[0002] It is predicted that the amount of new data created in the next three years will exceed the total amount created in the past 30 years, and the amount of data created in the next five years will be more than three times that of the previous five years. This will bring about a huge demand for data storage, computing, transmission, and application, highlighting the increasing importance of new infrastructure such as 5G, fiber broadband, and data centers. Computing network technology focuses on the diversity of resources and computing services within the network. The diversity of computing resources includes the diversity of resource node size and location (large-scale cloud computing nodes, edge computing nodes distributed at the network edge, etc.), the diversity of computing power types of resource nodes (general-purpose computing power, intelligent computing power, supercomputing power), and the diversity of resource ownership (cloud service providers, telecom operators, small and medium-sized enterprises, supercomputing centers, research institutions, etc.).

[0003] Computing power identifiers are globally unified and verifiable, used to identify computing power resources, functions, applications, and other dimensions. Users indicate the services they need through computing power identifiers, and the network parses these identifiers to obtain information such as the target computing power service and computing power requirements, providing a foundation for computing power scheduling. Currently, various research and standardization efforts surrounding computing power identifiers are ongoing, but most remain in the experimental and exploratory stage. Technologies related to computing power resource allocation and scheduling, based on modifications to network routing equipment, are mainly aimed at computing power resource scheduling and application in edge networks, but they cannot yet achieve unified management and application of computing power resources in large-scale, cross-regional, and multi-identifier scenarios. Summary of the Invention

[0004] To address the problems existing in the prior art, this invention provides a method and apparatus for recursive resolution and resource allocation of computing power identifiers based on the domain name system.

[0005] The first aspect of this invention provides a method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System, applied to recursive service nodes in a computing power identifier resolution system, the method comprising:

[0006] Send a computing resource usage request to the computing power resolution root node, the computing resource usage request including relevant information of the computing task;

[0007] Receive the node identifier of the lower-level node returned by the computing power resolution root node, and send the computing power resource usage request to the lower-level node based on the node identifier;

[0008] Receive the resource node identifier and corresponding resource description file of the candidate resource node returned by the lower-level node, and determine the target resource node for executing the computing task based on the resource node identifier and corresponding resource description file of the candidate resource node;

[0009] The computing power identifier resolution system includes the recursive service node, the computing power resolution root node, and at least one layer of lower-level nodes. The top-level lower-level node is communicatively connected to the computing power resolution root node, and the bottom-level lower-level node is communicatively connected to multiple resource nodes. The lower-level nodes are sequentially communicatively connected to each other. Each layer has multiple lower-level nodes. The computing power resolution root node and the lower-level nodes sequentially determine the lower-level node or the candidate resource node for executing the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node.

[0010] The computing power identifier resolution system is built on the domain name system.

[0011] Optionally, the relevant information of the computing task includes one or a combination of task type, computational load, time requirements, and performance requirements.

[0012] Optionally, the method further includes:

[0013] Receive the computing resource usage request sent by the user equipment; and

[0014] The address information of the target resource node is returned to the user equipment.

[0015] Optionally, the lower-level nodes of the at least one layer include regional secondary nodes and service provider nodes; wherein the regional secondary nodes are communicatively connected to the computing power resolution root node, and the service provider nodes are communicatively connected to the regional secondary nodes and the plurality of resource nodes.

[0016] A second aspect of this invention provides a method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System, applied to the root node of computing power resolution in a computing power identifier resolution system, the method comprising:

[0017] Receive computing resource usage requests sent by recursive service nodes, wherein the computing resource usage requests include relevant information about computing tasks;

[0018] Based on the locally managed computing power identifier and the corresponding resource description file, the lower-level node for executing the computing task is determined, and the node identifier of the determined lower-level node is returned to the recursive service node so that the recursive service node can determine the target resource node for executing the computing task.

[0019] The computing power identifier resolution system includes the recursive service node, the computing power resolution root node, and at least one layer of lower-level nodes. The top-level lower-level node is communicatively connected to the computing power resolution root node, and the bottom-level lower-level node is communicatively connected to multiple resource nodes. The lower-level nodes are sequentially connected to each other. Each layer has multiple lower-level nodes. The lower-level nodes determine the lower-level nodes or candidate resource nodes to perform the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node. The target resource node is determined by the recursive service node based on the resource node identifier of the candidate resource node, the corresponding resource description file, and network status information.

[0020] The computing power identifier resolution system is built on the domain name system.

[0021] Optionally, the relevant information of the computing task includes one or a combination of task type, computational load, time requirements, and performance requirements.

[0022] Optionally, the lower-level nodes of the at least one layer include regional secondary nodes and service provider nodes; wherein the regional secondary nodes are communicatively connected to the computing power resolution root node, and the service provider nodes are communicatively connected to the regional secondary nodes and the plurality of resource nodes.

[0023] Optionally, the method further includes:

[0024] Receive the updated resource description file sent by the secondary node in the region.

[0025] Optionally, the resource description file corresponding to the computing power resolution root node includes one or a combination of geographical location, resource type, total amount, and load rate.

[0026] A third aspect of this invention provides a method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System, applied to lower-level nodes in a computing power identifier resolution system, the method comprising:

[0027] The recursive service node receives a computing resource usage request sent by the recursive service node based on the node identifier corresponding to the lower-level node. The computing resource usage request includes relevant information about the computing task. The node identifier is determined by the computing power resolution root node and returned to the recursive service node.

[0028] Based on the locally managed computing power identifier and the corresponding resource description file, the lower-level node or candidate resource node for executing the computing task is determined, and the node identifier of the determined lower-level node or the resource node identifier corresponding to the candidate resource node is returned to the recursive service node so that the recursive service node can determine the target resource node for executing the computing task.

[0029] The computing power identifier resolution system includes the recursive service node, the computing power resolution root node, and at least one layer of lower-level nodes. The top-level lower-level nodes are communicatively connected to the computing power resolution root node, and the bottom-level lower-level nodes are communicatively connected to multiple resource nodes. The lower-level nodes are sequentially communicatively connected to each other. Each layer has multiple lower-level nodes. The computing power resolution root node and the lower-level nodes determine the lower-level nodes or candidate resource nodes for executing the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node. The target resource node is determined by the recursive service node based on the resource node identifier of the candidate resource node, the corresponding resource description file, and network status information.

[0030] The computing power identifier resolution system is built on the domain name system.

[0031] Optionally, the relevant information of the computing task includes one or a combination of task type, computational load, time requirements, and performance requirements.

[0032] Optionally, the lower-level nodes of the at least one layer include regional secondary nodes and service provider nodes; wherein the regional secondary nodes are communicatively connected to the computing power resolution root node, and the service provider nodes are communicatively connected to the regional secondary nodes and the plurality of resource nodes.

[0033] Optionally, the method further includes:

[0034] Receive the updated resource description file sent by the service provider node; and / or

[0035] The updated resource description file is sent to the root node of the computing power resolution.

[0036] Optionally, the resource description file corresponding to the lower-level node includes one or a combination of resource type, total quantity, load rate, price, and stability.

[0037] Optionally, determining the lower-level node or target resource node for executing the computing task based on the locally managed computing power identifier and the corresponding resource description file includes:

[0038] Based on the locally managed computing power identifier, the corresponding resource description file, and network dynamic data, the lower-level node or target resource node used to execute the computing task is determined.

[0039] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any of the above-described methods for recursive resolution of computing power identifiers and resource allocation based on the domain name system.

[0040] The present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements any of the above-described methods for recursive resolution of computing power identifiers and resource allocation based on the domain name system.

[0041] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements any of the above-described methods for recursive resolution and resource allocation of computing power identifiers based on the domain name system.

[0042] The present invention provides a method and apparatus for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System (DNS). Based on the DNS service infrastructure, it supports the resolution and addressing of wide area network (WAN) computing power identifiers using the DNS, offering higher reliability, security, and stability compared to newly built identifier systems. Based on DNS service nodes, it simultaneously resolves computing power resources and allocates and schedules computing power demands during identifier resolution, efficiently utilizing computing power resources and achieving computing-network convergence. The top-down resolution and resource allocation method from the root node facilitates macro-control and allocation of computing power resources within and between WANs, enabling balanced distribution at both the computing power resource and network levels to improve the overall service performance of the computing power network. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0044] Figure 1 This is a flowchart illustrating a method for recursive resolution and resource allocation of computing power identifiers based on the domain name system, provided in an embodiment of the present invention.

[0045] Figure 2 This is an example diagram illustrating the computing power identifier provided in an embodiment of the present invention.

[0046] Figure 3 This is a schematic diagram illustrating the management format of the computing resource description file provided in an embodiment of the present invention.

[0047] Figure 4 This is a flowchart illustrating a recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System, provided in another embodiment of the present invention.

[0048] Figure 5 This is a flowchart illustrating a method for recursive resolution and resource allocation of computing power identifiers based on the domain name system, provided in another embodiment of the present invention.

[0049] Figure 6 This is a flowchart illustrating a recursive resolution and resource allocation method for computing power identifiers based on the domain name system, provided in another embodiment of the present invention.

[0050] Figure 7 This is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0051] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0052] The Domain Name System (DNS) possesses significant stability and reliability, serving as a crucial internet infrastructure and the most important form of internet identification. Research on recursive resolution and allocation methods for computing power identifiers based on the DNS and related technologies can flexibly meet the diverse needs of computing power services. The embodiments of this invention utilize the hierarchical and structured design features of the DNS, along with its stability and reliability advantages, to provide a method for unified resolution services and resource allocation compatible with various computing power resource identifiers. During the resolution of computing power identifiers, the matching calculation and scheduling of various computing power resources are simultaneously implemented, effectively improving the utilization level of various computing power resources. The computing power identifier resolution system mentioned in the embodiments of this invention is based on the DNS. It can be built upon the existing structure of the DNS, modifying functional nodes within the DNS system to add functionality, such as improving recursive service nodes to enable computing power identifier resolution and resource allocation.

[0053] Figure 1 This is a flowchart illustrating a recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System provided in an embodiment of the present invention, as follows: Figure 1 As shown, this method can be applied to recursive service nodes in a computing power identifier resolution system, and specifically includes the following steps:

[0054] Step 101: Send a computing resource usage request to the computing power resolution root node. The computing resource usage request includes relevant information about the computing task.

[0055] The embodiments of the present invention rely on the Domain Name System (DNS) and related infrastructure, and combine the design of recursive service nodes and computing resource management nodes (MN) at all levels (such as service provider nodes, regional secondary nodes, root nodes, etc.) to realize the resolution, matching and scheduling of computing resources within a wide area network.

[0056] The recursive service node SN is a network access node (device) that provides users with computing resource query, access and resolution services. It is mainly responsible for querying and applying for information from computing resource management nodes MN at all levels.

[0057] When a user has a computing task that requires requesting computing resources from the network to execute it, the user sends a computing resource usage request to the SN through their user equipment. This request includes relevant information about the computing task, which describes the task and may include, for example, one or a combination of task type, computational load, time requirements, and performance requirements. The network can then allocate appropriate computing resources to the task based on this information.

[0058] After receiving a computing resource usage request from a user equipment, the SN sends the computing resource usage request to the computing power resolution root node, requesting the computing power resolution root node to parse the relevant information and allocate appropriate computing resources accordingly.

[0059] In this embodiment of the invention, in conjunction with the computing power identifier resolution system service infrastructure, user equipment can independently configure its corresponding recursive service node, or automatically obtain the corresponding recursive service node through the computing power identifier resolution system.

[0060] Step 102: Receive the node identifier of the lower-level node returned by the computing power resolution root node, and send the computing power resource usage request to the lower-level node based on the node identifier;

[0061] In this embodiment of the invention, each level of computing power resource management node MN in the computing power identifier resolution system maintains a computing power identifier and its corresponding description file. Figure 2 This is an example diagram illustrating the computing power identifier provided in an embodiment of the present invention, such as... Figure 2As shown, a computing power identifier consists of two parts: a computing power resource identifier and a computing power node identifier. For relatively static information that reflects key attributes of computing power resources (regional location, resource number, computing power type, computing power architecture, computing power level, etc.), it is represented by a computing power node identifier + a computing power resource identifier. The node identifier and resource identifier are separated by a slash ( / ). To better compatibility with the DNS domain name resolution system, the two identifier segments encode each field sequentially, using a period (.) to separate each field.

[0062] The computing resource description file is a crucial description of computing resources and a supplement to the computing resource identifier. Both the computing resource identifier and the computing resource description file must be used during the computing resource identifier resolution process. The basic attributes of computing resources are already reflected through the computing resource identifier. The dynamic description information of computing resources (computing load / real-time memory, number of service sessions, bandwidth, QoS, computing latency, etc.) is mainly achieved through the management of resource description files by various levels of the Management Network (MN). The MN utilizes the Domain Name Service (DNS) infrastructure and other network devices to dynamically collect data from computing resource nodes, obtaining the aforementioned dynamic description information, and stores and applies it through metadata management within the description file. Figure 3 This is a schematic diagram illustrating the management format of the computing resource description file provided in an embodiment of the present invention.

[0063] Each level of computing power resource management node (MN) is responsible for managing the computing power identifiers and resource description files registered with it. The resource description files contain core metadata information corresponding to the computing power identifiers. Since different nodes have different identifier resolution service functions, the content of the resource description files for each level of node can differ (the core metadata is selected based on the corresponding resolution decision parameters) to support specific use during the computing power resolution process. For example, the root node and regional secondary nodes are mainly responsible for allocating computing resources across the wide area network; therefore, their managed description files may include metadata information such as the total amount of available resources, computing power subclasses, and overall load. Service provider nodes are mainly responsible for allocating resource nodes within a local area network or edge computing nodes; therefore, their managed description files may include dynamic information such as resource node load, available resources, storage capacity, and bandwidth capacity.

[0064] All levels of computing resource management nodes jointly undertake the updating and maintenance of computing resource descriptions. For example, service provider nodes primarily collect and update resource node identifiers and corresponding description files. When a resource node's resources change, it triggers changes to relevant metadata information within the service provider node, which is then uploaded sequentially to the regional secondary nodes and the root node. This enables different levels to manage and update the dynamic description information of the nodes they manage. All levels of computing resource management nodes update the corresponding resource description file information in real time for use in resource computation and selection at the corresponding level.

[0065] In this embodiment of the invention, after receiving a computing resource usage request from a recursive service node, the computing power resolution root node parses the relevant information of the computing task included in the request to determine the task type, computational load, time requirements, and performance requirements. Based on the locally maintained computing power identifier and its corresponding description file, the computing power resolution root node determines the suitable lower-level node to provide computing resources for the computing task.

[0066] In this embodiment of the invention, the computing power identifier resolution system includes a recursive service node, a computing power resolution root node, and at least one layer of lower-level nodes (each embodiment of the invention illustrates two layers of lower-level nodes, including regional secondary nodes and service provider nodes). The top-level lower-level node (regional secondary node) is communicatively connected to the computing power resolution root node, and the bottom-level lower-level node (service provider node) is communicatively connected to multiple resource nodes (i.e., nodes used to provide computing power resources). The lower-level nodes are sequentially communicatively connected to each other; each layer has multiple lower-level nodes, i.e., multiple regional secondary nodes and multiple service provider nodes. The computing power resolution root node, regional secondary nodes, and service provider nodes sequentially determine the lower-level nodes or candidate resource nodes used to execute the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the candidate resource node identifier to the recursive service node.

[0067] Once the root node determines that a suitable lower-level node for providing computing resources to the computing task is a second-level node in a certain region, it returns the node identifier of that second-level node to the recursive service node. The recursive service node can then send a computing resource usage request to the second-level node in that region based on this node identifier, requesting that the second-level node allocate a suitable service provider node for the computing task.

[0068] Step 103: Receive the resource node identifier and corresponding resource description file of the candidate resource node returned by the lower-level node, and determine the target resource node for executing the computing task based on the resource node identifier and corresponding resource description file of the candidate resource node.

[0069] The service provider node can determine candidate resource nodes for executing the computing task based on locally maintained computing power identifiers and corresponding resource description files, and return the resource node identifier of the candidate resource node and its corresponding resource description file to the recursive service node. The candidate resource nodes are determined by the lowest-level subordinate node in the computing power identifier resolution system from among multiple resource nodes registered on it.

[0070] Then, the recursive service node can determine the target resource node for executing the computation task based on the resource node identifier of the candidate resource node, its corresponding resource description file, and network status information. Specifically, the recursive service node can determine the target resource node by combining network status information with the user equipment, the location of the user equipment, etc. Then, the resource node identifier of the target resource node (e.g., the address information of the target resource node) is sent to the user equipment, and the user equipment sends the computation task to the target resource node based on the address information of the target resource node to execute the computation task.

[0071] In this embodiment of the invention, after receiving a service request from the SN, the MN (Member Node) performs matching and selection calculations based on the computing power identifier and related information (computing power type, load, capacity, etc.) in its description file, as well as dynamic network data. It then manages the control, scheduling, and allocation of computing power resources at each level. The MN enables resolution services and resource allocation across wide-area computing power networks, similar to a computing network orchestration management center. It can select management and control strategies based on resource and network deployment status to achieve collaborative scheduling of computing power networks. In this embodiment, the service provider node MN can dynamically collect network device information and perform dynamic resource matching. Together with computing power resource management nodes at all levels, it achieves collaborative scheduling of computing power networks across the wide area network. According to the computing power resource allocation strategy, it sends the resolution and allocation results to the computing power resource recursive service node SN. After receiving the computing power resource resolution and allocation results, the SN executes the specific computing power connection.

[0072] The recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System (DNS) provided in this invention, based on the DNS service infrastructure, supports the resolution and addressing of wide area network (WAN) computing power identifiers using the DNS, offering higher reliability, security, and stability compared to a newly built identifier system. Based on DNS service nodes, it simultaneously resolves computing power resources and allocates and schedules computing power demands during the identifier resolution process, efficiently utilizing computing power resources and achieving computing-network convergence. The top-down resolution and resource allocation method from the root node facilitates macro-control and allocation of computing power resources within and between WANs, enabling balanced distribution at both the computing power resource and network levels to improve the overall service performance of the computing power network.

[0073] Figure 4 This is a flowchart illustrating a recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System, as provided in another embodiment of the present invention. Figure 4 As shown, this method can be applied to the root node of computing power resolution in a computing power identifier resolution system, and specifically includes the following steps:

[0074] Step 401: Receive a computing resource usage request sent by the recursive service node, wherein the computing resource usage request includes relevant information about the computing task;

[0075] When a user has a computing task that requires requesting computing resources from the network to execute it, the user sends a computing resource usage request to the SN through their user equipment. This request includes relevant information about the computing task, which describes the task and may include, for example, one or a combination of task type, computational load, time requirements, and performance requirements. The network can then allocate appropriate computing resources to the task based on this information.

[0076] After receiving a computing resource usage request from a user equipment, the SN sends the computing resource usage request to the computing power resolution root node, requesting the computing power resolution root node to parse the relevant information and allocate appropriate computing resources accordingly.

[0077] Step 402: Based on the locally managed computing power identifier and the corresponding resource description file, determine the lower-level node for executing the computing task, and return the node identifier of the determined lower-level node to the recursive service node so that the recursive service node can determine the target resource node for executing the computing task.

[0078] After receiving a computing resource usage request from a recursive service node, the computing power resolution root node parses the relevant information about the computing task included in the request to determine the task type, computational load, time requirements, and performance requirements. Based on its locally maintained computing power identifier and its corresponding description file, the computing power resolution root node determines the appropriate lower-level node to provide computing resources for the computing task.

[0079] In this embodiment of the invention, the computing power identifier resolution system includes a recursive service node, a computing power resolution root node, and at least one layer of lower-level nodes (each embodiment of the invention illustrates two layers of lower-level nodes, including regional secondary nodes and service provider nodes). The top-level lower-level node (regional secondary node) is communicatively connected to the computing power resolution root node, and the bottom-level lower-level node (service provider node) is communicatively connected to multiple resource nodes (i.e., nodes used to provide computing power resources). The lower-level nodes are sequentially communicatively connected to each other; each layer has multiple lower-level nodes, i.e., multiple regional secondary nodes and multiple service provider nodes. The computing power resolution root node, regional secondary nodes, and service provider nodes sequentially determine the lower-level node or the candidate resource node for executing the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node. The recursive service node can determine the target resource node for executing the computing task based on the resource node identifier of the candidate resource node and the resource description file corresponding to the candidate resource node sent by the lower-level node.

[0080] Once the root node determines that a suitable lower-level node for providing computing resources to the computing task is a second-level node in a certain region, it returns the node identifier of that second-level node to the recursive service node. The recursive service node can then send a computing resource usage request to the second-level node in that region based on this node identifier, requesting that the second-level node allocate a suitable service provider node for the computing task.

[0081] The service provider node can determine candidate resource nodes for executing the computing task based on locally maintained computing power identifiers and corresponding resource description files, and return the node identifier of the candidate resource node to the recursive service node. The candidate resource node is determined by the lowest-level subordinate node in the computing power identifier resolution system from among multiple resource nodes registered on it.

[0082] Then, the recursive service node can determine the target resource node for executing the computation task based on the resource node identifier of the candidate resource node, its corresponding resource description file, and network status information. Specifically, the recursive service node can determine the target resource node by combining the network status with the user equipment, the location of the user equipment, etc. Then, the resource node identifier of the target resource node (e.g., the address information of the target resource node) is sent to the user equipment, and the user equipment sends the computation task to the target resource node based on the address information of the target resource node to execute the computation task.

[0083] In this embodiment of the invention, after receiving a service request from the SN, the MN (Member Node) performs matching and selection calculations based on the computing power identifier and related information (computing power type, load, capacity, etc.) in its description file, as well as dynamic network data. It then manages the control, scheduling, and allocation of computing power resources at each level. The MN enables resolution services and resource allocation across wide-area computing power networks, similar to a computing network orchestration management center. It can select management and control strategies based on resource and network deployment status to achieve collaborative scheduling of computing power networks. In this embodiment, the service provider node MN can dynamically collect network device information and perform dynamic resource matching. Together with computing power resource management nodes at all levels, it achieves collaborative scheduling of computing power networks across the wide area network. According to the computing power resource allocation strategy, it sends the resolution and allocation results to the computing power resource recursive service node SN. After receiving the computing power resource resolution and allocation results, the SN executes the specific computing power connection.

[0084] The recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System (DNS) provided in this invention, based on the DNS service infrastructure, supports the resolution and addressing of wide area network (WAN) computing power identifiers using the DNS, offering higher reliability, security, and stability compared to a newly built identifier system. Based on DNS service nodes, it simultaneously resolves computing power resources and allocates and schedules computing power demands during the identifier resolution process, efficiently utilizing computing power resources and achieving computing-network convergence. The top-down resolution and resource allocation method from the root node facilitates macro-control and allocation of computing power resources within and between WANs, enabling balanced distribution at both the computing power resource and network levels to improve the overall service performance of the computing power network.

[0085] Figure 5 This is a flowchart illustrating a recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System, as provided in another embodiment of the present invention. Figure 5 As shown, this method can be applied to lower-level nodes in a computing power identifier resolution system, and specifically includes the following steps:

[0086] Step 501: Receive a computing resource usage request sent by the recursive service node based on the node identifier corresponding to the lower-level node. The computing resource usage request includes relevant information about the computing task. The node identifier is determined by the computing power resolution root node and returned to the recursive service node.

[0087] In this embodiment of the invention, the computing power identifier resolution system includes a recursive service node, a computing power resolution root node, and at least one layer of lower-level nodes (this embodiment illustrates this with two layers of lower-level nodes, including regional secondary nodes and service provider nodes). The top-level lower-level node (regional secondary node) is communicatively connected to the computing power resolution root node, and the bottom-level lower-level node (service provider node) is communicatively connected to multiple resource nodes (i.e., nodes used to provide computing power resources). The lower-level nodes are sequentially communicatively connected to each other; each layer has multiple lower-level nodes, i.e., multiple regional secondary nodes and multiple service provider nodes. The computing power resolution root node, regional secondary nodes, and service provider nodes sequentially determine the lower-level nodes or candidate resource nodes used to execute the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node.

[0088] When a user has a computing task that requires requesting computing resources from the network to execute it, the user sends a computing resource usage request to the SN through their user equipment. This request includes relevant information about the computing task, which describes the task and may include, for example, one or a combination of task type, computational load, time requirements, and performance requirements. The network can then allocate appropriate computing resources to the task based on this information.

[0089] After receiving a computing resource usage request from a user equipment, the SN sends the computing resource usage request to the computing power resolution root node, requesting the computing power resolution root node to parse the relevant information and allocate appropriate computing resources accordingly.

[0090] After receiving a computing resource usage request from a recursive service node, the computing power resolution root node parses the relevant information about the computing task included in the request to determine the task type, computational load, time requirements, and performance requirements. Based on its locally maintained computing power identifier and its corresponding description file, the computing power resolution root node determines the appropriate lower-level node to provide computing resources for the computing task.

[0091] Step 502: Based on the locally managed computing power identifier and the corresponding resource description file, determine the lower-level node or candidate resource node for executing the computing task, and return the node identifier of the determined lower-level node or the resource node identifier corresponding to the candidate resource node to the recursive service node so that the recursive service node can determine the target resource node for executing the computing task.

[0092] Once the root node determines that a suitable lower-level node for providing computing resources to the computing task is a second-level node in a certain region, it returns the node identifier of that second-level node to the recursive service node. The recursive service node can then send a computing resource usage request to the second-level node in that region based on this node identifier, requesting that the second-level node allocate a suitable service provider node for the computing task.

[0093] The service provider node can determine a list of candidate resource nodes (which may include multiple candidate resource nodes) for executing the computing task based on the locally maintained computing power identifier and corresponding resource description file. This list of candidate resource nodes and the corresponding resource description file are then fed back to the recursive service node. The recursive service node performs the calculation and returns the final target resource node identifier to the recursive service node. The candidate resource nodes are determined by the lowest-level lower-level node in the computing power identifier resolution system from among the multiple resource nodes registered on it.

[0094] Then, the recursive service node can determine the target resource node for executing the computation task based on the resource node identifier of the candidate resource node, its corresponding resource description file, and network status information. Specifically, the recursive service node can determine the target resource node by combining the network status with the user equipment, the location of the user equipment, etc. Then, the resource node identifier of the target resource node (e.g., the address information of the target resource node) is sent to the user equipment, and the user equipment sends the computation task to the target resource node based on the address information of the target resource node to execute the computation task.

[0095] In this embodiment of the invention, after receiving a service request from the SN, the MN (Member Node) performs matching and selection calculations based on the computing power identifier and related information (computing power type, load, capacity, etc.) in its description file, as well as dynamic network data. It then manages the control, scheduling, and allocation of computing power resources at each level. The MN enables resolution services and resource allocation across wide-area computing power networks, similar to a computing network orchestration management center. It can select management and control strategies based on resource and network deployment status to achieve collaborative scheduling of computing power networks. In this embodiment, the service provider node MN can dynamically collect network device information and perform dynamic resource matching. Together with computing power resource management nodes at all levels, it achieves collaborative scheduling of computing power networks across the wide area network. According to the computing power resource allocation strategy, it sends the resolution and allocation results to the computing power resource recursive service node SN. After receiving the computing power resource resolution and allocation results, the SN executes the specific computing power connection.

[0096] In this embodiment of the invention, the lower-level node determines the lower-level node or target resource node for executing the computing task based on the locally managed computing power identifier and the corresponding resource description file. This includes determining the lower-level node or target resource node for executing the computing task based on the locally managed computing power identifier, the corresponding resource description file, and network dynamic data. Specifically, for example, when a regional secondary node selects a suitable service provider node, it can dynamically determine the service provider node by combining the computing power identifier and the corresponding resource description file with current network dynamic data such as network bandwidth jitter. Correspondingly, when a service provider node selects a suitable resource node, it can dynamically determine the target resource node by combining the computing power identifier and the corresponding resource description file with current network dynamic data such as network bandwidth jitter.

[0097] The recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System (DNS) provided in this invention, based on the DNS service infrastructure, supports the resolution and addressing of wide area network (WAN) computing power identifiers using the DNS. It offers higher reliability, security, and stability compared to a newly built identifier system. Based on DNS service nodes, it simultaneously resolves computing power resources and allocates and schedules computing power demands during the identifier resolution process, efficiently utilizing computing power resources and achieving computing-network convergence. The top-down resolution and resource allocation method from the computing power resolution root node facilitates macro-control and allocation of computing power resources within and between WANs, enabling balanced distribution at both the computing power resource and network levels to improve the overall service performance of the computing power network.

[0098] Figure 6 This is a flowchart illustrating a recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System (DNS) provided in another embodiment of the present invention. Combining a hierarchical computing power resource management node, this embodiment designs a multi-level recursive resolution and resource allocation method for computing power identifiers. Based on the computing power identifier and related description file information, combined with the characteristics, architecture, and price requirements of the computing task, it allocates the identifier to different regional computing power resource scheduling levels for more efficient resource matching. Figure 6 As shown, the method includes the following steps:

[0099] 1. Users submit a request to the recursive service node to use computing resources. The request must specify the type of computing task, the amount of computing, the time requirements, and the performance requirements.

[0100] 2-3. The recursive service node sends the above application requirements to the computing power resolution root node. The root node selects the optimal path based on the local file and resource description file, such as the user's geographical location and available resources, and assigns the task to the corresponding regional secondary node, and feeds back the node identifier to the recursive service node.

[0101] 4-5. The recursive service node requests computing power service from the regional secondary node. Based on the local documents and resource description documents, the secondary node can allocate the task to the corresponding service provider node, and feed back the node identifier to the recursive service node.

[0102] 6-7. The recursive service node requests computing power service from the service provider node. After receiving the request, the service provider node, based on the local documents and resource description documents, and considering factors such as available resources, overall load, storage capacity, and geographical location, matches the task to the corresponding resource node and feeds back the node identifier and resolution result to the recursive service node.

[0103] 8-9. The recursive service node will send the resource node identifier and resolution information back to the user;

[0104] 10. Users access computing resource nodes and send computing tasks based on the target resource node identifier and resolution information.

[0105] In this embodiment of the invention, the method further includes the computing power resolution root node receiving an updated resource description file sent by a regional secondary node, the regional secondary node receiving the updated resource description file sent by the service provider node, and the regional secondary node sending the updated resource description file to the computing power resolution root node. Figure 6 As shown, after the computing power resource node confirms the task request, it executes it and requests an update to its resource description file from the service provider node; the service provider node requests an update to the resource description file from the regional secondary node, and the regional secondary node requests an update to the resource description file from the computing power resolution root node.

[0106] The recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System (DNS) provided in this invention associates computing power identifiers and key attributes through resource description files, and supports dynamic management and updates of these files. Different computing power resource management nodes manage identifiers and resource description files at corresponding levels through zone files, which have configurable attributes. Resource description files are dynamically managed and updated in the form of metadata. When a new computing power resource is registered or changes, the description file update of the corresponding computing power resource management node will be initiated. Each level of computing power resource management node only updates the relevant metadata in the resource description file. Each level of computing power resource management node will perform computing power resolution and allocation based on the computing power identifier and its current resource description information to support the dynamic allocation and scheduling of computing power resources.

[0107] In the computing resource management nodes, service provider nodes primarily collect and manage resource node identifiers and corresponding description files. Changes in a resource node's resources trigger changes to the relevant metadata information within its registration identifier management node, which is then sequentially uploaded to the superior management node and the computing power resolution root node. This enables different levels of management and updating of the dynamic description information of the nodes they manage. Each node updates its corresponding resource description file information in real time for use in resource calculation and selection at the corresponding level.

[0108] The registered resource node identification information is stored (in a zone file) on the corresponding computing power resource management node (e.g., a service provider node), and managed together with the resource description data file. Updated data is simultaneously reported to the superior node. After the superior node updates the corresponding resource description file, it continues to report the updated data level by level to the computing power resolution root node. The management node and the computing power resolution root node then update their respective resource description files in sequence. This completes the entire data update process for the registration phase.

[0109] When resource nodes actively change their resources, or after allocating resources based on resolution, they need to report to the computing power resource management node (e.g., service provider node) to update the corresponding description file. After updating the resource node information, the computing power resource management node needs to report the changes in key resource statistics and other data level by level (e.g., regional secondary nodes uniformly manage service provider node identification information and corresponding resource description files, and update them synchronously based on the information reported by service provider nodes), until the computing power resolution root node synchronously updates the corresponding resource description file.

[0110] The identifier resolution infrastructure of the computing power identifier resolution system in this embodiment of the invention focuses on achieving unified and efficient recursive resolution and scheduling of computing power identifiers through a multi-level architecture, including recursive service nodes, coordinating the computing power resolution root node, regional secondary nodes, and service provider nodes. The computing power resource identifier resolution refers to the process by which recursive service nodes send user computing resource requests to specific computing power resource nodes according to specific rules. The computing power resource scheduling method includes a comprehensive scheduling and matching method that matches and selects tasks sequentially from the computing power resolution root node to the regional secondary node and then to the service provider node based on the computing power identifier and relevant information in its resource description file (computing power type, load, capacity, etc.), network dynamic data, etc.

[0111] In this embodiment of the invention, the recursive service node can trigger top-down parsing and allocation starting from the root node according to the user's computing power requirements, specifically including:

[0112] The root node can perform initial task matching based on the computing power identifier and relevant information in the resource description file (resource type, total amount, load rate, geographical location, etc.) it manages, and feed back the corresponding secondary node to the recursive service node.

[0113] The regional secondary node can perform secondary task allocation based on the computing power identifier and relevant information (resource type, total amount, load rate, price, etc.) in the resource description file under its management, and feed back the designated corresponding service provider node to the recursive service node.

[0114] Service provider nodes, or more levels of management nodes as needed, can further allocate tasks based on the computing power identifiers and relevant information (resource type, total amount, load rate, stability, etc.) in the resource description files and network dynamic information they manage, and finally select the optimal computing power resource node, and feed back the node identifier and resolution information to the recursive service node.

[0115] Users can connect to and use computing resources based on the information fed back by the recursive nodes.

[0116] Figure 7 This is a schematic diagram of the physical structure of the electronic device provided in the embodiments of the present invention, such as... Figure 7 As shown, the electronic device may include a processor 710, a communications interface 720, a memory 730, and a communication bus 740, wherein the processor 710, communications interface 720, and memory 730 communicate with each other via the communication bus 740. The processor 710 can call logical instructions in the memory 730 to execute the recursive resolution and resource allocation method for computing power identifiers based on the domain name system provided in the above embodiments.

[0117] Furthermore, the logical instructions in the aforementioned memory 730 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0118] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the recursive resolution and resource allocation method for computing power identifiers based on the domain name system provided in the above embodiments.

[0119] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program being processed by a processor to execute the recursive resolution and resource allocation method for computing power identifiers based on the Domain Name System provided in the above embodiments.

[0120] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0121] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0122] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System, characterized in that, The method, applied to a recursive service node in a computing power identifier resolution system, includes: Send a computing resource usage request to the computing power resolution root node, the computing resource usage request including relevant information of the computing task; Receive the node identifier of the lower-level node returned by the computing power resolution root node, and send the computing power resource usage request to the lower-level node based on the node identifier; Receive the resource node identifier and corresponding resource description file of the candidate resource node returned by the lower-level node, and determine the target resource node to perform the calculation task based on the candidate resource node identifier and corresponding resource description file according to a specific calculation method; The computing power identifier resolution system includes the recursive service node, the computing power resolution root node, and at least one layer of lower-level nodes. The top-level lower-level node is communicatively connected to the computing power resolution root node, and the bottom-level lower-level node is communicatively connected to multiple resource nodes. The lower-level nodes are sequentially communicatively connected to each other. Each layer has multiple lower-level nodes. The computing power resolution root node and the lower-level nodes sequentially determine the lower-level node or the candidate resource node for executing the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node. The computing power identifier resolution system is built on the domain name system.

2. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 1, characterized in that, The relevant information of the computing task includes one or a combination of task type, computational load, time requirements, and performance requirements.

3. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 1 or 2, characterized in that, The method further includes: Receive the computing resource usage request sent by the user equipment; and The address information of the target resource node is returned to the user equipment.

4. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 1 or 2, characterized in that, The lower-level nodes of the at least one layer include regional secondary nodes and service provider nodes; wherein, the regional secondary nodes are communicatively connected to the computing power resolution root node, and the service provider nodes are communicatively connected to the regional secondary nodes and the plurality of resource nodes.

5. A method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System, characterized in that, The method, applied to the root node of a computing power identifier resolution system, includes: Receive computing resource usage requests sent by recursive service nodes, wherein the computing resource usage requests include relevant information about computing tasks; Based on the locally managed computing power identifier and the corresponding resource description file, the lower-level node for executing the computing task is determined, and the node identifier of the determined lower-level node is returned to the recursive service node so that the recursive service node can determine the target resource node for executing the computing task. The computing power identifier resolution system includes the recursive service node, the computing power resolution root node, and at least one layer of lower-level nodes. The top-level lower-level node is communicatively connected to the computing power resolution root node, and the bottom-level lower-level node is communicatively connected to multiple resource nodes. The lower-level nodes are sequentially connected to each other. Each layer has multiple lower-level nodes. The lower-level nodes determine the lower-level nodes or candidate resource nodes to perform the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node. The target resource node is determined by the recursive service node based on the resource node identifier of the candidate resource node, the corresponding resource description file, and network status information. The computing power identifier resolution system is built on the domain name system.

6. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 5, characterized in that, The relevant information of the computing task includes one or a combination of task type, computational load, time requirements, and performance requirements.

7. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 5 or 6, characterized in that, The lower-level nodes of the at least one layer include regional secondary nodes and service provider nodes; wherein, the regional secondary nodes are communicatively connected to the computing power resolution root node, and the service provider nodes are communicatively connected to the regional secondary nodes and the plurality of resource nodes.

8. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 7, characterized in that, The method further includes: Receive the updated resource description file sent by the secondary node in the region.

9. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 5 or 6, characterized in that, The resource description file corresponding to the root node of the computing power resolution includes one or a combination of geographical location, resource type, total amount, and load rate.

10. A method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System, characterized in that, The method, applied to lower-level nodes in a computing power identifier resolution system, includes: The recursive service node receives a computing resource usage request sent by the recursive service node based on the node identifier corresponding to the lower-level node. The computing resource usage request includes relevant information about the computing task. The node identifier is determined by the computing power resolution root node and returned to the recursive service node. Based on the locally managed computing power identifier and the corresponding resource description file, the lower-level node or candidate resource node for executing the computing task is determined, and the node identifier of the determined lower-level node or the resource node identifier corresponding to the candidate resource node is returned to the recursive service node so that the recursive service node can determine the target resource node for executing the computing task. The computing power identifier resolution system includes the recursive service node, the computing power resolution root node, and at least one layer of lower-level nodes. The top-level lower-level nodes are communicatively connected to the computing power resolution root node, and the bottom-level lower-level nodes are communicatively connected to multiple resource nodes. The lower-level nodes are sequentially communicatively connected to each other. Each layer has multiple lower-level nodes. The computing power resolution root node and the lower-level nodes determine the lower-level nodes or candidate resource nodes for executing the computing task based on their respective managed computing power identifiers and corresponding resource description files, and return the node identifier of the determined lower-level node or the resource node identifier of the candidate resource node to the recursive service node. The target resource node is determined by the recursive service node based on the resource node identifier of the candidate resource node, the corresponding resource description file, and network status information. The computing power identifier resolution system is built on the domain name system.

11. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 10, characterized in that, The relevant information of the computing task includes one or a combination of task type, computational load, time requirements, and performance requirements.

12. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 10 or 11, characterized in that, The lower-level nodes of the at least one layer include regional secondary nodes and service provider nodes; wherein, the regional secondary nodes are communicatively connected to the computing power resolution root node, and the service provider nodes are communicatively connected to the regional secondary nodes and the plurality of resource nodes.

13. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 12, characterized in that, The method further includes: Receive the updated resource description file sent by the service provider node; and / or The updated resource description file is sent to the root node of the computing power resolution.

14. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 10 or 11, characterized in that, The resource description file corresponding to the lower-level node includes one or a combination of resource type, total quantity, load rate, price, and stability.

15. The method for recursive resolution and resource allocation of computing power identifiers based on the Domain Name System according to claim 10 or 11, characterized in that, The determination of the lower-level node or target resource node for executing the computing task based on the locally managed computing power identifier and corresponding resource description file includes: Based on the locally managed computing power identifier, the corresponding resource description file, and network dynamic data, the lower-level node or target resource node used to execute the computing task is determined.

16. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the recursive resolution and resource allocation method for computing power identifiers based on the domain name system as described in any one of claims 1 to 15.

17. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the recursive resolution and resource allocation method for computing power identifiers based on the domain name system as described in any one of claims 1 to 15.

18. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the recursive resolution and resource allocation method for computing power identifiers based on the domain name system as described in any one of claims 1 to 15.

Citation Information

Patent Citations

  • Management method and device for computing power identification and resource description based on domain name system

    CN119728641A

  • Computing power identifier registration and management method and device based on domain name system

    CN119728642A