CN111866162A - A service distribution method and device - Google Patents
A service distribution method and device Download PDFInfo
- Publication number
- CN111866162A CN111866162A CN202010739717.3A CN202010739717A CN111866162A CN 111866162 A CN111866162 A CN 111866162A CN 202010739717 A CN202010739717 A CN 202010739717A CN 111866162 A CN111866162 A CN 111866162A
- Authority
- CN
- China
- Prior art keywords
- computing power
- candidate
- node
- power node
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000009826 distribution Methods 0.000 title claims abstract description 156
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000012545 processing Methods 0.000 claims abstract description 42
- 238000004364 calculation method Methods 0.000 claims description 21
- 238000003860 storage Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 abstract description 12
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 5
- 239000000306 component Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- 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/1023—Server selection for load balancing based on a hash applied to IP addresses or costs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明实施例涉及通信技术领域,尤其涉及一种业务分配方法及装置。Embodiments of the present invention relate to the field of communications technologies, and in particular, to a service allocation method and apparatus.
背景技术Background technique
随着通信技术的快速发展,数据处理的数据量持续增长,并且数据处理的复杂度越来越高。在一种实现方式中,当用户设备(user equipment,UE)处理某种业务(例如图像检索)时,UE可以向业务分配设备发送算力需求信息,进而由业务分配设备确定为UE提供算力资源的算力节点(以下简称为目标算力节点)。具体的,业务分配设备可以将多个算力节点中剩余算力最大的算力节点确定为该目标算力节点。With the rapid development of communication technology, the data volume of data processing continues to grow, and the complexity of data processing is getting higher and higher. In an implementation manner, when a user equipment (user equipment, UE) processes a certain service (for example, image retrieval), the UE may send computing power requirement information to the service distribution device, and then the service distribution device determines to provide computing power for the UE The computing power node of the resource (hereinafter referred to as the target computing power node). Specifically, the service distribution device may determine the computing power node with the largest remaining computing power among the multiple computing power nodes as the target computing power node.
但是,上述仅根据剩余算力确定目标算力节点的方法,可能不能满足业务的其他需求。例如,不能满足业务对时延的需求等。如此,上述确定目标算力节点的方法可能不够合理。However, the above-mentioned method of determining the target computing power node only based on the remaining computing power may not meet other needs of the business. For example, the service's demand for delay cannot be met. In this way, the above-mentioned method for determining the target computing power node may not be reasonable enough.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种业务分配方法及装置,能够提升业务分配的合理性。进一步的,本发明实施例确定的目标算力节点能够满足第一预设条件并且可信度较高,使用该目标算力节点处理目标业务能够提高处理目标业务的成功率。Embodiments of the present invention provide a service allocation method and device, which can improve the rationality of service allocation. Further, the target computing power node determined in the embodiment of the present invention can satisfy the first preset condition and has high reliability, and using the target computing power node to process the target service can improve the success rate of processing the target service.
第一方面,本发明实施例提供一种业务分配方法,包括:业务分配设备获取目标业务的算力需求信息,该算力需求信息中包括该目标业务对应的目标算力;该业务分配设备从多个算力节点中确定至少两个候选算力节点,该多个算力节点的剩余算力均大于或等于该目标业务对应的目标算力,该至少两个候选算力节点满足第一预设条件,该第一预设条件为该至少两个候选算力节点与该业务分配设备的连接时长小于连接时长阈值,且该至少两个候选算力节点的信誉度大于0;该业务分配设备确定该至少两个候选算力节点各自的可信度;该业务分配设备将该至少两个候选算力节点中可信度最大的算力节点确定为处理该目标业务的目标算力节点。In a first aspect, an embodiment of the present invention provides a service distribution method, including: a service distribution device obtains computing power requirement information of a target service, where the computing power requirement information includes target computing power corresponding to the target service; At least two candidate computing power nodes are determined among the multiple computing power nodes, the remaining computing power of the multiple computing power nodes is greater than or equal to the target computing power corresponding to the target business, and the at least two candidate computing power nodes meet the first budget. Assuming a condition, the first preset condition is that the connection duration between the at least two candidate computing power nodes and the service distribution device is less than the connection duration threshold, and the credibility of the at least two candidate computing power nodes is greater than 0; the service distribution device Determine the respective reliability of the at least two candidate computing power nodes; the service distribution device determines the computing power node with the highest reliability among the at least two candidate computing power nodes as the target computing power node processing the target service.
第二方面,本发明实施例提供一种业务分配装置,包括:获取模块和确定模块;该获取模块,用于获取目标业务的算力需求信息,该算力需求信息中包括该目标业务对应的目标算力;该确定模块,用于从多个算力节点中确定至少两个候选算力节点,该多个算力节点的剩余算力均大于或等于该目标业务对应的目标算力,该至少两个候选算力节点满足第一预设条件,该第一预设条件为该至少两个候选算力节点与该业务分配装置的连接时长小于连接时长阈值,且该至少两个候选算力节点的信誉度大于0;并且确定该至少两个候选算力节点各自的可信度;以及将该至少两个候选算力节点中可信度最大的算力节点确定为处理该目标业务的目标算力节点。In a second aspect, an embodiment of the present invention provides a service distribution device, including: an acquisition module and a determination module; the acquisition module is used to acquire computing power requirement information of a target service, and the computing power requirement information includes the corresponding data of the target service. target computing power; the determining module is used to determine at least two candidate computing power nodes from a plurality of computing power nodes, and the remaining computing power of the multiple computing power nodes is greater than or equal to the target computing power corresponding to the target business, the At least two candidate computing power nodes satisfy a first preset condition, and the first preset condition is that the connection duration between the at least two candidate computing power nodes and the service distribution device is less than the connection duration threshold, and the at least two candidate computing power The credibility of the node is greater than 0; and the respective credibility of the at least two candidate computing power nodes is determined; and the computing power node with the highest credibility among the at least two candidate computing power nodes is determined as the target of processing the target business Computing node.
第三方面,本发明实施例提供另一种业务分配装置,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当业务分配装置运行时,处理器执行上述存储器存储的上述计算机执行指令,以使业务分配装置执行如上述第一方面所提供的业务分配方法。In a third aspect, an embodiment of the present invention provides another service distribution device, including: a processor, a memory, a bus, and a communication interface; the memory is used to store computer execution instructions, and the processor and the memory are connected through a bus. When the service distribution device runs , the processor executes the computer-executable instructions stored in the memory, so that the service distribution apparatus executes the service distribution method provided in the first aspect.
第四方面,本发明实施例提供一种计算机可读存储介质,包括指令,当其在业务分配装置上运行时,使得业务分配装置执行上述第一方面所提供的一种业务分配方法。In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, including instructions, which, when running on a service distribution apparatus, cause the service distribution apparatus to execute the service distribution method provided in the first aspect.
第五方面,本发明实施例提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述第一方面及其任意一种实现方式的业务分配方法。In a fifth aspect, an embodiment of the present invention provides a computer program product containing instructions, which, when the computer program product runs on a computer, enables the computer to perform the service allocation of the first aspect and any one of its implementations. method.
本发明实施例所提供的业务分配方法及装置,业务分配设备获取目标业务的算力需求信息,该算力需求信息中包括目标业务对应的目标算力;然后,业务分配设备基于算力节点与业务分配设备的连接时长和算力节点的信誉度,从剩余算力均大于或等于该目标算力的多个算力节点中确定与业务分配设备的连接时长小于连接时长阈值,且信誉度大于0(即满足第一预设条件)的至少两个候选算力节点;进而业务分配设备确定该至少两个候选算力节点各自的可信度,并且将该至少两个候选算力节点中可信度最大的算力节点确定为处理目标业务的目标算力节点。本发明实施例中,由于业务分配设备可以基于多个算力节点与业务分配设备各自的连接时长和该多个算力节点各自的信誉度确定该多个算力节点中确定处于正常状态及信誉度较高的至少两个候选算力节点,进一步的,业务分配设备结合该至少两个候选算力节点各自的可信度,从该至少两个候选算力节点中选择一个可信度更高的算力节点,并将该可信度更高的算力节点确定为目标算力节点,能够提升业务分配的合理性。In the service distribution method and device provided by the embodiments of the present invention, the service distribution device obtains the computing power requirement information of the target service, and the computing power requirement information includes the target computing power corresponding to the target service; then, the service distribution device is based on the computing power node and The connection duration of the service distribution equipment and the reputation of the computing power node, from the multiple computing power nodes whose remaining computing power is greater than or equal to the target computing power, determine that the connection time with the service distribution equipment is less than the connection duration threshold, and the reputation degree is greater than or equal to the target computing power. 0 (that is, satisfying the first preset condition) at least two candidate computing power nodes; then the service distribution device determines the respective credibility of the at least two candidate computing power nodes, and the at least two candidate computing power nodes can be selected. The computing power node with the highest reliability is determined as the target computing power node processing the target business. In this embodiment of the present invention, because the service distribution device can determine whether the multiple computing power nodes are in a normal state and the reputation based on the respective connection durations between the multiple computing power nodes and the service distribution device and the respective reputations of the multiple computing power nodes at least two candidate computing power nodes with higher degrees, further, the service distribution device selects one of the at least two candidate computing power nodes with higher reliability in combination with the respective reliability of the at least two candidate computing power nodes The computing power node with higher reliability is determined as the target computing power node, which can improve the rationality of business distribution.
进一步的,本发明实施例确定的目标算力节点满足上述第一预设条件并且可信度较高,使用该目标算力节点处理目标业务能够提高处理目标业务的成功率。Further, the target computing power node determined in the embodiment of the present invention satisfies the above-mentioned first preset condition and has high reliability, and using the target computing power node to process the target service can improve the success rate of processing the target service.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。In order to illustrate the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that are required in the description of the embodiments or the prior art.
图1为本发明实施例提供的一种业务分配方法的应用场景示意图;1 is a schematic diagram of an application scenario of a service allocation method provided by an embodiment of the present invention;
图2为本发明实施例提供的一种服务器的硬件示意图;FIG. 2 is a schematic diagram of hardware of a server according to an embodiment of the present invention;
图3为本发明实施例提供的一种通信方法的示意图;3 is a schematic diagram of a communication method provided by an embodiment of the present invention;
图4为本发明实施例提供的一种算力节点的内部构成示意图;FIG. 4 is a schematic diagram of the internal structure of a computing power node according to an embodiment of the present invention;
图5为本发明实施例提供的一种业务分配装置的结构示意图一;FIG. 5 is a schematic structural diagram 1 of a service distribution apparatus according to an embodiment of the present invention;
图6为本发明实施例提供的一种业务分配装置的结构示意图二。FIG. 6 is a second schematic structural diagram of a service distribution apparatus according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合附图对本发明实施例提供的业务分配方法及装置进行详细的描述。The service allocation method and apparatus provided by the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
此外,本申请的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。Furthermore, references to the terms "comprising" and "having" in the description of this application, and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other unlisted steps or units, or optionally also Include other steps or units inherent to these processes, methods, products or devices.
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to represent examples, illustrations, or descriptions. Any embodiments or designs described as "exemplary" or "such as" in the embodiments of the present invention should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present the related concepts in a specific manner.
本申请中所述“和/或”,包括用两种方法中的任意一种或者同时使用两种方法。The expression "and/or" in this application includes the use of either or both of the two methods.
在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。In the description of this application, unless otherwise stated, the meaning of "plurality" refers to two or more.
基于背景技术存在的问题,本发明实施例提供一种业务分配方法及装置,业务分配设备获取目标业务的算力需求信息,该算力需求信息中包括目标业务对应的目标算力;然后,业务分配设备基于算力节点与业务分配设备的连接时长和算力节点的信誉度,从剩余算力均大于或等于该目标算力的多个算力节点中确定与业务分配设备的连接时长小于连接时长阈值,且信誉度大于0(即满足第一预设条件)的至少两个候选算力节点;进而业务分配设备确定该至少两个候选算力节点各自的可信度,并且将该至少两个候选算力节点中可信度最大的算力节点确定为处理目标业务的目标算力节点。本发明实施例中,由于业务分配设备可以基于多个算力节点与业务分配设备各自的连接时长和该多个算力节点各自的信誉度确定该多个算力节点中确定处于正常状态及信誉度较高的至少两个候选算力节点,进一步的,业务分配设备结合该至少两个候选算力节点各自的可信度,从该至少两个候选算力节点中选择一个可信度更高的算力节点,并将该可信度更高的算力节点确定为目标算力节点,能够提升业务分配的合理性。Based on the problems existing in the background art, the embodiments of the present invention provide a service distribution method and device. The service distribution device obtains computing power requirement information of a target service, and the computing power requirement information includes the target computing power corresponding to the target service; then, the service Based on the connection time between the computing power node and the service distribution equipment and the reputation of the computing power node, the distribution equipment determines that the connection time with the service distribution equipment is shorter than the connection time from multiple computing power nodes whose remaining computing power is greater than or equal to the target computing power. At least two candidate computing power nodes with a duration threshold and a credibility greater than 0 (that is, satisfying the first preset condition); then the service distribution device determines the respective credibility of the at least two candidate computing power nodes, and assigns the at least two The computing power node with the highest reliability among the candidate computing power nodes is determined as the target computing power node processing the target business. In this embodiment of the present invention, because the service distribution device can determine whether the multiple computing power nodes are in a normal state and the reputation based on the respective connection durations between the multiple computing power nodes and the service distribution device and the respective reputations of the multiple computing power nodes at least two candidate computing power nodes with higher degrees, further, the service distribution device selects one of the at least two candidate computing power nodes with higher reliability in combination with the respective reliability of the at least two candidate computing power nodes The computing power node with higher reliability is determined as the target computing power node, which can improve the rationality of business distribution.
进一步的,本发明实施例确定的目标算力节点满足上述第一预设条件并且可信度较高,使用该目标算力节点处理目标业务能够提高处理目标业务的成功率。Further, the target computing power node determined in the embodiment of the present invention satisfies the above-mentioned first preset condition and has high reliability, and using the target computing power node to process the target service can improve the success rate of processing the target service.
本发明实施例提供的一种业务分配方法应用于如图1所示的业务处理的场景,具体的,由业务分配系统10中的设备(即业务分配设备101)为目标业务分配合适的算力节点。具体的,当用户(或用户设备)需要处理某一业务时,UE向业务分配系统10中的业务分配设备101发送算力需求信息;当业务分配设备101获取到目标业务的算力需求信息时,可以从数据处理系统20中确定处理目标业务的目标算力节点。该数据处理系统20中可以包括多个算力节点,例如包括算力节点201、算力节点202以及算力节点203。其中,一个算力节点可以由一个或多个设备组成。示例性的,如图1所示,算力节点201中包括设备2011、设备2012以及设备2013,算力节点202中包括设备2021和设备2022,算力节203中包括设备2031、设备2032、设备2033以及设备2034。通常,在实际应用中上述各个设备或服务功能之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。A service distribution method provided by an embodiment of the present invention is applied to the service processing scenario shown in FIG. 1 . Specifically, the device in the service distribution system 10 (ie, the service distribution device 101 ) allocates appropriate computing power to the target service. node. Specifically, when the user (or user equipment) needs to process a certain service, the UE sends computing power requirement information to the
具体的,算力节点201、算力节点202以及算力节点203均与业务分配设备101存在连接关系。算力节点201、算力节点202或算力节点203可以用于处理业务,即将业务对应的算力提供给用户(或UE)。本发明实施例中,业务分配设备101可以基于算力节点(包括算力节点201、算力节点202以及算力节点203)与业务分配设备101的连接时长、算力节点的信誉度以及算力节点的可信度确定处理目标业务的目标算力节点。Specifically, the
本发明实施例中,上述数据处理系统20中包含的算力节点可以为终端设备、移动边缘计算(mobile edge computing,MEC)设备或数据中心设备中的一种或多种。In this embodiment of the present invention, the computing power nodes included in the
可选地,上述数据处理系统中可以包括一个或多个算力节点,一个算力节点中也可以包括一个或多个设备。本发明实施例对上述数据处理系统中的各个算力节点和设备的数量不作限制。Optionally, the above data processing system may include one or more computing power nodes, and one computing power node may also include one or more devices. This embodiment of the present invention does not limit the number of each computing power node and device in the above-mentioned data processing system.
本发明实施例提供一种业务分配设备,该业务分配设备可以为服务器,图2为执行本发明实施例提供的业务分配方法的服务器的硬件结构示意图,如图2所示,该服务器30可以包括处理器301、存储器302以及网络接口303等。An embodiment of the present invention provides a service distribution device. The service distribution device may be a server. FIG. 2 is a schematic diagram of a hardware structure of a server that executes the service distribution method provided by the embodiment of the present invention. As shown in FIG. 2 , the
其中,处理器301是服务器30的核心部件,处理器301用于运行服务器30的操作系统与该服务器30上的应用程序(包括系统应用程序和第三方应用程序),以实现该服务器30进行业务分配方法。The
本发明实施例中,处理器301可以是一个中央处理器(central processing unit,CPU),微处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(fieldprogrammable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合,其能够实现或执行结合本发明实施例公开的内容所描述的各种示例性的逻辑方框,模块和电路;处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。In this embodiment of the present invention, the
可选地,服务器30的处理器301包括一个或多个CPU,该CPU为单核CPU(single-CPU)或多核CPU(multi-CPU)。Optionally, the
存储器302包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read only memory,ROM)、可擦除可编程只读存储器(erasable programmableread-only memory,EPROM)、快闪存储器、或光存储器等。存储器302中保存有操作系统的代码。The
可选地,处理器301通过读取存储器302中保存的指令实现本发明实施例中的业务分配方法,或者,处理器301通过内部存储的指令实现本发明实施例提供的业务分配方法。在处理器301通过读取存储器保存的执行实现本发明实施例提供的业务分配方法的情况下,存储器中保存实现本发明实施例提供的业务分配方法的指令。Optionally, the
网络接口303是有线接口,例如光纤分布式数据接口(fiber distributed datainterface,FDDI)、千兆以太网(gigabit ethernet,GE)接口。或者,网络接口303是无线接口。网络接口303用于服务器30与其他设备通信。The
存储器302用于存储算力节点的剩余算力。可选地,存储器302还用于存储算力节点与业务分配设备的连接时长等。至少一个处理器301进一步根据存储器302保存的算力节点的剩余算力,和算力节点与业务分配设备的连接时长来执行本发明实施例所描述的方法。处理器301实现上述功能的更多细节请参考下述各个方法实施例中的描述。The
可选地,业务分配设备还包括总线,上述处理器301、存储器302通过总线304相互连接,或采用其他方式相互连接。Optionally, the service distribution device further includes a bus, and the above-mentioned
可选地,业务分配设备还包括输入输出接口305,输入输出接口305用于与输入设备连接,接收用户通过输入设备输入的目标业务的算力需求信息。输入设备包括但不限于键盘、触摸屏、麦克风等等。输入输出接口305还用于与输出设备连接,输出处理器301的业务分配结果(即确定处理目标业务的目标算力节点)。输出设备包括但不限于显示器、打印机等等。Optionally, the service distribution device further includes an input-
本发明实施例中,由于不同的业务具有不同的算力需求,当用户(或用户设备)需要处理某一业务(目标业务)时,UE向业务分配设备发送算力需求信息,从而业务分配设备可以基于该算力需求信息中包括的目标业务对应的算力等信息,确定处理目标业务的目标算力节点。In the embodiment of the present invention, since different services have different computing power requirements, when a user (or user equipment) needs to process a certain service (target service), the UE sends computing power requirement information to the service distribution device, so that the service distribution device The target computing power node for processing the target service may be determined based on information such as the computing power corresponding to the target service included in the computing power requirement information.
如图3所示,本发明实施例提供的业务分配方法可以包括S101-S104。As shown in FIG. 3 , the service allocation method provided by the embodiment of the present invention may include S101-S104.
S101、业务分配设备获取目标业务的算力需求信息。S101. The service distribution device acquires computing power requirement information of a target service.
其中,目标业务的算力需求信息中包括目标业务对应的目标算力。The computing power requirement information of the target business includes the target computing power corresponding to the target business.
应理解,目标业务包括但不限于图像检索、图像处理等业务。目标业务对应的目标算力指的是处理目标业务的算力节点(即目标算力节点)应达到的算力。It should be understood that the target services include but are not limited to services such as image retrieval and image processing. The target computing power corresponding to the target business refers to the computing power that should be achieved by the computing power node processing the target business (ie, the target computing power node).
S102、业务分配设备从多个算力节点中确定至少两个候选算力节点。S102. The service distribution device determines at least two candidate computing power nodes from the plurality of computing power nodes.
其中,该多个算力节点的剩余算力均大于或等于目标业务对应的目标算力。该至少两个候选算力节点满足第一预设条件,该第一预设条件为该至少两个候选算力节点与业务分配设备的连接时长小于连接时长阈值,且该至少两个候选算力节点的信誉度大于0。Wherein, the remaining computing power of the multiple computing power nodes is greater than or equal to the target computing power corresponding to the target business. The at least two candidate computing power nodes satisfy a first preset condition, and the first preset condition is that the connection duration between the at least two candidate computing power nodes and the service distribution device is less than the connection duration threshold, and the at least two candidate computing power nodes The reputation of the node is greater than 0.
应理解,业务分配设备在获取到目标业务对应的目标算力之后,可以从数据处理系统包含的节点中选择剩余算力大于或等于目标算力(即目标业务的算力需求)的多个算力节点,进而从该多个算力节点中确定至少两个候选算力节点。It should be understood that, after acquiring the target computing power corresponding to the target service, the service distribution device can select from the nodes included in the data processing system, multiple computing powers whose remaining computing power is greater than or equal to the target computing power (that is, the computing power requirement of the target service). power nodes, and then at least two candidate computing power nodes are determined from the plurality of computing power nodes.
本发明实施例中,在上述S102(或S101)之前,业务分配设备可以对每个算力节点(包括多个算力节点)进行鉴权认证,从而使得该每个算力节点分别与业务分配设备建立连接。然后,业务分配设备可以为该每个算力节点分配业务。In this embodiment of the present invention, before the above-mentioned S102 (or S101), the service distribution device may perform authentication and authentication on each computing power node (including multiple computing power nodes), so that each computing power node is respectively assigned to the service The device establishes a connection. Then, the service distribution device can distribute service to each computing power node.
可以理解的是,在上述算力节点与业务分配设备建立连接之后,业务分配设备存储算力节点连接状态信息,该算力节点连接状态信息包括算力节点的标识、算力节点与业务分配设备建立连接的时间以及当前时间。以下表1为算力节点连接状态信息的一种示例。在表1中,算力节点的入网时间即为该算力节点与业务分配设备建立连接的时间。It can be understood that after the above-mentioned computing power node and the service distribution device are connected, the service distribution device stores the connection status information of the computing power node, and the connection status information of the computing power node includes the identification of the computing power node, the computing power node and the service distribution equipment. The time when the connection was established and the current time. The following table 1 is an example of the connection status information of computing power nodes. In Table 1, the network access time of the computing power node is the time when the computing power node establishes a connection with the service distribution device.
表1Table 1
本发明实施例中,上述算力节点连接状态信息用于确定算力节点与业务分配设备的连接时长,算力节点与业务分配设备的连接时长为算力节点与业务分配设备建立连接的时间与当前时间的时间差。在业务分配设备确定出多个算力节点与业务分配设备各自的连接时长之后,该业务分配设备根据预设的连接时长阈值确定多个算力节点中连接时长小于连接时长阈值的候选算力节点。例如,在表1中,该5个算力节点对应同一个连接时长阈值,该连接时长阈值为120小时,业务分配设备确定连接时长小于连接时长阈值的算力节点为算力节点1、算力节点2以及算力节点3。In this embodiment of the present invention, the above-mentioned computing power node connection status information is used to determine the connection time between the computing power node and the service distribution device, and the connection time between the computing power node and the service distribution device is the time between the computing power node and the service distribution device. The time difference of the current time. After the service distribution device determines the respective connection durations between the multiple computing power nodes and the service distribution device, the service distribution device determines, according to the preset connection duration threshold, candidate computing power nodes among the multiple computing power nodes whose connection duration is less than the connection duration threshold . For example, in Table 1, the five computing power nodes correspond to the same connection duration threshold, the connection duration threshold is 120 hours, and the service distribution device determines that the computing power node whose connection duration is less than the connection duration threshold is the computing power node 1, the computing power Node 2 and computing power node 3.
本发明实施例中,在业务分配设备确定出多个算力节点与业务分配设备各自的连接时长和连接时长阈值之后,可以确定连接时长小于连接时长阈值的候选算力节点。In this embodiment of the present invention, after the service distribution device determines the respective connection durations and connection duration thresholds between multiple computing power nodes and the service distribution device, it can determine candidate computing power nodes whose connection duration is less than the connection duration threshold.
可选地,不同的算力节点可以对应同一个连接时长阈值,也可以分别对应不同的连接时长阈值,本发明实施例不作具体限定。Optionally, different computing power nodes may correspond to the same connection duration threshold, or may respectively correspond to different connection duration thresholds, which are not specifically limited in this embodiment of the present invention.
本发明实施例中,一个候选算力节点的信誉度满足:In the embodiment of the present invention, the reputation of a candidate computing power node satisfies:
Cn=Can+Cbn-Ccn;C n =C an +C bn -C cn ;
其中,Cn表示该候选算力节点的信誉度,Can表示该候选算力节点的初始信誉度,Cbn表示该候选算力节点成功处理业务时对应的增益信誉度,Ccn表示该候选算力节点处理业务失败时对应的减益信誉度。Among them, C n represents the reputation degree of the candidate computing power node, Can represents the initial reputation degree of the candidate computing power node, C bn represents the corresponding gain reputation degree when the candidate computing power node successfully processes the business, and C cn represents the candidate computing power node. The corresponding depreciation reputation when the computing power node fails to process the business.
应理解,每个算力节点在出厂时(即生产完成之后),均对应一个基础信誉度,即上述初始信誉度,本发明实施例中,每个算力节点的初始信誉度相同。当一个算力节点成功处理某个业务时,会增加其信誉度,反之,当该算力节点处理某个业务失败时,也会相应减少其信誉度。It should be understood that each computing power node corresponds to a basic reputation degree when it leaves the factory (that is, after the production is completed), that is, the above-mentioned initial reputation degree. In the embodiment of the present invention, the initial reputation degree of each computing power node is the same. When a computing power node successfully processes a certain business, its credibility will be increased, and conversely, when the computing power node fails to process a certain business, its credibility will be correspondingly reduced.
具体的,一个候选算力节点成功处理业务时对应的增益信誉度满足:Specifically, when a candidate computing power node successfully processes a business, the corresponding gain reputation degree satisfies:
其中,Cbn表示该候选算力节点成功处理业务时对应的增益信誉度,i表示该候选算力节点在预设时间内成功处理了i个业务,ωj表示该i个业务中每个业务对应的算力,ωn表示该候选算力节点的算力,g为增益因子。Among them, C bn represents the corresponding gain credibility when the candidate computing power node successfully processes the business, i represents that the candidate computing power node successfully processed i services within the preset time, and ω j represents each of the i services. The corresponding computing power, ω n represents the computing power of the candidate computing power node, and g is the gain factor.
并且,一个候选算力节点处理业务失败时对应的减益信誉度满足:In addition, when a candidate computing power node fails to process the business, the corresponding depreciation reputation degree satisfies:
其中,Ccn表示该候选算力节点处理业务失败时对应的减益信誉度,x表示该候选算力节点在预设时间内处理失败了个x业务,ωy表示该x个业务中每个业务对应的算力,ωn表示该候选算力节点的算力,h为减益因子。Among them, C cn represents the corresponding depreciation reputation when the candidate computing power node fails to process services, x represents that the candidate computing power node fails to process x services within the preset time, and ω y represents each of the x services. The computing power corresponding to the business, ω n represents the computing power of the candidate computing power node, and h is the depreciation factor.
以下表2为算力节点在预设时间内成功处理的业务及在该预设时间内处理失败的业务的一种示例。如表2所示,当i=0时,说明算力节点在该预设时间内没有成功处理的业务,当x=0时,说明算力节点在该预设时间内没有处理失败的业务。Table 2 below is an example of the services successfully processed by the computing power node within the preset time and the services that failed to be processed within the preset time. As shown in Table 2, when i=0, it means that the computing power node has not successfully processed the business within the preset time, and when x=0, it means that the computing power node has not processed the failed service within the preset time.
表2Table 2
基于表2,业务分配设备可以确定该5个算力节点中,每个算力节点对应的增益信誉度和减益信誉度。Based on Table 2, the service distribution device can determine the gain reputation degree and the deduction reputation degree corresponding to each of the five computing power nodes.
示例性的,假设表2中示出的5个算力节点对应的算力(即ωn)相同,均为200FLOP/S。又假设该5个算力节点的初始信誉度均为100,g=40,h=20。结合上述算力节点的信誉度的计算公式,业务分配设备可以确定上述5个算力节点各自的信誉度,参见下述表3。Exemplarily, it is assumed that the computing power (ie ω n ) corresponding to the five computing power nodes shown in Table 2 is the same, which is 200 FLOP/S. It is also assumed that the initial credibility of the five computing power nodes is 100, g=40, h=20. Combined with the calculation formula of the reputation degree of the computing power node, the service distribution device can determine the reputation degree of each of the five computing power nodes, as shown in Table 3 below.
表3table 3
至此,业务分配设备确定算力节点1、算力节点2以及算力节点4为算力节点的信誉度大于0的算力节点。So far, the service distribution device determines that the computing power node 1, the computing power node 2, and the computing power node 4 are the computing power nodes whose reputation degree of the computing power nodes is greater than 0.
结合表1和表3中的示例,业务分配设备确定在该5个算力节点中,算力节点1和算力节点2满足第一预设条件,即算力节点1和算力节点2为候选算力节点。Combining the examples in Table 1 and Table 3, the service distribution device determines that among the five computing power nodes, computing power node 1 and computing power node 2 satisfy the first preset condition, that is, computing power node 1 and computing power node 2 are: Candidate computing power nodes.
可选地,在另一种实现方式中,在第一算力节点不满足第一预设条件的情况下,业务分配设备对第一算力节点进行鉴权认证,以使得第一算力节点与业务分配设备重新建立连接。Optionally, in another implementation manner, when the first computing power node does not meet the first preset condition, the service distribution device performs authentication on the first computing power node, so that the first computing power node Reconnect with the service distribution device.
其中,第一算力节点为上述多个算力节点中的一个。The first computing power node is one of the above-mentioned multiple computing power nodes.
结合上述实施例的描述,应理解,当第一算力节点与业务分配设备的连接时长大于或等于时间阈值时,说明第一算力节点与业务分配设备的连接时长过大,如此,可能无法确定第一算力节点是否处于正常状态(或第一算力节点是否出现安全类问题,包括DOS攻击,密码泄露等)。例如,当第一算力节点被某一攻击者攻击时,需要对攻击者不断发送的请求包持续响应,如此占用了大量内存力,当第一算节点接收到一个真正的处理请求时,可能无法响应。进而,业务分配设备对第一算力节点重新进行鉴权认证,以使得第一算力节点与业务分配设备重新建立连接;和/或,当第一算力节点的信誉度小于过等于0时,说明第一算力节点在预设时间内处理业务失败时的次数大于该第一算力节点成功处理业务的次数,由于第一算力节点内设备的性能、设备的资源利用率低或者网络延迟等问题,因此第一算力节点可能更容易将业务处理失败或第一算力节点能够成功处理业务,但无法在预设时间内将业务处理完毕,进而业务分配设备对第一算力节点重新进行认证,以使得第一算力节点与业务分配设备重新建立连接。With reference to the description of the above-mentioned embodiments, it should be understood that when the connection duration between the first computing power node and the service distribution device is greater than or equal to the time threshold, it means that the connection duration between the first computing power node and the service distribution device is too long. Determine whether the first computing power node is in a normal state (or whether the first computing power node has security problems, including DOS attacks, password leakage, etc.). For example, when the first computing node is attacked by an attacker, it needs to continuously respond to the request packets sent by the attacker, which takes up a lot of memory. When the first computing node receives a real processing request, it may Unable to respond. Further, the service distribution device re-authenticates the first computing power node, so that the first computing power node and the service distribution device re-establish a connection; and/or, when the reputation of the first computing power node is less than or equal to 0 , indicating that the number of times when the first computing power node fails to process services within the preset time is greater than the number of times the first computing power node successfully processes services, because the performance of the equipment in the first computing power node, the resource utilization rate of the equipment is low, or the network Delay and other issues, so the first computing power node may be more likely to fail the business processing or the first computing power node can successfully process the business, but cannot complete the business processing within the preset time, and then the service distribution device can be used for the first computing power node. Re-authentication is performed, so that the first computing power node and the service distribution device are re-established.
需要说明的是,在上述第一算力节点与业务分配设备重新建立连接之后,该第一算力节点可以参与下一次业务分配。并且,业务分配设备更新存储的算力节点连接状态信息,将算力节点与业务分配设备建立连接的时间更新为当前时间(即重新建立连接的时间),该第一算力节点的信誉度此时等于该第一算力节点的初始信誉度。It should be noted that, after the first computing power node and the service distribution device are re-established, the first computing power node can participate in the next service distribution. In addition, the service distribution device updates the stored computing power node connection status information, and updates the time when the computing power node and the service distribution device establish a connection to the current time (that is, the time when the connection is re-established), and the first computing power node has the same reputation. is equal to the initial reputation of the first computing power node.
本发明实施例中,由于业务分配设备每一次对算力节点进行鉴权认证都会消耗资源,因此,在第一算力节点不满足第一预设条件的情况下对第一算力节点进行鉴权认证,既可以保证第一算力节点的正常状态,提升处理业务的成功率,又能够避免频繁进行鉴权认证所带来的资源浪费。In this embodiment of the present invention, because the service distribution device consumes resources every time the service distribution device performs authentication and authentication on the computing power node, the first computing power node is authenticated when the first computing power node does not meet the first preset condition. Authorization authentication can not only ensure the normal state of the first computing power node, improve the success rate of processing services, but also avoid the waste of resources caused by frequent authentication and authentication.
S103、业务分配设备确定至少两个候选算力节点各自的可信度。S103. The service distribution device determines the respective reliability of the at least two candidate computing power nodes.
应理解,一个候选算力节点的可信度可以根据该候选算力节点的算力可分配率,该候选算力节点的服务质量以及该候选算力节点的信誉度等确定。It should be understood that the credibility of a candidate computing power node may be determined according to the computing power distributable rate of the candidate computing power node, the service quality of the candidate computing power node, the credibility of the candidate computing power node, and the like.
以候选算力节点n为例,在本发明实施例的一种实现方式中,一个候选算力节点的可信度满足:Taking candidate computing power node n as an example, in an implementation manner of the embodiment of the present invention, the credibility of a candidate computing power node satisfies:
其中,Qn表示候选算力节点的可信度,rn表示候选算力节点的算力可分配率,pn表示候选算力节点的服务质量,Cn表示候选算力节点的信誉度,Can表示候选算力节点的初始信誉度,d、e、f为常数,d+e+f=1。Among them, Q n represents the credibility of the candidate computing power node, rn represents the computing power distributable rate of the candidate computing power node, p n represents the service quality of the candidate computing power node, C n represents the credibility of the candidate computing power node, C an represents the initial credibility of the candidate computing power node, d, e, and f are constants, d+e+f=1.
具体的,候选算力节点的算力可分配率是候选算力节点的剩余算力与候选算力节点的总算力的比值,候选算力节点的服务质量为候选算力节点包含的设备的非故障率与候选算力节点包含的链路的非故障率的乘积。Specifically, the computing power distributable rate of the candidate computing power node is the ratio of the remaining computing power of the candidate computing power node to the total computing power of the candidate computing power node, and the service quality of the candidate computing power node is the The product of the failure rate and the non-failure rate of the links contained in the candidate computing node.
应理解,候选算力节点的剩余算力为该候选算力节点的总算力与该候选算力节点的已使用算力的差值。一个候选算力节点的算力可分配率满足:It should be understood that the remaining computing power of the candidate computing power node is the difference between the total computing power of the candidate computing power node and the used computing power of the candidate computing power node. The computing power distributable rate of a candidate computing power node satisfies:
ωn剩余=ωn-ωn已使用 ω n remaining = ω n - ω n used
其中,rn表示该候选算力节点的算力可分配率,ωn表示该候选算力节点的总算力(即该候选算力节点的算力),ωn剩余表示该候选算力节点的剩余算力,ωn已使用表示该候选算力节点的已使用算力。Among them, rn represents the computing power distributable rate of the candidate computing power node, ω n represents the total computing power of the candidate computing power node (that is, the computing power of the candidate computing power node), and the remainder of ω n represents the computing power of the candidate computing power node. Remaining computing power, ω n used indicates the used computing power of the candidate computing power node.
结合上述实施例的描述,应理解,一个算力节点可以包括一个或多个设备至少一个设备(或服务器),该算力节点的算力为该一个或一个设备中各个设备的算力之和。With reference to the description of the above embodiments, it should be understood that a computing power node may include at least one device (or server) of one or more devices, and the computing power of the computing power node is the sum of the computing power of each device in the one or one device .
并且,一个算力节点的服务质量是由该算力节点中包括的一个或多个设备的非故障率,以及该一个或多个设备之间的链路的非故障率确定的。Moreover, the quality of service of a computing power node is determined by the non-failure rate of one or more devices included in the computing power node and the non-failure rate of the link between the one or more devices.
以下,以候选算力节点n为例,候选算力节点n的算力满足:Below, taking candidate computing power node n as an example, the computing power of candidate computing power node n satisfies:
ωn=ωn1+ωn2+...+ωnm ω n =ω n1 +ω n2 +...+ω nm
其中,ωn表示该候选算力节点n的算力,m表示该候选算力节点n中包括的设备的数量,m为大于或等于1的整数。Among them, ω n represents the computing power of the candidate computing power node n, m represents the number of devices included in the candidate computing power node n, and m is an integer greater than or equal to 1.
并且,对于该候选算力节点n,其内部的任意两个设备之间均存在连接关系,因此,该候选算力节点n内部存在条链路,如此,该候选算力节点的服务质量满足:Moreover, for the candidate computing power node n, there is a connection relationship between any two devices inside it, so the candidate computing power node n exists inside In this way, the service quality of the candidate computing power node satisfies:
其中,pn表示该候选算力节点n的服务质量,pnm表示该候选算力节点n中第m个设备的非故障率,表示该候选算力节点n中第条链路的非故障率,m为大于或等于1的整数。Among them, p n represents the service quality of the candidate computing power node n, p nm represents the non-failure rate of the mth device in the candidate computing power node n, Indicates the No. 1 in the candidate computing power node n The non-failure rate of a link, m is an integer greater than or equal to 1.
具体的,候选算力节点n中第m个设备的非故障率满足:Specifically, the non-failure rate of the mth device in the candidate computing node n satisfies:
Pnm=S正常/S工作×Pnm初始 P nm = S normal /S working × P nm initial
S工作=S正常+S故障 S work = S normal + S fault
其中,Pnm表示该第m个设备的非故障率,S正常表示该第m个设备正常工作的时间,S工作表示该第m个设备工作的总时间,Pnm初始表示该第m个设备的初始非故障率,S故障表示该第m个设备的故障工作时间(即由于故障造成的该第m个设备停止正常工作的时间),m为大于或等于1的整数。Among them, P nm represents the non-failure rate of the m th device, S normal represents the normal working time of the m th device, S working represents the total working time of the m th device, and P nm initially represents the m th device. The initial non-failure rate of , S fault represents the faulty working time of the mth device (that is, the time when the mth device stops working normally due to the fault), and m is an integer greater than or equal to 1.
同理,上述候选算力节点n中的一条链路的非故障率的确定方法与上述该候选节点n中的一个设备的非故障的确定方法是类似的,以下以一条链路为例。Similarly, the method for determining the non-failure rate of a link in the candidate computing power node n is similar to the method for determining the non-failure rate of a device in the candidate node n, and a link is used as an example below.
具体的,候选算力节点n中第M条链路的非故障率满足:Specifically, the non-failure rate of the Mth link in the candidate computing node n satisfies:
lnM=S'正常/S'工作×lnM初始 l nM = S' normal / S' working × l nM initial
S'工作=S'正常+S'故障 S' working = S' normal + S' fault
其中,lnM表示该第M条链路的非故障率,S'正常表示该第M条链路正常工作的时间,S'工作表示该第M条链路工作的总时间,lnM初始表示该第M条链路的初始非故障率,S'故障表示该第M条链路的故障工作时间(即由于故障造成的该第M条链路停止正常工作的时间),M为大于或等于1的整数,M=1,2,…, Among them, l nM represents the non-failure rate of the M-th link, S' normal means the normal working time of the M-th link, S' working means the total working time of the M-th link, and l nM initially means The initial non-failure rate of the Mth link, S'failure represents the faulty working time of the Mth link (that is, the time that the Mth link stops working normally due to the failure), and M is greater than or equal to Integer of 1, M=1,2,...,
需要说明的是,当一个候选算力节点只包含一个设备时,该候选算力节点的服务质量与链路无关,该候选算力节点的服务质量为该设备的非故障率。It should be noted that when a candidate computing power node includes only one device, the service quality of the candidate computing power node is independent of the link, and the service quality of the candidate computing power node is the non-failure rate of the device.
结合上述S102中的示例,假设算力节点1的剩余算力为200FLOP/S,算力节点2的剩余算力为180FLOP/S。则业务分配设备确定算力节点1的算力可分配率为100%,算力节点2的算力可分配率r2为90%。Combined with the example in S102 above, it is assumed that the remaining computing power of the computing power node 1 is 200 FLOP/S, and the remaining computing power of the computing power node 2 is 180 FLOP/S. Then, the service distribution device determines that the computing power distributable rate of the computing power node 1 is 100%, and the computing power distributable rate r 2 of the computing power node 2 is 90%.
示例性的,如图4所示,算力节点1中包括2个设备和1条链路,即设备11、设备12以及链路①;算力节点2中包括3个设备和3条链路,即设备21、设备22、设备23、链路②、链路③以及链路④。假设图中示出的算力节点1中包含的2个设备各自的非故障率,与算力节点2中包含的3个设备各自的非故障率相同,均为99%;算力节点2中包含的1条链路的非故障率,与算力节点2中包含的3条链路各自的非故障率相同,均为98%。则业务分配设备确定算力节点1的服务质量为96.05%,算力节点2的服务质量p2为94.12%。Exemplarily, as shown in Figure 4, computing power node 1 includes 2 devices and 1 link, namely device 11, device 12 and link ①; computing power node 2 includes 3 devices and 3 links , namely device 21, device 22, device 23, link ②, link ③, and link ④. Assume that the non-failure rates of the two devices included in the computing power node 1 shown in the figure are the same as the non-failure rates of the three devices included in the computing power node 2, both of which are 99%; The non-failure rate of one link included is the same as the respective non-failure rates of the three links included in Hash Node 2, both of which are 98%. Then the service distribution device determines that the service quality of the computing power node 1 is 96.05%, and the service quality p 2 of the computing power node 2 is 94.12%.
又由上述表2中的示例可知,算力节点1和算力节点2的初始信誉度相同,均为100,算力节点1的信誉度(即C1)为100,算力节点2的信誉度(即C2)为70。From the examples in Table 2 above, it can be seen that the initial reputation of computing power node 1 and computing power node 2 are the same, both are 100, the reputation degree of computing power node 1 (ie C 1 ) is 100, and the reputation of computing power node 2 is The degree (ie C 2 ) is 70.
又假设d=0.4,e=0.1,f=0.5,如此,业务分配设备确定算力节点1的可信度为0.996,算力节点2的可信度为0.811。It is also assumed that d=0.4, e=0.1, and f=0.5. In this way, the service distribution device determines that the reliability of the computing power node 1 is 0.996, and the reliability of the computing power node 2 is 0.811.
S104、业务分配设备将至少两个候选算力节点中可信度最大的算力节点确定为处理目标业务的目标算力节点。S104: The service distribution device determines the computing power node with the highest reliability among the at least two candidate computing power nodes as the target computing power node for processing the target service.
示例性的,结合上述S103中的示例,业务分配设备将算力节点1确定为处理目标业务的目标算力节点。Exemplarily, with reference to the example in S103 above, the service distribution device determines the computing power node 1 as the target computing power node for processing the target service.
本发明实施例提供一种业务分配方法及装置,业务分配设备获取目标业务的算力需求信息,该算力需求信息中包括目标业务对应的目标算力;然后,业务分配设备基于算力节点与业务分配设备的连接时长和算力节点的信誉度,从剩余算力均大于或等于该目标算力的多个算力节点中确定与业务分配设备的连接时长小于连接时长阈值,且信誉度大于0(即满足第一预设条件)的至少两个候选算力节点;进而业务分配设备确定该至少两个候选算力节点各自的可信度,并且将该至少两个候选算力节点中可信度最大的算力节点确定为处理目标业务的目标算力节点。本发明实施例中,由于业务分配设备可以基于多个算力节点与业务分配设备各自的连接时长和该多个算力节点各自的信誉度确定该多个算力节点中确定处于正常状态及信誉度较高的至少两个候选算力节点,进一步的,业务分配设备结合该至少两个候选算力节点各自的可信度,从该至少两个候选算力节点中选择一个可信度更高的算力节点,并将该可信度更高的算力节点确定为目标算力节点,能够提升业务分配的合理性。Embodiments of the present invention provide a service distribution method and device. The service distribution device obtains computing power requirement information of a target service, and the computing power requirement information includes target computing power corresponding to the target service; then, the service distribution device is based on the computing power node and the computing power. The connection duration of the service distribution equipment and the reputation of the computing power node, from the multiple computing power nodes whose remaining computing power is greater than or equal to the target computing power, determine that the connection time with the service distribution equipment is less than the connection duration threshold, and the reputation degree is greater than or equal to the target computing power. 0 (that is, satisfying the first preset condition) at least two candidate computing power nodes; then the service distribution device determines the respective credibility of the at least two candidate computing power nodes, and the at least two candidate computing power nodes can be selected. The computing power node with the highest reliability is determined as the target computing power node processing the target business. In this embodiment of the present invention, because the service distribution device can determine whether the multiple computing power nodes are in a normal state and the reputation based on the respective connection durations between the multiple computing power nodes and the service distribution device and the respective reputations of the multiple computing power nodes at least two candidate computing power nodes with higher degrees, further, the service distribution device selects one of the at least two candidate computing power nodes with higher reliability in combination with the respective reliability of the at least two candidate computing power nodes The computing power node with higher reliability is determined as the target computing power node, which can improve the rationality of business distribution.
进一步的,本发明实施例确定的目标算力节点满足上述第一预设条件并且可信度较高,使用该目标算力节点处理目标业务能够提高处理目标业务的成功率。Further, the target computing power node determined in the embodiment of the present invention satisfies the above-mentioned first preset condition and has high reliability, and using the target computing power node to process the target service can improve the success rate of processing the target service.
本发明实施例可以根据上述方法示例对业务分配设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In this embodiment of the present invention, the service distribution device and the like can be divided into functional modules according to the foregoing method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. It should be noted that, the division of modules in the embodiment of the present invention is schematic, and is only a logical function division, and there may be other division manners in actual implementation.
在采用对应各个功能划分各个功能模块的情况下,图5示出了上述实施例中所涉及的业务分配装置的一种可能的结构示意图,如图5所示,业务分配装置40可以包括:获取模块401和确定模块402。In the case where each functional module is divided according to each function, FIG. 5 shows a possible schematic structural diagram of the service distribution apparatus involved in the above embodiment. As shown in FIG. 5 , the service distribution apparatus 40 may include: obtaining module 401 and determination module 402.
获取模块401,用于获取目标业务的算力需求信息,该算力需求信息中包括该目标业务对应的目标算力。The obtaining module 401 is configured to obtain computing power demand information of a target business, where the computing power demand information includes target computing power corresponding to the target business.
确定模块402,用于从多个算力节点中确定至少两个候选算力节点,该多个算力节点的剩余算力均大于或等于该目标业务对应的目标算力,该至少两个候选算力节点满足第一预设条件,该第一预设条件为该至少两个候选算力节点与该业务分配装置的连接时长小于连接时长阈值,且该至少两个候选算力节点的信誉度大于0;并且确定该至少两个候选算力节点各自的可信度;以及将该至少两个候选算力节点中可信度最大的算力节点确定为处理该目标业务的目标算力节点。A determination module 402, configured to determine at least two candidate computing power nodes from a plurality of computing power nodes, the remaining computing power of the multiple computing power nodes is greater than or equal to the target computing power corresponding to the target business, the at least two candidate computing power nodes The computing power node satisfies a first preset condition, and the first preset condition is that the connection duration between the at least two candidate computing power nodes and the service distribution device is less than the connection duration threshold, and the reputation of the at least two candidate computing power nodes is and determine the respective reliability of the at least two candidate computing power nodes; and determine the computing power node with the highest reliability among the at least two candidate computing power nodes as the target computing power node processing the target service.
可选地,一个候选算力节点的信誉度满足:Optionally, the reputation of a candidate computing power node satisfies:
Cn=Can+Cbn-Ccn C n =C an +C bn -C cn
其中,Cn表示该候选算力节点的信誉度,Can表示该候选算力节点的初始信誉度,Cbn表示该候选算力节点成功处理业务时对应的增益信誉度,Ccn表示该候选算力节点处理业务失败时对应的减益信誉度。Among them, C n represents the reputation degree of the candidate computing power node, Can represents the initial reputation degree of the candidate computing power node, C bn represents the corresponding gain reputation degree when the candidate computing power node successfully processes the business, and C cn represents the candidate computing power node. The corresponding depreciation reputation when the computing power node fails to process the business.
可选地,一个候选算力节点的可信度满足:Optionally, the credibility of a candidate computing power node satisfies:
其中,Qn表示该候选算力节点的可信度,rn表示该候选算力节点的算力可分配率,pn表示该候选算力节点的服务质量,Cn表示该候选算力节点的信誉度,Can表示该候选算力节点的初始信誉度,d、e、f为常数,d+e+f=1。该候选算力节点的算力可分配率是该候选算力节点的剩余算力与该候选算力节点的总算力的比值,该候选算力节点的服务质量为该候选算力节点包含的设备的非故障率与该候选算力节点包含的链路的非故障率的乘积。Among them, Q n represents the credibility of the candidate computing power node, rn represents the computing power distributable rate of the candidate computing power node, p n represents the service quality of the candidate computing power node, and C n represents the candidate computing power node. The credibility of , Can represents the initial credibility of the candidate computing power node, d, e, f are constants, d+e+f=1. The computing power distributable rate of the candidate computing power node is the ratio of the remaining computing power of the candidate computing power node to the total computing power of the candidate computing power node, and the service quality of the candidate computing power node is the equipment included in the candidate computing power node. The product of the non-failure rate of , and the non-failure rate of the links contained in the candidate computing node.
可选地,该业务分配装置40还包括存储模块403。Optionally, the service distribution apparatus 40 further includes a storage module 403 .
存储模块403,用于存储算力节点连接状态信息,该算力节点连接状态信息包括算力节点的标识、该算力节点与该业务分配装置建立连接的时间以及当前时间,该算力节点连接状态信息用于确定该算力节点与该业务分配装置的连接时长。The storage module 403 is used to store the connection status information of the computing power node, the connection status information of the computing power node includes the identifier of the computing power node, the time when the computing power node established the connection with the service distribution device, and the current time, and the computing power node is connected. The state information is used to determine the connection duration between the computing power node and the service distribution device.
可选地,该业务分配装置40还包括鉴权认证模块404。Optionally, the service distribution apparatus 40 further includes an authentication and authentication module 404 .
鉴权认证模块404,用于在第一算力节点不满足该第一预设条件的情况下,对该第一算力节点进行鉴权认证,以使得该第一算力节点与该业务分配装置重新建立连接,该第一算力节点为所述多个算力节点中的一个。The authentication and authentication module 404 is configured to perform authentication and authentication on the first computing power node when the first computing power node does not meet the first preset condition, so that the first computing power node is allocated with the service The device re-establishes the connection, and the first computing power node is one of the plurality of computing power nodes.
在采用集成的单元的情况下,图6示出了上述实施例中所涉及的业务分配装置的一种可能的结构示意图。如图6所示,业务分配装置50可以包括:处理模块501和通信模块502。处理模块501可以用于对业务分配装置50的动作进行控制管理,例如,处理模块501可以用于支持业务分配装置50执行上述方法实施例中的S102、S103以及S104。通信模块502可以用于支持业务分配装置50与其他实体的通信,例如,通信模块502可以用于支持业务分配装置50执行上述方法实施例中的S101。可选地,如图6所示,该业务分配装置50还可以包括存储模块503,用于存储业务分配装置50的程序代码和数据。In the case of using an integrated unit, FIG. 6 shows a possible schematic structural diagram of the service distribution apparatus involved in the above embodiment. As shown in FIG. 6 , the service distribution apparatus 50 may include: a processing module 501 and a communication module 502 . The processing module 501 may be used to control and manage the actions of the service distribution apparatus 50. For example, the processing module 501 may be used to support the service distribution apparatus 50 to perform S102, S103 and S104 in the above method embodiments. The communication module 502 may be used to support the communication between the service distribution apparatus 50 and other entities. For example, the communication module 502 may be used to support the service distribution apparatus 50 to perform S101 in the foregoing method embodiments. Optionally, as shown in FIG. 6 , the service distribution apparatus 50 may further include a storage module 503 for storing program codes and data of the service distribution apparatus 50 .
其中,处理模块501可以是处理器或控制器(例如可以是上述如图2所示的处理器301)。通信模块502可以是收发器、收发电路或通信接口等(例如可以是上述如图2所示的网络接口303)。存储模块503可以是存储器(例如可以是上述如图2所示的存储器302)。Wherein, the processing module 501 may be a processor or a controller (for example, it may be the above-mentioned
其中,当处理模块501为处理器,通信模块502为收发器,存储模块503为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheralcomponent interconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。Wherein, when the processing module 501 is a processor, the communication module 502 is a transceiver, and the storage module 503 is a memory, the processor, the transceiver and the memory can be connected through a bus. The bus may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus can be divided into address bus, data bus, control bus and so on.
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that, in various embodiments of the present invention, the size of the sequence numbers of the above-mentioned processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, rather than the embodiments of the present invention. implementation constitutes any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with the embodiments of the present invention are generated in whole or in part. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center is performed by wire (eg, coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or data storage devices including one or more servers, data centers, etc. that can be integrated with the medium. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVD), or semiconductor media (eg, Solid State Disk (SSD)), and the like.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010739717.3A CN111866162B (en) | 2020-07-28 | 2020-07-28 | A service distribution method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010739717.3A CN111866162B (en) | 2020-07-28 | 2020-07-28 | A service distribution method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111866162A true CN111866162A (en) | 2020-10-30 |
| CN111866162B CN111866162B (en) | 2022-02-18 |
Family
ID=72948144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010739717.3A Active CN111866162B (en) | 2020-07-28 | 2020-07-28 | A service distribution method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111866162B (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112766986A (en) * | 2021-01-27 | 2021-05-07 | 浙江天演维真网络科技股份有限公司 | Agricultural product tracing block chain consensus method based on improved Byzantine fault-tolerant algorithm |
| CN114040479A (en) * | 2021-10-29 | 2022-02-11 | 中国联合网络通信集团有限公司 | Calculation force node selection method and device and computer readable storage medium |
| CN114096007A (en) * | 2021-10-18 | 2022-02-25 | 中国联合网络通信集团有限公司 | Service transmission method, device, server and storage medium |
| WO2022111185A1 (en) * | 2020-11-27 | 2022-06-02 | 中国移动通信有限公司研究院 | Processing method and apparatus for sla policy, server and service node |
| CN114629825A (en) * | 2020-12-14 | 2022-06-14 | 中国移动通信有限公司研究院 | Path detection method, device and node of computing power sensing network |
| CN114661441A (en) * | 2022-03-25 | 2022-06-24 | 深圳海星智驾科技有限公司 | Computing platform, computing force expansion method and device of computing platform |
| CN114691349A (en) * | 2020-12-31 | 2022-07-01 | 维沃移动通信有限公司 | Information processing method, device, equipment and storage medium |
| CN114691351A (en) * | 2020-12-31 | 2022-07-01 | 维沃移动通信有限公司 | Information processing method, device, equipment and storage medium |
| CN114816738A (en) * | 2022-04-11 | 2022-07-29 | 中国联合网络通信集团有限公司 | Method, device and equipment for determining calculation force node and computer readable storage medium |
| CN115412609A (en) * | 2022-08-16 | 2022-11-29 | 中国联合网络通信集团有限公司 | A service processing method, device, server and storage medium |
| WO2023016461A1 (en) * | 2021-08-10 | 2023-02-16 | 维沃移动通信有限公司 | Resource allocation method and apparatus for computing task, network element, and medium |
| WO2023020432A1 (en) * | 2021-08-18 | 2023-02-23 | 维沃移动通信有限公司 | Computing power request method, computing power allocation method, computing power execution method, and terminal and network-side device |
| CN115827210A (en) * | 2021-09-16 | 2023-03-21 | 中移动信息技术有限公司 | Multi-unmanned aerial vehicle edge computing resource scheduling method and device |
| CN115988571A (en) * | 2022-12-06 | 2023-04-18 | 中国联合网络通信集团有限公司 | Data transmission method and related equipment |
| EP4177809A1 (en) * | 2021-11-04 | 2023-05-10 | Liang Lu | Method for supplying blockchain computing power and system thereof |
| CN116467087A (en) * | 2023-06-09 | 2023-07-21 | 江苏谷科软件有限公司 | Intelligent digital operation management system based on multi-service module |
| WO2023246584A1 (en) * | 2022-06-21 | 2023-12-28 | 维沃移动通信有限公司 | Computing power processing method and apparatus, and communication device |
| CN118837480A (en) * | 2024-07-03 | 2024-10-25 | 安徽经纬检测技术有限公司 | Pesticide residue detection method, device and medium for agricultural and sideline products |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019067988A1 (en) * | 2017-09-29 | 2019-04-04 | Oracle International Corporation | System and method for managing a blockchain cloud service |
| CN109769207A (en) * | 2018-12-29 | 2019-05-17 | 驭势科技(北京)有限公司 | A kind of mobile device dynamic group net shares the System and method for of calculation power |
| CN110232634A (en) * | 2019-06-05 | 2019-09-13 | 湖南道业信息科技有限公司 | Block chain common recognition method, block chain common recognition system and computer readable storage medium |
| CN111182510A (en) * | 2020-01-09 | 2020-05-19 | 重庆邮电大学 | Industrial Internet of things node consensus method based on block chain |
| CN111241114A (en) * | 2020-01-07 | 2020-06-05 | 中国科学院信息工程研究所 | Intelligent service transaction block chain credit management method and system combining transaction and consensus |
| CN111431695A (en) * | 2020-03-24 | 2020-07-17 | 武汉理工大学 | A blockchain-based software-defined tactics network node reputation management method |
| CN112132447A (en) * | 2020-09-21 | 2020-12-25 | 江苏省未来网络创新研究院 | Calculation power network trust evaluation and guarantee algorithm based on block chain |
-
2020
- 2020-07-28 CN CN202010739717.3A patent/CN111866162B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019067988A1 (en) * | 2017-09-29 | 2019-04-04 | Oracle International Corporation | System and method for managing a blockchain cloud service |
| CN109769207A (en) * | 2018-12-29 | 2019-05-17 | 驭势科技(北京)有限公司 | A kind of mobile device dynamic group net shares the System and method for of calculation power |
| CN110232634A (en) * | 2019-06-05 | 2019-09-13 | 湖南道业信息科技有限公司 | Block chain common recognition method, block chain common recognition system and computer readable storage medium |
| CN111241114A (en) * | 2020-01-07 | 2020-06-05 | 中国科学院信息工程研究所 | Intelligent service transaction block chain credit management method and system combining transaction and consensus |
| CN111182510A (en) * | 2020-01-09 | 2020-05-19 | 重庆邮电大学 | Industrial Internet of things node consensus method based on block chain |
| CN111431695A (en) * | 2020-03-24 | 2020-07-17 | 武汉理工大学 | A blockchain-based software-defined tactics network node reputation management method |
| CN112132447A (en) * | 2020-09-21 | 2020-12-25 | 江苏省未来网络创新研究院 | Calculation power network trust evaluation and guarantee algorithm based on block chain |
Non-Patent Citations (3)
| Title |
|---|
| LI HN: "《Trust-Enhanced Content Delivery in Blockchain-Based Information-Centric Networking》", 《IEEE NETWORK》 * |
| 巫光福等: "基于区块链技术的通证模型的设计与分析", 《计算机科学》 * |
| 韩健等: "比特币挖矿攻击研究", 《密码学报》 * |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022111185A1 (en) * | 2020-11-27 | 2022-06-02 | 中国移动通信有限公司研究院 | Processing method and apparatus for sla policy, server and service node |
| CN114629825A (en) * | 2020-12-14 | 2022-06-14 | 中国移动通信有限公司研究院 | Path detection method, device and node of computing power sensing network |
| CN114691349A (en) * | 2020-12-31 | 2022-07-01 | 维沃移动通信有限公司 | Information processing method, device, equipment and storage medium |
| CN114691351A (en) * | 2020-12-31 | 2022-07-01 | 维沃移动通信有限公司 | Information processing method, device, equipment and storage medium |
| CN112766986A (en) * | 2021-01-27 | 2021-05-07 | 浙江天演维真网络科技股份有限公司 | Agricultural product tracing block chain consensus method based on improved Byzantine fault-tolerant algorithm |
| CN112766986B (en) * | 2021-01-27 | 2024-02-09 | 浙江天演维真网络科技股份有限公司 | Agricultural product traceability block chain consensus method based on improved Bayesian fault tolerance algorithm |
| CN115706733B (en) * | 2021-08-10 | 2025-07-25 | 维沃移动通信有限公司 | Resource allocation method, device, network element and medium for computing task |
| WO2023016461A1 (en) * | 2021-08-10 | 2023-02-16 | 维沃移动通信有限公司 | Resource allocation method and apparatus for computing task, network element, and medium |
| CN115706733A (en) * | 2021-08-10 | 2023-02-17 | 维沃移动通信有限公司 | Resource allocation method, device, network element and medium for computing task |
| WO2023020432A1 (en) * | 2021-08-18 | 2023-02-23 | 维沃移动通信有限公司 | Computing power request method, computing power allocation method, computing power execution method, and terminal and network-side device |
| CN115827210A (en) * | 2021-09-16 | 2023-03-21 | 中移动信息技术有限公司 | Multi-unmanned aerial vehicle edge computing resource scheduling method and device |
| CN114096007A (en) * | 2021-10-18 | 2022-02-25 | 中国联合网络通信集团有限公司 | Service transmission method, device, server and storage medium |
| CN114096007B (en) * | 2021-10-18 | 2024-06-07 | 中国联合网络通信集团有限公司 | A service transmission method, device, server and storage medium |
| CN114040479A (en) * | 2021-10-29 | 2022-02-11 | 中国联合网络通信集团有限公司 | Calculation force node selection method and device and computer readable storage medium |
| EP4177809A1 (en) * | 2021-11-04 | 2023-05-10 | Liang Lu | Method for supplying blockchain computing power and system thereof |
| CN114661441A (en) * | 2022-03-25 | 2022-06-24 | 深圳海星智驾科技有限公司 | Computing platform, computing force expansion method and device of computing platform |
| CN114816738A (en) * | 2022-04-11 | 2022-07-29 | 中国联合网络通信集团有限公司 | Method, device and equipment for determining calculation force node and computer readable storage medium |
| WO2023246584A1 (en) * | 2022-06-21 | 2023-12-28 | 维沃移动通信有限公司 | Computing power processing method and apparatus, and communication device |
| CN115412609A (en) * | 2022-08-16 | 2022-11-29 | 中国联合网络通信集团有限公司 | A service processing method, device, server and storage medium |
| CN115988571A (en) * | 2022-12-06 | 2023-04-18 | 中国联合网络通信集团有限公司 | Data transmission method and related equipment |
| CN116467087A (en) * | 2023-06-09 | 2023-07-21 | 江苏谷科软件有限公司 | Intelligent digital operation management system based on multi-service module |
| CN116467087B (en) * | 2023-06-09 | 2023-09-01 | 江苏谷科软件有限公司 | Intelligent digital operation management system based on multi-service module |
| CN118837480A (en) * | 2024-07-03 | 2024-10-25 | 安徽经纬检测技术有限公司 | Pesticide residue detection method, device and medium for agricultural and sideline products |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111866162B (en) | 2022-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111866162A (en) | A service distribution method and device | |
| CN114040467B (en) | A method, device, server and storage medium for determining a transmission path | |
| CN107346292B (en) | Server system and computer-implemented method thereof | |
| CN112188548B (en) | A business processing method and device | |
| US9311148B2 (en) | Pseudo-random hardware resource allocation through the plurality of resource controller based on non-repeating sequence of index list entries | |
| US11159489B2 (en) | Multi-link VPN link selection system | |
| US10218659B1 (en) | Persistent connections for email web applications | |
| CN118449860A (en) | A method, device and storage medium for determining a virtual network function deployment scheme | |
| CN115412565A (en) | A blockchain-based edge node ad hoc network method, device and equipment | |
| WO2025200571A1 (en) | Node management method for server chassis and related apparatus | |
| CN111511041B (en) | Remote connection method and device | |
| CN116389288B (en) | A multi-range scene construction method and system for power network security | |
| CN118611952A (en) | Network access method, device, equipment and storage medium | |
| CN113472591B (en) | Method and device for determining service performance | |
| CN114051029B (en) | Authorization method, authorization device, electronic equipment and storage medium | |
| CN116527440A (en) | Data transmission method, device and storage medium | |
| CN103973720A (en) | screen sharing method | |
| CN117376243A (en) | Network element switching method, device, cross-equipment link aggregation group and storage medium | |
| CN115278733A (en) | Data transmission method, network management equipment and computer readable storage medium | |
| CN110609866A (en) | Method, apparatus and computer program product for negotiating transactions | |
| CN115118760A (en) | Session connection control method, session connection control device, and computer storage medium | |
| CN108848156B (en) | Access gateway processing method, device and storage medium | |
| CN113420275A (en) | Data connection processing method, related device and computer program product | |
| CN114629792A (en) | Resource management method, device and system | |
| CN112437430B (en) | Service data transmission method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |