Network control method and system in computing power network scene, medium and equipment

By designing a collaborative working module in the computing power network, dynamic management of network connections is achieved, the problem of insufficient control capabilities of computing power network connections is solved, and a standardized network connection management solution is provided, which improves the overall processing capability.

CN119728686AActive Publication Date: 2025-03-28CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1

Patent Information

Application Number
CN202311266445.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-03-28
Estimated Expiration
2043-09-27

AI Technical Summary

Technical Problem

The computing power network connection control capability is insufficient, and there is a lack of standardized network connection establishment, deletion and reconstruction solutions.

Method used

A network control method in computing power network scenarios is designed, and dynamic management of network connections is realized through the coordinated work of modules such as decision-making function entities, network resource management function entities, and computing power resource management function entities. Specific steps include computing power and network resource requests, resource information query, network connection establishment, deletion and reconstruction, etc.

Benefits of technology

It provides a standardized network connection management solution, improves the control capabilities of computing power networks, and ensures the optimal configuration of network resources and the satisfaction of business needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728686A_ABST
    Figure CN119728686A_ABST
Patent Text Reader

Abstract

The invention provides a network control method in a computing power network scene, a network control system in the computing power network scene, a computer readable storage medium and electronic equipment, and relates to the technical field of computers. The network control system in the computing power network scene comprises a decision generation function entity, a network resource management function entity, a network resource database, a computing power resource management function entity and a computing power resource database, and through interaction between the function entities and the databases, establishment, deletion and reconstruction processes of network connection are achieved. The computing power network control capability can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] The computing power network is a technology that distributes computing power, algorithms, and storage information based on the network control plane. Combined with network information, it can realize the distribution, association, transaction, and allocation of the best computing, network, storage and other resources with business needs as the core, thereby achieving the goal of optimizing the configuration of the entire network resources.

[0003] Currently, computing power network connections have insufficient control capabilities, and there is no standardized solution for establishing, deleting, and rebuilding network connections.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the present disclosure is to provide a network control method in a computing power network scenario, a network control system in a computing power network scenario, a computer-readable storage medium and an electronic device, thereby overcoming the problem of insufficient computing power network control capabilities at least to a certain extent.

[0006] According to the first aspect of the present disclosure, a network control method in a computing power network scenario is provided, including: a computing power network trading platform sends a computing power and network resource request to a decision-making functional entity; the decision-making functional entity requests computing power resource information, including size and location, from a computing power resource management functional entity; the computing power resource management functional entity sends a computing power resource database query request to a computing power resource database; the computing power resource database sends a computing power resource database query response to the computing power resource management functional entity; the computing power resource management functional entity feeds back the computing power resource information to the decision-making functional entity; the decision-making functional entity calculates the best computing power node that meets the business needs, and requests the network resource management functional entity to connect the user business side with the best Network resource information between computing power node sides; the network resource management functional entity sends a network resource database query request to the network resource database; the network resource database sends a network resource database query response to the network resource management functional entity; the network resource management functional entity sends a network resource information response to the decision-making functional entity; the decision-making functional entity sends a network connection establishment request between the user service side and the best computing power node side to the network resource management functional entity, including bandwidth and QoS; the network resource management functional entity sends a network connection establishment instruction to the computing power network resource layer, and the computing power network resource layer is responsible for resource supply; the computing power network resource layer establishes a network connection between the user service side and the best computing power node side.

[0007] Optionally, the network control method further includes: after the connection is established, the network resource management function entity writes the network connection status into the network resource database, where the network connection status includes endpoints and bandwidth.

[0008] Optionally, the network control method further includes: after the connection is established, the network resource management function entity sends a network connection establishment response to the decision making function entity.

[0009] Optionally, the network control method also includes: after the decision-making function entity receives the connection establishment response, the decision-making function entity sends computing power and network resource response information to the computing power network trading platform.

[0010] According to the second aspect of the present disclosure, another network control method in a computing power network scenario is provided, including: the computing power network trading platform sends a network connection deletion request to the decision-making function entity; the decision-making function entity sends a network connection deletion request to the network resource management function entity; the network resource management function entity sends a network connection deletion instruction to the computing power network resource layer; the computing power network resource layer deletes the network connection.

[0011] Optionally, the network control method further includes: the network resource management function entity sends a network connection deletion request to a network resource database, and the network resource database deletes the connection state.

[0012] Optionally, the network control method further includes: the network resource management function entity sends a network connection deletion response to the decision making function entity.

[0013] Optionally, the network control method also includes: after the decision-making function entity receives the connection deletion response, the decision-making function entity sends a network connection deletion response to the computing power network trading platform.

[0014] According to the third aspect of the present disclosure, another network control method in a computing power network scenario is provided, including: a computing power network trading platform sends a network connection reconstruction request to a decision-making functional entity; the decision-making functional entity sends a network resource information request to a network resource management functional entity, including network topology, latency, and bandwidth; the network resource management functional entity sends a network resource database query request to a network resource database; the network resource database sends a network resource database query response to the network resource management functional entity; the network resource management functional entity sends a network resource information response to the decision-making functional entity; the decision-making functional entity sends a network connection reconstruction request between a user service side and an optimal computing power node side to the network resource management functional entity, including bandwidth and QoS; the network resource management functional entity sends a network connection reconstruction instruction to a computing power network resource layer, and the computing power network resource layer is responsible for resource supply; the computing power network resource layer re-establishes the network connection between the user service side and the optimal computing power node side.

[0015] Optionally, the network control method further includes: after the connection is reestablished, the network resource management function entity writes the network connection status into the network resource database, where the network connection status includes endpoints and bandwidth.

[0016] Optionally, the network control method further includes: after the connection is reestablished, the network resource management function entity sends a network connection reestablishment response to the decision making function entity.

[0017] Optionally, the network control method also includes: after the decision-making function entity receives the connection reconstruction response, the decision-making function entity sends a network connection reconstruction response to the computing power network trading platform.

[0018] According to the fourth aspect of the present disclosure, a network control system in a computing power network scenario is provided, including a decision-making function entity, a network resource management function entity, a network resource database, a computing power resource management function entity, and a computing power resource database. Among them, the decision-making function entity is used to receive business establishment, deletion or reconstruction messages from the computing power network trading platform, obtain computing power resource information from the computing power resource management function entity, obtain network resource information from the network resource management function entity, calculate the best computing power node and network connection in combination with business needs, network resource information and computing power resource information, and according to the user's business needs, the decision-making function entity initiates a network connection establishment, deletion or reconstruction request to the network resource management function entity; the network resource management function entity is used to send network resource information to the decision-making function entity, and respond to the connection establishment, deletion or reconstruction request of the decision-making function entity; the network resource database is used to store network resource information, including network connection status; the computing power resource management function entity is used to respond to the computing power related operations of the decision-making function entity, and send computing power resource information to the decision-making function entity; the computing power resource database is used to store computing power resource information, including computing power size, computing power type, and geographical location.

[0019] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the network control method in any of the above-mentioned computing power network scenarios is implemented.

[0020] According to the sixth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; the processor is configured to implement any of the above-mentioned network control methods in the computing power network scenario by executing the executable instructions.

[0021] In the technical solutions provided in some embodiments of the present disclosure, by configuring the decision-making generation functional entity, the network resource management functional entity, the network resource database, the computing power resource management functional entity, and the computing power resource database, and based on the data interaction between them, a standardized solution for establishing, deleting, and reconstructing network connections is provided, which can effectively make up for the problem of insufficient control capabilities of the existing computing power network. In addition, the disclosed solution also incorporates the computing power network technology's perception of computing power resource information into the network connection establishment process, and introduces the selection of computing power service nodes into the network connection establishment process, which can make full use of the computing power network technology's ability to integrate computing network resources, so that the overall processing capacity of the system is improved.

[0022] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0024] Figure 1 The schematic diagram shows the architecture of the network control system in the computing power network scenario of the embodiment of the present disclosure.

[0025] Figure 2 A schematic diagram of an executable processing process of a network control system in an application computing power network scenario according to an embodiment of the present disclosure is shown.

[0026] Figure 3 A flowchart of a network control method in a computing power network scenario according to an embodiment of the present disclosure is schematically shown.

[0027] Figure 4 A flowchart of a network control method in another computing power network scenario according to an embodiment of the present disclosure is schematically shown.

[0028] Figure 5 A flowchart of a network control method in another computing power network scenario according to an embodiment of the present disclosure is schematically shown.

[0029] Figure 6 A block diagram of an electronic device according to an exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0030] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0031] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0032] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined, so the actual execution order may change according to the actual situation.

[0033] According to the definition of relevant standards, the computing network architecture includes the computing network resource layer, computing network control layer, computing network service layer and computing network orchestration management layer. Among them, the computing network control layer has three basic functions, including resource information collection, resource allocation and network connection scheduling. The resource information collection function is responsible for collecting the computing power and network resource information of the entire network, the resource allocation function is responsible for configuring the best computing power node according to business needs, and the network connection scheduling function is responsible for configuring the network connection from the user business side to the computing resource side according to business needs and the resource configuration of the resource allocation function module, so as to meet the user's requirements for bandwidth, latency, QoS (Quality of Service) and other indicators.

[0034] The computing power network control layer is the core of computing power network technology. There is no mature and effective solution for the network control process from the user service side to the optimal computing power node. The disclosed solution provides a method and system for implementing connection control in a computing power network scenario. It proposes a method for establishing, deleting, and reconstructing a network connection from the user service side to the computing power service side for the establishment, completion, and failure of computing power network services, which can effectively make up for the problem of insufficient control capabilities of existing computing power networks. In addition, this patent also incorporates the computing power network technology's ability to perceive computing power information with respect to the network connection establishment method, introduces the selection of computing power service nodes into the network connection establishment process, and fully utilizes the computing power network technology's ability to integrate computing network resources.

[0035] Figure 1 The schematic diagram shows the architecture of the network control system in the computing power network scenario of the embodiment of the present disclosure. Figure 1 In the computing network scenario of the embodiment of the present disclosure, the network control system may include a decision-making function entity, a network resource management function entity, a computing resource management function entity, a network resource database and a computing resource database. Each module is described below.

[0036] The decision-making functional entity can be used to receive business establishment, deletion or reconstruction messages from the computing power network trading platform, obtain computing power resource information from the computing power resource management functional entity, obtain network resource information from the network resource management functional entity, and calculate the best computing power node and network connection based on business needs, network resource information and computing power resource information. According to the user's business needs, the decision-making functional entity initiates a network connection establishment, deletion or reconstruction request to the network resource management functional entity.

[0037] The network resource management function entity may be used to send network resource information to the decision making function entity, and respond to the connection establishment, deletion or reconstruction request of the decision making function entity.

[0038] The network resource database can be used to store network resource information, including network connection status.

[0039] The computing power resource management functional entity can be used to respond to computing power related operations of the decision-making functional entity and send computing power resource information to the decision-making functional entity.

[0040] The computing power resource database can be used to store computing power resource information, including computing power size, computing power type, geographic location, etc.

[0041] It should be noted that the above is only an explanation of the functions that can be achieved by each module of the network control system in the computing power network scenario. There is no strict execution order relationship between the above operations in the module.

[0042] also, Figure 1The interfaces used by each part to interact are shown as an example. The definitions are as follows:

[0043] Interface R1 is between the computing power network trading platform and the network control system. Interface R1 is used to transmit resource requests for services generated by the computing power network trading platform, including computing power resources and network connection establishment requests, connection deletion requests, and connection reconstruction requests.

[0044] Interface R3 is between the network control system and the computing power network resource layer. Interface R3 is used to transmit network resource operation instructions from the resource management function entity to the computing power network resource layer.

[0045] Interface I1 is between the decision-making functional entity and the computing resource management functional entity. Interface 11 is used to transmit requests and responses related to the query and provision of computing resources.

[0046] Interface I2 is between the computing resource management function entity and the computing resource database. Interface I2 is used to transmit a request for computing resource information.

[0047] Interface I3 is between the decision-making functional entity and the network resource management functional entity. Interface I3 is used to transmit requests and responses related to network information query, network connection establishment, deletion and reconstruction.

[0048] Interface I4 is between the network resource management function entity and the network resource database. Interface I4 is used to transmit requests related to network information and network connection status updates.

[0049] refer to Figure 2 , based on the network control system in the computing power network scenario of the embodiment of the present disclosure, at least one of the processing procedures of connection establishment, connection deletion, and connection reconstruction can be executed. Among them, connection establishment refers to the establishment of a network connection between the user service side and the computing power service side when a new service is initiated; connection deletion refers to the cancellation of the network connection from the user service side to the computing power service side when the service is completed or the contract recorded by the computing power network trading platform expires; connection reconstruction refers to the decision-making function entity recalculates the connection and initiates the connection reconstruction process when the computing power network resource layer issues a network alarm.

[0050] Each of the three processing procedures of connection establishment, connection deletion, and connection reestablishment can be implemented separately. In other embodiments of the present disclosure, connection deletion and connection reestablishment can also be processing procedures executed after executing the connection establishment processing procedure. The present disclosure does not limit this.

[0051] The following will explain the processes of connection establishment, connection deletion, and connection reestablishment respectively.

[0052] Figure 3The network control method in a computing power network scenario of an embodiment of the present disclosure is schematically shown, which is aimed at the connection establishment process, and specifically involves the computing power network trading platform, the computing power network resource layer, and the decision-making generation functional entity, the network resource management functional entity, the computing power resource management functional entity, the network resource database, and the computing power resource database in the above network control system. The specific steps are as follows:

[0053] S302. The computing power network trading platform sends a computing power and network resource request to the decision-making functional entity.

[0054] In an exemplary embodiment of the present disclosure, the decision-making functional entity obtains computing power resource requests and network resource requests respectively sent by the computing power network trading platform.

[0055] These requests may all come from business needs of the user side. The present disclosure does not limit the business needs. For example, they may be network data verification tasks, model training tasks, financial data statistical analysis tasks, etc.

[0056] In some embodiments of the present disclosure, the user terminal can send computing power resource requests and network resource requests to the computing power network trading platform according to business needs, and the computing power network trading platform then forwards the computing power resource requests and network resource requests to the decision-making functional entity.

[0057] In other embodiments of the present disclosure, the user terminal can respond to the user's input and determine the business requirements, which are different in format and content from the computing power resource request and the network resource request. Subsequently, the user terminal can send the business requirements to the computing power network trading platform, which converts the business requirements into computing power resource requests and network resource requests, and then sends them to the decision-making functional entity.

[0058] Specifically, the computing power network trading platform can send computing power and network resource requests to the decision-making functional entity through interface R1.

[0059] S304. The decision-making functional entity requests computing power resource information from the computing power resource management functional entity.

[0060] Among them, computing power resource information may include computing power size, location, etc.

[0061] Specifically, the decision-making functional entity may request computing power resource information from the computing power resource management functional entity through interface I1.

[0062] S306. The computing power resource management functional entity sends a computing power resource database query request to the computing power resource database.

[0063] The computing power resource management functional entity can generate a computing power resource database query request in response to the request for computing power resource information sent by the decision-making functional entity, and send the computing power resource management functional entity to the computing power resource database.

[0064] Specifically, the computing power resource management functional entity may send a computing power resource database query request to the computing power resource database through interface I2.

[0065] S308. The computing power resource database sends a computing power resource database query response to the computing power resource management functional entity.

[0066] The computing power resource database can respond to the computing power resource database query request sent by the computing power resource management functional entity to perform its own database query operation, determine the query result as the computing power resource data query response, and feed back the computing power resource database query response to the computing power resource management functional entity.

[0067] Specifically, the computing power resource database can send a computing power resource database query response to the computing power resource management functional entity through interface I2.

[0068] S310. The computing power resource management functional entity feeds back the computing power resource information to the decision-making functional entity.

[0069] After obtaining the computing power resource database query response, the computing power resource management functional entity can feed back the computing power resource information to the decision-making functional entity.

[0070] Specifically, the computing power resource management functional entity can feed back the computing power resource information to the decision-making functional entity through interface I1.

[0071] S312. The decision-making functional entity calculates the best computing power node that meets the business needs, and requests the network resource management functional entity to provide network resource information between the user business side and the best computing power node side.

[0072] In an exemplary embodiment of the present disclosure, the user service side may be a user side that initiates a computing resource request and a network resource request, or a computer device that can execute corresponding services independently of the user side, and the present disclosure does not impose any restrictions on this.

[0073] The decision-making functional entity can analyze the business requirements to determine the best computing power node that meets the business requirements. The present disclosure does not limit the device type of the computing power node, which can be a server, a personal computer, a tablet computer, a smart phone, etc. Subsequently, the decision-making functional entity can request the network resource management functional entity for network resource information between the user service side and the best computing power node side.

[0074] Specifically, the decision-making functional entity may request the network resource information between the user service side and the optimal computing power node side from the network resource management functional entity through interface I3.

[0075] S314. The network resource management function entity sends a network resource database query request to the network resource database.

[0076] The network resource management function entity may generate a network resource database query request in response to a request for network resource information sent by the decision making function, and send the network resource database query request to the network resource database.

[0077] Specifically, the network resource management function entity may send a network resource database query request to the network resource database through interface I4.

[0078] S316. The network resource database sends a network resource database query response to the network resource management function entity.

[0079] The network resource database can respond to the network resource database query request sent by the network resource management function entity to perform its own database query operation, determine the query result as the network resource database query response, and feed back the network resource database query response to the network resource management function entity.

[0080] Specifically, the network resource database may send a network resource database query response to the network resource management function entity through interface I4.

[0081] S318. The network resource management functional entity sends a network resource information response to the decision making functional entity.

[0082] After acquiring the network resource management functional entity, the network resource management functional entity may feedback the network resource information response to the decision making functional entity.

[0083] Specifically, the network resource management functional entity may send a network resource information response to the decision making functional entity through interface I3.

[0084] S320. The decision-making functional entity sends a request to establish a network connection between the user service side and the optimal computing power node side to the network resource management functional entity.

[0085] In an exemplary embodiment of the present disclosure, the network connection establishment request includes at least bandwidth, QoS, and the like.

[0086] The decision-making functional entity can calculate the network path from the user service side to the optimal computing power node side based on the acquired network resource information response, generate a network connection establishment request based on the network path, and send the network connection establishment request to the network resource management functional entity.

[0087] Specifically, the decision making functional entity may send the network connection establishment request to the network resource management functional entity through the interface I3.

[0088] S322. The network resource management functional entity sends a network connection establishment instruction to the computing power network resource layer, and the computing power network resource layer is responsible for resource supply.

[0089] The network resource management functional entity can send a network connection establishment instruction to the computing power network resource layer in response to the network connection establishment request sent by the decision-making functional entity. The network connection establishment instruction includes the network path between the user service side and the optimal computing power node side calculated by the decision-making functional entity.

[0090] Specifically, the network resource management functional entity can send a network connection establishment instruction to the computing power network resource layer through interface R3.

[0091] S324. The computing power network resource layer establishes a network connection between the user service side and the optimal computing power node side.

[0092] According to an exemplary embodiment of the present disclosure, after the connection is established, the network resource management function entity may write the network connection status into the network resource database through the interface I4, where the network connection status includes endpoints, bandwidth, etc.

[0093] According to an exemplary embodiment of the present disclosure, after the connection is established, the network resource management function entity may send a network connection establishment response to the decision making function entity through the interface I3, wherein the network connection establishment response is used to indicate that the network connection is successfully established.

[0094] After the decision-making function entity receives the connection establishment response, the decision-making function entity may also send computing power and network resource response information to the computing power network trading platform through interface R1. The computing power and network resource response information is used to indicate that the network connection corresponding to the computing power and network resource request in step S302 is successfully established.

[0095] Figure 4 Another network control method in a computing power network scenario of an embodiment of the present disclosure is schematically illustrated, which is aimed at a connection deletion process, which can be implemented independently or on the basis of the above-mentioned connection establishment, and the present disclosure does not impose any restrictions on this. Figure 4The method shown specifically involves a computing power network trading platform, a computing power network resource layer, and a decision-making function entity, a network resource management function entity, and a network resource database in the above-mentioned network control system. The specific steps are as follows:

[0096] S402. The computing power network trading platform sends a network connection deletion request to the decision-making functional entity.

[0097] Specifically, the computing power network trading platform can send a network connection deletion request to the decision-making function entity through interface R1.

[0098] S404. The decision making functional entity sends a network connection deletion request to the network resource management functional entity.

[0099] Specifically, the decision making functional entity may send a network connection deletion request to the network resource management functional entity through the interface I3.

[0100] S406. The network resource management functional entity sends a network connection deletion instruction to the computing power network resource layer.

[0101] Specifically, the network resource management functional entity can send a network connection deletion instruction to the computing power network resource layer through interface R3.

[0102] S408. The computing power network resource layer deletes the network connection.

[0103] According to an exemplary embodiment of the present disclosure, the network resource management function entity may send a network connection deletion request to the network resource database through interface I4, and the network resource database deletes the connection state. Specifically, the network resource database may delete the corresponding connection state in response to the connection deletion request.

[0104] According to an exemplary embodiment of the present disclosure, after the network connection is deleted, the network resource management function entity may send a network connection deletion response to the decision making function entity through the interface I3, wherein the network connection deletion response is used to indicate that the network connection is deleted successfully.

[0105] After the decision-making function entity receives the connection deletion response, the decision-making function entity may also send a network connection deletion response to the computing power network trading platform through interface R1.

[0106] Figure 5 Another network control method in a computing power network scenario of an embodiment of the present disclosure is schematically illustrated, which is aimed at the connection reconstruction process. This process can be implemented independently or on the basis of the above-mentioned connection establishment, and the present disclosure does not impose any restrictions on this. Figure 5The method shown specifically involves a computing power network trading platform, a computing power network resource layer, and a decision-making function entity, a network resource management function entity, and a network resource database in the above-mentioned network control system. The specific steps are as follows:

[0107] S502. The computing power network trading platform sends a network connection reconstruction request to the decision-making functional entity.

[0108] Specifically, the computing power network trading platform can send a network connection reconstruction request to the decision-making function entity through interface R1.

[0109] S504. The decision making functional entity sends a network resource information request to the network resource management functional entity.

[0110] In an exemplary embodiment of the present disclosure, the network resource information request may include network topology, latency, bandwidth, and the like.

[0111] Specifically, the decision making functional entity may send a network resource information request to the network resource management functional entity through interface I3.

[0112] S506. The network resource management function entity sends a network resource database query request to the network resource database.

[0113] S508. The network resource database sends a network resource database query response to the network resource management function entity.

[0114] S510. The network resource management functional entity sends a network resource information response to the decision making functional entity.

[0115] S512. The decision-making functional entity sends a network connection reconstruction request between the user service side and the best computing power node side to the network resource management functional entity, including bandwidth and QoS.

[0116] S514. The network resource management functional entity sends a network connection reconstruction instruction to the computing power network resource layer, and the computing power network resource layer is responsible for resource supply.

