Algorithms for resource orchestration, apparatuses, electronic devices, and storage media
By deconstructing and evaluating the information requesting computing resources, the access scheme and business link for the computing resources to be called were determined, which solved the problem of low efficiency in manual allocation by operators and improved resource allocation efficiency and user experience.
Patent Information
- Application Number
- CN202311841654.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2043-12-28
AI Technical Summary
In existing technologies, the allocation of computing network resources mainly relies on manual analysis by operators, resulting in low processing efficiency.
By obtaining the computing network resource request information from the terminal, the computing resources are deconstructed to obtain the demand information. Combined with the evaluation indicators of available computing resources, the computing resources to be called are determined and orchestrated based on the access scheme and business links.
It improved the efficiency of network resource allocation and utilization, thereby enhancing the user experience.
Smart Images

Figure CN118827586B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cloud computing technology, and in particular to a method, apparatus, electronic device and storage medium for arranging cloud computing resources. Background Technology
[0002] In related technologies, after obtaining users' computing network resource requirements, the allocation of computing network resources is usually carried out by operators based on their own analysis and judgment, which results in low processing efficiency. Summary of the Invention
[0003] This application aims to at least partially address one of the technical problems in the related art.
[0004] In a first aspect, this application proposes a method for orchestrating computing network resources, comprising: acquiring computing network resource request information sent by a terminal; deconstructing the computing network resource request information into computing power resource requirements to obtain computing power resource demand information; acquiring evaluation index information of available computing power resources; determining computing power resources to be invoked based on the computing power resource demand information and the evaluation index information of available computing power resources; determining the access scheme of the terminal based on the computing power resources to be invoked; determining the access port and service link of the computing power resources to be invoked based on the access scheme; and orchestrating computing network resources based on the computing power resources to be invoked, the access port, and the service link.
[0005] In one implementation, the step of deconstructing the computing network resource request information to obtain computing resource demand information includes: obtaining a computing power deconstruction scheme corresponding to the terminal; measuring the computing power resources of the computing network resource request information based on the computing power deconstruction scheme to obtain computing power demand information corresponding to the computing network resource request information; deconstructing the computing network resource request information based on the computing power deconstruction scheme to obtain computing power resource information corresponding to the computing network resource request information; and obtaining the computing power resource demand information based on the computing power demand information and the computing power resource information.
[0006] In one implementation, obtaining the evaluation index information of available computing power resources includes: monitoring the available computing power resources and obtaining the sensing data corresponding to the available computing power resources; obtaining the network topology corresponding to the available computing power resources; generating a data profile of the available computing power resources based on the sensing data and the network topology; and obtaining the evaluation index information of the available computing power resources based on the data profile.
[0007] In one optional implementation, the sensing data includes at least one of the following: resource capacity sensing data; performance sensing data; alarm sensing data; and energy consumption sensing data.
[0008] In one implementation, determining the computing resources to be called based on the computing resource demand information and the evaluation index information of the available computing resources includes: determining candidate computing resources from the available computing resources based on the computing resource demand information and the evaluation index information of the available computing resources; obtaining the computing power scheduling policy corresponding to the terminal; and determining the computing resources to be called based on the computing power scheduling policy and the candidate computing resources.
[0009] In one implementation, determining the access scheme of the terminal based on the computing power resources to be invoked includes: obtaining the network location information of the terminal; determining candidate access schemes for the terminal based on the network location information; obtaining network performance index information of the candidate access schemes; and determining the access scheme from the candidate access schemes based on the network performance index information.
[0010] In one implementation, determining the access port and service link of the computing power resource to be invoked based on the access scheme includes: determining the access port based on the access scheme; determining candidate service links based on the access scheme; obtaining the link selection policy corresponding to the terminal; and determining the service link from the candidate service links based on the link selection policy.
[0011] In one implementation, the process of orchestrating computing network resources based on the computing power resource to be invoked, the access port, and the service link includes: obtaining configuration information corresponding to the computing network resource request information; obtaining network configuration information corresponding to the service link; activating the service link based on the network configuration information; obtaining interface information of the computing power resource to be invoked; and invoking the computing power resource to be invoked based on the access port, the configuration information, and the interface information.
[0012] In one implementation, the method further includes: monitoring the computing power resources to be called and obtaining the operating information of the computing power resources to be called; determining whether computing power expansion is needed based on the operating information; obtaining a computing power expansion strategy in response to the need for computing power expansion; determining the computing power resources to be expanded based on the computing power expansion strategy; and performing computing power expansion based on the computing power resources to be expanded.
[0013] Secondly, this application proposes a computing network resource orchestration device, comprising: a first acquisition module for acquiring computing network resource request information sent by a terminal; a deconstruction module for deconstructing the computing network resource request information into computing power resources to acquire computing power resource demand information; a second acquisition module for acquiring evaluation index information of available computing power resources; a first processing module for determining computing power resources to be invoked based on the computing power resource demand information and the evaluation index information of available computing power resources; a second processing module for determining the access scheme of the terminal based on the computing power resources to be invoked; a third processing module for determining the access port and service link of the computing power resources to be invoked based on the access scheme; and a fourth processing module for orchestrating computing network resources based on the computing power resources to be invoked, the access port, and the service link.
[0014] In one implementation, the destructuring module is specifically used for: obtaining a computing power destructuring scheme corresponding to the terminal; measuring computing power resources of the computing network resource request information based on the computing power destructuring scheme to obtain computing power demand information corresponding to the computing network resource request information; destructing the computing network resource request information based on the computing power destructuring scheme to obtain computing power resource information corresponding to the computing network resource request information; and obtaining the computing power resource demand information based on the computing power demand information and the computing power resource information.
[0015] In one implementation, the second acquisition module is specifically used to: monitor the available computing power resources and acquire the sensing data corresponding to the available computing power resources; acquire the network topology corresponding to the available computing power resources; generate a data profile of the available computing power resources based on the sensing data and the network topology; and acquire evaluation index information of the available computing power resources based on the data profile.
[0016] In one optional implementation, the sensing data includes at least one of the following: resource capacity sensing data; performance sensing data; alarm sensing data; and energy consumption sensing data.
[0017] In one implementation, the first processing module is specifically used to: determine candidate computing resources from the available computing resources based on the computing resource demand information and the evaluation index information of the available computing resources; obtain the computing power scheduling policy corresponding to the terminal; and determine the computing resources to be called based on the computing power scheduling policy and the candidate computing resources.
[0018] In one implementation, the second processing module is specifically used to: obtain network location information of the terminal; determine candidate access schemes for the terminal based on the network location information; obtain network performance index information of the candidate access schemes; and determine the access scheme from the candidate access schemes based on the network performance index information.
[0019] In one implementation, the third processing module is specifically used to: determine the access port of the terminal based on the access scheme; determine the access port based on the access scheme; obtain the link selection policy corresponding to the terminal; and determine the service link from the candidate service links based on the link selection policy.
[0020] In one implementation, the fourth processing module is specifically used to: obtain configuration information corresponding to the computing network resource request information; obtain network configuration information corresponding to the service link; activate the service link based on the network configuration information; obtain interface information of the computing power resource to be invoked; and invoke the computing power resource to be invoked based on the access port, the configuration information, and the interface information.
[0021] In one implementation, the device further includes: a third acquisition module, configured to monitor the computing power resources to be called and acquire the operating information of the computing power resources to be called; a fifth processing module, configured to determine whether computing power expansion is needed based on the operating information; a sixth processing module, configured to acquire a computing power expansion strategy in response to the need for computing power expansion; and determine the computing power resources to be expanded based on the computing power expansion strategy; and a seventh processing module, configured to perform computing power expansion based on the computing power resources to be expanded.
[0022] Thirdly, this application proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the network resource orchestration method as described in the first aspect.
[0023] Fourthly, this application proposes a computer-readable storage medium for storing instructions that, when executed, cause the method described in the first aspect to be implemented.
[0024] Fifthly, this application proposes a computer program product, including a computer program that, when executed by a processor, implements the steps of the computer network resource orchestration method as described in the first aspect.
[0025] The computing network resource orchestration method, apparatus, electronic device, and storage medium provided in this application can structure computing resources based on acquired computing network resource request information, obtain computing resource demand information, determine the computing resources to be invoked from the available computing resources based on the computing resource information, and determine the business link of the computing resources to be invoked, so as to invoke the computing resources to be invoked through the business link. This can improve the allocation and utilization efficiency of computing network resources, thereby improving the user experience.
[0026] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0027] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0028] Figure 1 This is a flowchart illustrating a method for arranging network resources according to an embodiment of this application;
[0029] Figure 2 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application;
[0030] Figure 3 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application;
[0031] Figure 4 This is a schematic diagram of a monitoring process for computing resources provided in an embodiment of this application;
[0032] Figure 5 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application;
[0033] Figure 6 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application;
[0034] Figure 7 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application;
[0035] Figure 8 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application;
[0036] Figure 9 This is a schematic diagram of a computing power expansion scheme provided in an embodiment of this application;
[0037] Figure 10 This is a schematic diagram of a computing resource orchestration device provided in an embodiment of this application;
[0038] Figure 11 This is a schematic diagram of another computing resource orchestration device provided in an embodiment of this application;
[0039] Figure 12 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0040] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0041] The following description, with reference to the accompanying drawings, describes a method and apparatus for arranging network resources according to embodiments of this application.
[0042] Figure 1 This is a flowchart illustrating a method for arranging network resources according to an embodiment of this application. Figure 1 As shown, the method may include, but is not limited to, the following steps:
[0043] Step S101: Obtain the network resource request information sent by the terminal.
[0044] In the embodiments of this application, the terminal mentioned above can be a terminal with a cloud computing platform client deployed on it.
[0045] Specifically, it obtains information about network resource requests sent by users through their terminals.
[0046] Step S102: Deconstruct the computing power resource request information to obtain computing power resource demand information.
[0047] For example, the computing network resource request information can be destructured to break down the computing power demand in the computing network resource request information into multiple sub-computing power demands that can be independently allocated.
[0048] Step S103: Obtain evaluation index information of available computing power resources.
[0049] Specifically, this involves obtaining evaluation metrics information on computing resources that can be accessed by cloud computing platforms.
[0050] Step S104: Based on the computing power resource demand information and the evaluation index information of available computing power resources, determine the computing power resources to be called.
[0051] For example, based on computing power resource demand information and the evaluation value of available computing power resources, computing power resources that can meet the user's computing power needs are selected from the available computing power resources as computing power resources to be called.
[0052] Step S105: Determine the terminal access scheme based on the computing resources to be called.
[0053] For example, based on the network location of the terminal and the network location of the computing resources to be accessed, an access scheme for connecting the terminal to the cloud computing platform can be determined.
[0054] Step S106: Based on the access scheme, determine the business link to be called for computing resources.
[0055] For example, based on the above access scheme, the business link that connects the terminal with the computing resources to be invoked is determined.
[0056] Step S107: Perform network resource orchestration based on the computing resources to be called, access ports, and service links.
[0057] For example, the terminal is linked to the computing resources to be called based on the access port and the service link, so that the computing resources to be called can process the computing power requirements of the terminal.
[0058] By implementing the embodiments of this application, computing resource structure can be constructed based on the acquired computing network resource request information to obtain computing resource demand information. Based on this information, computing resources to be invoked can be determined from available computing resources, and the business link for those resources can be identified. The computing resources can then be invoked through this business link. This improves the efficiency of computing network resource allocation and utilization, thereby enhancing the user experience.
[0059] In one implementation, computing resource decomposition can be performed on computing network resource request information based on a pre-set decomposition strategy. For an example, please refer to [link to example]. Figure 2 , Figure 2 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application. For example... Figure 2 As shown, the method may include, but is not limited to, the following steps:
[0060] Step S201: Obtain the network resource request information sent by the terminal.
[0061] In the embodiments of this application, step S201 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0062] Step S202: Obtain the computing power deconstruction scheme corresponding to the terminal.
[0063] For example, based on the user preferences of the user corresponding to the terminal, the computing power decomposition scheme corresponding to the terminal is determined from the candidate computing power decomposition schemes.
[0064] In the embodiments of this application, the above-mentioned candidate computing power destructuring schemes include at least one of the following: cost-priority destructuring scheme; performance-priority destructuring scheme; and general-purpose destructuring scheme.
[0065] If the user's preference is cost-first, then a cost-first structural scheme can be obtained as the corresponding computing power deconstruction scheme for the terminal.
[0066] As another example, if the user sets their preference to prioritize performance, then a performance-priority destructuring scheme can be obtained as the corresponding computing power destructuring scheme for the terminal.
[0067] As another example, if the user does not set preferences, a general structural scheme can be obtained as the computing power deconstruction scheme corresponding to the terminal.
[0068] In some embodiments of this application, candidate computing power deconstruction schemes can be provided to users for selection through the terminal's interaction module, thereby obtaining the computing power deconstruction scheme selected by the user from the candidate computing power structure schemes.
[0069] Step S203: Measure the computing power resources of the computing network resource request information based on the computing power deconstruction scheme, and obtain the computing power demand information corresponding to the computing network resource request information.
[0070] As an example, let's take a request for computing network resources for a video cloud service as an example. Based on the relevant parameters of the video cloud service (e.g., number of video access channels, QPS (Queries-per-second), access bandwidth requirements, latency requirements, access scale, etc.), the computing power required for network transmission and storage of the video cloud service can be calculated.
[0071] Step S204: Deconstruct the computing network resource request information based on the computing power deconstruction scheme to obtain the computing power resource information corresponding to the computing network resource request information.
[0072] As an example, by analyzing the computing power requirements, we can determine the computing resources needed to support video cloud services. These resources include, for example, the required cloud servers and cloud disks.
[0073] Step S205: Obtain computing power resource demand information based on computing power demand information and computing power resource information.
[0074] For example, by analyzing the computational resources obtained from the deconstruction, specific demand information for each type of computing resource can be obtained. This includes, for instance, the specific model and number of cloud servers required.
[0075] Step S206: Obtain evaluation index information of available computing power resources.
[0076] In the embodiments of this application, step S206 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0077] Step S207: Based on the computing power resource demand information and the evaluation index information of available computing power resources, determine the computing power resources to be called.
[0078] In the embodiments of this application, step S207 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0079] Step S208: Determine the terminal access scheme based on the computing resources to be called.
[0080] In the embodiments of this application, step S208 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0081] Step S209: Based on the access scheme, determine the business link to which the computing resources to be called are.
[0082] In the embodiments of this application, step S209 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0083] Step S210: Perform network resource orchestration based on the computing resources to be called, access ports, and service links.
[0084] In the embodiments of this application, step S210 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0085] By implementing the embodiments of this application, a corresponding computing power decomposition scheme can be obtained to decompose computing network resource request information into computing power resource demand information. Based on this information, computing power resources to be invoked can be determined from available computing power resources, and the business link for invoking these resources can be identified. This allows for the invocation of these resources through the business link. This improves the efficiency of computing network resource allocation and utilization, enables personalized configuration for users, and enhances the user experience.
[0086] In one implementation, available computing resources can be continuously monitored, and evaluation metrics for available computing resources can be obtained based on the monitoring results. For an example, please refer to [link to example]. Figure 3 , Figure 3 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application. For example... Figure 3 As shown, the method may include, but is not limited to, the following steps:
[0087] Step S301: Obtain the network resource request information sent by the terminal.
[0088] In the embodiments of this application, step S301 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0089] Step S302: Deconstruct the computing power resource request information to obtain computing power resource demand information.
[0090] In the embodiments of this application, step S302 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0091] Step S303: Monitor available computing resources and obtain the sensing data corresponding to available computing resources.
[0092] For example, various types of sensing data reported by available computing resources are periodically collected through workstations in each network domain.
[0093] In the embodiments of this application, the aforementioned sensing data includes at least one of the following: resource capacity sensing data; performance sensing data; alarm sensing data; and energy consumption sensing data.
[0094] Step S304: Obtain the network topology corresponding to the available computing resources.
[0095] Specifically, based on the physical layout of the devices corresponding to the available computing resources, the network topology corresponding to the available computing resources is obtained.
[0096] Step S305: Based on the sensing data and network topology, generate a data profile of available computing resources.
[0097] For example, the acquired sensing data can be aggregated in time and space according to the acquisition time and combined with the network topology to create a data profile of available computing resources.
[0098] Step S306: Obtain evaluation index information of available computing power resources based on data profile.
[0099] For example, based on the spatiotemporal profile of available computing power resources, various evaluation indicators of available computing power resources are determined, thereby obtaining evaluation indicator information of available computing power indicators based on the various evaluation indicators of available computing power resources.
[0100] In the embodiments of this application, the above evaluation indicators include at least one of the following: performance score, reliability, current fault, remaining access capacity, and real-time dialing test.
[0101] As an example, the cost (COST) of available computing resources can be obtained as an evaluation indicator using the following formula based on the above evaluation metrics.
[0102] COST = Performance Score + Reliability + Current Faults + Remaining Access Capacity + Real-time Dialing Test
[0103] As an example, please see Figure 4 , Figure 4 This is a schematic diagram illustrating a monitoring process for computing resources provided in an embodiment of this application. Figure 4 As shown, various indicator data can be periodically collected and reported through the workbench of each domain; the indicator data is then spatiotemporally summarized and correlated with the network topology to form a comprehensive perception system for the professional domain network, creating data profiles for each domain network; availability analysis of the professional domain network is performed, and traffic prediction is conducted based on AI (Artificial Intelligence); finally, the COST is dynamically calculated based on the detection results and the inter-domain interconnection routes. Real-time dial-up testing can also be performed according to customer requirements.
[0104] Step S307: Based on the computing power resource demand information and the evaluation index information of available computing power resources, determine the computing power resources to be called.
[0105] In the embodiments of this application, step S307 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0106] Step S308: Determine the terminal access scheme based on the computing resources to be called.
[0107] In the embodiments of this application, step S308 can be implemented in any of the ways described in the various embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0108] Step S309: Based on the access scheme, determine the business link to which the computing resources to be invoked are located.
[0109] In the embodiments of this application, step S309 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0110] Step S310: Perform network resource orchestration based on the computing resources to be invoked, access ports, and service links.
[0111] In the embodiments of this application, step S310 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0112] By implementing the embodiments of this application, computing power resource structure can be constructed based on the acquired computing network resource request information, computing power resource demand information can be obtained, and available computing power resources can be monitored to obtain the cost value of available computing power resources. Based on the computing power resource information and cost value, computing power resources to be called can be determined from the available computing power resources, and the business link of the computing power resources to be called can be determined so that the computing power resources to be called can be called through the business link. This can improve the allocation and utilization efficiency of computing network resources, thereby improving the user experience.
[0113] In one implementation, the computing resources to be called upon can be determined based on user preference information, combined with computing resource demand information and evaluation indicators of available computing resources. For an example, please refer to [link to example]. Figure 5 , Figure 5 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application. For example... Figure 5 As shown, the method may include, but is not limited to, the following steps:
[0114] Step S501: Obtain the network resource request information sent by the terminal.
[0115] In the embodiments of this application, step S501 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0116] Step S502: Deconstruct the computing power resource request information to obtain computing power resource demand information.
[0117] In the embodiments of this application, step S502 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0118] Step S503: Obtain evaluation index information of available computing power resources.
[0119] In the embodiments of this application, step S503 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0120] Step S504: Based on the computing power resource demand information and the evaluation index information of available computing power resources, determine candidate computing power resources from the available computing power resources.
[0121] For example, based on computing power resource demand information and evaluation index information of available computing power resources, candidate computing power resources that can meet the user's computing power needs can be identified from the available computing power resources.
[0122] Step S505: Obtain the computing power scheduling strategy corresponding to the terminal.
[0123] For example, the computing power scheduling strategy corresponding to the terminal can be determined from the candidate computing power scheduling strategies based on the user's preferences.
[0124] In the embodiments of this application, the above-mentioned candidate computing power scheduling strategies include at least one of the following: intelligent recommendation, optimal carbon emissions, optimal utilization, optimal allocation rate, and optimal distance.
[0125] In some embodiments of this application, the above-mentioned candidate computing power scheduling schemes can be provided to the user for selection through the terminal's interaction module, so as to obtain the scheduling scheme selected by the user.
[0126] Step S506: Based on the computing power scheduling strategy and candidate computing power resources, determine the computing power resources to be called.
[0127] As an example, taking the optimal computing power scheduling strategy for carbon emissions as an example, the computing power resource with the best carbon emission PUE (Power Usage Effectiveness) is selected from the candidate computing power resources as the computing power resource to be called.
[0128] Step S507: Determine the terminal access scheme based on the computing resources to be called.
[0129] In the embodiments of this application, step S507 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0130] Step S508: Based on the access scheme, determine the business link to which the computing resources to be called are.
[0131] In the embodiments of this application, step S508 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0132] Step S509: Perform network resource orchestration based on the computing resources to be invoked, access ports, and service links.
[0133] In the embodiments of this application, step S509 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0134] By implementing the embodiments of this application, computing resource structure can be constructed based on the acquired computing network resource request information, and computing resource demand information can be obtained. Then, based on user-preferred computing scheduling strategies and computing resource information, computing resources to be invoked can be determined from available computing resources, and the business link of the computing resources to be invoked can be determined, so that the computing resources to be invoked can be invoked through the business link. This can improve the allocation and utilization efficiency of computing network resources, thereby enhancing the user experience.
[0135] In one implementation, the access scheme for the terminal to access the cloud computing platform can be determined based on the terminal's location. For an example, please refer to [link to example]. Figure 6 , Figure 6 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application. For example... Figure 6 As shown, the method may include, but is not limited to, the following steps:
[0136] Step S601: Obtain the network resource request information sent by the terminal.
[0137] In the embodiments of this application, step S601 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0138] Step S602: Deconstruct the computing power resource request information to obtain computing power resource demand information.
[0139] In the embodiments of this application, step S602 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0140] Step S603: Obtain evaluation index information of available computing power resources.
[0141] In the embodiments of this application, step S603 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0142] Step S604: Based on the computing power resource demand information and the evaluation index information of available computing power resources, determine the computing power resources to be called.
[0143] In the embodiments of this application, step S604 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0144] Step S605: Obtain the network location information of the terminal.
[0145] Specifically, it involves obtaining the network location information of the terminal accessing the network.
[0146] Step S606: Determine the candidate access scheme for the terminal based on network location information.
[0147] Specifically, candidate access schemes for terminal access to the network are determined based on network location information.
[0148] Step S607: Obtain network performance metrics information for candidate access schemes.
[0149] For example, obtain the average network performance metrics of candidate access schemes for the same network type.
[0150] In the embodiments of this application, the aforementioned network performance indicators include at least one of the following: bandwidth, latency, packet loss, jitter; and the activation duration of each access scheme.
[0151] Step S608: Based on network performance index information, determine the access scheme from the candidate access schemes.
[0152] For example, based on customer needs, compare candidate access solutions.
[0153] Step S609: Based on the access scheme, determine the business link to which the computing resources to be invoked are located.
[0154] In the embodiments of this application, step S609 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0155] Step S610: Perform network resource orchestration based on the computing resources to be called, access ports, and service links.
[0156] In the embodiments of this application, step S610 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0157] By implementing the embodiments of this application, computing resource structure can be constructed based on the acquired computing network resource request information to obtain computing resource demand information. Based on this information, computing resources to be invoked can be determined from available computing resources. Furthermore, the access scheme for the terminal to access the cloud computing platform can be determined according to the terminal's network location, thereby determining the business link for the computing resources to be invoked. This allows for the invocation of the computing resources through that business link. This improves the efficiency of computing network resource allocation and utilization, thereby enhancing the user experience.
[0158] In one implementation, the business link between the terminal and the computing resources to be invoked can be determined based on user preferences. For an example, please refer to [link to example]. Figure 7 , Figure 7 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application. For example... Figure 7 As shown, the method may include, but is not limited to, the following steps:
[0159] Step S701: Obtain the network resource request information sent by the terminal.
[0160] In the embodiments of this application, step S701 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0161] Step S702: Deconstruct the computing power resource request information to obtain computing power resource demand information.
[0162] In the embodiments of this application, step S702 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0163] Step S703: Obtain evaluation index information of available computing power resources.
[0164] In the embodiments of this application, step S703 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0165] Step S704: Based on the computing power resource demand information and the evaluation index information of available computing power resources, determine the computing power resources to be called.
[0166] In the embodiments of this application, step S704 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0167] Step S705: Determine the terminal access scheme based on the computing resources to be called.
[0168] In the embodiments of this application, step S705 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0169] Step S706: Determine the access port based on the access scheme.
[0170] For example, based on the access scheme, candidate SPN network element devices for the site equipment room that meet the requirements are obtained, and a target SPN network element device is selected from the candidate SPN network element devices according to the selection strategy. The network element port of the target SPN network element device is used as the access port of the terminal.
[0171] In the embodiments of this application, the above selection strategies include: co-location selection, optical path selection, proximity selection, and pre-coverage mapping selection.
[0172] Step S707: Determine candidate service links based on the access scheme.
[0173] Specifically, at least one candidate service link is selected based on the access scheme.
[0174] Step S708: Obtain the link selection policy corresponding to the terminal.
[0175] Specifically, based on the network resource request information and the actual situation of the terminal, the link selection strategy that needs to be considered when making link selection is determined.
[0176] In the embodiments of this application, the above-mentioned link selection strategy includes at least one of the following:
[0177] Scenario isolation strategy: In each group path of SPN (Slicing Packet Network) domain PE (Provider Edge) and provincial cloud private network PE, as well as in the cloud access links of each cloud PE, different links are planned according to different application scenarios. The matching business links are found based on the scenario description in the computing network resource request information. Shortest route strategy: If each city-based PE device has multiple links to the city network PE, the domain workbench needs to be called according to different access points to calculate the intra-domain route and then compare and select it. Load balancing strategy: If each city-based PE device has multiple links to the city network PE, the bandwidth utilization of each link is dynamically summarized.
[0178] Step S709: Determine the service links from the candidate service links based on the link selection strategy.
[0179] For example, the optimal service link is determined from the candidate service links based on the link selection strategy described above.
[0180] Step S710: Perform network resource orchestration based on the computing resources to be called, access ports, and service links.
[0181] In the embodiments of this application, step S710 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0182] By implementing the embodiments of this application, computing resource structure can be constructed based on the acquired computing network resource request information to obtain computing resource demand information. Based on this information, computing resources to be invoked can be determined from available computing resources. Furthermore, a service link between the terminal and the computing resource to be invoked can be determined according to user preferences, allowing the resource to be invoked through this service link. This improves the efficiency of computing network resource allocation and utilization, thereby enhancing the user experience.
[0183] In one implementation, computing network resources can be activated based on the computing resources to be invoked and the business links, allowing for the orchestration of computing network resources. For an example, please refer to [link to example]. Figure 8 , Figure 8 This is a flowchart illustrating another method for arranging network resources provided in an embodiment of this application. For example... Figure 8 As shown, the method may include, but is not limited to, the following steps:
[0184] Step S801: Obtain the network resource request information sent by the terminal.
[0185] In the embodiments of this application, step S801 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0186] Step S802: Deconstruct the computing power resource request information to obtain computing power resource demand information.
[0187] In the embodiments of this application, step S802 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0188] Step S803: Obtain evaluation index information of available computing power resources.
[0189] In the embodiments of this application, step S803 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0190] Step S804: Based on the computing power resource demand information and the evaluation index information of available computing power resources, determine the computing power resources to be called.
[0191] In the embodiments of this application, step S804 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0192] Step S805: Determine the terminal access scheme based on the computing resources to be called.
[0193] In the embodiments of this application, step S805 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0194] Step S806: Based on the access scheme, determine the business link to be invoked for computing resources.
[0195] In the embodiments of this application, step S806 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0196] Step S807: Obtain the configuration information corresponding to the network resource request information.
[0197] As an example, let's take a video resource request as an example. The video cloud platform image file is obtained as the configuration file mentioned above.
[0198] Step S808: Obtain the network configuration information corresponding to the service link.
[0199] Specifically, it obtains the network configuration information used to activate the service link.
[0200] Step S809: Activate the service link based on network configuration information.
[0201] For example, the network management platform can be invoked based on network configuration information to configure the service link and activate it.
[0202] Step S810: Obtain the interface information of the computing resources to be invoked.
[0203] Specifically, it involves obtaining the interface information of the data interface corresponding to the computing power resource to be invoked.
[0204] Step S811: Call the computing resources to be called based on the access port, configuration information and interface information.
[0205] As an example, based on interface information, configuration information is sent to the computing power resource to be invoked through the business link, so that the computing power resource to be invoked can process the computing network resource request.
[0206] By implementing the embodiments of this application, computing resource structure can be constructed based on the acquired computing network resource request information, computing resource demand information can be obtained, and computing resources to be called can be determined from the available computing resources based on the computing resource information. The business links of the computing resources to be called can also be determined, and computing network resources can be activated based on the computing resources to be called and the business links. This can improve the allocation and utilization efficiency of computing network resources, thereby enhancing the user experience.
[0207] In some embodiments of this application, the above method may further include the following steps:
[0208] A1: Monitor the computing resources to be called and obtain their operational information.
[0209] For example, when the computing power demand information of the terminal is running, the aforementioned computing power resources to be called are monitored in real time to obtain the running information of the computing power resources to be called.
[0210] In the embodiments of this application, the above-mentioned operational information includes at least one of the following: service topology; performance information; network latency; network packet loss; network jitter; and load capacity.
[0211] A2: Determine whether computing power expansion is needed based on operational information.
[0212] For example, based on the operating information of the computing power to be called, it is determined whether the resource occupancy rate of each type of resource to be called is greater than or equal to a preset occupancy rate threshold, so as to determine whether computing power expansion is needed.
[0213] A3: In response to the need for computing power expansion, obtain the computing power expansion strategy and the type of computing power resources to be expanded.
[0214] For example, in response to a resource occupancy rate greater than or equal to a threshold value for at least one type of operator resource to be invoked, it is determined that computing power expansion is required, and a computing power expansion strategy and the types of computing power resources to be expanded whose resource occupancy rates are greater than or equal to the threshold value are obtained. The computing power expansion strategy includes a computing power expansion ratio.
[0215] The aforementioned computing resources include at least one of the following: computing resources; storage resources; and memory resources.
[0216] A4: Determine the computing power capacity to be expanded based on the computing power expansion strategy.
[0217] For example, the pre-configured computing power expansion ratio in the computing power expansion strategy is obtained, and the computing power capacity to be expanded is obtained based on the computing power expansion ratio and the total inference computing power capacity of the computing power resources to be called.
[0218] A5: Obtain the computing resources to be expanded based on the type and capacity of the computing resources to be expanded.
[0219] Specifically, based on the type of computing power resource to be expanded and the capacity of computing power to be expanded, computing power resources of that type that can provide that computing power capacity are obtained as computing power resources to be expanded.
[0220] A6: Expand computing power based on the computing resources to be expanded.
[0221] For example, an expansion process instance is generated based on the computing power resources to be expanded, and the expansion process instance is executed based on the corresponding API (Application Programming Interface) to expand the computing power.
[0222] As an example, please see Figure 9 , Figure 9 This is a schematic diagram of a computing power expansion scheme provided in an embodiment of this application. For example... Figure 9 As shown, the computing network resources that process computing network resource request information can be monitored to determine whether the computing network resources are insufficient; when the computing network resources are insufficient, computing network expansion is triggered, and a computing network expansion strategy is obtained through strategy matching; computing power resources are calculated based on the computing network expansion strategy to obtain the computing power resources that need to be expanded; then the computing network expansion process is automatically executed based on the API, and the expansion results are verified.
[0223] Please see the figure. Figure 10 This is a schematic diagram of a computing resource orchestration device provided in an embodiment of this application. Figure 10As shown, the device 1000 includes: a first acquisition module 1001, used to acquire computing network resource request information sent by a terminal; a deconstruction module 1002, used to deconstruct the computing network resource request information to acquire computing resource demand information; a second acquisition module 1003, used to acquire evaluation index information of available computing resources; a first processing module 1004, used to determine the computing resources to be called based on the computing resource demand information and the evaluation index information of available computing resources; a second processing module 1005, used to determine the terminal's access scheme based on the computing resources to be called; a third processing module 1006, used to determine the access port and service link of the computing resources to be called based on the access scheme; and a fourth processing module 1007, used to perform computing network resource orchestration based on the computing resources to be called, the access port, and the service link.
[0224] In one implementation, the deconstruction module 1002 is specifically used for: obtaining the computing power deconstruction scheme corresponding to the terminal; measuring computing power resources based on the computing power deconstruction scheme to obtain computing power demand information corresponding to the computing power request information; deconstructing the computing power request information based on the computing power deconstruction scheme to obtain computing power resource information corresponding to the computing power request information; and obtaining computing power resource demand information based on the computing power demand information and the computing power resource information.
[0225] In one implementation, the second acquisition module 1003 is specifically used for: monitoring available computing resources and acquiring sensing data corresponding to the available computing resources; acquiring the network topology corresponding to the available computing resources; generating a data profile of the available computing resources based on the sensing data and the network topology; and acquiring evaluation index information of the available computing resources based on the data profile.
[0226] In one alternative implementation, the sensing data includes at least one of the following: resource capacity sensing data; performance sensing data; alarm sensing data; and energy consumption sensing data.
[0227] In one implementation, the first processing module 1004 is specifically used to: determine candidate computing resources from available computing resources based on computing resource demand information and evaluation index information of available computing resources; obtain the computing power scheduling strategy corresponding to the terminal; and determine the computing resources to be called based on the computing power scheduling strategy and the candidate computing resources.
[0228] In one implementation, the second processing module 1005 is specifically used to: obtain the network location information of the terminal; determine the candidate access scheme of the terminal based on the network location information; obtain the network performance index information of the candidate access scheme; and determine the access scheme from the candidate access schemes based on the network performance index information.
[0229] In one implementation, the third processing module 1006 is specifically used for: determining the access port based on the access scheme; determining candidate service links based on the access scheme; obtaining the link selection policy corresponding to the terminal; and determining the service link from the candidate service links based on the link selection policy.
[0230] In one implementation, the fourth processing module 1007 is specifically used to: obtain configuration information corresponding to the computing network resource request information; obtain network configuration information corresponding to the service link; activate the service link based on the network configuration information; obtain interface information of the computing power resource to be called; and call the computing power resource to be called based on the access port, configuration information, and interface information.
[0231] In one implementation, the above-described apparatus further includes: a third acquisition module, a fifth processing module, a sixth processing module, a seventh processing module, and an eighth processing module. As an example, please refer to... Figure 11 , Figure 11 This is a schematic diagram of another network resource orchestration device provided in an embodiment of this application. For example... Figure 11 As shown, the device 1100 further includes: a third acquisition module 1108, used to monitor the computing power resources to be called and acquire their operating information; a fifth processing module 1109, used to determine whether computing power expansion is needed based on the operating information; a sixth processing module 1010, used to acquire a computing power expansion strategy in response to the need for computing power expansion; a seventh processing module 1111, used to determine the computing power resources to be expanded based on the computing power expansion strategy; and an eighth processing module 1112, used to perform computing power expansion based on the computing power resources to be expanded. Figure 11 Modules 1101-1107 in the middle and Figure 10 Modules 1001 to 1007 in the series have the same structure and function.
[0232] The apparatus described in this application embodiment can perform computing power resource structure based on acquired computing network resource request information, obtain computing power resource demand information, determine the computing power resources to be called from the available computing power resources based on the computing power resource information, determine the business link of the computing power resources to be called, and call the computing power resources to be called through the business link. This can improve the allocation and utilization efficiency of computing network resources, thereby improving the user experience.
[0233] It should be noted that the explanation of the above-described embodiment of the method for arranging computing network resources also applies to the apparatus for arranging computing network resources in this embodiment, and will not be repeated here.
[0234] To implement the above embodiments, this application also proposes an electronic device. Please see [link to relevant documentation]. Figure 12 , Figure 12 This is a schematic diagram of the structure of the electronic device provided in an embodiment of this application. For example... Figure 12As shown, the electronic device 1200 includes: a processor 1201, and a memory 1202 communicatively connected to the processor 1201; the memory 1202 stores computer execution instructions; the processor 1201 executes the computer execution instructions stored in the memory to implement the method provided in the foregoing embodiments.
[0235] To implement the above embodiments, this application also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the foregoing embodiments.
[0236] To implement the above embodiments, this application also proposes a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the foregoing embodiments.
[0237] In the foregoing descriptions of the embodiments, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0238] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0239] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0240] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0241] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0242] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0243] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0244] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for arranging network resources, characterized in that, include: Obtain network resource request information sent by the terminal; The computing network resource request information is deconstructed to obtain computing resource demand information; Obtain evaluation index information of available computing resources; Based on the computing power resource demand information and the evaluation index information of the available computing power resources, the computing power resources to be called are determined; Based on the computing resources to be called, determine the access scheme for the terminal; Based on the access scheme, the access port and service link of the computing power resource to be invoked are determined; The computing network resources are orchestrated based on the computing resources to be invoked, the access ports, and the service links.
2. The method as described in claim 1, characterized in that, The step of deconstructing the computing network resource request information to obtain computing resource demand information includes: Obtain the computing power deconstruction scheme corresponding to the terminal; Based on the computing power deconstruction scheme, the computing power resource measurement is performed on the computing network resource request information to obtain the computing power demand information corresponding to the computing network resource request information; The computing power deconstruction scheme is used to deconstruct the computing network resource request information to obtain the computing power resource information corresponding to the computing network resource request information; Based on the computing power demand information and the computing power resource information, the computing power resource demand information is obtained.
3. The method as described in claim 1, characterized in that, The evaluation index information for obtaining available computing power resources includes: The available computing resources are monitored to obtain the sensing data corresponding to the available computing resources; Obtain the network topology corresponding to the available computing resources; Based on the perceived data and the network topology, a data profile of the available computing resources is generated; Based on the data profile, the evaluation index information of the available computing power resources is obtained.
4. The method as described in claim 3, characterized in that, The sensed data includes at least one of the following: Resource capacity-related sensing data; Performance-related data; Alarm-related sensing data; Energy consumption-related sensing data.
5. The method as described in claim 1, characterized in that, The step of determining the computing resources to be called based on the computing resource demand information and the evaluation index information of the available computing resources includes: Based on the computing power resource demand information and the evaluation index information of the available computing power resources, candidate computing power resources are determined from the available computing power resources; Obtain the computing power scheduling strategy corresponding to the terminal; Based on the computing power scheduling strategy and the candidate computing power resources, the computing power resources to be called are determined.
6. The method as described in claim 1, characterized in that, The step of determining the access scheme for the terminal based on the computing power resources to be invoked includes: Obtain the network location information of the terminal; Based on the network location information, a candidate access scheme for the terminal is determined; Obtain the network performance metrics information of the candidate access schemes; Based on the network performance metrics information, the access scheme is determined from the candidate access schemes.
7. The method as described in claim 1, characterized in that, The step of determining the access port and service link of the computing power resource to be invoked based on the access scheme includes: The access port is determined based on the access scheme; Candidate service links are determined based on the access scheme; Obtain the link selection strategy corresponding to the terminal; The service link is determined from the candidate service links based on the link selection strategy.
8. The method as described in claim 1, characterized in that, The orchestration of computing network resources based on the computing resources to be invoked, the access port, and the service link includes: Obtain the configuration information corresponding to the network resource request information; Obtain the network configuration information corresponding to the service link; Activate the service link based on the network configuration information; Obtain the interface information of the computing resources to be invoked; The computing resources to be invoked are invoked based on the access port, the configuration information, and the interface information.
9. The method as described in claim 1, characterized in that, The method further includes: Monitor the computing resources to be called and obtain their operational information; Based on the aforementioned operational information, determine whether computing power expansion is necessary; In response to the need for computing power expansion, a computing power expansion strategy is obtained; The computing power resources to be expanded are determined based on the aforementioned computing power expansion strategy; Expand computing power based on the computing resources to be expanded.
10. A device for orchestrating network resources, characterized in that, include: The first acquisition module is used to acquire network resource request information sent by the terminal; The deconstruction module is used to deconstruct the computing network resource request information to obtain computing resource demand information; The second acquisition module is used to acquire evaluation index information of available computing power resources; The first processing module is used to determine the computing resources to be called based on the computing resource demand information and the evaluation index information of the available computing resources; The second processing module is used to determine the access scheme of the terminal based on the computing power resources to be invoked; The third processing module is used to determine the access port and service link of the computing power resource to be invoked based on the access scheme. The fourth processing module is used to orchestrate computing network resources based on the computing resources to be invoked, the access port, and the service link.
11. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Resource request method and device, computing power network element node and computing power application equipment
CN114095577A
Calculation network route determination method, device and equipment and storage medium
CN115086230A