Method and system for network control in computing-power network scenario, and medium and device

By designing a collaborative decision-making function entity, a computing resource management function entity and a network resource management function entity that works together in the computing power network, the problem of insufficient control capabilities of computing power network connections is solved, and dynamic management of network connections and network resource allocation of business needs is realized.

WO2025065933A1PCT designated stage expired Publication Date: 2025-04-03CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/141068
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2023-12-22
Publication Date
2025-04-03

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 the computing power network scenario is designed, and network connection establishment, deletion and reconstruction from the user's business side to the computing power service side is realized through the coordinated work of the decision-making function entity, the computing power resource management function entity and the network resource management function entity.

Benefits of technology

It effectively compensates for the insufficient control capabilities of existing computing power networks, realizes dynamic management of network connections, configures network resources to meet business needs, and improves network service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023141068_03042025_PF_FP_ABST
    Figure CN2023141068_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of computers. Provided are a method and system for network control in a computing-power network scenario, and a computer-readable storage medium and an electronic device. The system for network control in a computing-power network scenario 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. By means of interactions between the function entities and the database, the processes of establishing, deleting and reconstructing a network connection are implemented. The present disclosure can improve the control capability of computing-power networks. (FIG. 1)
Need to check novelty before this filing date? Find Prior Art

Description

Network control method, system, medium and equipment in computing network scenario

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202311266445.X, filed on September 27, 2023, entitled “Network Control Method, System, Medium and Device in Computing Power Network Scenario”. The entire contents of this Chinese patent application are incorporated herein by reference. Technical Field

[0003] 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

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

[0005] Currently, computing power network connections suffer from insufficient control capabilities, and there is no standardized solution for establishing, deleting, and reestablishing network connections.

[0006] Summary of the Invention

[0007] According to the first aspect of the present disclosure, a network control method in a computing power network scenario is provided, comprising: a computing power network transaction platform sends a computing power and network resource request to a decision-making function entity; the decision-making function entity requests computing power resource information, including size and location, from a computing power resource management function entity; the computing power resource management function 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 function entity; the computing power resource management function entity feeds back the computing power resource information to the decision-making function entity; the decision-making function entity calculates the best computing power node that meets the business needs, and requests the network resource management function entity to connect the user business side with the best computing power node. 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.

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

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

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

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

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

[0013] FIG1 schematically shows an architecture diagram of a network control system in a computing power network scenario according to an embodiment of the present disclosure.

[0014] FIG2 shows 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.

[0015] FIG3 schematically shows a flow chart of a network control method in a computing power network scenario according to an embodiment of the present disclosure.

[0016] FIG4 schematically shows a flow chart of a network control method in another computing power network scenario according to an embodiment of the present disclosure.

[0017] FIG5 schematically shows a flow chart of a network control method in another computing power network scenario according to an embodiment of the present disclosure.

[0018] FIG6 schematically shows a block diagram of an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

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

[0020] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0021] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all 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 actual circumstances.

[0022] According to the relevant standards, the computing network architecture comprises a computing network resource layer, a computing network control layer, a computing network service layer, and a computing network orchestration management layer. The computing network control layer has three basic functions: resource information collection, resource allocation, and network connection scheduling. The resource information collection function is responsible for gathering network-wide computing power and network resource information. The resource allocation function is responsible for configuring the optimal computing nodes based on business needs. The network connection scheduling function is responsible for configuring network connections from the user service side to the computing resource side based on business needs and the resource allocation status of the resource allocation function module, in order to meet user requirements for bandwidth, latency, QoS (Quality of Service), and other indicators.

[0023] 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 is aimed at the establishment, completion, and failure links of computing power network services, and proposes a method for establishing, deleting, and reconstructing network connections from the user service side to the computing power service side, 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 into 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.

[0024] Figure 1 schematically illustrates the architecture of a network control system in a computing power network scenario according to an embodiment of the present disclosure. Referring to Figure 1 , the network control system in a computing power network scenario according to an embodiment of the present disclosure may include a decision-making functional entity, a network resource management functional entity, a computing power resource management functional entity, a network resource database, and a computing power resource database. Each module is described below.

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

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

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

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

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

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

[0031] In addition, Figure 1 exemplifies the interfaces used by various components for interaction. The definitions are as follows:

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

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

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

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

[0036] 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 re-establishment.

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

[0038] Referring to Figure 2, the network control system in the computing power network scenario according to the embodiment of the present disclosure can execute at least one of the following processing procedures: connection establishment, connection deletion, and connection reestablishment. 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; connection deletion refers to revoking 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; and connection reestablishment refers to the decision-making functional entity recalculating the connection and initiating the connection reestablishment process when the computing power network resource layer issues a network alarm.

[0039] 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 processed after the connection establishment process is executed. The present disclosure does not limit this.

[0040] The following describes the processes of connection establishment, connection deletion, and connection reestablishment.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0061] 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. The present disclosure does not impose any restrictions on this.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0083] After receiving 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 via 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 has been successfully established.

[0084] Figure 4 schematically illustrates another network control method in a computing power network scenario according to an embodiment of the present disclosure, which is directed to a connection deletion process. This process can be implemented independently or based on the above connection establishment, and the present disclosure does not limit this. The method shown in Figure 4 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 network control system. The specific steps are as follows:

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

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

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

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

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

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

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

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

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

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

[0095] Figure 5 schematically illustrates another network control method in a computing power network scenario according to an embodiment of the present disclosure, which is directed to the connection reconstruction process. This process can be implemented independently or based on the above connection establishment, and the present disclosure does not limit this. The method shown in Figure 5 specifically involves the computing power network trading platform, the computing power network resource layer, and the decision-making generation functional entity, network resource management functional entity, and network resource database in the above network control system. The specific steps are as follows:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0118] 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).

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

[0120] 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."

[0121] The electronic device 600 according to this embodiment of the present disclosure is described below with reference to Figure 6. The electronic device 600 shown in Figure 6 is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0122] As shown in FIG6 , 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.

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

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

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

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

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

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

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

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

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

[0132] 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, comprising: 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, 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, wherein: 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, wherein: 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, comprising: 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, wherein: 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, wherein: 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, wherein: 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, comprising: 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, wherein: 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, wherein: 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, wherein: 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, comprising 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; 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, wherein the computer program, when executed by a processor, implements the network control method in a computing power network scenario as described in any one of claims 1 to 12.

15. An electronic device, comprising: 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 processing network system and computing power processing method

    CN113448721A

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

    CN114157667A

  • Business processing method and device and storage medium

    CN116016221A

  • Hybrid digital information storage method and hybrid digital information storage architecture

    US20230112692A1