Network control method and system in computing power network scenario, medium and device

By introducing data interaction between decision-making functional entities and resource management functional entities in the computing power network, a standardized solution for network connection is provided, which solves the problem of insufficient control capabilities in the computing power network and realizes efficient network connection management.

CN119728686BActive Publication Date: 2025-10-10CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

算力网络中缺乏标准化的网络连接建立、删除和重建方案,导致控制能力不足。

Method used

Through data interaction between decision-making functional entities, network resource management functional entities, computing power resource management functional entities and resource databases, a standardized solution for establishing, deleting and reconstructing network connections is provided, incorporating the ability to perceive computing power resource information, selecting the best computing power node and establishing network connections.

Benefits of technology

It achieves standardized management of network connections, improves the overall processing capacity of the computing network, fully utilizes computing resources, and ensures the efficient establishment and reconstruction of network connections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728686B_ABST
    Figure CN119728686B_ABST
Patent Text Reader

Abstract

The present disclosure provides 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, relating to the technical field of computer. The network control system in the computing power network scenario includes 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. Through the interaction between these function entities and databases, the establishment, deletion and reconstruction processes of network connection are realized. The present disclosure can improve the network control capability of the computing power network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to 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. 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 achieve the goal of optimizing the configuration of resources across the entire network by providing the best distribution, association, transaction, and allocation of computing, network, storage, and other resources centered on business needs.

[0003] Currently, computing power network connections suffer from insufficient control capabilities, and there is no standardized solution for establishing, deleting, and reestablishing 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 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 a first aspect of the present disclosure, a network control method in a computing power network scenario is provided, which comprises: a computing power network transaction platform sending a computing power and network resource request to a decision generation function entity; the decision generation function entity requesting computing power resource information, including size and location, from a computing power resource management function entity; the computing power resource management function entity sending a computing power resource database query request to a computing power resource database; the computing power resource database sending a computing power resource database query response to the computing power resource management function entity; the computing power resource management function entity feeding back the computing power resource information to the decision generation function entity; the decision generation function entity calculating an optimal computing power node satisfying a business requirement, and requesting network resource information between a user business side and the optimal computing power node side from a network resource management function entity; the network resource management function entity sending a network resource database query request to a network resource database; the network resource database sending a network resource database query response to the network resource management function entity; the network resource management function entity sending a network resource information response to the decision generation function entity; the decision generation function entity sending a network connection establishment request between the user business side and the optimal computing power node side to the network resource management function entity, including bandwidth and QoS; the network resource management function entity sending a network connection establishment instruction to a computing power network resource layer, which is responsible for resource supply; and the computing power network resource layer establishing a network connection between the user business side and the optimal computing power node side.

[0007] Optionally, the network control method further comprises: after the connection is established, the network resource management function entity writing a network connection state into the network resource database, the network connection state including an endpoint and bandwidth.

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

[0009] Optionally, the network control method further comprises: after the decision generation function entity receives the connection establishment response, the decision generation function entity sending a computing power and network resource response information to the computing power network transaction platform.

[0010] According to a second aspect of the present disclosure, another network control method in a computing power network scenario is provided, which comprises: a computing power network transaction platform sending a network connection deletion request to a decision generation function entity; the decision generation function entity sending the network connection deletion request to a network resource management function entity; the network resource management function entity sending a network connection deletion instruction to a computing power network resource layer; and the computing power network resource layer deleting the network connection.

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

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

[0013] Optionally, the network control method further 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: the computing power network trading platform sends a network connection reconstruction request to the decision-making function entity; the decision-making function entity sends a network resource information request to the network resource management function entity, including network topology, latency, 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 function entity sends a network connection reconstruction request between the user service side and the optimal computing power node side to the network resource management function 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 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 further includes: after the decision-making function entity receives the connection reestablishment response, the decision-making function entity sends a network connection reestablishment 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, comprising a decision-making functional entity, a network resource management functional entity, a network resource database, a computing power resource management functional entity, and a computing power resource database. The decision-making functional entity is configured to receive service establishment, deletion, or reconstruction messages from a computing power network transaction 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 optimal computing power node and network connection based on business requirements, network resource information, and computing power resource information. The decision-making functional entity initiates a network connection establishment, deletion, or reconstruction request to the network resource management functional entity based on the user's business requirements; the network resource management functional entity is configured to send network resource information to the decision-making functional entity and respond to the connection establishment, deletion, or reconstruction request of the decision-making functional entity; the network resource database is configured to store network resource information, including network connection status; the computing power resource management functional entity is configured 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; and the computing power resource database is configured to store computing power resource information, including computing power size, computing power type, and geographic 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 by some embodiments of the present disclosure, by configuring a decision-making generation functional entity, a network resource management functional entity, a network resource database, a computing power resource management functional entity, and a computing power resource database, and based on the data interaction between them, a standardized solution for establishing, deleting, and reconstructing a network connection 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 ability to perceive 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 fully utilize the computing power network technology's ability to integrate computing network resources, thereby improving the overall processing capabilities of the system.

[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 disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings are incorporated into 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 drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

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

[0025] Figure 2 A schematic diagram of the processing process that can be executed by the network control system in the application computing power network scenario of 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 schematically illustrates an electronic device according to an exemplary embodiment of the present disclosure. 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 limited to the examples set forth herein; rather, these embodiments are provided so that the present disclosure will be more comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. 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 that other methods, components, devices, steps, etc. may be employed. In other cases, well-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 and are non-limiting illustrative of the disclosure. Identical components have been given the same reference numerals in the various drawings and have not been repeatedly described. Some of the blocks in the drawings are functional blocks that do not necessarily have a corresponding physical or logical structure. These functional blocks can be implemented in software, hardware, or a combination thereof, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0032] The flowcharts shown in the drawings are only illustrative and do not necessarily include all steps. For example, some steps can be further decomposed, and some steps can be combined or partially combined, so the actual execution order can be changed according to the actual situation.

[0033] According to the definition of the relevant standard, the computing power network architecture includes a computing power network resource layer, a computing power network control layer, a computing power network service layer, and a computing power network orchestration management layer. Among them, the computing power 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 whole network, the resource allocation function is responsible for configuring the best computing power node according to the business demand, and the network connection scheduling function is responsible for configuring the network connection from the user business side to the computing power resource side according to the business demand and the resource configuration of the resource allocation function module, to meet the user's requirements for bandwidth, delay, QoS (Quality of Service), and other indicators.

[0034] The computing power network control layer is the core of the computing power network technology, and there is no mature and effective solution for the network control process from the user business side to the best computing power node. The present disclosure provides an implementation method and system for connection control in a computing power network scenario, which faces the establishment, completion, and fault links of the computing power network business, and proposes a network connection establishment, deletion, and reconstruction method from the user business side to the computing power service side, which can effectively make up for the lack of existing computing power network control capabilities. In addition, the patent also includes the perception ability of the computing power network technology to the computing power information for the network connection establishment method, introduces the selection of the computing power service node into the network connection establishment process, and fully utilizes the ability of the computing power network technology to integrate network resources.

[0035] Figure 1 The architecture diagram of the network control system in the computing power network scenario of the embodiments of the present disclosure is schematically shown. Referring to Figure 1 The network control system in the computing power network scenario of the embodiments of the present disclosure can include a decision generation function entity, a network resource management function entity, a computing power resource management function entity, a network resource database, and a computing power resource database. Each module will be 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 optimal 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 can 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, geographical 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 within the module.

[0042] also, Figure 1 The interfaces used for interaction between the various parts are shown as examples. 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 re-establishment requests.

[0044] Interface R3 is between the network control system and the computing network resource layer. Interface R3 is used to transmit network resource operation instructions from the resource management function entity to the computing 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 functional entity and the computing resource database. Interface I2 is used to transmit requests for computing resource information.

[0047] Interface I3 is between the decision generation function entity and the network resource management function 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 state update.

[0049] Reference Figure 2 Based on the network control system in the computing power network scenario of the embodiments of the present disclosure, at least one of the connection establishment, connection deletion and connection reconstruction processes can be performed. The connection establishment refers to establishing a network connection between the user service side and the computing power service side when a new service is initiated. The connection deletion refers to canceling 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 transaction platform expires. The connection reconstruction refers to re-computing the connection by the decision generation function entity and initiating the connection reconstruction process after the network alarm is issued by the computing power network resource layer.

[0050] Each of the three processes of connection establishment, connection deletion and connection reconstruction can be implemented independently. In some other embodiments of the present disclosure, the connection deletion and connection reconstruction can also be processes performed after the connection establishment process. The present disclosure does not limit this.

[0051] The processes of connection establishment, connection deletion and connection reconstruction will be described below respectively.

[0052] Figure 3 The network control method in the computing power network scenario of the embodiments of the present disclosure is schematically shown, which is for the connection establishment process and specifically relates to the computing power network transaction platform, the computing power network resource layer and the decision generation function entity, the network resource management function entity, the computing power resource management function entity, the network resource database and the computing power resource database in the network control system. The specific steps are as follows:

[0053] S302. The computing power network transaction platform sends a computing power and network resource request to the decision generation function entity.

[0054] In the exemplary embodiments of the present disclosure, the decision generation function entity respectively acquires the computing power resource request and the network resource request sent by the computing power network transaction platform.

[0055] These requests can all come from the business demand of the user side. The present disclosure does not limit the business demand, which can be, for example, a network data verification task, a model training task, a financial data statistical analysis task, 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 user input and determine a business requirement, which differs in format and content from a computing power resource request and a network resource request. The user terminal can then send the business requirement to the computing power network trading platform, which converts the business requirement into a computing power resource request and a network resource request, 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 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 the user side that initiates computing resource requests and network resource requests, 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 function can analyze service requirements to determine the optimal computing node that meets those requirements. This disclosure does not limit the device type of the computing node; it can be a server, personal computer, tablet computer, smartphone, etc. The decision-making function can then request network resource information between the user service side and the optimal computing node side from the network resource management function.

[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 the 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 feed back 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 the interface I3.

[0084] S320. 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.

[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 obtained 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 the exemplary embodiments of the present disclosure, after the connection is established, the network resource management function entity can write the network connection state including the end point, bandwidth, etc. to the network resource database through the interface I4.

[0093] According to the exemplary embodiments of the present disclosure, after the connection is established, the network resource management function entity can send a network connection establishment response to the decision generation function entity through the interface I3. Wherein, the network connection establishment response is used to indicate that the network connection establishment is successful.

[0094] After the decision generation function entity receives the connection establishment response, the decision generation function entity can also send the computing power and network resource response information to the computing power network transaction platform through the interface R1. Wherein, the computing power and network resource response information is used to indicate that the network connection establishment corresponding to the computing power and network resource request in step S302 is successful.

[0095] Figure 4 Another network control method in the computing power network scenario of the embodiments of the present disclosure is schematically shown, which is for the connection deletion process. This process can be independently implemented, or can be implemented on the basis of the above connection establishment, and the present disclosure does not limit this. Figure 4 The method shown specifically relates to the computing power network transaction platform, the computing power network resource layer, and the decision generation function entity, the network resource management function entity and the network resource database in the above network control system. The specific steps are as follows:

[0096] S402. The computing power network transaction platform sends a network connection deletion request to the decision generation function entity.

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

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

[0099] Specifically, the decision generation function entity can send a network connection deletion request to the network resource management function entity through the interface I3.

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

[0101] Specifically, the network resource management function entity can send a network connection deletion instruction to the computing power network resource layer through the 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 via 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 successfully deleted.

[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 The schematic diagram shows another network control method in a computing power network scenario of an embodiment of the present disclosure, which is aimed at the connection reconstruction process. This process can be implemented independently or on the basis of the above-mentioned connection establishment. The present disclosure does not impose any restrictions on this. Figure 5 The method shown specifically involves the computing power network trading platform, the computing power network resource layer, and the decision-making function entity, network resource management function entity, and 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 reestablishment 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 the 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 function entity sends a network resource information response to the decision making function entity.

[0115] S512. The decision-making functional entity sends a network connection reconstruction request between the user service side and the optimal 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 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.

[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 via 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 of 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 steps 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.

[0124] In exemplary embodiments of the present disclosure, a computer-readable storage medium is also provided, on which is stored a program product capable of implementing the aforementioned methods of this specification. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product comprising program code. When the program product is executed on a terminal device, the program code is configured to cause the terminal device to execute the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present disclosure.

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

[0126] The program product may employ 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 component, or any combination thereof. More specific examples (a 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 thereof.

[0127] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer 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, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0129] The 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++, and the like, as well as 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 stand-alone 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 via 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., via 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 implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."

[0132] Refer to the following Figure 6 hereinafter, an 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 limit the functions and scope of use of the embodiments of the present disclosure.

[0133] like Figure 6 As shown, electronic device 600 is implemented as a general-purpose computing device. Components of electronic device 600 may include, but are not limited to, the aforementioned at least one processing unit 610, the aforementioned at least one storage unit 620, a bus 630 connecting various system components (including storage unit 620 and processing unit 610), and a display unit 640.

[0134] The storage unit stores program code that can be executed by the processing unit 610, causing the processing unit 610 to perform the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of the present disclosure. 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 bus or memory 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 can also communicate with one or more external devices 700 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 600, and / or any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 650. Furthermore, the electronic device 600 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network 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 can 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.

[0139] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments 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, and includes 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 embodiments of the present disclosure.

[0140] Furthermore, the figures above are merely illustrative of the processes included in the methods according to exemplary embodiments of the present disclosure and are not intended to be limiting. It is readily understood that the processes illustrated in the figures above do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed 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 detailed description above, 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 concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0142] Other embodiments of the present disclosure will readily occur to those skilled in the art 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 techniques in the art not disclosed herein. The specification and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being 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 can 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 function 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 provision; 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, wherein: 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 function entity sends a network connection reconstruction request between the user service side and the optimal computing power node side to the network resource management function entity, including bandwidth and QoS; The network resource management function entity sends a network connection reestablishment instruction to the computing power network resource layer, and the computing power network resource layer is responsible for resource provision; 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 endpoints and 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 network scenario, characterized in that: It includes decision-making functional entity, network resource management functional entity, network resource database, computing resource management functional entity and computing resource database; The decision-making functional entity is configured to receive a service establishment, deletion, or reestablishment 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 optimal computing power node and network connection based on the service requirements, the network resource information, and the computing power resource information, and initiate a network connection establishment, deletion, or reestablishment request to the network resource management functional entity based on the user's service requirements; 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 for storing executable instructions of the processor; 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

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

    CN114157667A

  • Business processing method and device and storage medium

    CN116016221A