CN115361280A - Calculation network calling method, device, equipment and storage medium - Google Patents
Calculation network calling method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN115361280A CN115361280A CN202210974808.4A CN202210974808A CN115361280A CN 115361280 A CN115361280 A CN 115361280A CN 202210974808 A CN202210974808 A CN 202210974808A CN 115361280 A CN115361280 A CN 115361280A
- Authority
- CN
- China
- Prior art keywords
- target
- network
- computing power
- information
- computing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000004364 calculation method Methods 0.000 title claims description 122
- 238000013507 mapping Methods 0.000 claims description 111
- 238000012216 screening Methods 0.000 claims description 25
- 238000005265 energy consumption Methods 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 5
- 238000013459 approach Methods 0.000 description 8
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000013473 artificial intelligence Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 238000011179 visual inspection Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Power Sources (AREA)
Abstract
The application provides a computing power network calling method, a computing power network calling device, computing power network equipment and a storage medium. The method comprises the following steps: acquiring a target task calling work order, wherein the target task calling work order comprises target computing network demand related information and target client basic network information; determining target computing power application capacity matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information; sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for indicating the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open the network link between the client equipment and the target computing power application capacity equipment corresponding to the target computing power application capacity identification information. The method and the device can determine the optimal target network link and have short delivery cycle.
Description
Technical Field
The present application relates to cloud computing technologies, and in particular, to a computing power network invoking method, device, apparatus, and storage medium.
Background
With the development of network and computing power, more and more services need both network services and computing power services, the network and computing power are in a collaborative stage at present, and the condition that the network and the computing power are integrated cannot be achieved. The force calculation network is a general name for integrating force calculation and network.
In the prior art, the invocation of the computing power network is still in an early stage, the early computing power network is formed by requiring a computing power provider, a network provider and a plurality of equipment providers to reach a contract agreement, the computing power provider provides computing power resources, the network provider provides network resources, the plurality of equipment providers provide various required equipment, and then the simple computing power network is assembled. The customer wants to realize the computing power demand, and usually, the customer does not consider the network demand, but directly negotiates with the computing power provider, signs a contract, leases the computing power resources of the computing power provider, and further realizes the computing power demand.
Therefore, when the client realizes the computing power demand, the computing power supplier manually calls the computing power resources, the flexibility is not provided, the calling of the computing power resources cannot be optimized, the network resources cannot be reasonably called, the delivery period of the process is long, and the delivery efficiency is low.
Disclosure of Invention
The application provides a calculation power network calling method, a calculation power network calling device, a calculation power network calling equipment and a storage medium, which are used for solving the problems that calculation power resources are called manually by a calculation power supplier, so that the calculation power resource calling is not flexible, the calculation power resource calling cannot be optimized, network resources cannot be called reasonably, the delivery cycle of the process is long, and the delivery efficiency is low.
In a first aspect, the present application provides a computing power network invoking method, including:
acquiring a target task calling work order, wherein the target task calling work order comprises target computing network demand related information and target client basic network information;
determining target computing power application capacity matched with a target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information;
sending a network computing configuration instruction to network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for instructing the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open a network link between the client equipment and the target computing power application capacity corresponding to the target computing power application capacity identification information.
In a feasible manner, the determining, according to the target network computing requirement related information and the target client basic network information, a target computing power application capability and a corresponding target network link that are matched with a target task call work order includes:
determining matched target computing power application capacity according to the target computing network demand related information and the target client basic network information;
and determining a target network link according to the target computing network demand related information, the target client basic network information and the target computing power application capacity.
In one possible approach, the target computing network demand related information includes: target computing power demand related information; the target computing power demand related information includes: the computing power type of the target task, the computing power resource capacity required by the target task and the energy consumption of the target task; the target client basic network information includes: target client geographic location information;
the determining the matched target computing power application capability according to the target computing network demand related information and the target client basic network information comprises the following steps:
determining at least one candidate calculation capacity application capacity matched with the calculation capacity type of the target task and the geographical position information of the target client;
and acquiring at least one candidate computing power application capability which meets the computing power resource capacity required by the target task and the energy consumption of the target task and is in an idle state in the candidate computing power application capabilities as a target computing power application capability.
In a possible manner, the determining at least one candidate computing power application capability matching according to the computing power type of the target task and the geographic location information of the target client includes:
acquiring a first mapping relation table of a computing power type and a computing power application capability type of a pre-stored task;
determining a computing power application capacity type having a mapping relation with the computing power type of the target task from the first mapping relation table as a target computing power application capacity type;
screening out initial selection calculation force application capability corresponding to the target calculation force application capability type from the existing calculation force application capabilities;
and screening out the computing power application capability belonging to the same area with the geographical position information of the target client from the initial selection computing power application capabilities as at least one candidate computing power application capability.
In one possible approach, the screening out, from the initial selection of the computing power application capabilities, the computing power application capabilities belonging to the same area as the geographic location information of the target client as at least one candidate computing power application capability includes:
acquiring a second mapping relation table between pre-stored identification information of the area and identification information of the computing power application capability;
determining the region identification information to which the target client geographic position information belongs from the second mapping relation table;
determining the computing power application capacity identification information which has a mapping relation with the affiliated area identification information as the computing power application capacity identification information which belongs to the same area with the geographical position information of the target client;
and determining the computing power application capability corresponding to the identification information of the primarily selected computing power application capability belonging to the same region as at least one candidate computing power application capability.
In one possible approach, the information related to the target computing network demand further includes: target network demand related information, the target network demand related information comprising at least one of: target network delay, target network bandwidth and target network equipment hop count; the target client basic network information further includes: identification information of the target client device;
the determining a target network link according to the target network computing demand related information, the target client basic network information and the target computing power application capability comprises:
determining target client access equipment in a target network link according to the target client geographical position information and the identification information of the target client equipment;
determining target service access equipment which has a communication connection relation with the target computing power application capacity according to the target computing power application capacity;
and determining a target network link according to the target network demand related information, the target client access equipment and the target service access equipment.
In one possible approach, the determining a target client access device in a target network link according to the target client geographic location information and the identification information of the target client device includes:
acquiring a third mapping relation table among pre-stored identification information of the area, identification information of the client device and identification information of the client access device;
determining the region identification of the geographic position information of the target client from a third mapping relation table;
the identification information of the client access equipment which has a mapping relation with the area identification and the identification information of the target client equipment is used as the identification information of the target client access equipment;
and determining the corresponding target client access equipment according to the identification information of the target client access equipment.
In a feasible manner, the second mapping relation table further associates and stores the mapping relation between the identification information of the area and the identification information of the service access device;
the determining of the target service access equipment having a communication connection relation with the target computing power application capability according to the target computing power application capability comprises the following steps:
acquiring a second mapping relation table;
determining the region identification of the geographic position information of the target client from a second mapping relation table;
the identification information of the service access equipment which has a mapping relation with the area identification and the identification information of the target computing power application capacity is used as the identification information of the target service access equipment;
and determining the corresponding target service access equipment according to the identification information of the target service access equipment.
In one possible approach, the determining a target network link according to the target network demand related information, the target client access device, and the target service access device includes:
acquiring at least one candidate link between the target client access equipment and the target service access equipment in a pre-constructed network link;
and screening out the network links matched with the information related to the target network requirement from the candidate links as target network links.
In a feasible manner, before determining the target computing power application capability and the corresponding target network link matched with the target task call work order according to the target computing network demand related information and the target client basic network information, the method further includes:
judging whether the target task in the target task calling work order meets the condition of dividing the target task into target subtasks or not;
if the condition of dividing into the target subtasks is determined to be met, generating a target subtask calling work order of a plurality of target subtasks according to the target task calling work order;
the step of determining the target computing power application capability matched with the target task calling work order and the corresponding target network link according to the target computing network demand related information and the target client basic network information comprises the following steps:
respectively determining target computing power application capacity matched with the target subtask calling work order and a corresponding target network link according to target computing network requirement related information in each target subtask calling work order and the target client basic network information;
the sending a network computing configuration instruction to the network control device, where the network computing configuration instruction includes target computing power application capability identification information and target network link information, includes:
and sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information matched with each target subtask calling work order and corresponding target network link information.
In one possible implementation, after sending the network configuration instruction to the network control device, the method further includes:
receiving a successful target network link opening message sent by network control equipment;
and binding the target task calling work order with the identification information of the target client equipment, the target network link and the target computing power application capacity identification information, and storing the binding relationship.
In one possible approach, the method further comprises:
receiving a target network link deleting message sent by network control equipment, wherein the target network link deleting message is generated after the network control equipment receives a target task completion message sent by client equipment, so that the network control equipment closes network equipment in a target network link;
and releasing the binding relation according to the target network link deleting message.
In a second aspect, the present application provides a computing power network invoking device, including:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring a target task calling work order, and the target task calling work order comprises target computing network demand related information and target client basic network information;
the determining module is used for determining target computing power application capacity matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information;
the system comprises a sending module, a network control device and a network management module, wherein the sending module is used for sending a network computing configuration instruction to the network control device, and the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for instructing the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open a network link between the client equipment and the computing power application capability corresponding to the target computing power application capability identification information.
In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory and transceiver communicatively coupled to the processor;
the memory stores computer-executable instructions; the transceiver is used for receiving and transmitting data with the network control equipment;
the processor executes computer-executable instructions stored by the memory to implement the method as described in the first aspect or any one of the possibilities described above.
In a fourth aspect, the present application provides a computer-readable storage medium having stored thereon computer-executable instructions for implementing the method as set forth in the first aspect or any one of the possible ways described above when executed by a processor.
The application provides a computing power network calling method, a computing power network calling device, computing power network equipment and a storage medium, wherein the method comprises the following steps: acquiring a target task calling work order, wherein the target task calling work order comprises target computing network demand related information and target client basic network information; determining target computing power application capacity matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information; sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for indicating the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open the network link between the client equipment and the target computing power application capacity corresponding to the target computing power application capacity identification information. According to the method, a target task calling work order is obtained, a target computing power application capability and a corresponding target network link are determined according to the target task work order, and a computing network configuration instruction is formed and used for indicating a network control device to control the corresponding network device in the target network link to be started so as to open the network link between a client device and the target computing power application capability. The method and the device can flexibly and quickly determine the target network link and the target computing power application capacity, and realize the calling of the computing power resource and the network resource by the client; the process cycle of delivering the computing resources and the network resources is short, and the delivery efficiency is high; according to the method and the system, multiple factors such as target network demand related information and target client basic network information can be considered comprehensively, and the optimal target network link and the target computing power application capability which best meet the current situation of the client are finally determined for the client.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.
Fig. 1 is an application scenario diagram of a computing power network invocation method provided in the present application;
fig. 2 is a schematic flowchart of a computing power network invoking method according to an embodiment of the present disclosure;
fig. 3 is a schematic flowchart of a computing power network invoking method according to a second embodiment of the present application;
fig. 4 is a schematic flowchart of a computing power network invoking method according to a third embodiment of the present application;
fig. 5 is a schematic flowchart of a computing power network invoking method according to a fourth embodiment of the present application;
fig. 6 is a schematic flowchart of a computing power network invoking method according to a fifth embodiment of the present application;
fig. 7 is a schematic flowchart of a computing power network invoking method according to a sixth embodiment of the present application;
fig. 8 is a schematic flowchart of a computing power network invoking method according to a seventh embodiment of the present application;
fig. 9 is a schematic flowchart of a computing power network invoking method according to an eighth embodiment of the present application;
fig. 10 is a schematic flowchart of a computing power network invoking method according to a ninth embodiment of the present application;
fig. 11 is a schematic flowchart of a computing power network invoking method according to a tenth embodiment of the present application;
fig. 12 is a schematic flowchart of a computing power network invoking method according to an eleventh embodiment of the present application;
fig. 13 is a schematic flowchart of a computing power network invoking method according to a twelfth embodiment of the present application;
fig. 14 is a schematic diagram of a computational power network invoking device according to a thirteenth embodiment of the present application;
fig. 15 is a schematic structural diagram of an electronic device according to a fourteenth embodiment of the present application.
With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terms referred to in this application are explained first:
a network device: the network data forwarding method refers to a device which supports network work and forwards network data in the computing network, and generally can comprise a client access device, a service access device and other related devices.
Computing force network: refers to a general term for integrating computing resources, network resources and devices related to the computing resources into a system.
The computing power has certain computing power, and can compute target tasks of customers, such as scientific computation, artificial intelligence model training and the like. The network is a bridge which is necessary for realizing computing power, uploading and computing of the target task can be realized only after network connection, and the target task is transmitted to the computing power application capability. Wherein, the computing power application capability is a server or a server cluster for realizing computing processing. Therefore, the development of integrating the computing power and the network is accelerated, the adaptability between the computing power and the network is better, and a computing power network is formed.
In the prior art, a simple computing network is formed among a computing power provider, a network operator and a plurality of devices through contract agreements, a customer wants to realize a computing power requirement, the customer needs to perform computing power resource calling negotiation with the computing power provider under normal conditions, a certain contract agreement is achieved between the customer and the computing power provider, the computing power provider provides the computing power resource to the customer through network connection, and the customer can call the computing power resource through network connection to realize the computing power requirement. Wherein, the computing resources can be computing application capacity.
However, in the prior art, the computing power provider manually calls the computing power resource for the client, which has no flexibility, and at the same time, the computing power provider cannot accurately call the optimal computing power resource according to the current situation of the client, nor can it call the network resource reasonably, and after the computing power provider and the client have a contract agreement, the period for the computing power provider to deliver the computing power resource to the client is long, and the delivery efficiency is low.
In order to solve the problems of long period, low delivery efficiency and the like of delivering the computing resources to the customers by the computing power suppliers, the inventor designs a new scheme through creative research. The scheme can solve the problems that the period for delivering the computing power resources to the customers by the computing power supplier is long, the delivery efficiency is low and the like. Specifically, the computational power network calling equipment can obtain a target task calling work order and determine the target computational power application capacity and the target network link which are matched with the target task calling work order; and sending a network configuration instruction, instructing the network control equipment to open the corresponding network equipment in the target network link, and opening the network link between the client equipment and the target computing power application capability corresponding to the target computing power application capability identification information. And then can confirm network link and goal computing power application ability fast, shorten the delivery time, provide the delivery efficiency. And the client conveniently and quickly executes the calculation target task according to the opened target network link. Meanwhile, in order to solve the technical problems that an accounting provider can not accurately call the optimal accounting resources according to the current situation of a client and can not reasonably call network resources, the technical scheme is that after a target task call work order is obtained by an accounting network call device, influence factors which play a key role in accounting and network call, namely target accounting network demand related information and target client basic network information are determined, so that target accounting application capacity and a corresponding target network link which are more matched with the target task call work order are accurately determined through the target accounting network demand related information and the target client basic network information, the accounting resources and the network resources of the client are called, the accounting provider does not need to manually arrange the accounting resources and the network resources of the client, the optimal accounting resources are more accurately called according to the current situation of the client, and the network resources are reasonably called.
The application scenarios of the computing power network calling method, device, equipment and storage medium provided by the application are introduced below.
Fig. 1 is an application scenario diagram of a computational power network invoking method provided in the present application. As shown in fig. 1, the application scenario diagram constitutes a computing network, and the computing network includes a computing network operation platform 101, a computing network invoking device 102, a network control device 103, a network end 104, a plurality of computing application capabilities 107, and a plurality of client devices 108. The network 104 includes a plurality of service access devices 105 and a plurality of client access devices 106. The service access device 105 and the client access device 106 are located at the edge of the network 104, and the computing application capability 107 may be deployed in an edge cloud or a central cloud.
The computing network operation platform 101 is in communication connection with a computing power network invoking device 102, the computing power network invoking device 102 is in communication connection with a network control device 103, the network control device 103 is in communication connection with a plurality of service access devices 105 and a plurality of client access devices 106, respectively, one service access device 105 can be in communication connection with a plurality of computing power application capabilities 107, and one client access device 106 can be in communication connection with a plurality of client devices 108. One service access device 105 may also be a pair of service access devices 105, which is not limited in this application.
Specifically, the operator inputs the client target network computing requirement related information and the target client basic network information into the network computing operation platform 101, the network computing operation platform 101 performs sorting to form a target task calling work order, and sends the target task calling work order to the computing network calling device 102, wherein the target task calling work order includes the target network computing requirement related information and the target client basic network information. The computing power network calling device 102 determines the identification information of the target computing power application capability 107 and the corresponding information of the target network link, which are most matched with the conditions of the client according to the task calling work order.
Further, the computational network invoking device 102 forms a computational network configuration instruction, the computational network configuration instruction includes identification information of the target computational application capability 107 and information of a target network link, the computational network configuration instruction can instruct the network control device 103 to control the corresponding network device in the target network link to be turned on according to the information of the target network link, the computational network invoking device 102 sends the configuration instruction to the network control device 103, the network control device 103 can control the turning on and off of the network device, the network control device 103 turns on the network device in the target network link according to the instruction of the computational network configuration instruction, after the network control device 103 successfully turns on the target network link, the information of the target network link and the information of the target network link which is successfully turned on are sent to the client device 108, the client device 108 receives the target task, the client uploads the target task to the client device 108, and invokes the corresponding computational application capability 107 according to the information of the target network link, thereby realizing the computation of the target task. Wherein the target task is a computing task of the client.
It should be noted that the present application can implement the computational requirements of various application scenarios, and the first aspect is personal and home services: supporting basic application scenes such as service access acceleration, safety protection, cloud games, image rendering and the like; the second aspect is enterprise business: the method supports complex application scenarios such as scientific calculation (calculation output of a super calculation center), AI model training, industrial vision detection, intelligent security protection, disaster recovery protection, cross-region calculation cooperation and the like.
The application provides a computing power network calling method, a computing power network calling device, computing power network calling equipment and a storage medium, and aims to solve the technical problems in the prior art.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Example one
Fig. 2 is a schematic flowchart of a computing power network invoking method according to an embodiment of the present disclosure. The execution subject of the method of the present application is the computing power network invoking device, and the computing power network invoking device may be located in the computing power network invoking device, as shown in fig. 2, the method of the present embodiment includes the following steps.
S201, a target task calling work order is obtained, and the target task calling work order comprises target computing network requirement related information and target client basic network information.
The target task calling work order refers to a work order when the computing task of the client is called by the computing power network.
The target task calling work order may include target computing network requirement related information and target client basic network information, and the target task work order may also include description information of the target task.
The target computing network demand related information may include target computing power demand related information, target network demand related information and other related information.
The basic network information of the target client may include a geographic location of the client device, an IP address, and the like, where the client is application software corresponding to the computation network call method loaded in the device used by the client or a corresponding web page, and the like.
Specifically, as an optional implementation manner, an operator inputs network computing demand related information of a client on a target task and basic network information of the client to a network computing operation platform to form a target task calling work order, then the network computing operation platform sends the target task calling work order to a computing network calling device, and the computing network calling device receives the target task work order.
As another alternative, the operator inputs the calling intention and demand of the client to the computing power and the network into the computing network operation platform in a text form. The computing power operation platform can perform semantic recognition on an input text through a natural language processing algorithm, extract related information of a target computing network requirement and basic network information of a target client, form a target task calling work order through the related information of the target computing network requirement and the basic network information of the target client, send the target task calling work order to the computing power network calling device, and receive the target task work order through the computing power network calling device.
And S202, determining target computing power application capacity matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information.
The target computing power application capability is an executor for realizing the computing target task, and is a server or a server cluster with a computing function. It will be appreciated that in one computing network, there may be multiple computing power application capabilities, one or more of which may be the target computing power application capability.
The target network link is a path from the computing network calling device to the client to select the optimal transmission target task to the target computing application capacity according to the target computing network demand related information and the target client basic network information.
Specifically, the calculation network calling device determines a target calculation application capacity which best meets the current situation of the client according to the target calculation network requirement related information and the target client basic network information, and the target calculation application capacity is matched with the target task calling work order. Meanwhile, the computing power network calling device determines an optimal target network link according to the target computing power application capacity, the client equipment and the like.
In one manner, the target client basic network information may include a geographic location of the client device, and the target computing network requirement related information may include target computing power requirement related information, so the computing power network invoking device may determine, as the target computing power application capability, a computing power application capability that is nearest to the client and is idle according to the geographic location of the client device and the target computing power requirement related information.
In another mode, the target client basic network information may include a geographic location of the client device, and the target computing network demand related information may include target network demand related information, so the computing network invoking device may determine, according to the geographic location of the client device of the client and the target network demand related information, that the client network demand is satisfied, and the latest computing application capability is taken as the target computing application capability. Alternatively, the target computational power application capability may be determined by combining the above two conditions, which is not limited herein.
And similarly, the computing network calling device determines an optimal target network link according to the target computing network demand related information and the target client basic network information.
S203, sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for indicating the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open the network link between the client equipment and the target computing power application capacity equipment corresponding to the target computing power application capacity identification information.
The computing network configuration instruction is an instruction for indicating the network control equipment to perform computing power and network configuration according to the target computing power application capability and the target network link by the computing power network calling device. The computational network configuration instruction is generated by the computational network calling device after determining the target computational application capacity and the target network link, and the computational network configuration instruction comprises target computational application capacity identification information and target network link information.
In this embodiment, the computational power network invoking device generates a computational network configuration instruction and then sends the computational network configuration instruction to the network control device, and the computational network configuration instruction instructs the network control device to control the switch of the corresponding network device in the target network link to be turned on according to the network device information included in the target network link information. After the corresponding network equipment is started, a channel can be formed, and the channel is a network link between the client equipment and the target computing power application capacity corresponding to the target computing power application capacity identification information.
Specifically, after reading the target network link information, the network control device identifies all network device information passing through the target network link information, where the network device information includes the type, ID information, and the like of each network device, and then identifies the network device through the ID information of the network device, and issues a start instruction to the network device, and the network device receives the start instruction issued by the network control device, and turns on its own switch. And the client equipment transmits the target task to the target computing power application capability through the target network link to calculate the target task.
The embodiment provides a computing power network calling method, which is used for acquiring a target task calling work order, wherein the target task calling work order comprises target computing network demand related information and target client basic network information; determining target computing power application capacity matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information; sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for indicating the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open the network link between the client equipment and the target computing power application capacity corresponding to the target computing power application capacity identification information. In the embodiment, the calculation network calling device is used for acquiring the target task calling work order and determining the target calculation application capacity and the target network link which are most matched with the client condition. And the computing network calling device sends a computing network configuration instruction to the network control equipment, and the computing network configuration instruction instructs the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information, so that the network link between the client equipment and the target computing application capacity is opened, and an opened channel is formed. The method and the device determine the target network link of the client through the computing power network calling device, can flexibly and quickly determine the target network link and the target computing power application capacity, and realize the calling of the client to the computing power resource and the network resource; the process cycle of delivering the computing resources and the network resources is short, and the delivery efficiency is high; according to the method and the system, various factors such as the related information of the target computing network requirement and the basic network information of the target client can be considered comprehensively, and the optimal target network link and the target computing power application capability which are most consistent with the current situation of the client are finally determined for the client.
Example two
Fig. 3 is a schematic flowchart of a computing power network invoking method according to the second embodiment of the present application. The embodiment of the present application is further detailed in the above embodiment, and this embodiment is an optional implementation manner for determining, according to the target computing network requirement related information and the target client basic network information, a target computing power application capability matched with the target task call work order and a corresponding target network link, and as shown in fig. 3, the specific steps are as follows.
S301, determining matched target computing power application capacity according to the target computing network demand related information and the target client basic network information.
The computing power network calling device determines the application capacity of the target computing power according to the combination of the target computing power and the basic network information of the client equipment.
Specifically, the computing power network calling device stores the corresponding relation between the whole computing power and the network, the network link condition, all equipment ID information, the computing power type of the computing power application capability and other important information in a self storage area in advance. And the computing power network calling device determines a computing power type corresponding to the computing task according to the target computing network demand related information and the target client basic network information, searches in all computing power application capabilities according to the computing power type, and finally determines the target computing power application capability matched with the computing power type.
S302, determining a target network link according to the target computing network demand related information, the target client basic network information and the target computing power application capacity.
Specifically, after the computing power network calling device determines the target computing power application capacity, the computing power network calling device searches at least one network device in a network device corresponding relation table stored in the computing power network calling device according to the target computing power application capacity, the target computing network demand related information and the target client basic network information, and the network device is a necessary path from the client device to the target computing power application capacity, so that a reasonable target network link is determined.
The embodiment provides a computing power network invoking method, which is used for determining a target computing power application capability matched with a target task invoking work order and a corresponding target network link according to target computing network requirement related information and target client basic network information, and specifically comprises the following steps: determining matched target computing power application capacity according to the target computing network demand related information and the target client basic network information; and determining a target network link according to the target computing network demand related information, the target client basic network information and the target computing power application capacity. The method comprises the steps of firstly determining matched target computing power application capacity based on target computing network demand related information and target client basic network information, and then determining a target network link by combining the target computing network demand related information, the target client basic network information and the target computing power application capacity, so that the determined target network link is a network link matched with a target computing task and matched with the target computing power application capacity, and the determined target network link is more reasonable.
EXAMPLE III
Fig. 4 is a schematic flowchart of a computing power network invoking method according to a third embodiment of the present application. The embodiment of the application is further refinement of any one of the embodiments. The information related to the target computing network requirement in this embodiment includes: target computing power demand related information; the information related to the target computing power requirement comprises: the computing power type of the target task, the computing power resource capacity required by the target task and the energy consumption of the target task; the target client basic network information comprises: target client geographic location information. The present embodiment is an optional implementation manner for determining a matching target computing power application capability according to the target computing network requirement related information and the target client basic network information, and as shown in fig. 4, the specific steps are as follows.
S401, determining at least one matched candidate force calculation application capacity according to the force calculation type of the target task and the geographic position information of the target client.
Wherein, the target computing network demand related information comprises: target computing power demand related information; the information related to the target computing power requirement comprises: the computing power type of the target task, the computing power resource capacity required by the target task and the energy consumption of the target task.
The computing power type of the target task refers to what type is needed by the computing task of the client, and the computing power type of the target task generally includes a scientific computing type, an artificial intelligence type, an industrial visual inspection type and the like. Or the computing power type of the target task is divided into a personal computing power type and a family computing power type, and the enterprise computing power type is not limited here.
The computing resource capacity required by the target task is the computing resource capacity required to be consumed for completing the computing task of the client. It can be understood that the computational resource capacity is the computational capability of the computational application capability, and if the computational resource capacity is larger, more complex computational tasks can be completed.
The energy consumption of the target task is energy consumption for completing the calculation task of the client, and it can be understood that certain energy consumption is required for completing each calculation task by the calculation capacity application capacity, if the target task of the client is to be completed, the calculation capacity application capacity equivalent to the energy consumption of the target task needs to be selected, and the calculation capacity application capacity can support smooth calculation of the target task.
The geographic position information of the client is the area where the client device is located, and the geographic position information can be accurate to a certain street in a certain area of a certain city.
Specifically, the computing power network calling device analyzes the target computing power demand related information and the target client basic network information, can analyze the computing power type of the target task, the computing power type of the computing power application capability, the computing power resource capacity required by the target task, the energy consumption of the target task, the client geographic position information and other important information, and stores all the analyzed information in a self storage area.
Specifically, the computing power network invoking device may determine, according to the computing power type of the target task, at least one computing power application capability matched with the computing power type, and determine, as at least one candidate computing power application capability matched with the computing power application capability, a computing power application capability in the same area or a computing power application capability closer to the geographic location information of the target client.
S402, at least one candidate computing power application capability which meets the computing power resource capacity required by the target task and the energy consumption of the target task and is in an idle state in the candidate computing power application capabilities is obtained to serve as the target computing power application capability.
The idle state refers to a state in which the computing power application capability is not occupied and the computing power application capability is not in operation. The working states of all the devices in the computing network can be sensed by the computing network calling device.
Furthermore, the computing power network calling device senses computing power resource capacity and energy consumption of all candidate computing power application capabilities, selects a computing power application capability meeting the computing power resource capacity and the target task energy consumption required by the target task from at least one candidate computing power application capability, and determines that the computing power application capability is the target computing power application capability if the computing power application capability is in an idle state.
The computing power application capability meeting the computing power resource capacity required by the target task and the energy consumption of the target task is selected from the candidate computing power application capabilities, and the computing power application capability can meet the requirement of the target task on the required computing power resource capacity and can also meet the requirement of the target task on the energy consumption.
The embodiment provides a computing power network calling method, and the method comprises the following steps of: target computing power demand related information; the information related to the target computing power requirement comprises: the computing power type of the target task, the computing power resource capacity required by the target task and the energy consumption of the target task; the target client basic network information comprises: target client geographic location information. Determining matched target computing power application capacity according to the target computing network demand related information and the target client basic network information, wherein the method comprises the following steps: determining at least one candidate computing power application capability matched with the computing power type of the target task and the geographic position information of the target client; and acquiring at least one candidate computing power application capability which meets the computing power resource capacity required by the target task and the energy consumption of the target task and is in an idle state in the candidate computing power application capabilities as the target computing power application capability. Because the computing power type of the target task is a basic condition for screening the computing power application capability, and the geographic position information of the target client can greatly reduce the range for screening the computing power application capability, at least one matched candidate computing power application capability is determined based on the computing power type of the target task and the geographic position information of the target client, and the candidate computing power application capability meeting the basic requirement can be quickly positioned. And then screening at least one candidate computing power application capability which meets the computing power resource capacity required by the target task and the target task energy consumption at the same time and is in an idle state from the candidate computing power application capabilities as the target computing power application capability, so that the target computing power application capability is accurately screened. Therefore, the target calculation capacity can be quickly determined, the final target calculation capacity is matched with the client better, and the client requirements can be met better.
Example four
Fig. 5 is a schematic flowchart of a computing power network invoking method according to a fourth embodiment of the present application. The embodiment of the present application is further detailed in any of the above embodiments, and this embodiment is an optional implementation manner of determining at least one matching candidate computing power application capability according to the computing power type of the target task and the geographic location information of the target client, as shown in fig. 5, and the specific steps are as follows.
S501, a first mapping relation table of computing power types and computing power application capacity types of tasks stored in advance is obtained.
The computing power application capability type is a computing power type which can be realized by the computing power application capability, and can be a computing power application capability scientific computing type, a computing power application capability artificial intelligence type, a computing power application capability industrial visual inspection type and the like.
Table 1: first mapping relation schematic table
As shown in table 1, the first mapping table includes mappings between computing power types and computing power application capability types of various calling tasks, and the first mapping table may be constructed in advance and stored in the computing power network calling device. For example, as shown in table 1, when the computing power type of the calling task is the scientific computing type, the computing power application capability type is the scientific computing type. And when the computing power type of the calling task is the artificial intelligence type, the computing power application capability type is the artificial intelligence type. And when the computing power type of the calling task is the industrial visual detection type, the computing power application capability type is the industrial visual detection type.
It can be seen that, an arithmetic application capability identifier for realizing the arithmetic application capability type can be further given in table 1, as shown in table 1, the arithmetic application capability scientific calculation type corresponds to the arithmetic application capability 1 and the arithmetic application capability 2, that is, it represents that the arithmetic application capability 1 and the arithmetic application capability 2 can realize the calculation of the scientific calculation type task. Similarly, the computing power application capability artificial intelligence type corresponds to the computing power application capability 3, and the computing power application capability industrial visual inspection type corresponds to the computing power application capability 4.
And S502, determining a force calculation application capacity type having a mapping relation with the force calculation type of the target task from the first mapping relation table as the target force calculation application capacity type.
Specifically, the computing power network invoking device obtains a computing power type of the target task, then the computing power network invoking device identifies a computing power application capability type corresponding to the computing power type of the target task in the first mapping relation table according to the computing power type of the target task, and the computing power application capability type is used as the target computing power application capability type.
Illustratively, the computing power network invoking device determines that the computing power type of the target task is a scientific computing type, and then determines that the computing power application capability scientific computing type has a mapping relation with the scientific computing type according to the first mapping relation table, and the computing power network invoking device takes the computing power application capability scientific computing type as the target computing power application capability scientific computing type.
S503, screening out the initial selection computing power application capability corresponding to the target computing power application capability type from the existing computing power application capabilities.
The existing computing power application capability refers to the computing power application capability owned in the current computing power network.
Specifically, the computing power network invoking device screens out computing power application capabilities of computing power types capable of achieving the target task from existing computing power application capabilities as initial computing power application capabilities. Wherein the initial calculation force application capacity can be at least one.
For example, as shown in table 1, if the calculation capacity application capability scientific calculation type is determined as the target calculation capacity application capability scientific calculation type, the target calculation capacity application capability scientific calculation type corresponds to the calculation capacity application capability 1 and the calculation capacity application capability 2, that is, represents that both the calculation capacity application capability 1 and the calculation capacity application capability 2 can implement scientific calculation, and the calculation capacity application capability 1 and the calculation capacity application capability 2 are determined as the initial calculation capacity application capabilities.
S504, computing power application capacity belonging to the same area with the geographic position information of the target client side is screened out from the initial computing power application capacity to serve as at least one candidate computing power application capacity.
Specifically, each computing force application capability is deployed in one area, so as to provide the most convenient computing force resource for the area and the clients nearby, and multiple computing force application capabilities can be deployed in the same area, or multiple computing force application capabilities can be deployed, which is not limited herein.
Therefore, in this embodiment, the area where at least one of the initial computing power application capabilities is located is determined, and the area where the target client geographic location is located is determined. And screening at least one computing power application capability in the same region with the geographical position of the target client from the initial selection computing power application capabilities as at least one candidate computing power application capability.
The embodiment provides a computing power network calling method, which determines at least one candidate computing power application capability matched with a target task according to a computing power type of the target task and geographic position information of a target client, and comprises the steps of acquiring a first mapping relation table of the computing power type and the computing power application capability type of a pre-stored task; determining a calculation force application capacity type having a mapping relation with the calculation force type of the target task from the first mapping relation table as a target calculation force application capacity type; screening out initial selection calculation force application capability corresponding to the target calculation force application capability type from the existing calculation force application capabilities; and screening out the computing power application capability belonging to the same area with the geographical position information of the target client from the initial selection computing power application capabilities as at least one candidate computing power application capability. The computing power application capability can realize computing of computing power types of multiple tasks, a target computing power application capability type matched with the computing power type of the target task is determined through a first mapping relation table, so that the computing power application capability of the computing power type capable of realizing the target task can be quickly positioned, one-time large-range screening is performed, at least one computing power application capability corresponding to the target computing power application capability type is determined as a primary selection computing power application capability, the primary selection computing power application capability possibly comes from different areas, the computing power application capability which belongs to the same area as the geographic position information of the target client side is determined in the primary selection computing power application capability and is determined as a candidate computing power application capability, and then the candidate computing power application capability which belongs to the same area as the geographic position of the target client side can be accurately screened from the primary selection target computing power application capability. Because the candidate calculation capacity and the target client geographic position belong to the same region, the candidate calculation capacity is more accurate and more matched with the current situation of the client.
EXAMPLE five
Fig. 6 is a schematic flowchart of a computing power network invoking method according to a fifth embodiment of the present application. The embodiment of the present application is further refinement of any of the foregoing embodiments, and this embodiment is an optional implementation manner of screening out, from the initial selection of the computing power application capabilities, the computing power application capabilities that belong to the same area as the target client geographic location information as at least one candidate computing power application capability, and as shown in fig. 6, specific steps are as follows.
S601, acquiring a second mapping relation table between the pre-stored identification information of the area and the identification information of the computing power application capability.
The second mapping relation table is a mapping relation table between the identification information of the region and the identification information of the computing power application capability. The identification information of the area may be represented by an identifier of a geographic location, and the identification information of the power calculation application capability may be a serial number, a name, and the like of the power calculation application capability, which is not limited in this embodiment.
Specifically, the second mapping relation table is constructed in advance and stored in the computational network calling device.
It should be noted that, in the second mapping relationship table, the identifier information of the service access device, the identifier information of the computational power node, and the computational power resource pool may also be included, where the computational power resource pool is in mapping relationship with the area identifier information and the identifier information of the computational power application capability, respectively. One (or one pair of) service access equipment corresponds to one computing power node, each computing power node can be provided with a plurality of computing power resource pools, and each computing power resource pool can be deployed with a plurality of computing power application capabilities.
Table 2 is a second mapping relationship schematic table. As shown in table 2, for example, a region 1 deploys a service access device 1-1 and a service access device 1-2, the service access device 1-1 corresponds to a computational power node 1-1, the service access device 1-2 corresponds to a computational power node 1-2, the computational power node 1-1 corresponds to a computational power resource pool 1-1-1 and a computational power resource pool 1-1-2, the computational power node 1-2 corresponds to a computational power resource pool 1-2-1, and the computational power resource pool 1-1-1 corresponds to a computational power application capability 1 and a computational power application capability 2. The area 2 is provided with a service access device 2-1 and a service access device 2-2, the service access device 2-1 corresponds to a force calculation node 2-1, the service access device 2-2 corresponds to a force calculation node 2-2, the force calculation node 2-1 corresponds to a force calculation resource pool 2-1-1, the force calculation node 2-2 corresponds to the force calculation resource pool 2-2-1, the force calculation resource pool 2-1-1 corresponds to force calculation application capacity 5, and the force calculation resource pool 2-2-1 corresponds to force calculation application capacity 6.
Table 2: second mapping relation table
S602, determining the area identification information to which the target client geographic position information belongs from the second mapping relation table.
Specifically, the computational network invoking device acquires the geographic location information of the target client from the basic network information of the target client, and determines the area identification information to which the computational network invoking device belongs from the second mapping relation table.
For example, as shown in table 2, if the computational network invoking device determines that the geographic location information of the target client is a street in the area 1, it determines that the region identification information belongs to the second mapping relation table, which is the area 1.
And S603, determining the computing power application capacity identification information which has a mapping relation with the area identification information to which the computing power application capacity identification information belongs as the computing power application capacity identification information which belongs to the same area with the geographic position information of the target client.
When the second mapping relation table is constructed, the second mapping relation table is constructed based on the area where the power application capability is located. Therefore, the computational power application capability corresponding to the identification information of the computational power application capability is the computational power application capability deployed in the corresponding area.
Specifically, the calculation network invoking device obtains the geographic position information of the target client, determines the area identification information to which the geographic position information of the target client belongs in the second mapping relation table, and determines the calculation application capacity identification information having a mapping relation with the area identification information. Meanwhile, the computing network calling device determines that the computing application capacity identification information is the identification information of the computing application capacity which belongs to the same area as the geographic position information of the target client.
For example, as shown in table 2, the computing network invoking device determines that the geographic location information of the target client is a street in area 1, determines that the identification information of the area is area 1 in the second mapping relation table, and determines that the computing power application capability identification information of the area 1 with mapping relations is computing power application capability 1, computing power application capability 2, computing power application capability 3, and computing power application capability 4, where the computing power application capabilities and the geographic location information of the target client belong to the same area.
S604, determining the computing power application capability corresponding to the identification information of the primarily selected computing power application capability belonging to the same area as at least one candidate computing power application capability.
Specifically, the calculation network invoking device determines that at least one identification information of the calculation application capabilities belonging to the same area is available, so that at least one calculation application capability corresponding to the identification information of the calculation application capabilities belonging to the same area is available. And determining the computing power application capacity corresponding to the identification information of at least one initially selected computing power application capacity belonging to the same area as at least one candidate computing power application capacity.
Illustratively, if the computing power application capability 1, the computing power application capability 2, and the computing power application capability 5 are initially selected computing power application capabilities, as shown in table 2, the computing power application capabilities belonging to the region 1 are the computing power application capability 1, the computing power application capability 2, the computing power application capability 3, and the computing power application capability 4. And finally screening the force application capacity 1 and the force application capacity 2 as candidate force application capacities.
It will be appreciated that if none of the initially selected computing power application capabilities are within the same area as the client device, then the computing power application capability closest to the client device may be selected on a near-by basis. Or in a slightly remote western region, the calculation capacity of the eastern region with richer calculation capacity resources can be selected to realize the east-west calculation.
The embodiment provides a computing power network calling method, which is used for screening out computing power application capabilities belonging to the same area as geographic position information of a target client from primary computing power application capabilities as at least one candidate computing power application capability, and the method comprises the following steps: acquiring a second mapping relation table between pre-stored identification information of the area and identification information of the computing power application capability;
determining the region identification information to which the target client geographic position information belongs from the second mapping relation table; determining the computing power application capacity identification information which has a mapping relation with the affiliated area identification information as the computing power application capacity identification information which belongs to the same area with the geographical position information of the target client; and determining the computing power application capacity corresponding to the identification information of the computing power application capacities belonging to the same area as at least one candidate computing power application capacity. Based on the mapping relation between the identification information of the region in the second mapping relation table and the identification information of the computational power application capacity, the region identification information corresponding to the geographic position of the target client can be determined firstly, then the computational power application capacity identification corresponding to the region identification is determined through the second mapping relation, the computational power application capacity belonging to the same region as the geographic position information of the target client is screened out from the initial computational power application capacity, and is determined as candidate computational power application capacity, so that the computational power application capacity belonging to the same region as the geographic position information of the target client can be accurately found out; because the corresponding relation in the second mapping relation table is obvious, the candidate calculation force application capacity can be quickly determined.
EXAMPLE six
Fig. 7 is a schematic flowchart of a computing power network invoking method according to a sixth embodiment of the present application. The embodiment of the present application is further detailed in any of the above embodiments, and the information related to the target network computing requirement of the present embodiment further includes: target network demand related information, the target network demand related information including at least one of: target network delay, target network bandwidth, target network device hop count; the target client basic network information further comprises: identification information of the target client device. The embodiment is an optional implementation manner of determining a target network link according to target computing network requirement related information, target client basic network information, and target computing power application capability, and as shown in fig. 7, the specific steps are as follows.
S701, determining target client access equipment in a target network link according to the geographical position information of the target client and the identification information of the target client equipment.
The target client access device is a device connected with the target client device. The client access devices may be deployed in geographic locations, and one geographic location may deploy at least one client access device. One client access device may be connected to at least one client device.
The identification information of the target client device may indicate which specific target client device is. For example, the IP address information and the port information of the target client device may be used, or the information may represent a unique target client device, which is not limited in this embodiment.
Specifically, the computational network invoking device acquires geographic position information of a target client, searches identification information of the target client and client access equipment in communication connection with the target client from corresponding network architecture related data based on the geographic position information of the target client, and determines the client access equipment in communication connection as the target client access equipment.
S702, determining target service access equipment having a communication connection relation with the target computing power application capability according to the target computing power application capability.
The target service access equipment is equipment connected with the target computing power application capacity. The service access devices may be deployed in geographic locations, and one geographic location may deploy at least one service access device. A service access device may be connected to at least one computing application capability.
Specifically, the calculation network device determines a target calculation application capability, the calculation network device may acquire a line of the target calculation application capability, which service access device is connected to, and determine the service access device to which the target calculation application capability is communicatively connected, and then determine the service access device as the target service access device.
And S703, determining a target network link according to the target network requirement related information, the target client access equipment and the target service access equipment.
Wherein the target network demand related information comprises at least one of the following information: target network delay, target network bandwidth, target network device hop count. The target network delay refers to the time required for transmitting a target task of a client to the target computing power application capacity, the target network bandwidth refers to the data volume which can be transmitted in unit time, and the target network device hop count refers to the number of network devices through which the target task reaches the target computing power application capacity from the client device.
Furthermore, the computing power network invoking device is firstly positioned to the target client access equipment and the target service access equipment, the computing power network invoking device can sense that if the target client access equipment and the target service access equipment are communicated through a plurality of network links, the computing power network invoking device can analyze the relevant information of the target network requirements on each network link respectively, determine an optimal network link meeting the relevant information of the target network requirements in the plurality of network links, and determine the network link as the target network link.
The embodiment provides a computing power network calling method, and the method further includes the following steps: target network demand related information, the target network demand related information including at least one of: target network delay, target network bandwidth, target network device hop count; the target client basic network information further comprises: the method is used for determining a target network link according to target network computing requirement related information, target client basic network information and target computing power application capacity, and comprises the following steps: determining target client access equipment in a target network link according to the geographical position information of the target client and the identification information of the target client equipment; determining target service access equipment which has a communication connection relation with the target computing power application capability according to the target computing power application capability; and determining a target network link according to the target network demand related information, the target client access equipment and the target service access equipment. The computational network invoking device of the embodiment determines the client access equipment and the service access equipment firstly, determines the target network link by combining the network demand related information, can effectively narrow the range when the network link is determined, and determines and provides the target network link from the narrowed network range based on the target network demand related information, so that the determined target network link better meets the reasonable requirement of the client on the network, and can determine a better network link.
EXAMPLE seven
Fig. 8 is a schematic flowchart of a method for invoking a computational power network according to a seventh embodiment of the present application. An embodiment of the present application is further refinement of any of the foregoing embodiments, and this embodiment is an optional implementation manner of determining a target client access device in a target network link according to the target client geographic location information and the identification information of the target client device, as shown in fig. 8, and specific steps are as follows.
S801, acquiring a third mapping relation table among the pre-stored identification information of the area, the identification information of the client device and the identification information of the client access device.
The third mapping relation table reflects the corresponding relation among the identification information of the region, the identification information of the client device and the identification information of the client access device. Specifically, it can be expressed as table 3.
As shown in table 3, there are client device 1, client device 2, and client device 3 in region 1, where client device 1 corresponds to client access device 1, client device 2 corresponds to client access device 2, and client device 3 corresponds to client access device 2; the area 2 is provided with a client device 3 and a client device 4, the client device 3 corresponds to the client access device 3, and the client device 4 corresponds to the client access device 4.
Table 3: third mapping relation table
S802, determining the region identifier of the target client geographic position information from the third mapping relation table.
Specifically, the computational network invoking device acquires the geographic position of the target client, and determines the area identifier to which the geographic position information of the target client belongs in the third mapping relation table according to the acquisition result.
For example, the computational network invoking device obtains that the geographic location of the target client is a certain street of the region 1, and then determines that the region identifier to which the geographic location information of the target client belongs is the region 1 in the third mapping relation table.
And S803, taking the identification information of the client access equipment which has a mapping relation with the area identification and the identification information of the target client equipment as the identification information of the target client access equipment.
Specifically, the computational network invoking device determines the identification information of the client access device to which the area identifier and the identification information of the target client device have a mapping relationship, and then takes the identification information of the client access device as the identification information of the target client access device.
For example, as shown in table 2, the computing network invoking device determines that the area identifier to which the geographic location information of the target client belongs is the area 1, and the identifier information of the target client device is the client device 1, and according to the correspondence between the area identifier to which the geographic location information of the target client device belongs and the identifier information of the target client device, the computing network invoking device determines that the identifier information of the client access device is the client access device 1, and uses the identifier information of the client access device as the identifier information of the target client access device.
S804, the corresponding target client access equipment is determined according to the identification information of the target client access equipment.
Specifically, the computational network invoking device may determine the corresponding target client access device according to the content of the identification information of the target client access device.
For example, as shown in table 2, if the identification information of the target client access device is the client access device 1, the computational network invoking device determines that the client access device corresponding to the client access device 1 is the target client access device.
The embodiment provides a computing power network calling method, which is used for determining target client access equipment in a target network link according to target client geographical position information and identification information of the target client equipment, and comprises the steps of obtaining a third mapping relation table among pre-stored area identification information, the identification information of the client equipment and the identification information of the client access equipment; determining the region identification of the geographic position information of the target client from the third mapping relation table; the identification information of the client access equipment which has a mapping relation with the area identification and the identification information of the target client equipment is used as the identification information of the target client access equipment; and determining the corresponding target client access equipment according to the identification information of the target client access equipment. The computational power network calling device acquires the geographical position information of the client, determines a matched area identifier through a third mapping relation table, accurately determines the identifier information of the client access equipment based on the area identifier and the identifier information of the target client equipment, and then quickly determines the corresponding target client access equipment according to the identifier information of the target client access equipment; by means of the third mapping table, the area identifier is located first, and then the corresponding client access device identifier is found out from the area identifier, so that the range of finding the target client access device can be narrowed according to the area limitation in a plurality of client access devices, and the target client access device can be determined quickly.
Example eight
Fig. 9 is a schematic flowchart of an algorithm network invoking method according to an eighth embodiment of the present application. The embodiment of the present application is further detailed in any of the above embodiments, and a mapping relationship between identification information of an area and identification information of a service access device is also stored in a second mapping relationship table in the embodiment in an associated manner. The embodiment is an alternative implementation of determining, according to a target computing power application capability, a target service access device having a communication connection relationship with the target computing power application capability, and as shown in fig. 9, the specific steps are as follows.
S901, a second mapping relation table is obtained.
In this embodiment, the second mapping relationship table further stores a mapping relationship between the identification information of the area and the identification information of the service access device in an associated manner, which specifically refers to table 2 and is not described herein again.
S902, determining the region identifier of the target client geographic position information from the second mapping relation table.
Specifically, the computational network invoking device acquires the geographic position of the target client, and determines the area identifier to which the geographic position information of the target client belongs in the second mapping relation table according to the acquisition result.
For example, the computational network invoking device obtains that the geographic location of the target client is a certain street of the region 1, and then determines that the region identifier to which the geographic location information of the target client belongs is the region 1 in the second mapping relation table.
And S903, taking the identification information of the service access equipment which has a mapping relation with the area identification and the identification information of the target computing power application capacity as the identification information of the target service access equipment.
Specifically, the calculation network invoking device determines the identification information of the service access device to which the area identification and the identification information of the calculation application capability have a mapping relationship, and then takes the identification information of the service access device as the identification information of the target service access device.
For example, as shown in table 2, the calculation network invoking device determines that the area identifier to which the target client geographic location information belongs is an area 1, and the identification information of the calculation application capability is a calculation application capability 1, and according to the area identifier to which the target client geographic location information belongs and the identification information of the calculation application capability, the calculation network invoking device determines that the identification information of the service access device is a service access device 1, and uses the identification information of the service access device as the identification information of the target service access device.
And S904, determining the corresponding target service access equipment according to the identification information of the target service access equipment.
Specifically, the computational network invoking device may determine the corresponding target service access device according to the content of the identification information of the target service access device.
For example, if the identification information of the target service access device is the service access device 1, the computational power network invoking apparatus determines that the service access device corresponding to the service access device 1 is the target service access device.
The embodiment provides a computing power network invoking method, and in the method, a second mapping relation table further stores a mapping relation between identification information of an area and identification information of a service access device in an associated manner. Determining target service access equipment having a communication connection relation with the target computing power application capability according to the target computing power application capability, wherein the target service access equipment comprises: acquiring a second mapping relation table; determining the region identification of the geographic position information of the target client from the second mapping relation table; the identification information of the service access equipment which has a mapping relation with the area identification and the identification information of the target computing power application capacity is used as the identification information of the target service access equipment; and determining the corresponding target service access equipment according to the identification information of the target service access equipment. The calculation network calling device determines an area identifier corresponding to the geographic position information of the target client, reduces the range of searching for the identifier information of the target calculation application capacity through an area limiting condition, can quickly locate the identifier information of the target calculation application capacity, and conveniently and quickly finds out the identifier information of the service access equipment with the mapping relation through the identifier of the target calculation application capacity based on the corresponding relation of the second mapping relation table, and finally determines the target service access equipment.
Example nine
Fig. 10 is a flowchart illustrating a method for invoking a computing power network according to a ninth embodiment of the present application. The embodiment of the present application is further detailed in any of the foregoing embodiments, and this embodiment is an optional implementation manner of determining a target network link according to target network requirement related information, a target client access device, and a target service access device, as shown in fig. 10, and specific steps are as follows.
S1001, at least one candidate link between a target client access device and a target service access device in a network link which is constructed in advance is obtained.
The pre-constructed network link refers to a network link formed by each client access device and each service access device in the whole computing power network.
Specifically, according to the above embodiment, the target client access device and the target service access device can be determined. The candidate link is a link between each network device and each network device which can pass from the target client access device to the target service access device and is formed by connecting the network devices according to the target client access device and the target service access device. It will be appreciated that the target serving access device may be reached from the target client access device over a plurality of network links and thus at least one candidate link may be formed.
S1002, screening out the network links matched with the information related to the target network requirement from the candidate links as target network links.
The target network requirement related information may include target network delay, target network bandwidth, and target network device hop count.
Specifically, network delay, network bandwidth and network device hop count in each candidate link are determined. And screening out a candidate link which meets the relevant information of the target network requirements such as target network delay, target network bandwidth, target network equipment hop count and the like from at least one candidate link, and taking the candidate link as the target network link.
The embodiment provides a computing power network invoking method, which determines a target network link according to target network demand related information, target client access equipment and target service access equipment, and comprises the following steps: acquiring at least one candidate link between target client access equipment and target service access equipment in a pre-constructed network link; and screening out the network links matched with the information related to the target network requirement from the candidate links as target network links. Because the channel from the target client access equipment to the target service access equipment is not unique, at least one candidate link is generated, and the network link matched with the relevant information of the target network requirement is screened out from the candidate links to be used as the target network link, so that the target network link can better meet the network requirement of the client, and the time consumption or failure of calculation of a target task caused by the fact that the network link selected by the client finally cannot meet the network requirement is avoided; the target network link is a better choice because the computing network invoking device strictly screens all candidate links.
Example ten
Fig. 11 is a schematic flowchart of a computing power network invoking method provided in this embodiment. The embodiment of the present application is further detailed in any of the embodiments described above, and this embodiment is an optional implementation before determining, according to the target computing network requirement related information and the target client basic network information, the target computing power application capability matched with the target task invocation work order and the corresponding target network link, as shown in fig. 11, and the specific steps are as follows.
S1101, judging whether the target task in the target task calling work order meets the condition of dividing the target task into target subtasks.
The condition of dividing into the target subtasks means that a complex target task is divided into a plurality of target subtasks, and the calculation results of the divided target subtasks are not affected by the division. Generally, the target subtasks can be divided into a plurality of target subtasks according to factors such as the computing power type of the target subtasks and the client cost.
Specifically, the target task calling work order comprises the target task, the computing power network calling device receives the target task calling work order, identifies the target task, analyzes the target task and judges whether the target task meets the condition of being divided into target subtasks.
And S1102, if the condition of dividing into the target subtasks is determined to be met, generating a target subtask call work order of a plurality of target subtasks according to the target task call work order.
The target subtask calling work order is used for dividing the target task and then calling the work order according to the target subtask formed by each target subtask, and the target subtask calling work order comprises target network computing requirement related information and target client basic network information.
Specifically, the computational network invoking device determines that the target task can be divided into target subtasks, divides the complex target task into the target subtasks, readjusts the target computational network requirement related information and the target client basic network information according to the divided target subtasks, distributes the target computational network requirement related information and the target client basic network information into corresponding target subtasks, and packs the target subtask invoking work order.
Further, determining a target computing power application capability matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information, wherein the target computing power application capability and the corresponding target network link comprise: and respectively determining target computing power application capacity matched with the target subtask calling work order and a corresponding target network link according to the target computing network requirement related information in each target subtask calling work order and the target client basic network information.
Specifically, the calculation network invoking device may determine a target calculation application capability matched with the target subtask invoking work order according to the target calculation requirement related information corresponding to each target subtask and the target client basic network information, where the target calculation application capability may be used to implement calculation of the target subtask. Furthermore, the calculation capacity calling device can determine a target network link corresponding to the target subtask according to the information, and the target network link can smoothly transmit the target subtask to the target calculation capacity application capacity according to the channel of the target network link, so that calculation is realized.
It can be understood that the target calculation power application capability and the target network link acquisition mode matched with the target subtask call work order may be consistent with the target calculation power application capability and the target network link acquisition mode matched with the target task call work order, and details are not described herein with specific reference to embodiments two to nine.
Further, sending a network computing configuration instruction to the network control device, where the network computing configuration instruction includes target computing power application capability identification information and target network link information, and includes: and sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information matched with each target subtask calling work order and corresponding target network link information.
Specifically, the computational network calling device forms a computational network configuration instruction according to the target subtask calling work order, and the computational network configuration instruction comprises target computational application capacity identification information and corresponding target network link information which are matched with the target subtask calling work order.
The embodiment provides a computing power network calling method, which is used before determining a target computing power application capacity matched with a target task calling work order and a corresponding target network link according to target computing network requirement related information and target client basic network information, and comprises the steps of judging whether a target task in the target task calling work order meets the condition of dividing the target task into target subtasks or not; if the condition of dividing into the target subtasks is determined to be met, generating a target subtask call work order of a plurality of target subtasks according to the target task call work order; determining target computing power application capacity matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information, and further comprising the following steps of: respectively determining target computing power application capacity matched with the target subtask calling work order and a corresponding target network link according to target computing network demand related information in each target subtask calling work order and target client basic network information; sending a network computing configuration instruction to network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information and target network link information, and comprises the following steps: and sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information matched with each target subtask calling work order and corresponding target network link information. The computing power network calling device can divide a complex target task into a plurality of target subtasks and generate a plurality of target subtask calling work orders, the computing power network calling device determines target computing power application capability matched with each target subtask calling work order and a corresponding target network link according to the target subtask calling work orders, and a client can simultaneously carry out computing power of the plurality of target subtasks, so that computing time is saved; because the target computing power application capability and the target network link matched with each target subtask accord with the target computing network requirement related information and the target client basic network information of each target subtask, the target computing power application capability and each target network link of each target subtask also accord with the client requirement.
EXAMPLE eleven
Fig. 12 is a schematic flowchart of a computing power network invoking method according to an eleventh embodiment of the present application. The embodiment of the present application is further detailed in any one of the foregoing embodiments, and this embodiment is an optional implementation manner after sending a network computing configuration instruction to a network control device, as shown in fig. 12, and the specific steps are as follows.
And S1201, receiving a successful target network link opening message sent by the network control equipment.
The successful message of opening the target network link refers to a message sent to the computational power network invoking device after the network control device controls the target network link to be opened.
Specifically, the network control device controls the target network link to open according to the computational network configuration instruction issued by the computational network calling device, forms a successful target network link opening message, and then sends the message to the computational network calling device.
And S1202, binding the target task calling work order with the identification information of the target client device, the target network link and the target computing power application capacity identification information, and storing the binding relationship.
The binding refers to binding the target task calling work order with identification information of the target client device, a target network link and target computing power application capacity identification information.
Specifically, after the computational network calling device successfully receives the target network link opening success message, the target task calling work order is bound with the identification information of the target client device, the target network link and the target computational application capacity identification information, and the binding relationship is stored in the storage area of the computational network calling device.
The embodiment provides a computing power network invoking method, which, after sending a computing network configuration instruction to a network control device, further includes: receiving a successful target network link opening message sent by network control equipment; and binding the target task calling work order with the identification information of the target client equipment, the target network link and the target computing power application capacity identification information, and storing the binding relationship. The calculation network calling device binds the relation between the target task calling work order and the identification information of the target client equipment, the target network link and the target calculation application capacity identification information, can protect each relation, is favorable for distinguishing each target task calling work order and corresponding relation, and effectively avoids confusion with the subsequent target task calling work order and corresponding relation; and the binding relationship is stored, so that the current target network link can be kept open, and the target task is ensured to be transmitted in the target network link.
EXAMPLE twelve
Fig. 13 is a flowchart illustrating a method for invoking a computing power network according to a twelfth embodiment of the present application. The embodiment of the present application is further refinement of any of the above embodiments, and this embodiment is an optional implementation manner of the unbinding relationship, as shown in fig. 13, and the specific steps are as follows.
And S1301, receiving a target network link deleting message sent by the network control equipment, wherein the target network link deleting message is generated after the network control equipment receives a target task completion message sent by the client equipment, so that the network control equipment closes the network equipment in the target network link.
Specifically, after the target task of the client is completed, the client device sends target task completion information to the network control device through the target client access device, and after the network control device receives the target task completion information, the network control device controls all network devices in the target network link to be closed, generates a target network link deletion message, and sends the target network link deletion message to the computational power network calling device. And the computing network calling device receives a target network link deleting message sent by the network control equipment.
S1302, the binding relationship is released according to the target network link deleting message.
Specifically, the computing power network invoking device removes the binding relationship in the eleventh embodiment according to the target network link deletion message, and after the binding relationship is removed, the computing power invoking device can release the target network link, so that the target network link is idle, and a next client can use the network device and the computing power application capability in the network link
The embodiment provides a computing power network calling method, which receives a target network link deletion message sent by network control equipment, wherein the target network link deletion message is generated after the network control equipment receives a target task completion message sent by client equipment, so that the network control equipment closes network equipment in a target network link; and removing the binding relation according to the target network link deleting message. After the target task is calculated, the network control equipment closes the network equipment in the target network link, and the computing power network calling device timely releases the binding relationship, so that the target computing power application capability and the target network link can be released, computing power resources and network resources can be timely provided for the next client, resource waste is avoided, and the utilization rate of the computing power resources and the network resources is improved.
EXAMPLE thirteen
The following is an embodiment of the apparatus of the present application, and fig. 14 is a schematic diagram of a computational force network invoking apparatus provided in a thirteenth embodiment of the present application. As shown in fig. 14, the apparatus 1400 includes the following modules.
An obtaining module 1401, configured to obtain a target task call work order, where the target task call work order includes target computing network requirement related information and target client basic network information.
And the determining module 1402 is configured to determine, according to the target computing network requirement related information and the target client basic network information, a target computing power application capability and a corresponding target network link that are matched with the target task call work order.
A sending module 1403, configured to send a network computing configuration instruction to the network control device, where the network computing configuration instruction includes target computing power application capability identification information and target network link information; and the network computing configuration instruction is used for indicating the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open the network link between the client equipment and the computing power application capability corresponding to the target computing power application capability identification information.
In a feasible manner, the determining module 1402, when determining the target computing power application capability and the corresponding target network link matched with the target task call work order according to the target computing network requirement related information and the target client basic network information, is specifically configured to:
determining matched target computing power application capacity according to the target computing network demand related information and the target client basic network information; and determining a target network link according to the target computing network demand related information, the target client basic network information and the target computing power application capacity.
In one possible approach, the information related to the demand of the target computing network includes: target computing power demand related information; the target computing power demand related information includes: the computing power type of the target task, the computing power resource capacity required by the target task and the energy consumption of the target task; the target client basic network information comprises: target client geographic location information. The determining module 1402, when determining the matched target computing power application capability according to the target computing network demand related information and the target client basic network information, is specifically configured to:
determining at least one candidate computing power application capability matched with the computing power type of the target task and the geographic position information of the target client; and acquiring at least one candidate computing power application capability which meets the computing power resource capacity required by the target task and the energy consumption of the target task and is in an idle state in the candidate computing power application capabilities as the target computing power application capability.
In a possible manner, the determining module 1402, when determining at least one candidate computing power application capability matching according to the computing power type of the target task and the geographic location information of the target client, is specifically configured to:
acquiring a first mapping relation table of a computing power type and a computing power application capability type of a pre-stored task; determining a calculation force application capacity type having a mapping relation with the calculation force type of the target task from the first mapping relation table as a target calculation force application capacity type; screening out initial selection computing power application capacity corresponding to the target computing power application capacity type from the existing computing power application capacities; and screening out the computing power application capability belonging to the same area with the geographical position information of the target client from the primarily selected computing power application capabilities as at least one candidate computing power application capability.
In a possible manner, the determining module 1402, when the computing power application capability belonging to the same area as the target client geographic location information is screened from the initial computing power application capabilities as at least one candidate computing power application capability, is specifically configured to:
acquiring a second mapping relation table between pre-stored identification information of the area and identification information of the computing power application capability; determining the region identification information to which the target client geographic position information belongs from the second mapping relation table; determining the computing power application capacity identification information which has a mapping relation with the affiliated area identification information as the computing power application capacity identification information which belongs to the same area with the geographical position information of the target client; and determining the computing power application capability corresponding to the identification information of the initially selected computing power application capability belonging to the same region as at least one candidate computing power application capability.
In one possible approach, the information related to the demand of the target computing network further includes: target network demand related information, the target network demand related information including at least one of: target network delay, target network bandwidth, target network device hop count; the target client basic network information further includes: identification information of the target client device. The determining module 1402, when determining the target network link according to the target computing network requirement related information, the target client basic network information, and the target computing power application capability, is specifically configured to:
determining target client access equipment in a target network link according to the geographical position information of the target client and the identification information of the target client equipment; determining target service access equipment which has a communication connection relation with the target computing power application capability according to the target computing power application capability; and determining a target network link according to the target network demand related information, the target client access equipment and the target service access equipment.
In a possible manner, the determining module 1402, when determining the target client access device in the target network link according to the geographic location information of the target client and the identification information of the target client device, is specifically configured to:
acquiring a third mapping relation table among pre-stored identification information of the area, identification information of the client device and identification information of the client access device; determining the region identification of the geographic position information of the target client from the third mapping relation table; the identification information of the client access equipment which has a mapping relation with the area identification and the identification information of the target client equipment is used as the identification information of the target client access equipment; and determining the corresponding target client access equipment according to the identification information of the target client access equipment.
In a feasible manner, the second mapping relationship table further stores a mapping relationship between the identification information of the area and the identification information of the service access device in an associated manner. The determining module 1402, when determining, according to the target computing power application capability, a target service access device having a communication connection relationship with the target computing power application capability, is specifically configured to:
acquiring a second mapping relation table; determining the region identification of the geographic position information of the target client from the second mapping relation table; the identification information of the service access equipment which has a mapping relation with the area identification and the identification information of the target computing power application capacity is used as the identification information of the target service access equipment; and determining the corresponding target service access equipment according to the identification information of the target service access equipment.
In a feasible manner, when determining the target network link according to the target network requirement related information, the target client access device, and the target service access device, the determining module 1402 is specifically configured to:
acquiring at least one candidate link between target client access equipment and target service access equipment in a pre-constructed network link; and screening out the network links matched with the information related to the target network requirement from the candidate links as target network links.
In a possible manner, this embodiment provides an computing power network invoking device, further including: the device comprises a judging module and a generating module.
The judging module is used for judging whether the target task in the target task calling work order meets the condition of dividing the target task into target subtasks or not; and the generating module is used for generating a target subtask call work order of a plurality of target subtasks according to the target task call work order if the condition of dividing into the target subtasks is determined to be met.
In this embodiment, the determining module 1402, when determining the target computing power application capability and the corresponding target network link that are matched with the target task call work order according to the target computing network requirement related information and the target client basic network information, is further specifically configured to:
and respectively determining target computing power application capacity matched with the target subtask calling work order and a corresponding target network link according to the target computing network requirement related information in each target subtask calling work order and the target client basic network information.
In this embodiment, the sending module 1403, when sending a network computing configuration instruction to the network control device, where the network computing configuration instruction includes the target computing power application capability identification information and the target network link information, is specifically configured to:
and sending a network computing configuration instruction to the network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information matched with each target subtask calling work order and corresponding target network link information.
In a feasible manner, this embodiment provides a computing network invoking device, which after sending a computing network configuration instruction to a network control device, further includes: the device comprises a receiving module and a binding module.
The receiving module is used for receiving a successful message of opening a target network link sent by the network control equipment; and the binding module is used for binding the target task calling work order with the identification information of the target client equipment, the target network link and the target computing force application capacity identification information and storing the binding relationship.
In a possible manner, the present embodiment provides a computing power network invoking device, further including: and releasing the module.
The receiving module is further configured to receive a target network link deletion message sent by the network control device, where the target network link deletion message is generated after the network control device receives a target task completion message sent by the client device, so that the network control device closes the network device in the target network link; and the unbinding module is used for unbinding the binding relation according to the target network link deleting message.
Example fourteen
Fig. 15 is a schematic structural diagram of an electronic device according to a fourteenth embodiment of the present application. As shown in fig. 15, the electronic device 1500 may include: a processor 1501, and a memory 1502 and transceiver 1503 communicatively coupled to the processor. Wherein the memory 1502 stores computer-executable instructions; a transceiver 1503 for transceiving data with the network control device; the processor 1501 executes computer-executable instructions stored in the memory to implement any one of the method embodiments in the first to twelfth embodiments, which have similar specific implementation manners and technical effects and are not described herein again.
In this embodiment, the transceiver 1503, the memory 1502, and the processor 1501 are connected by a bus. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (Extended Industry Standard Architecture) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 15, but this is not intended to represent only one bus or type of bus.
Example fifteen
The present application provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, the computer-executable instructions are used to implement any one of the method embodiments in the first to twelfth embodiments, and the specific implementation manner and the technical effects are similar, and are not described herein again.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (15)
1. A method for computing power network invocation, the method comprising:
acquiring a target task calling work order, wherein the target task calling work order comprises target computing network demand related information and target client basic network information;
determining target computing power application capacity matched with a target task calling work order and a corresponding target network link according to the target computing network requirement related information and the target client basic network information;
sending a network computing configuration instruction to network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for instructing the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open a network link between the client equipment and the target computing power application capacity corresponding to the target computing power application capacity identification information.
2. The method of claim 1, wherein determining a target computing power application capability and a corresponding target network link that match a target task invocation work order based on the target computing network demand related information and the target client base network information comprises:
determining matched target computing power application capacity according to the target computing network demand related information and the target client basic network information;
and determining a target network link according to the target computing network demand related information, the target client basic network information and the target computing power application capacity.
3. The method of claim 2, wherein the target computing network demand related information comprises: target computing power demand related information; the target computing power demand related information includes: the computing power type of the target task, the computing power resource capacity required by the target task and the energy consumption of the target task; the target client basic network information includes: target client geographic location information;
the determining the matched target computing power application capability according to the target computing network demand related information and the target client basic network information comprises the following steps:
determining at least one candidate calculation capacity application capacity matched with the calculation capacity type of the target task and the geographical position information of the target client;
and acquiring at least one candidate computing power application capability which meets the computing power resource capacity required by the target task and the energy consumption of the target task and is in an idle state in the candidate computing power application capabilities as a target computing power application capability.
4. The method of claim 3, wherein determining at least one candidate computing power application capability that matches based on the computing power type of the target task and the target client geographic location information comprises:
acquiring a first mapping relation table of a computing power type and a computing power application capability type of a pre-stored task;
determining a computing power application capacity type having a mapping relation with the computing power type of the target task from the first mapping relation table as a target computing power application capacity type;
screening out initial selection computing power application capacity corresponding to the target computing power application capacity type from the existing computing power application capacities;
and screening out the computing power application capability belonging to the same area as the geographic position information of the target client from the initial selection computing power application capabilities as at least one candidate computing power application capability.
5. The method of claim 4, wherein the step of screening out the initial selection of computing power application capabilities as at least one candidate computing power application capability that belongs to the same area as the target client geographic location information comprises:
acquiring a second mapping relation table between pre-stored identification information of the area and identification information of the computing power application capability;
determining the region identification information to which the target client geographic position information belongs from the second mapping relation table;
determining the computing power application capacity identification information which has a mapping relation with the affiliated area identification information as the computing power application capacity identification information which belongs to the same area with the geographical position information of the target client;
and determining the computing power application capacity corresponding to the identification information of the initially selected computing power application capacity belonging to the same region as at least one candidate computing power application capacity.
6. The method of claim 3, wherein the target computing network demand related information further comprises: target network demand related information, the target network demand related information comprising at least one of: target network delay, target network bandwidth, target network device hop count; the target client basic network information further includes: identification information of the target client device;
the determining a target network link according to the target network computing demand related information, the target client basic network information and the target computing power application capability comprises:
determining target client access equipment in a target network link according to the target client geographical position information and the identification information of the target client equipment;
determining target service access equipment which has a communication connection relation with the target computing power application capacity according to the target computing power application capacity;
and determining a target network link according to the target network demand related information, the target client access equipment and the target service access equipment.
7. The method of claim 6, wherein determining the target client access device in the target network link based on the target client geographic location information and the identification information of the target client device comprises:
acquiring a third mapping relation table among pre-stored identification information of the area, identification information of the client equipment and identification information of the client access equipment;
determining the region identification of the geographic position information of the target client from a third mapping relation table;
the identification information of the client access equipment which has a mapping relation with the area identification and the identification information of the target client equipment is used as the identification information of the target client access equipment;
and determining the corresponding target client access equipment according to the identification information of the target client access equipment.
8. The method of claim 6, wherein the second mapping relationship table further stores a mapping relationship between the identification information of the area and the identification information of the service access device;
the determining of the target service access equipment having a communication connection relation with the target computing power application capability according to the target computing power application capability comprises the following steps:
acquiring a second mapping relation table;
determining the region identification of the geographic position information of the target client from a second mapping relation table;
the identification information of the service access equipment which has a mapping relation with the area identification and the identification information of the target computing power application capacity is used as the identification information of the target service access equipment;
and determining the corresponding target service access equipment according to the identification information of the target service access equipment.
9. The method of claim 6, wherein determining a target network link according to the target network demand related information, the target client access device, and the target service access device comprises:
acquiring at least one candidate link between the target client access equipment and the target service access equipment in a pre-constructed network link;
and screening out the network links matched with the information related to the target network requirement from the candidate links as target network links.
10. The method according to any one of claims 1 to 9, wherein before determining the target computing power application capability and the corresponding target network link that match the target task invocation work order according to the target computing network requirement related information and the target client base network information, the method further comprises:
judging whether the target task in the target task calling work order meets the condition of dividing the target task into target subtasks or not;
if the condition of dividing into the target subtasks is determined to be met, generating a target subtask calling work order of a plurality of target subtasks according to the target task calling work order;
the step of determining the target computing power application capability matched with the target task calling work order and the corresponding target network link according to the target computing network demand related information and the target client basic network information comprises the following steps:
respectively determining target computing power application capacity matched with the target subtask calling work order and a corresponding target network link according to target computing network requirement related information in each target subtask calling work order and the target client basic network information;
the sending a network computing configuration instruction to the network control device, where the network computing configuration instruction includes target computing power application capability identification information and target network link information, includes:
and sending a network computing configuration instruction to network control equipment, wherein the network computing configuration instruction comprises target computing power application capacity identification information matched with each target subtask call work order and corresponding target network link information.
11. The method according to any one of claims 1-9, wherein after sending the network configuration instruction to the network control device, further comprising:
receiving a successful opening message of a target network link sent by network control equipment;
and binding the target task calling work order with the identification information of the target client equipment, the target network link and the target computing power application capacity identification information, and storing the binding relationship.
12. The method of claim 11, further comprising:
receiving a target network link deleting message sent by network control equipment, wherein the target network link deleting message is generated after the network control equipment receives a target task completion message sent by client equipment, so that the network control equipment closes network equipment in a target network link;
and releasing the binding relation according to the target network link deleting message.
13. An computational network invocation apparatus, characterized in that said apparatus comprises:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring a target task calling work order, and the target task calling work order comprises target computing network demand related information and target client basic network information;
the determining module is used for determining target computing power application capacity matched with the target task calling work order and a corresponding target network link according to the target computing network demand related information and the target client basic network information;
the system comprises a sending module, a network control device and a network management module, wherein the sending module is used for sending a network computing configuration instruction to the network control device, and the network computing configuration instruction comprises target computing power application capacity identification information and target network link information; and the network computing configuration instruction is used for instructing the network control equipment to control the corresponding network equipment in the target network link to be started according to the target network link information so as to open a network link between the client equipment and the computing power application capability corresponding to the target computing power application capability identification information.
14. An electronic device, comprising: a processor, and a memory and transceiver communicatively coupled to the processor;
the memory stores computer-executable instructions; the transceiver is used for receiving and transmitting data with the network control equipment;
the processor executes computer-executable instructions stored by the memory to implement the method of any of claims 1-12.
15. A computer-readable storage medium having computer-executable instructions stored thereon, which when executed by a processor, perform the method of any one of claims 1-12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210974808.4A CN115361280B (en) | 2022-08-15 | 2022-08-15 | Method, device, equipment and storage medium for invoking calculation power network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210974808.4A CN115361280B (en) | 2022-08-15 | 2022-08-15 | Method, device, equipment and storage medium for invoking calculation power network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115361280A true CN115361280A (en) | 2022-11-18 |
CN115361280B CN115361280B (en) | 2023-11-28 |
Family
ID=84001156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210974808.4A Active CN115361280B (en) | 2022-08-15 | 2022-08-15 | Method, device, equipment and storage medium for invoking calculation power network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115361280B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116132195A (en) * | 2023-04-04 | 2023-05-16 | 中通服建设有限公司 | Security transmission guaranteeing system and method for computing power network |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110913016A (en) * | 2019-12-13 | 2020-03-24 | 杭州城市大数据运营有限公司 | Resource management system for cloud resource platform and storage medium |
CN112799825A (en) * | 2019-11-13 | 2021-05-14 | ***通信有限公司研究院 | Task processing method and network equipment |
CN113535343A (en) * | 2020-04-15 | 2021-10-22 | 展讯半导体(南京)有限公司 | Computing power sharing method based on network scheduling and related product |
CN113938816A (en) * | 2021-09-10 | 2022-01-14 | 中国联合网络通信集团有限公司 | Computing resource scheduling method and device |
CN114039858A (en) * | 2021-10-25 | 2022-02-11 | 中国联合网络通信集团有限公司 | Computing network resource fusion method, device, equipment and storage medium |
CN114531448A (en) * | 2022-02-21 | 2022-05-24 | 联想(北京)有限公司 | Calculation force determination method and device and calculation force sharing system |
CN114640581A (en) * | 2022-01-24 | 2022-06-17 | 浪潮通信信息***有限公司 | Computational power network processing method and device based on digital twins |
CN114756340A (en) * | 2022-03-17 | 2022-07-15 | 中国联合网络通信集团有限公司 | Computing power scheduling system, method, device and storage medium |
-
2022
- 2022-08-15 CN CN202210974808.4A patent/CN115361280B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112799825A (en) * | 2019-11-13 | 2021-05-14 | ***通信有限公司研究院 | Task processing method and network equipment |
CN110913016A (en) * | 2019-12-13 | 2020-03-24 | 杭州城市大数据运营有限公司 | Resource management system for cloud resource platform and storage medium |
CN113535343A (en) * | 2020-04-15 | 2021-10-22 | 展讯半导体(南京)有限公司 | Computing power sharing method based on network scheduling and related product |
CN113938816A (en) * | 2021-09-10 | 2022-01-14 | 中国联合网络通信集团有限公司 | Computing resource scheduling method and device |
CN114039858A (en) * | 2021-10-25 | 2022-02-11 | 中国联合网络通信集团有限公司 | Computing network resource fusion method, device, equipment and storage medium |
CN114640581A (en) * | 2022-01-24 | 2022-06-17 | 浪潮通信信息***有限公司 | Computational power network processing method and device based on digital twins |
CN114531448A (en) * | 2022-02-21 | 2022-05-24 | 联想(北京)有限公司 | Calculation force determination method and device and calculation force sharing system |
CN114756340A (en) * | 2022-03-17 | 2022-07-15 | 中国联合网络通信集团有限公司 | Computing power scheduling system, method, device and storage medium |
Non-Patent Citations (1)
Title |
---|
杨飞龙: "基于边缘计算的分布式任务调度研究与实现", 硕士电子期刊 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116132195A (en) * | 2023-04-04 | 2023-05-16 | 中通服建设有限公司 | Security transmission guaranteeing system and method for computing power network |
CN116132195B (en) * | 2023-04-04 | 2023-06-09 | 中通服建设有限公司 | Security transmission guaranteeing system and method for computing power network |
Also Published As
Publication number | Publication date |
---|---|
CN115361280B (en) | 2023-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3637733A1 (en) | Load balancing engine, client, distributed computing system, and load balancing method | |
CN105978781A (en) | Method and system for establishing network connection of Docker container, and client side | |
CN112738284B (en) | Data transmission method, device, equipment and storage medium in service integration | |
CN110224860B (en) | Load balancing application creation method and device, computer equipment and storage medium | |
CN112995247B (en) | Method, device and system for transmitting or processing data | |
CN113296859B (en) | Page loading method and device, storage medium and electronic device | |
CN109819023B (en) | Distributed transaction processing method and related product | |
CN115242798B (en) | Task scheduling method based on edge cloud, electronic equipment and storage medium | |
CN113765816A (en) | Flow control method, system, equipment and medium based on service grid | |
CN115361280A (en) | Calculation network calling method, device, equipment and storage medium | |
CN108886486A (en) | Virtualize network function intercommunication | |
CN113849302A (en) | Task execution method and device, storage medium and electronic device | |
CN113132176A (en) | Method for controlling edge node, node and edge computing system | |
CN109683888A (en) | A kind of multiplexing method and reusable business module of business module | |
CN113014666A (en) | Block chain protocol stack architecture method, system, equipment and storage medium | |
CN105554126A (en) | Method for realizing distributed deployment of multiple data centers through CDN acceleration mechanism | |
EP3528112B1 (en) | Management ecosystem of superdistributed hashes | |
US11930399B2 (en) | Method, device and system for implementing edge computing | |
CN108022079A (en) | Sharing method, device and the computer-readable recording medium of Service Source | |
CN112261125A (en) | Centralized unit cloud deployment method, device and system | |
CN116755799A (en) | Service arrangement system and method | |
CN109150720A (en) | Business chain message forwarding method, device, equipment and computer readable storage medium | |
CN117041179A (en) | Method, device and storage medium for opening computing power network | |
CN114895701B (en) | Unmanned aerial vehicle inspection method and system | |
CN109224451A (en) | Development of games method, equipment and storage medium based on block chain subchain |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |