CN117278566A - Computing power node selection method, device, electronic equipment and readable storage medium - Google Patents
Computing power node selection method, device, electronic equipment and readable storage medium Download PDFInfo
- Publication number
- CN117278566A CN117278566A CN202310929559.1A CN202310929559A CN117278566A CN 117278566 A CN117278566 A CN 117278566A CN 202310929559 A CN202310929559 A CN 202310929559A CN 117278566 A CN117278566 A CN 117278566A
- Authority
- CN
- China
- Prior art keywords
- computing power
- node
- nodes
- computing
- requesting
- 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.)
- Pending
Links
- 238000010187 selection method Methods 0.000 title claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 91
- 239000003016 pheromone Substances 0.000 claims abstract description 88
- 238000000034 method Methods 0.000 claims abstract description 54
- 238000004364 calculation method Methods 0.000 claims abstract description 13
- 239000011159 matrix material Substances 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/101—Server selection for load balancing based on network conditions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本说明书实施例公开了一种算力节点选择方法、装置、电子设备及可读存储介质,该方法包括:获取算力网络中各个算力节点的多项指标数据,以确定各个算力节点的秩和比集合;获取请求节点与算力网络中其它算力节点之间的数据传输时延;请求节点为各个算力节点中发出计算请求的节点;根据预先设定的信息素浓度初始值、秩和比集合以及请求节点与算力网络中其它算力节点之间的数据传输时延,确定请求节点到其它算力节点的路径上的信息素浓度;根据请求节点与算力网络中其它算力节点之间的数据传输时延,及请求节点到其它算力节点的路径上的信息素浓度,确定即将为请求节点提供计算服务的目标算力节点。
Embodiments of this specification disclose a computing power node selection method, device, electronic equipment and readable storage medium. The method includes: obtaining multiple index data of each computing power node in the computing power network to determine the performance of each computing power node. Rank sum ratio set; obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the calculation request among each computing power node; according to the preset initial value of pheromone concentration, The rank sum ratio set and the data transmission delay between the requesting node and other computing nodes in the computing power network are used to determine the pheromone concentration on the path from the requesting node to other computing power nodes; based on the relationship between the requesting node and other computing power nodes in the computing power network The data transmission delay between power nodes and the pheromone concentration on the path from the requesting node to other computing power nodes are used to determine the target computing power node that will provide computing services to the requesting node.
Description
技术领域Technical field
本文件涉及算力资源调度领域,尤其涉及一种算力节点选择方法、装置、电子设备及可读存储介质。This document relates to the field of computing resource scheduling, and in particular to a computing node selection method, device, electronic equipment and readable storage media.
背景技术Background technique
随着云计算和网络的深度融合,算力将成为下一代运营服务模式中的核心生产力。海量的边缘计算节点、超算中心及“东数西算”枢纽节点等,都是算力网络的重要组成部分,借助5G、工业互联网等通信基础设施,按需分配和灵活调度计算资源。针对分布广泛的用户计算请求,如何选择算力节点以及调度路径为用户提供较优的计算服务,以获取总体较优的用户体验,是亟需解决的技术问题。With the deep integration of cloud computing and networks, computing power will become the core productivity in the next-generation operational service model. Massive edge computing nodes, supercomputing centers and "Eastern and Western computing" hub nodes are all important components of the computing power network. With the help of communication infrastructure such as 5G and industrial Internet, computing resources can be allocated and flexibly scheduled on demand. In response to widely distributed user computing requests, how to select computing power nodes and scheduling paths to provide users with better computing services to obtain an overall better user experience is an urgent technical issue that needs to be solved.
发明内容Contents of the invention
本说明书实施例的目的是提供一种算力节点选择方法、装置、电子设备及可读存储介质,用于确定算力网络中的最优的算力节点和最优的调度路径。The purpose of the embodiments of this specification is to provide a computing power node selection method, device, electronic device and readable storage medium for determining the optimal computing power node and the optimal scheduling path in the computing power network.
为解决上述技术问题,本说明书实施例是这样实现的:In order to solve the above technical problems, the embodiments of this specification are implemented as follows:
第一方面,提出了一种算力节点选择方法,包括:In the first aspect, a computing power node selection method is proposed, including:
获取算力网络中各个算力节点的多项指标数据,以确定所述各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征所述算力节点的服务能力;Obtain multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, where the multiple index data of the computing power node is used to characterize the service capability of the computing power node ;
获取请求节点与所述算力网络中其它算力节点之间的数据传输时延;所述请求节点为所述各个算力节点中发出计算请求的节点;Obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the computing request among the computing power nodes;
根据预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度;According to the preset initial value of pheromone concentration, the rank sum ratio set and the data transmission delay between the requesting node and other computing power nodes in the computing power network, determine the distance between the requesting node and other computing power nodes. Pheromone concentration along the path of the node;
根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定即将为所述请求节点提供计算服务的目标算力节点。According to the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, it is determined that the requesting node will be provided with The target computing power node of the computing service.
第二方面,提出了一种算力节点选择装置,包括:In the second aspect, a computing power node selection device is proposed, including:
数据获取单元,获取算力网络中各个算力节点的多项指标数据,以确定所述各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征所述算力节点的服务能力;The data acquisition unit acquires multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, wherein the multiple index data of the computing power node is used to characterize the computing power. The service capability of the node;
时延获取单元,获取请求节点与所述算力网络中其它算力节点之间的数据传输时延;所述请求节点为所述各个算力节点中发出计算请求的节点;A delay acquisition unit obtains the data transmission delay between the requesting node and other computing nodes in the computing power network; the requesting node is the node that issues the computing request among the computing power nodes;
处理单元,根据预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度;The processing unit determines the arrival of the requesting node based on the preset initial value of the pheromone concentration, the rank sum ratio set, and the data transmission delay between the requesting node and other computing power nodes in the computing power network. Pheromone concentration on the path of other computing power nodes;
确定单元,根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定即将为所述请求节点提供计算服务的目标算力节点。The determining unit determines the upcoming data transmission time between the requesting node and other computing power nodes in the computing power network and the pheromone concentration on the path from the requesting node to other computing power nodes. The target computing power node that requests the node to provide computing services.
第三方面,提出了一种电子设备,包括:In the third aspect, an electronic device is proposed, including:
处理器;以及processor; and
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:Memory arranged to store computer-executable instructions that, when executed, cause the processor to:
获取算力网络中各个算力节点的多项指标数据,以确定所述各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征所述算力节点的服务能力;Obtain multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, where the multiple index data of the computing power node is used to characterize the service capability of the computing power node ;
获取请求节点与所述算力网络中其它算力节点之间的数据传输时延;所述请求节点为所述各个算力节点中发出计算请求的节点;Obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the computing request among the computing power nodes;
根据预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度;According to the preset initial value of pheromone concentration, the rank sum ratio set and the data transmission delay between the requesting node and other computing power nodes in the computing power network, determine the distance between the requesting node and other computing power nodes. Pheromone concentration along the path of the node;
根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定即将为所述请求节点提供计算服务的目标算力节点。According to the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, it is determined that the requesting node will be provided with The target computing power node of the computing service.
第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:A fourth aspect proposes a computer-readable storage medium that stores one or more programs that, when executed by an electronic device including a plurality of application programs, cause the The electronic device described above performs the following operations:
获取算力网络中各个算力节点的多项指标数据,以确定所述各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征所述算力节点的服务能力;Obtain multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, where the multiple index data of the computing power node is used to characterize the service capability of the computing power node ;
获取请求节点与所述算力网络中其它算力节点之间的数据传输时延;所述请求节点为所述各个算力节点中发出计算请求的节点;Obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the computing request among the computing power nodes;
根据预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度;According to the preset initial value of pheromone concentration, the rank sum ratio set and the data transmission delay between the requesting node and other computing power nodes in the computing power network, determine the distance between the requesting node and other computing power nodes. Pheromone concentration along the path of the node;
根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定即将为所述请求节点提供计算服务的目标算力节点。According to the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, it is determined that the requesting node will be provided with The target computing power node of the computing service.
由以上本说明书实施例提供的技术方案可见,本说明书实施例方案至少具备如下一种技术效果:It can be seen from the technical solutions provided by the above embodiments of this specification that the embodiments of this specification have at least one of the following technical effects:
获取算力网络中各个算力节点的多项指标数据,以确定各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征算力节点的服务能力;获取请求节点与算力网络中其它算力节点之间的数据传输时延;请求节点为各个算力节点中发出计算请求的节点;根据预先设定的信息素浓度初始值、秩和比集合以及请求节点与算力网络中其它算力节点之间的数据传输时延,确定请求节点到其它算力节点的路径上的信息素浓度;根据请求节点与算力网络中其它算力节点之间的数据传输时延,及请求节点到其它算力节点的路径上的信息素浓度,确定即将为请求节点提供计算服务的目标算力节点。Obtain multiple indicator data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node. Among them, multiple indicator data of the computing power node are used to characterize the service capabilities of the computing power node; obtain the request node The data transmission delay with other computing power nodes in the computing power network; the requesting node is the node that issues the calculation request among each computing power node; according to the preset initial value of pheromone concentration, the rank sum ratio set and the request node and The data transmission delay between other computing power nodes in the computing power network determines the pheromone concentration on the path from the requesting node to other computing power nodes; based on the data transmission time between the requesting node and other computing power nodes in the computing power network Delay, and the pheromone concentration on the path from the requesting node to other computing power nodes, determine the target computing power node that will provide computing services to the requesting node.
能够获取算力网络中各个算力节点的多项指标数据、确定算力节点的秩和比集合以及获取请求节点与其它算力节点之间的数据传输时延,根据这些数据和预先设定的信息素浓度初始值,可以确定请求节点到其它算力节点的最佳路径,并找到最适合提供计算服务的目标算力节点,这样的优化过程可以在算力系统有限的算力资源和带宽的条件下,降低用户响应时延,提高算力网络的效率和性能,确保请求节点得到高质量的计算服务。It can obtain multiple indicator data of each computing power node in the computing power network, determine the rank sum ratio set of computing power nodes, and obtain the data transmission delay between the requesting node and other computing power nodes. Based on these data and preset The initial value of the pheromone concentration can determine the best path from the requesting node to other computing nodes, and find the target computing node that is most suitable for providing computing services. This optimization process can be used under the limited computing resources and bandwidth of the computing system. Under the conditions, the user response delay is reduced, the efficiency and performance of the computing network are improved, and the requesting node receives high-quality computing services.
附图说明Description of the drawings
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。In order to more clearly explain the embodiments of this specification or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are only These are some of the embodiments recorded in this specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting any creative effort.
图1是本说明书的一个实施例提供的一种算力网络整体架构示意图。Figure 1 is a schematic diagram of the overall architecture of a computing power network provided by an embodiment of this specification.
图2是本说明书的一个实施例提供的一种算力节点选择方法的实现流程示意图。Figure 2 is a schematic flowchart of the implementation of a computing power node selection method provided by an embodiment of this specification.
图3是本说明书的一个实施例提供的另一种算力节点选择方法的实现流程示意图。Figure 3 is a schematic flowchart of the implementation of another computing power node selection method provided by an embodiment of this specification.
图4是本说明书的一个实施例提供的一种算力节点选择装置的结构示意图。Figure 4 is a schematic structural diagram of a computing power node selection device provided by an embodiment of this specification.
图5是说明书的一个实施例提供的一种电子设备的结构示意图。FIG. 5 is a schematic structural diagram of an electronic device according to an embodiment of the specification.
具体实施方式Detailed ways
为使本文件的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本文件保护的范围。In order to make the purpose, technical solutions and advantages of this document clearer, the technical solutions of this specification will be clearly and completely described below in conjunction with specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only some of the embodiments of this specification, but not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of this document.
以下结合附图,详细说明本说明书各实施例提供的技术方案。The technical solutions provided by each embodiment of this specification will be described in detail below with reference to the accompanying drawings.
本发明书提供的算力节点选择方法,应用在算力网络整体架构中,针对海量的、任意位置的用户请求,选择最优的调度路径和用于提供计算服务的目标算力节点,以保证在有限的算力服务节点和带宽资源条件下,获取总体最优的用户体验。The computing power node selection method provided by this invention is applied in the overall architecture of the computing power network to select the optimal scheduling path and the target computing power node used to provide computing services for massive user requests at any location to ensure that Under the conditions of limited computing power service nodes and bandwidth resources, obtain the overall optimal user experience.
请参阅图1,图1是本说明书的一个实施例提供的一种算力网络整体架构示意图。如图1所示,算力网络包括控制层10、算力服务层20、网络层30和用户层40四层架构。其中,控制层10主要为集中控制中心11,控制整个算力系统的正常运转;算力服务层20主要由超算中心21、边缘算力节点23等组成,主要为用户提供算力和存储服务,超算中心21一般部署在离用户较远的位置,存储和算力资源充足,边缘算力节点23靠近用户,但是存储和算力资源有限;网络层30主要包括各种网络设备33,网络设备33用于提供用户和算力节点之间的数据传输服务;用户层40包括各种具有计算需求的用户43。当用户43发起计算请求后,通过本发明书提供的算力节点选择方法选择最优的目标算力节点提供计算服务,并确定到该目标算力节点的最短数据传输路径。Please refer to Figure 1. Figure 1 is a schematic diagram of the overall architecture of a computing power network provided by an embodiment of this specification. As shown in Figure 1, the computing power network includes a four-layer architecture of control layer 10, computing power service layer 20, network layer 30 and user layer 40. Among them, the control layer 10 is mainly a centralized control center 11, which controls the normal operation of the entire computing system; the computing service layer 20 is mainly composed of a supercomputing center 21, edge computing nodes 23, etc., and mainly provides computing power and storage services to users. , the supercomputing center 21 is generally deployed far away from the user, with sufficient storage and computing resources, and the edge computing node 23 is close to the user, but has limited storage and computing resources; the network layer 30 mainly includes various network devices 33, the network The device 33 is used to provide data transmission services between users and computing power nodes; the user layer 40 includes various users 43 with computing needs. When the user 43 initiates a computing request, the optimal target computing power node is selected to provide computing services through the computing power node selection method provided in the present invention, and the shortest data transmission path to the target computing power node is determined.
本说明书实施例提供的算力节点选择方法,该方法的执行主体,由计算机设备来执行,例如,由服务器、笔记本电脑、台式电脑、平板电脑或智能机器人等设备中的至少一种来执行,或者还可以是图1所示的算力网络中的集中控制中心。In the computing power node selection method provided by the embodiments of this specification, the execution subject of the method is executed by a computer device, for example, by at least one of a server, a laptop computer, a desktop computer, a tablet computer, or an intelligent robot. Or it can also be a centralized control center in the computing power network shown in Figure 1.
为便于描述,下文以该方法的执行主体为能够执行该算力节点选择方法的电子设备为例,该电子设备具体可以是服务器、笔记本电脑、台式电脑、平板电脑或智能机器人等电子设备,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为电子设备只是一种示例性的说明,并不应理解为对该方法的限定。For the convenience of description, the following takes the execution subject of this method as an electronic device capable of executing the computing power node selection method as an example. The electronic device can specifically be an electronic device such as a server, a laptop computer, a desktop computer, a tablet computer, or an intelligent robot. The implementation of this method is introduced. It can be understood that the fact that the execution subject of the method is an electronic device is only an exemplary description and should not be understood as a limitation of the method.
图2是本说明书一个实施例提供的一种算力节点选择方法的实现流程示意图,包括:Figure 2 is a schematic flowchart of the implementation of a computing power node selection method provided by an embodiment of this specification, including:
S210,获取算力网络中各个算力节点的多项指标数据,以确定各个算力节点的秩和比集合。S210: Obtain multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node.
如图1所示,算力网络中的各个算力节点可以用{C1,C2,…,Cn}来表示,n为算力网络中的算力节点个数,算力节点的多项指标数据用于表征算力节点的服务能力,包括但不限于CPU利用率、内存利用率、磁盘利用率和连接数,分别用来表示。As shown in Figure 1, each computing power node in the computing power network can be represented by {C 1 , C 2 ,..., C n }, n is the number of computing power nodes in the computing power network, and the number of computing power nodes is Indicator data is used to characterize the service capabilities of computing nodes, including but not limited to CPU utilization, memory utilization, disk utilization and number of connections, respectively. express.
其中,CPU利用率是指算力节点上CPU处理器的使用率,表示CPU正在执行计算任务的时间与总时间的比例;内存利用率是算力节点上内存的使用率,反映内存中已使用的数据和程序所占用的比例;磁盘利用率是指算力节点上磁盘存储空间的使用率,显示磁盘中已用空间和总空间之间的比例;连接数是指算力节点与其它设备或节点之间建立的连接数量,例如网络连接数或数据库连接数,连接数反映了算力节点与其它设备的通信活动,对于网络通信和数据传输的性能监控和优化非常重要。Among them, CPU utilization refers to the usage rate of the CPU processor on the computing node, indicating the ratio of the time the CPU is executing computing tasks to the total time; memory utilization refers to the usage rate of the memory on the computing node, reflecting the usage of the memory. The proportion occupied by data and programs; disk utilization refers to the usage of disk storage space on the computing node, showing the ratio between the used space and the total space in the disk; the number of connections refers to the connection between the computing node and other devices or The number of connections established between nodes, such as the number of network connections or database connections. The number of connections reflects the communication activities between computing nodes and other devices. It is very important for performance monitoring and optimization of network communication and data transmission.
这些指标数据可以帮助管理员监控算力节点的健康状态,并确保算力节点在工作过程中保持高效运行。These indicator data can help administrators monitor the health status of computing nodes and ensure that computing nodes maintain efficient operation during work.
采用秩和比法(RSR)对上述多维度的指标数据进行综合评价,以得到n个算力节点的秩和比集合,秩和比表征算力节点的服务能力。The rank sum ratio method (RSR) is used to comprehensively evaluate the above-mentioned multi-dimensional indicator data to obtain the rank sum ratio set of n computing power nodes. The rank sum ratio represents the service capability of the computing power node.
S220,获取请求节点与算力网络中其它算力节点之间的数据传输时延。S220: Obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network.
其中,请求节点为n个算力节点中发出计算请求的节点。Among them, the requesting node is the node that issues the computing request among the n computing power nodes.
采用秩和比的方法对算力节点的服务能力进行了排序,但是在实际应用中,并不是每次都选择性能最优的算力节点提供计算服务,因此,在本步骤中综合考虑链路传输时延、地理位置及拥塞等因素,基于算力网络中请求节点与其它算力节点之间的数据传输时延构成时延矩阵,根据时延矩阵计算算力节点之间的最小时延和最短路径。The rank sum ratio method is used to rank the service capabilities of the computing power nodes. However, in actual applications, the computing power node with the best performance is not always selected to provide computing services. Therefore, in this step, the link is comprehensively considered. Factors such as transmission delay, geographical location, and congestion are used to form a delay matrix based on the data transmission delay between the requesting node and other computing nodes in the computing network. The minimum delay sum between computing nodes is calculated based on the delay matrix. shortest path.
S230,根据预先设定的信息素浓度初始值、秩和比集合以及请求节点与算力网络中其它算力节点之间的数据传输时延,确定请求节点到其它算力节点的路径上的信息素浓度。S230: Determine the information on the path from the requesting node to other computing nodes based on the preset initial value of pheromone concentration, the set of rank sum ratios, and the data transmission delay between the requesting node and other computing nodes in the computing network. factor concentration.
路径上的信息素浓度反映了该路径用于传输算力请求的频率或次数。随着时间的推移,各条路径上的信息素浓度不断更新,可以通过选择信息素浓度最高的路径来确定最优的、用于提供服务的目标算力节点。The concentration of pheromone on a path reflects the frequency or number of times the path is used to transmit computing power requests. As time goes by, the pheromone concentration on each path is constantly updated, and the optimal target computing power node for providing services can be determined by selecting the path with the highest pheromone concentration.
S240,根据请求节点与算力网络中其它算力节点之间的数据传输时延,及请求节点到其它算力节点的路径上的信息素浓度,确定即将为请求节点提供计算服务的目标算力节点。S240: Determine the target computing power that will provide computing services to the requesting node based on the data transmission delay between the requesting node and other computing power nodes in the computing power network and the pheromone concentration on the path from the requesting node to other computing power nodes. node.
根据算力网络中算力节点服务器设备的资源利用率情况,基于改进的秩和比算法,提出了算力节点服务能力综合评价方法。然后建立路由节点间的数据传输时延矩阵,并基于该矩阵计算算力节点之间的最短路径。最后将算力节点服务能力、时延等指标通过信息素浓度的增减来体现,为用户适配到最优的算力服务节点,并确定最短路径,可以在算力系统有限的算力资源和带宽的条件下,降低用户响应时延,获取总体最优的用户体验。According to the resource utilization of the computing node server equipment in the computing network, and based on the improved rank sum ratio algorithm, a comprehensive evaluation method of computing node service capabilities is proposed. Then a data transmission delay matrix between routing nodes is established, and the shortest path between computing nodes is calculated based on this matrix. Finally, the computing power node service capabilities, latency and other indicators are reflected through the increase or decrease of pheromone concentration, adapting the user to the optimal computing power service node, and determining the shortest path, which can use the limited computing power resources of the computing power system. Under the conditions of bandwidth and bandwidth, the user response delay is reduced and the overall optimal user experience is obtained.
图3是本说明书一个实施例提供的另一种算力节点选择方法的实现流程示意图,图3所示的算力节点选择方法与图2一致,在图3所示的实施例未说明之处可以参考图2中的描述,在此不再赘述。图3所示的算力节点选择方法包括:Figure 3 is a schematic flowchart of the implementation of another computing power node selection method provided by an embodiment of this specification. The computing power node selection method shown in Figure 3 is consistent with Figure 2. There are areas not explained in the embodiment shown in Figure 3. Reference may be made to the description in Figure 2, which will not be described again here. The computing power node selection methods shown in Figure 3 include:
S310,获取算力网络中各个算力节点的多项指标数据,以确定各个算力节点的秩和比集合。S310: Obtain multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node.
由于不同指标数据对于节点服务能力的影响不同,为合理评价算力节点的服务能力,采用秩和比法(RSR)对多维度的指标数据进行综合评价。示例性的,n个算力节点和上述示例的4个指标数据(不限于4个,可为任意个)组成一个n行、4列的原始指标数据矩阵D:Since different indicator data have different impacts on node service capabilities, in order to reasonably evaluate the service capabilities of computing power nodes, the rank sum ratio (RSR) method is used to comprehensively evaluate multi-dimensional indicator data. Illustratively, n computing power nodes and the 4 indicator data in the above example (not limited to 4, it can be any number) form an original indicator data matrix D with n rows and 4 columns:
其中,d11为第1个算力节点的第1个指标数据的取值,d21为第2个算力节点的第1个指标数据的取值,以此类推,在此不再赘述。Among them, d 11 is the value of the first indicator data of the first computing power node, d 21 is the value of the first indicator data of the second computing power node, and so on, which will not be repeated here.
基于上述的原始指标数据矩阵D,可以得到由各个算力节点的秩组成的秩次数据矩阵R:Based on the above original indicator data matrix D, the rank data matrix R composed of the ranks of each computing power node can be obtained:
其中,r11为第1个算力节点的第1个指标数据的秩取值,r21为第2个算力节点的第1个指标数据的秩取值,以此类推,在此不再赘述。Among them, r 11 is the rank value of the first indicator data of the first computing power node, r 21 is the rank value of the first indicator data of the second computing power node, and so on, which will not be repeated here. Repeat.
指标数据包括低优指标数据和高优指标数据,对于低优指标数据,数值越低代表算力节点的性能越好;对于高优指标数据,数值越高代表算力节点的性能越好,例如,CPU利用率、内存利用率、磁盘利用率、计费指标均为低优指标。在计算秩取值时可以基于指标数据的高优或低优属性来选择对应的计算公式进行计算。Indicator data includes low-quality indicator data and high-quality indicator data. For low-quality indicator data, the lower the value, the better the performance of the computing power node; for high-quality indicator data, the higher the value, the better the performance of the computing power node, for example , CPU utilization, memory utilization, disk utilization, and billing indicators are all low-quality indicators. When calculating the rank value, the corresponding calculation formula can be selected based on the high-quality or low-quality attributes of the indicator data.
低优指标数据的秩的计算公式包括: The calculation formula for the rank of low-quality index data includes:
高优指标数据的秩的计算公式包括: The calculation formula for the rank of high-quality index data includes:
其中,rij为算力节点i的指标数据j的秩取值,n为算力节点总数,dmax为n个算力节点的指标数据j的最大取值,dmax=max(d1j,d2j,…,dnj,);同理,dmin为n个算力节点的指标数据j的最小取值,d1j为第1个算力节点的指标数据j的取值,以此类推,在此不再赘述。Among them, r ij is the rank value of indicator data j of computing power node i, n is the total number of computing power nodes, d max is the maximum value of indicator data j of n computing power nodes, d max =max(d 1j , d 2j ,…,d nj ,); Similarly, d min is the minimum value of the indicator data j of n computing power nodes, d 1j is the value of the indicator data j of the first computing power node, and so on. , which will not be described in detail here.
得到秩次数据矩阵R后,可以基于秩次数据矩阵R计算算力节点Ci的秩和比(RSR),RSR的计算公式包括:After obtaining the rank data matrix R, the rank sum ratio (RSR) of the computing power node C i can be calculated based on the rank data matrix R. The calculation formula of RSR includes:
其中,RSRi为算力节点i的秩和比,n为算力节点总数,rij为算力节点i的指标数据j的秩取值。最后得到算力节点{C1,C2,…,Cn}的秩和比的集合RSR1,RSR2,…,RSRn,秩和比表征算力节点的服务能力,因此,通过对秩和比集合进行排序可以选择服务能力最优的算力节点。Among them, RSR i is the rank sum ratio of computing power node i, n is the total number of computing power nodes, and r ij is the rank value of index data j of computing power node i. Finally, the set of rank sum ratios RSR 1 , RSR 2 ,..., RSR n of the computing power nodes {C 1 , C 2 ,..., C n } is obtained. The rank sum ratio represents the service capability of the computing power node. Therefore, by comparing the ranks Sorting the sum-ratio set can select the computing power node with the best service capability.
当每个指标数据对算力节点的性能影响不同时,可以根据需要赋予每个指标数据的秩和比不同的权重,那么加权秩和比的计算公式如下所示:When each indicator data has a different impact on the performance of the computing node, the rank sum ratio of each indicator data can be given different weights as needed. Then the calculation formula of the weighted rank sum ratio is as follows:
其中,wj为指标数据j的秩和比权重,通过加权秩和比可以满足不同性能需求。Among them, w j is the rank sum ratio weight of indicator data j, and different performance requirements can be met through the weighted rank sum ratio.
S320,获取请求节点与算力网络中其它算力节点之间的数据传输时延。S320: Obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network.
其中,请求节点为n个算力节点中发出计算请求的节点,其它算力节点为算力网络中除了请求节点外的算力节点。Among them, the requesting node is the node that issues the calculation request among the n computing power nodes, and the other computing power nodes are the computing power nodes in the computing power network except the requesting node.
采用秩和比的方法对算力节点的服务能力进行了排序,但是在实际应用中,并不是每次都选择性能最优的算力节点提供计算服务,在本步骤中综合考虑链路传输时延、地理位置及拥塞等因素,基于时延矩阵计算算力节点之间的最小时延和最短路径。The rank sum ratio method is used to rank the service capabilities of the computing power nodes. However, in actual applications, the computing power node with the best performance is not always selected to provide computing services. In this step, link transmission is comprehensively considered. Factors such as delay, geographical location, and congestion are used to calculate the minimum delay and shortest path between computing nodes based on the delay matrix.
算力网络中的算力节点之间的路径上的路由节点之间的数据传输时延,可以用时延矩阵T来表示:The data transmission delay between routing nodes on the path between computing nodes in the computing network can be represented by the delay matrix T:
其中ti,j表示路由节点i,j之间的数据传输时延,1≤i≤n,1≤j≤n,n为路由节点。ti,j的取值方法如下所示:Among them, t i,j represents the data transmission delay between routing nodes i, j, 1≤i≤n, 1≤j≤n, and n is the routing node. The value method of t i,j is as follows:
其中表示路由节点i,j之间路径的链路带宽和传输速率的比值,当路由节点i下挂的用户发起计算请求后,需要选取某个路由节点j下的算力节点为其提供服务。in Represents the ratio of the link bandwidth and transmission rate of the path between routing nodes i and j. When a user under routing node i initiates a computing request, a computing power node under routing node j needs to be selected to provide services for it.
根据时延矩阵T来计算算力节点之间的最小时延和最短路径包括:根据时延矩阵T确定请求节点对应的路由节点i到算力网络中其它路由节点的距离集合S=[ti,1,ti,2,…,ti,n];从距离集合S中选择一个符合预设要求的中间节点m;基于中间节点m执行距离更新步骤;距离更新步骤包括:计算请求节点对应的路由节点i经过中间节点m到算力网络中其它算力节点的对应的路由节点j第一距离集合,将第一距离集合与距离集合S中的距离进行比对,若第一距离集合中对应的路由节点之间的距离小于距离集合S中的距离,则使用第一距离集合中的距离值更新距离集合S中的距离值;然后从距离集合S中选择下一个符合预设要求的中间节点m,并重复执行距离更新步骤,直到距离集合S中的距离值满足预设的收敛条件,得到目标距离集合。Calculating the minimum delay and shortest path between computing nodes based on the delay matrix T includes: determining the distance set S = [t i ,1 ,t i,2 ,…,t i,n ]; select an intermediate node m that meets the preset requirements from the distance set S; perform the distance update step based on the intermediate node m; the distance update step includes: calculating the request node correspondence The routing node i passes through the intermediate node m to the corresponding routing node j of other computing power nodes in the computing power network. The first distance set is compared with the distance in the distance set S. If in the first distance set If the distance between the corresponding routing nodes is less than the distance in the distance set S, then the distance value in the first distance set is used to update the distance value in the distance set S; then the next intermediate point that meets the preset requirements is selected from the distance set S Node m, and repeat the distance update step until the distance values in the distance set S meet the preset convergence conditions, and the target distance set is obtained.
其中,请求节点对应的路由节点i是指请求节点的接入路由节点,即用户通过接入路由节点向算力网络请求计算服务,也可以说是在通信链路中距离请求节点最近的路由节点。符合预设要求的中间节点m是指距离不为0的路由节点。预设的收敛条件为距离集合S中的距离均对应小于第一距离集合中的距离值,因此,目标距离集合中的距离为路由节点i到各个路由节点的最短距离Sshort和最优路径。Among them, the routing node i corresponding to the requesting node refers to the access routing node of the requesting node, that is, the user requests computing services from the computing power network through the access routing node, which can also be said to be the routing node closest to the requesting node in the communication link. . The intermediate node m that meets the preset requirements refers to the routing node whose distance is not 0. The preset convergence condition is that the distances in the distance set S are all smaller than the distance values in the first distance set. Therefore, the distances in the target distance set are the shortest distance S short and the optimal path from routing node i to each routing node.
示例性的,从时延矩阵T中找到路由节点i对应的数组S=[ti,1,ti,2,…,ti,n],从数组S从中找到不为0的值,作为中间节点,假设为ti,m,假设ti,m为路由节点i到路由节点m的最短距离,记录路由节点i到路由节点的路径。从时延矩阵T中找到m对应的数组,并计算从路由节点i经路由节点m到其它路由节点的距离,并与数组S中的距离值对应比较,例如,从路由节点i经路由节点m到路由节点1的距离与ti,1进行比较,从路由节点i经路由节点m到路由节点2的距离与ti,2进行比较;若存在小于数组S中数值的路径,则更新S中的距离值,并记录该路径。从数组S中选取下一个中间节点,重复距离更新步骤,直到数组S不再更新,即S中的距离均对应小于第一距离集合中的距离值,从而得到路由节点i到各个路由节点的最短距离Sshort和最优路径的目标距离集合。For example, find the array S=[t i,1 ,t i,2 ,...,t i,n ] corresponding to the routing node i from the delay matrix T, and find the value that is not 0 from the array S, as The intermediate node is assumed to be ti ,m . Assume ti ,m is the shortest distance from routing node i to routing node m. The path from routing node i to routing node is recorded. Find the array corresponding to m from the delay matrix T, calculate the distance from routing node i via routing node m to other routing nodes, and compare it with the distance value in the array S, for example, from routing node i via routing node m The distance to routing node 1 is compared with t i,1 , and the distance from routing node i to routing node 2 via routing node m is compared with t i,2 ; if there is a path smaller than the value in array S, update S distance value and record the path. Select the next intermediate node from the array S and repeat the distance update step until the array S is no longer updated, that is, the distances in S are all smaller than the distance values in the first distance set, thereby obtaining the shortest distance from routing node i to each routing node. The distance S short and the target distance set of the optimal path.
S330,根据预先设定的算力节点计费方式、预先设定的信息素浓度初始值、秩和比集合以及请求节点与算力网络中其它算力节点之间的数据传输时延,确定请求节点到其它算力节点的路径上的信息素浓度。S330: Determine the request based on the preset computing power node charging method, the preset initial value of pheromone concentration, the rank sum ratio set, and the data transmission delay between the requesting node and other computing power nodes in the computing power network. Pheromone concentration on the path from a node to other computing power nodes.
信息素浓度的计算公式包括:The calculation formula for pheromone concentration includes:
其中,δij(t)为请求节点对应的路由节点i到路由节点j的路径上的信息素浓度;为信息素的挥发率,且/>v为预先设定的信息素浓度初始值;RSRj为算力节点j的秩和比;tij为请求节点对应的路由节点i到路由节点j的数据传输时延;Acost为预先设定的算力节点计费方式;m为符合预设要求的中间节点;λ1和λ2均为预设系数;/>表示有算力请求从路由节点i到路由节点j的路径经过时,信息素浓度增加量,信息素浓度增加的数值受路由节点j对应的算力节点的服务能力RSRj、数据传输时延tij及节点计费方式Acost的影响。Among them, δ ij (t) is the pheromone concentration on the path from routing node i to routing node j corresponding to the request node; is the volatilization rate of pheromone, and/> v is the preset initial value of pheromone concentration; RSR j is the rank sum ratio of computing node j; t ij is the data transmission delay from routing node i to routing node j corresponding to the request node; A cost is the preset computing power node charging method; m is an intermediate node that meets the preset requirements; λ 1 and λ 2 are both preset coefficients;/> Indicates the increase in pheromone concentration when a computing power request passes through the path from routing node i to routing node j. The value of the increase in pheromone concentration is affected by the service capability RSR j of the computing power node corresponding to routing node j and the data transmission delay t The impact of ij and node billing method A cost .
随着时间的推移,各条路径上的信息素浓度不断更新,一种实施方式中,可以通过选择信息素浓度最高的路径来确定最优的、用于提供服务的目标算力节点。As time goes by, the pheromone concentration on each path is constantly updated. In one implementation, the optimal target computing power node for providing services can be determined by selecting the path with the highest pheromone concentration.
S340,根据请求节点与算力网络中其它算力节点之间的数据传输时延,及请求节点到其它算力节点的路径上的信息素浓度,确定其它算力节点作为目标算力节点的概率值,将最大的概率值对应的算力节点确定为目标算力节点。S340: Determine the probability that other computing nodes serve as target computing nodes based on the data transmission delay between the requesting node and other computing nodes in the computing network and the pheromone concentration on the path from the requesting node to other computing nodes. value, and determine the computing power node corresponding to the largest probability value as the target computing power node.
通过S220可以获取路由节点i到各个路由节点的最短距离以及最优路径,但是在实际业务中,每次都选取距离最短的目标算力节点为用户提供服务,并不是最优的策略。需要综合考虑算力节点的服务能力,为此本说明书采用改进的蚁群算法选择最优的算力节点。Through S220, the shortest distance and the optimal path from routing node i to each routing node can be obtained. However, in actual business, it is not the optimal strategy to select the target computing node with the shortest distance to provide services to users every time. It is necessary to comprehensively consider the service capabilities of the computing power nodes. To this end, this manual uses an improved ant colony algorithm to select the optimal computing power nodes.
例如,根据请求节点与算力网络中其它算力节点之间的数据传输时延,及请求节点到其它算力节点的路径上的信息素浓度,确定其它算力节点作为目标算力节点的概率值;将最大的概率值对应的算力节点确定为目标算力节点。For example, based on the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, determine the probability that other computing power nodes are the target computing power nodes. value; determine the computing power node corresponding to the largest probability value as the target computing power node.
示例性的,采用改进的蚁群算法选择目标算力节点时,在t时刻在路由节点i的用户选择在路由节点j的算力节点作为目标算力节点的概率可以如下公式来计算:For example, when using the improved ant colony algorithm to select the target computing power node, the probability that a user at routing node i selects the computing power node at routing node j as the target computing power node at time t can be calculated by the following formula:
其中,pij(t)为路由节点j对应的算力节点作为路由节点i对应的算力节点的目标算力节点的概率值;γij(t)为请求节点i到算力节点j的秩;δij(t)为请求节点对应的路由节点i到路由节点j的路径上的信息素浓度;k为算力节点对应的路由节点在求和的算子中的编号;α为信息素启发式因子;β为期望启发式因子。Among them, p ij (t) is the probability value of the computing power node corresponding to routing node j as the target computing power node of the computing power node corresponding to routing node i; γ ij (t) is the rank from requesting node i to computing power node j ; δ ij (t) is the pheromone concentration on the path from routing node i corresponding to the request node to routing node j; k is the number of the routing node corresponding to the computing power node in the summation operator; α is the pheromone heuristic formula factor; β is the expectation heuristic factor.
综上所述,本说明书实施例提供的算力节点选择方法,获取算力网络中各个算力节点的多项指标数据,以确定各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征算力节点的服务能力;获取请求节点与算力网络中其它算力节点之间的数据传输时延;请求节点为各个算力节点中发出计算请求的节点;根据预先设定的信息素浓度初始值、秩和比集合以及请求节点与算力网络中其它算力节点之间的数据传输时延,确定请求节点到其它算力节点的路径上的信息素浓度;根据请求节点与算力网络中其它算力节点之间的数据传输时延,及请求节点到其它算力节点的路径上的信息素浓度,确定即将为请求节点提供计算服务的目标算力节点。能够获取算力网络中各个算力节点的多项指标数据、确定算力节点的秩和比集合以及获取请求节点与其它算力节点之间的数据传输时延,根据这些数据和预先设定的信息素浓度初始值,可以确定请求节点到其它算力节点的最佳路径,并找到最适合提供计算服务的目标算力节点,这样的优化过程可以在算力系统有限的算力资源和带宽的条件下,降低用户响应时延,提高算力网络的效率和性能,确保请求节点得到高质量的计算服务。To sum up, the computing power node selection method provided by the embodiment of this specification obtains multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, where the computing power node Multiple index data are used to characterize the service capabilities of computing power nodes; obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the computing request among each computing power node; according to the pre-set Based on the set initial value of pheromone concentration, the set of rank sum ratios, and the data transmission delay between the requesting node and other computing nodes in the computing network, determine the pheromone concentration on the path from the requesting node to other computing nodes; according to The data transmission delay between the requesting node and other computing nodes in the computing network, and the pheromone concentration on the path from the requesting node to other computing nodes, determine the target computing node that will provide computing services to the requesting node. It can obtain multiple indicator data of each computing power node in the computing power network, determine the rank sum ratio set of computing power nodes, and obtain the data transmission delay between the requesting node and other computing power nodes. Based on these data and preset The initial value of the pheromone concentration can determine the best path from the requesting node to other computing nodes, and find the target computing node that is most suitable for providing computing services. This optimization process can be used under the limited computing resources and bandwidth of the computing system. Under the conditions, the user response delay is reduced, the efficiency and performance of the computing network are improved, and the requesting node receives high-quality computing services.
图4是本说明书一个实施例提供的一种算力节点选择装置400的结构示意图,包括:Figure 4 is a schematic structural diagram of a computing power node selection device 400 provided by an embodiment of this specification, including:
数据获取单元410,获取算力网络中各个算力节点的多项指标数据,以确定所述各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征所述算力节点的服务能力;The data acquisition unit 410 acquires multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, where the multiple index data of the computing power node is used to characterize the computing power node. Service capabilities of power nodes;
时延获取单元420,获取请求节点与所述算力网络中其它算力节点之间的数据传输时延;所述请求节点为所述各个算力节点中发出计算请求的节点;The delay obtaining unit 420 obtains the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the computing request among the computing power nodes;
处理单元430,根据预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度;The processing unit 430 determines the requesting node based on the preset initial value of the pheromone concentration, the rank sum ratio set, and the data transmission delay between the requesting node and other computing power nodes in the computing power network. Pheromone concentration on the path to other computing power nodes;
确定单元440,根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定即将为所述请求节点提供计算服务的目标算力节点。Determining unit 440 determines, based on the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, that the computing power node is about to be processed. The target computing power node that requests the node to provide computing services.
可选地,在一种实施方式中,所述确定单元440,用于:Optionally, in one implementation, the determining unit 440 is used to:
根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定所述其它算力节点作为所述目标算力节点的概率值;According to the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, the other computing power nodes are determined as The probability value of the target computing power node;
将最大的概率值对应的算力节点确定为所述目标算力节点。The computing power node corresponding to the largest probability value is determined as the target computing power node.
可选地,在一种实施方式中,所述数据获取单元410,用于:Optionally, in one implementation, the data acquisition unit 410 is used to:
获取所述各个算力节点的多项指标数据;所述多项指标数据包括所述各个算力节点的CPU利用率、内存利用率、磁盘利用率及连接数;Obtain multiple indicator data of each computing power node; the multiple indicator data include CPU utilization, memory utilization, disk utilization and number of connections of each computing power node;
根据所述各个算力节点的多项指标数据构成的原始指标数据矩阵,确定由所述各个算力节点的秩组成的秩次数据矩阵;According to the original index data matrix composed of multiple index data of each computing power node, determine a rank data matrix composed of the ranks of each computing power node;
根据所述秩次数据矩阵确定所述各个算力节点的秩和比,得到所述秩和比集合。The rank sum ratio of each computing power node is determined according to the rank data matrix, and the rank sum ratio set is obtained.
可选地,在一种实施方式中,所述时延获取单元420,用于:Optionally, in one implementation, the delay acquisition unit 420 is used to:
获取所述请求节点与所述算力网络中其它算力节点之间的路径上的路由节点之间的链路带宽与传输速率;Obtain the link bandwidth and transmission rate between routing nodes on the path between the requesting node and other computing power nodes in the computing power network;
根据所述路由节点之间的链路带宽与传输速率的比值确定所述路由节点之间的数据传输时延;Determine the data transmission delay between the routing nodes according to the ratio of the link bandwidth and the transmission rate between the routing nodes;
根据所述路由节点之间的数据传输时延,确定所述请求节点与所述算力网络中其它算力节点之间的数据传输时延。According to the data transmission delay between the routing nodes, the data transmission delay between the requesting node and other computing power nodes in the computing power network is determined.
可选地,在一种实施方式中,所述时延获取单元420,用于:Optionally, in one implementation, the delay acquisition unit 420 is used to:
根据所述路由节点之间的数据传输时延构成的时延矩阵,确定所述请求节点对应的路由节点到所述算力网络中其它路由节点的距离集合;Determine the distance set from the routing node corresponding to the requesting node to other routing nodes in the computing power network based on the delay matrix formed by the data transmission delay between the routing nodes;
从所述距离集合中选择一个符合预设要求的中间节点;Select an intermediate node that meets the preset requirements from the distance set;
基于所述中间节点执行距离更新步骤;所述距离更新步骤包括:计算所述请求节点对应的路由节点经过所述中间节点到所述算力网络中其它算力节点的对应的路由节点第一距离集合,将所述第一距离集合与所述距离集合中的距离进行比对,若所述第一距离集合中对应的所述路由节点之间的距离小于所述距离集合中的距离,则使用所述第一距离集合中的距离值更新所述距离集合中的距离值;The distance update step is performed based on the intermediate node; the distance update step includes: calculating the first distance from the routing node corresponding to the request node to the corresponding routing node of other computing power nodes in the computing power network through the intermediate node. Set, compare the first distance set with the distance in the distance set, and if the distance between the corresponding routing nodes in the first distance set is less than the distance in the distance set, use The distance values in the first distance set update the distance values in the distance set;
从所述距离集合中选择下一个符合所述预设要求的中间节点,并重复执行所述距离更新步骤,直到所述距离集合中的距离值满足预设的收敛条件,得到目标距离集合。Select the next intermediate node that meets the preset requirements from the distance set, and repeat the distance update step until the distance values in the distance set meet the preset convergence conditions, and a target distance set is obtained.
可选地,在一种实施方式中,所述处理单元430,用于:Optionally, in one implementation, the processing unit 430 is used to:
根据预先设定的算力节点计费方式、所述预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度。According to the preset computing power node charging method, the preset pheromone concentration initial value, the rank sum ratio set, and the data between the requesting node and other computing power nodes in the computing power network The transmission delay determines the pheromone concentration on the path from the requesting node to other computing power nodes.
可选地,在一种实施方式中,所述信息素浓度的计算公式包括:Alternatively, in one embodiment, the calculation formula of the pheromone concentration includes:
其中,δij(t)为所述请求节点对应的路由节点i到路由节点j的路径上的信息素浓度;为信息素的挥发率,且/>v为所述预先设定的信息素浓度初始值;RSRj为算力节点j的秩和比;tij为所述请求节点对应的路由节点i到路由节点j的数据传输时延;Acost为所述预先设定的算力节点计费方式;m为符合预设要求的中间节点;λ1和λ2均为预设系数;表示有算力请求从所述路由节点i到路由节点j的路径经过时,所述信息素浓度增加量,所述信息素浓度增加的数值受路由节点j对应的算力节点的服务能力RSRj、数据传输时延tij及节点计费方式Acost的影响。Among them, δ ij (t) is the pheromone concentration on the path from routing node i corresponding to the request node to routing node j; is the volatilization rate of pheromone, and/> v is the preset initial value of pheromone concentration; RSR j is the rank sum ratio of computing power node j; t ij is the data transmission delay from routing node i to routing node j corresponding to the request node; A cost is the preset computing power node charging method; m is an intermediate node that meets the preset requirements; λ 1 and λ 2 are both preset coefficients; Indicates the increase in pheromone concentration when a computing power request passes through the path from routing node i to routing node j. The value of the increase in pheromone concentration is affected by the service capability RSR j of the computing power node corresponding to routing node j. , the impact of data transmission delay t ij and node charging method A cost .
可选地,在一种实施方式中,所述其它算力节点作为所述目标算力节点的概率值的计算公式包括:Alternatively, in one implementation, the calculation formula for the probability value of the other computing power nodes as the target computing power node includes:
其中,pij(t)为路由节点j对应的算力节点作为路由节点i对应的算力节点的目标算力节点的概率值;γij(t)为所述请求节点i到算力节点j的秩;δij(t)为所述请求节点对应的路由节点i到路由节点j的路径上的信息素浓度;k为所述算力节点对应的路由节点在求和的算子中的编号;α为信息素启发式因子;β为期望启发式因子。Among them, p ij (t) is the probability value of the computing power node corresponding to the routing node j as the target computing power node of the computing power node corresponding to the routing node i; γ ij (t) is the request node i to the computing power node j The rank of ; α is the pheromone heuristic factor; β is the expectation heuristic factor.
算力节点选择装置400能够实现图2~3的方法实施例的方法,具体可参考图2~3所示实施例的算力节点选择方法,不再赘述。The computing power node selection device 400 can implement the methods of the method embodiments in Figures 2 to 3. For details, reference can be made to the computing power node selection methods of the embodiments shown in Figures 2 to 3, which will not be described again.
图5是本说明书的一个实施例提供的电子设备的结构示意图。请参考图5,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其它业务所需要的硬件。FIG. 5 is a schematic structural diagram of an electronic device according to an embodiment of this specification. Please refer to Figure 5. At the hardware level, the electronic device includes a processor and optionally an internal bus, a network interface, and a memory. The memory may include memory, such as high-speed random access memory (Random-Access Memory, RAM), or may also include non-volatile memory (non-volatile memory), such as at least one disk memory. Of course, the electronic equipment may also include other hardware required by the business.
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。The processor, network interface and memory can be connected to each other through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect, a peripheral component interconnect standard) bus or an EISA (Extended Industry StandardArchitecture, extended industry standard architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one bidirectional arrow is used in Figure 5, but it does not mean that there is only one bus or one type of bus.
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。Memory, used to store programs. Specifically, a program may include program code including computer operating instructions. Memory may include internal memory and non-volatile memory and provides instructions and data to the processor.
处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成算力节点选择装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a computing power node selection device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations:
获取算力网络中各个算力节点的多项指标数据,以确定所述各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征所述算力节点的服务能力;Obtain multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, where the multiple index data of the computing power node is used to characterize the service capability of the computing power node ;
获取请求节点与所述算力网络中其它算力节点之间的数据传输时延;所述请求节点为所述各个算力节点中发出计算请求的节点;Obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the computing request among the computing power nodes;
根据预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度;According to the preset initial value of pheromone concentration, the rank sum ratio set and the data transmission delay between the requesting node and other computing power nodes in the computing power network, determine the distance between the requesting node and other computing power nodes. Pheromone concentration along the path of the node;
根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定即将为所述请求节点提供计算服务的目标算力节点。According to the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, it is determined that the requesting node will be provided with The target computing power node of the computing service.
能够获取算力网络中各个算力节点的多项指标数据、确定算力节点的秩和比集合以及获取请求节点与其它算力节点之间的数据传输时延,根据这些数据和预先设定的信息素浓度初始值,可以确定请求节点到其它算力节点的最佳路径,并找到最适合提供计算服务的目标算力节点,这样的优化过程可以在算力系统有限的算力资源和带宽的条件下,降低用户响应时延,提高算力网络的效率和性能,确保请求节点得到高质量的计算服务。It can obtain multiple indicator data of each computing power node in the computing power network, determine the rank sum ratio set of computing power nodes, and obtain the data transmission delay between the requesting node and other computing power nodes. Based on these data and preset The initial value of the pheromone concentration can determine the best path from the requesting node to other computing nodes, and find the target computing node that is most suitable for providing computing services. This optimization process can be used under the limited computing resources and bandwidth of the computing system. Under the conditions, the user response delay is reduced, the efficiency and performance of the computing network are improved, and the requesting node receives high-quality computing services.
上述如本说明书图4所示实施例揭示的算力节点选择装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。The method performed by the computing power node selection device disclosed in the embodiment shown in FIG. 4 of this specification can be applied to a processor, or implemented by the processor. The processor may be an integrated circuit chip that has signal processing capabilities. During the implementation process, each step of the above method can be completed by instructions in the form of hardware integrated logic circuits or software in the processor. The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (Network Processor, NP), etc.; it can also be a digital signal processor (Digital SignalProcessor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components. Each method, step and logical block diagram disclosed in the embodiments of this specification can be implemented or executed. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the methods disclosed in conjunction with the embodiments of this specification can be directly implemented by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other mature storage media in this field. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
该电子设备还可执行图2或图3的方法,并实现算力节点选择装置在图4所示实施例的功能,本说明书实施例在此不再赘述。The electronic device can also perform the method in Figure 2 or Figure 3, and implement the functions of the computing power node selection device in the embodiment shown in Figure 4. The embodiments of this specification will not be described again here.
当然,除了软件实现方式之外,本说明书的电子设备并不排除其它实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。Of course, in addition to software implementation, the electronic equipment in this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. In other words, the execution subject of the following processing flow is not limited to each logical unit. It can also be hardware or logic devices.
本说明书实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图3所示实施例的方法,并具体用于执行以下操作:Embodiments of this specification also provide a computer-readable storage medium that stores one or more programs. The one or more programs include instructions. The instructions are used by a portable electronic device including multiple application programs. When executed, the portable electronic device can be caused to execute the method of the embodiment shown in Figure 3, and is specifically used to perform the following operations:
获取算力网络中各个算力节点的多项指标数据,以确定所述各个算力节点的秩和比集合,其中,算力节点的多项指标数据用于表征所述算力节点的服务能力;Obtain multiple index data of each computing power node in the computing power network to determine the rank sum ratio set of each computing power node, where the multiple index data of the computing power node is used to characterize the service capability of the computing power node ;
获取请求节点与所述算力网络中其它算力节点之间的数据传输时延;所述请求节点为所述各个算力节点中发出计算请求的节点;Obtain the data transmission delay between the requesting node and other computing power nodes in the computing power network; the requesting node is the node that issues the computing request among the computing power nodes;
根据预先设定的信息素浓度初始值、所述秩和比集合以及所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,确定所述请求节点到其它算力节点的路径上的信息素浓度;According to the preset initial value of pheromone concentration, the rank sum ratio set and the data transmission delay between the requesting node and other computing power nodes in the computing power network, determine the distance between the requesting node and other computing power nodes. Pheromone concentration along the path of the node;
根据所述请求节点与所述算力网络中其它算力节点之间的数据传输时延,及所述请求节点到其它算力节点的路径上的信息素浓度,确定即将为所述请求节点提供计算服务的目标算力节点。According to the data transmission delay between the requesting node and other computing power nodes in the computing power network, and the pheromone concentration on the path from the requesting node to other computing power nodes, it is determined that the requesting node will be provided with The target computing power node of the computing service.
当然,除了软件实现方式之外,本说明书的电子设备并不排除其它实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。Of course, in addition to software implementation, the electronic equipment in this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. In other words, the execution subject of the following processing flow is not limited to each logical unit. It can also be hardware or logic devices.
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。The foregoing describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desired results. Additionally, the processes depicted in the figures do not necessarily require the specific order shown, or sequential order, to achieve desirable results. Multitasking and parallel processing are also possible or may be advantageous in certain implementations.
总之,以上所述仅为本说明书的较佳实施例而已,并非用于限定本说明书的保护范围。凡在本说明书的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本说明书的保护范围之内。In short, the above descriptions are only preferred embodiments of this specification and are not intended to limit the scope of protection of this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this manual shall be included in the protection scope of this manual.
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or A combination of any of these devices.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其它数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其它类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其它内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其它光学存储、磁盒式磁带,磁带磁磁盘存储或其它磁性存储设备或任何其它非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-volatile, removable and non-removable media that can be implemented by any method or technology for storage of information. Information may be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), and read-only memory. (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, Magnetic tape cassettes, tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium can be used to store information that can be accessed by a computing device. As defined in this article, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprises," "comprises" or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements not only includes those elements, but also includes Other elements are not expressly listed or are inherent to the process, method, article or equipment. Without further limitation, an element defined by the statement "comprises a..." does not exclude the presence of additional identical elements in a process, method, article, or device that includes the stated element.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner. The same and similar parts between the various embodiments can be referred to each other. Each embodiment focuses on its differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For relevant details, please refer to the partial description of the method embodiment.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310929559.1A CN117278566A (en) | 2023-07-26 | 2023-07-26 | Computing power node selection method, device, electronic equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310929559.1A CN117278566A (en) | 2023-07-26 | 2023-07-26 | Computing power node selection method, device, electronic equipment and readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117278566A true CN117278566A (en) | 2023-12-22 |
Family
ID=89213190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310929559.1A Pending CN117278566A (en) | 2023-07-26 | 2023-07-26 | Computing power node selection method, device, electronic equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117278566A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118394486A (en) * | 2024-06-26 | 2024-07-26 | 浙江九州未来信息科技有限公司 | Calculation network task scheduling method and device |
-
2023
- 2023-07-26 CN CN202310929559.1A patent/CN117278566A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118394486A (en) * | 2024-06-26 | 2024-07-26 | 浙江九州未来信息科技有限公司 | Calculation network task scheduling method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110740194B (en) | Microservice composition method and application based on cloud-edge fusion | |
CN110191494B (en) | Method, device and device for selecting a network | |
EP3432157A1 (en) | Data table joining mode processing method and apparatus | |
CN108366082A (en) | Expansion method and flash chamber | |
WO2021184589A1 (en) | Flow scheduling method and device, server, and storage medium | |
CN107729514A (en) | A kind of Replica placement node based on hadoop determines method and device | |
CN110958666B (en) | Network slice resource mapping method based on reinforcement learning | |
CN114071525B (en) | Method, device and storage medium for determining optimal order of base station | |
US20180295204A1 (en) | Method and system for allocating content using a content-based centrality metric | |
CN116896512A (en) | A cloud-edge collaborative system evaluation method, device, storage medium and electronic equipment | |
CN117278566A (en) | Computing power node selection method, device, electronic equipment and readable storage medium | |
CN115766876A (en) | Resource scheduling method, device, equipment and storage medium | |
CN115361332B (en) | Fault-tolerant route processing method and device, processor and electronic equipment | |
CN116684349A (en) | Method, system, electronic equipment and storage medium for distributing computing power network resources | |
CN113438098B (en) | Time delay sensitive virtual network mapping method and device in cloud data center | |
CN118673046A (en) | Materialized view generation method, materialized view generation device, electronic equipment, storage medium and program product | |
CN117640643A (en) | Method, device, equipment and medium for selecting back source node | |
CN109450684B (en) | A method and device for expanding physical node capacity of a network slicing system | |
CN117061521A (en) | Tidal power calculation scheduling method and device and readable storage medium | |
CN117651044A (en) | Edge computing task scheduling method and device | |
CN117130979A (en) | Service resource migration method and device and electronic equipment | |
CN114528493B (en) | Recommendation method, device, electronic device and storage medium | |
CN116737370A (en) | Multi-resource scheduling method, system, storage medium and terminal | |
CN107124323B (en) | Method and device for determining resource index | |
CN111884932B (en) | Link determining method, device, equipment and computer readable storage medium |
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 |