[0117] S516. The computing power network resource layer re-establishes the network connection between the user service side and the optimal computing power node side.

[0118] Among them, steps S506 to S516 are similar to the above-mentioned steps S314 to S324 and are not repeated here.

[0119] According to some embodiments of the present disclosure, after the connection is reestablished, the network resource management functional entity may write the network connection status into the network resource database through the interface I4, where the network connection status includes the endpoint, bandwidth, etc.

[0120] According to an exemplary embodiment of the present disclosure, after the connection is reestablished, the network resource management function entity may send a network connection reestablishment response to the decision making function entity through the interface I3, wherein the network connection reestablishment response is used to indicate that the network connection is reestablished successfully.

[0121] After the decision-making function entity receives the connection reestablishment response, the decision-making function entity may also send a network connection reestablishment response to the computing power network trading platform through interface R1.

[0122] In the computing power network targeted by the embodiments of the present disclosure, the network connection from the user service side to the computing power service node side can be dynamically managed according to actual business needs. When a new business arrives, the computing power network system establishes a new transmission link for the business, that is, a network connection from the business to the best computing power node. When the business ends, the network connection can be revoked in time to release network resources and reduce unnecessary resource occupation. When a network failure is detected, the system can re-plan the connection for the business to ensure the quality of network service. The disclosed solution provides a specific connection control process for different scenarios of the computing power network, and proposes a system architecture for connection control, which is suitable for network connection management from the user service side to the computing power side in the computing power network.

[0123] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0124] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above "Exemplary Method" section of the present specification.

[0125] The program product for implementing the above method according to the embodiment of the present disclosure can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0126] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical disk, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0127] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0128] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0129] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0130] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0131] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0132] Refer to the following Figure 6 The electronic device 600 according to this embodiment of the present disclosure is described. Figure 6 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0133] like Figure 6 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), and a display unit 640.

[0134] The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 610 can perform various steps of the network control method in the computing power network scenario of the embodiment of the present disclosure.

[0135] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .

[0136] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0137] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0138] The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 660. As shown, the network adapter 660 communicates with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0139] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0140] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0141] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0142] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing what is disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and embodiments are to be considered merely as exemplary, and the true scope and spirit of the present disclosure are indicated by the claims.

[0143] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A network control method in a computing power network scenario, characterized in that: include: The computing power network trading platform sends computing power and network resource requests to the decision-making functional entity; The decision making functional entity requests computing resource information, including size and location, from the computing resource management functional entity; The computing power resource management functional entity sends a computing power resource database query request to the computing power resource database; The computing power resource database sends a computing power resource database query response to the computing power resource management functional entity; The computing power resource management functional entity feeds back the computing power resource information to the decision making functional entity; The decision-making function entity calculates the best computing power node that meets the service requirements, and requests the network resource management function entity for network resource information between the user service side and the best computing power node side; The network resource management function entity sends a network resource database query request to the network resource database; The network resource database sends a network resource database query response to the network resource management function entity; The network resource management function entity sends a network resource information response to the decision making function entity; The decision making functional entity sends a network connection establishment request between the user service side and the optimal computing power node side to the network resource management functional entity, including bandwidth and QoS; The network resource management function entity sends a network connection establishment instruction to the computing power network resource layer, and the computing power network resource layer is responsible for resource supply; The computing power network resource layer establishes a network connection between the user service side and the optimal computing power node side.

2. The network control method according to claim 1, characterized in that: The network control method further includes: After the connection is established, the network resource management function entity writes the network connection status into the network resource database, where the network connection status includes endpoints and bandwidth.

3. The network control method according to claim 1 or 2, characterized in that: The network control method further includes: After the connection is established, the network resource management function entity sends a network connection establishment response to the decision making function entity.

4. The network control method according to claim 3, characterized in that: The network control method further includes: After the decision-making function entity receives the connection establishment response, the decision-making function entity sends computing power and network resource response information to the computing power network trading platform.

5. A network control method in a computing power network scenario, characterized in that: include: The computing power network trading platform sends a network connection deletion request to the decision-making functional entity; The decision making functional entity sends a network connection deletion request to the network resource management functional entity; The network resource management function entity sends a network connection deletion instruction to the computing power network resource layer; The computing power network resource layer deletes the network connection.

6. The network control method according to claim 5, characterized in that: The network control method further includes: The network resource management function entity sends a network connection deletion request to the network resource database, and the network resource database deletes the connection status.

7. The network control method according to claim 5 or 6, characterized in that: The network control method further includes: The network resource management function entity sends a network connection deletion response to the decision making function entity.

8. The network control method according to claim 7, characterized in that: The network control method further includes: After the decision-making function entity receives the connection deletion response, the decision-making function entity sends the network connection deletion response to the computing power network trading platform.

9. A network control method in a computing power network scenario, characterized in that: include: The computing power network trading platform sends a network connection reconstruction request to the decision-making functional entity; The decision making functional entity sends a network resource information request to the network resource management functional entity, including network topology, delay, and bandwidth; The network resource management function entity sends a network resource database query request to the network resource database; The network resource database sends a network resource database query response to the network resource management function entity; The network resource management function entity sends a network resource information response to the decision making function entity; The decision making functional entity sends a network connection reconstruction request between the user service side and the best computing power node side to the network resource management functional entity, including bandwidth and QoS; The network resource management function entity sends a network connection reconstruction instruction to the computing power network resource layer, and the computing power network resource layer is responsible for resource supply; The computing power network resource layer re-establishes a network connection between the user service side and the optimal computing power node side.

10. The network control method according to claim 9, characterized in that: The network control method further includes: After the connection is reestablished, the network resource management function entity writes the network connection status into the network resource database, where the network connection status includes an endpoint and a bandwidth.

11. The network control method according to claim 9 or 10, characterized in that: The network control method further includes: After the connection is reestablished, the network resource management function entity sends a network connection reestablishment response to the decision making function entity.

12. The network control method according to claim 11, characterized in that: The network control method further includes: After the decision-making function entity receives the connection reestablishment response, the decision-making function entity sends the network connection reestablishment response to the computing power network trading platform.

13. A network control system in a computing power network scenario, characterized in that: It includes a decision-making function entity, a network resource management function entity, a network resource database, a computing resource management function entity and a computing resource database; The decision-making functional entity is used to receive a service establishment, deletion or reconstruction message from the computing power network trading platform, obtain computing power resource information from the computing power resource management functional entity, obtain network resource information from the network resource management functional entity, calculate the best computing power node and network connection in combination with the business needs, the network resource information and the computing power resource information, and according to the user's business needs, the decision-making functional entity initiates a network connection establishment, deletion or reconstruction request to the network resource management functional entity; The network resource management function entity is used to send network resource information to the decision making function entity, and respond to the connection establishment, deletion or reconstruction request of the decision making function entity; The network resource database is used to store the network resource information, including network connection status; The computing power resource management functional entity is used to respond to the computing power related operations of the decision making functional entity and send the computing power resource information to the decision making functional entity; The computing power resource database is used to store computing power resource information, including computing power size, computing power type, and geographical location.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the network control method in the computing power network scenario described in any one of claims 1 to 12 is implemented.

15. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to implement the network control method in the computing power network scenario described in any one of claims 1 to 12 by executing the executable instructions.

Citation Information

Patent Citations

  • Computing power resource scheduling method, device and storage medium

    CN113315700A

  • Gateway equipment-oriented computing power network service system and method

    CN114157667A

  • Computing power sensing network, use method thereof and storage medium

    CN115002681A

  • Business processing method and device and storage medium

    CN116016221A

  • Management and scheduling method and apparatus, node, and storage medium

    WO2023284830A1

Cited By

  • Network connection scheduling function architecture, network connection scheduling processing method and equipment

    CN120812005A