技术领域Technical field
本发明涉及通信领域,尤其涉及一种算力调用方法和装置。The present invention relates to the field of communications, and in particular to a computing power calling method and device.
背景技术Background technique
近年来,随着深度学习、大数据、群体智能等人工智能技术在智慧医疗、智慧教育、智能安防、智能制造、智能巡检等领域的广泛应用,人工智能技术已经成为当代社会一项通用的技术,也是将来智能社会必不可少的技术。对于人工智能技术而言,算力资源是人工智能发展的技术保障,是人工智能发展的动力和引擎。In recent years, with the widespread application of artificial intelligence technologies such as deep learning, big data, and swarm intelligence in the fields of smart medical care, smart education, smart security, smart manufacturing, and smart inspections, artificial intelligence technology has become a common application in contemporary society. Technology is also an indispensable technology for the future smart society. For artificial intelligence technology, computing resources are the technical guarantee for the development of artificial intelligence and the driving force and engine for the development of artificial intelligence.
为了保证算力资源利用率,提高用户的业务体验,如何快速、合理的管理和调度算力资源是当前急需解决的技术问题。In order to ensure the utilization of computing resources and improve users' business experience, how to quickly and reasonably manage and schedule computing resources is an urgent technical issue that needs to be solved.
发明内容Contents of the invention
本发明的实施例提供一种算力调用方法和装置,用于快速、合理的管理和调度算力资源。Embodiments of the present invention provide a computing power calling method and device for fast and reasonable management and scheduling of computing power resources.
为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above objects, embodiments of the present invention adopt the following technical solutions:
第一方面,提供一种算力调用方法,包括:算力调用装置首先接收算力节点发送的算力信息,然后为算力信息添加分类标识,并根据算力信息的分类标识,调用算力节点的算力。其中,分类标识用于标识算力的类型。In the first aspect, a computing power calling method is provided, including: the computing power calling device first receives the computing power information sent by the computing power node, then adds a classification identification to the computing power information, and calls the computing power according to the classification identification of the computing power information. The computing power of the node. Among them, the classification identifier is used to identify the type of computing power.
第二方面,提供一种算力调用装置,包括接收单元、处理单元和调用单元;接收单元,用于接收算力节点发送的算力信息;处理单元,用于为接收单元接收的算力信息添加分类标识;分类标识用于标识算力的类型;调用单元,用于根据算力信息的分类标识,调用算力节点的算力。In a second aspect, a computing power calling device is provided, including a receiving unit, a processing unit and a calling unit; the receiving unit is used to receive the computing power information sent by the computing power node; the processing unit is used to provide the computing power information received by the receiving unit Add a classification identifier; the classification identifier is used to identify the type of computing power; the calling unit is used to call the computing power of the computing power node based on the classification identification of the computing power information.
第三方面,提供一种算力调用装置,包括:存储器、处理器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当算力调用装置运行时,处理器执行存储器存储的计算机执行指令,以使算力调用装置执行如第一方面提供的算力调用方法。In the third aspect, a computing power calling device is provided, including: a memory, a processor, a bus and a communication interface; the memory is used to store computer execution instructions, and the processor and the memory are connected through the bus; when the computing power calling device is running, the processor Execute the computer execution instructions stored in the memory, so that the computing power calling device executes the computing power calling method as provided in the first aspect.
第四方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面提供的算力调用方法。A fourth aspect provides a computer-readable storage medium. The computer-readable storage medium includes computer-executable instructions. When the computer-executed instructions are run on a computer, they cause the computer to execute the computing power calling method provided in the first aspect.
本发明实施例提供的算力调用方法,包括:算力调用装置首先接收算力节点发送的算力信息,然后为算力信息添加分类标识,并根据算力信息的分类标识,调用算力节点的算力。其中,分类标识用于标识算力的类型。这样一来,算力调用装置在接收到业务请求并调用算力节点的算力时,可以根据算力信息的分类标识,快速、准确的确定并调用与业务请求对应的算力资源,保证了算力资源的利用率。The computing power calling method provided by the embodiment of the present invention includes: the computing power calling device first receives the computing power information sent by the computing power node, then adds a classification identification to the computing power information, and calls the computing power node according to the classification identification of the computing power information. computing power. Among them, the classification identifier is used to identify the type of computing power. In this way, when the computing power calling device receives a business request and calls the computing power of the computing power node, it can quickly and accurately determine and call the computing power resources corresponding to the business request according to the classification identification of the computing power information, ensuring that Utilization of computing resources.
附图说明Description of the drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, 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 embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.
图1为本发明实施例提供的一种算力调用的场景示意图;Figure 1 is a schematic diagram of a computing power calling scenario provided by an embodiment of the present invention;
图2为本发明实施例提供的一种算力调用装置的流程示意图;Figure 2 is a schematic flow chart of a computing power calling device provided by an embodiment of the present invention;
图3为本发明实施例提供的又一种算力调用装置的流程示意图;Figure 3 is a schematic flow chart of another computing power calling device provided by an embodiment of the present invention;
图4为本发明实施例提供的一种算力调用方法的流程示意图;Figure 4 is a schematic flow chart of a computing power calling method provided by an embodiment of the present invention;
图5为本发明实施例提供的一种算力调用装置的流程示意图。Figure 5 is a schematic flowchart of a computing power calling device provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。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 explanations. Any embodiment or design described as "exemplary" or "such as" in the embodiments of the invention is not to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words "exemplary" or "such as" is intended to present the concept in a concrete manner.
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。In order to facilitate a clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. Skilled persons can understand that words such as "first" and "second" do not limit the quantity and execution order.
近年来,随着深度学习、大数据、群体智能等人工智能技术在智慧医疗、智慧教育、智能安防、智能制造、智能巡检等领域的广泛应用,人工智能技术已经成为当代社会一项通用的技术,也是将来智能社会必不可少的技术。对于人工智能技术而言,算力资源是人工智能发展的技术保障,是人工智能发展的动力和引擎。In recent years, with the widespread application of artificial intelligence technologies such as deep learning, big data, and swarm intelligence in the fields of smart medical care, smart education, smart security, smart manufacturing, and smart inspections, artificial intelligence technology has become a common application in contemporary society. Technology is also an indispensable technology for the future smart society. For artificial intelligence technology, computing resources are the technical guarantee for the development of artificial intelligence and the driving force and engine for the development of artificial intelligence.
为了保证算力资源利用率,提高用户的业务体验,如何快速、合理的管理和调度算力资源是当前急需解决的技术问题。In order to ensure the utilization of computing resources and improve users' business experience, how to quickly and reasonably manage and schedule computing resources is an urgent technical issue that needs to be solved.
基于背景技术存在的问题,本发明实施例提供一种算力调度方法及装置,算力调用装置首先接收算力节点发送的算力信息,然后为算力信息添加分类标识,并根据算力信息的分类标识,调用算力节点的算力。其中,分类标识用于标识算力的类型。这样一来,算力调用装置在接收到业务请求并调用算力节点的算力时,可以根据算力信息的分类标识,快速、准确的确定并调用与业务请求对应的算力资源,保证了算力资源的利用率。Based on the problems existing in the background technology, embodiments of the present invention provide a computing power scheduling method and device. The computing power calling device first receives the computing power information sent by the computing power node, and then adds a classification identifier to the computing power information, and based on the computing power information The classification identifier calls the computing power of the computing power node. Among them, the classification identifier is used to identify the type of computing power. In this way, when the computing power calling device receives a business request and calls the computing power of the computing power node, it can quickly and accurately determine and call the computing power resources corresponding to the business request according to the classification identification of the computing power information, ensuring that Utilization of computing resources.
本发明实施例提供的一种算力调度方法应用于如图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 computing power scheduling method provided by an embodiment of the present invention is applied to the computing power scheduling scenario as shown in Figure 1. Specifically, the equipment in the computing power scheduling system 10 (ie, the computing power scheduling device 101) schedules appropriate computing power nodes for the target computing power. Specifically, when the user (or user equipment) needs to process a certain service, the UE sends computing power demand information to the computing power scheduling device 101 in the computing power scheduling system 10; when the computing power scheduling device 101 obtains the computing power of the target service When information is required, the target computing power node for processing the target business can be determined from the data processing system 20 . The data processing system 20 may include multiple computing power nodes, including, for example, computing power node 201, computing power node 202, and computing power node 203. Among them, a computing node can be composed of one or more devices. For example, as shown in Figure 1, the computing power node 201 includes the device 2011, the device 2012, and the device 2013, the computing power node 202 includes the device 2021 and the device 2022, and the computing power node 203 includes the device 2031, the device 2032, and the device 2032. 2033 and device 2034. Usually, in practical applications, the connection between each of the above-mentioned devices or service functions can be a wireless connection. In order to conveniently and intuitively represent the connection relationship between each device, solid lines are used in Figure 1.
具体的,算力节点201、算力节点202以及算力节点203均与算力调度装置101存在连接关系。算力节点201、算力节点202或算力节点203可以用于处理业务,即将业务对应的算力提供给用户(或UE)。本发明实施例中,算力调度装置101在接收到业务请求并调用算力节点的算力时,可以根据基于算力节点(包括算力节点201、算力节点202以及算力节点203)的算力信息的分类标识,快速、准确的确定并调用与业务请求对应的算力资源,保证了算力资源的利用率。Specifically, the computing power node 201, the computing power node 202, and the computing power node 203 all have a connection relationship with the computing power scheduling device 101. The computing power node 201, the computing power node 202 or the computing power node 203 can be used to process services, that is, provide computing power corresponding to the services to users (or UEs). In the embodiment of the present invention, when receiving a business request and calling the computing power of a computing power node, the computing power scheduling device 101 can calculate the computing power based on the computing power node (including the computing power node 201, the computing power node 202, and the computing power node 203). The classification and identification of computing power information can quickly and accurately determine and call the computing resources corresponding to business requests, ensuring the utilization of computing resources.
本发明实施例中,上述数据处理系统20中包含的算力节点可以为终端设备、移动边缘计算(mobile edge computing,MEC)设备或数据中心设备中的一种或多种。In this embodiment of the present invention, the computing nodes included in the data processing system 20 may be one or more of terminal equipment, mobile edge computing (MEC) equipment, or data center equipment.
可选地,上述数据处理系统中可以包括一个或多个算力节点,一个算力节点中也可以包括一个或多个设备。本发明实施例对上述数据处理系统中的各个算力节点和设备的数量不作限制。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. The embodiments of the present invention do not limit the number of computing nodes and devices in the above data processing system.
图1中的各个设备均包括图2所示算力调度装置所包括的元件。下面以图2所示的算力调度装置为例,介绍图1中的各个设备的硬件结构。Each device in Figure 1 includes elements included in the computing power scheduling device shown in Figure 2 . The following takes the computing power scheduling device shown in Figure 2 as an example to introduce the hardware structure of each device in Figure 1.
图2示出了本申请实施例提供的算力调度装置的一种硬件结构示意图。如图2所示,该算力调度装置包括处理器21,存储器22、通信接口23、总线24。处理器21,存储器22以及通信接口23之间可以通过总线24连接。Figure 2 shows a schematic diagram of the hardware structure of the computing power scheduling device provided by the embodiment of the present application. As shown in Figure 2, the computing power scheduling device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22 and the communication interface 23 may be connected through a bus 24.
处理器21是算力调度装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21可以是一个通用中央处理单元(central processing unit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。The processor 21 is the control center of the computing power scheduling device, and may be a processor or a collective name for multiple processing elements. For example, the processor 21 may be a general-purpose central processing unit (CPU) or other general-purpose processor. The general processor may be a microprocessor or any conventional processor.
作为一种实施例,处理器21可以包括一个或多个CPU,例如图2中所示的CPU 0和CPU 1。As an embodiment, the processor 21 may include one or more CPUs, such as CPU 0 and CPU 1 shown in FIG. 2 .
存储器22可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The memory 22 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory (RAM)) or other type that can store information and instructions. A dynamic storage device can also be an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or can be used to carry or store instructions or data structures. without limitation, any other medium that can program code and be accessed by a computer.
一种可能的实现方式中,存储器22可以独立于处理器21存在,存储器22可以通过总线24与处理器21相连接,用于存储指令或者程序代码。处理器21调用并执行存储器22中存储的指令或程序代码时,能够实现本发明实施例提供的算力调度方法。In a possible implementation, the memory 22 may exist independently of the processor 21, and the memory 22 may be connected to the processor 21 through the bus 24 for storing instructions or program codes. When the processor 21 calls and executes the instructions or program codes stored in the memory 22, it can implement the computing power scheduling method provided by the embodiment of the present invention.
另一种可能的实现方式中,存储器22也可以和处理器21集成在一起。In another possible implementation, the memory 22 can also be integrated with the processor 21 .
通信接口23,用于与其他设备通过通信网络连接。所述通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口23可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。Communication interface 23 is used to connect with other devices through a communication network. The communication network may be Ethernet, wireless access network, wireless local area networks (WLAN), etc. The communication interface 23 may include a receiving unit for receiving data, and a transmitting unit for transmitting data.
总线24,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 24 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in Figure 2, but it does not mean that there is only one bus or one type of bus.
需要指出的是,图2示出的结构并不构成对该算力调度装置的限定。除图2所示部件之外,该算力调度装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be pointed out that the structure shown in Figure 2 does not constitute a limitation on the computing power scheduling device. In addition to the components shown in Figure 2, the computing power scheduling device may include more or less components than shown in the figure, or combine certain components, or arrange different components.
图3示出了本申请实施例中算力调度装置的另一种硬件结构。如图3所示,算力调度装置可以包括处理器31以及通信接口32。处理器31与通信接口32耦合。Figure 3 shows another hardware structure of the computing power scheduling device in the embodiment of the present application. As shown in Figure 3, the computing power scheduling device may include a processor 31 and a communication interface 32. The processor 31 is coupled to the communication interface 32 .
处理器31的功能可以参考上述处理器21的描述。此外,处理器31还具备存储功能,可以参考上述存储器22的功能。The functions of the processor 31 may refer to the description of the processor 21 mentioned above. In addition, the processor 31 also has a storage function, and reference can be made to the function of the memory 22 mentioned above.
通信接口32用于为处理器31提供数据。该通信接口32可以是算力调度装置的内部接口,也可以是算力调度装置对外的接口(相当于通信接口23)。The communication interface 32 is used to provide data to the processor 31 . The communication interface 32 may be an internal interface of the computing power scheduling device, or may be an external interface of the computing power scheduling device (equivalent to the communication interface 23).
需要指出的是,图2(或图3)中示出的结构并不构成对算力调度装置的限定,除图2(或图3)所示部件之外,该算力调度装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be pointed out that the structure shown in Figure 2 (or Figure 3) does not constitute a limitation on the computing power scheduling device. In addition to the components shown in Figure 2 (or Figure 3), the computing power scheduling device may include more than The illustrations illustrate more or fewer components, or combinations of certain components, or different arrangements of components.
下面结合上述图1示出的通信系统和上述图2(或图3)示出的算力调度装置,对本申请实施例提供的算力调度方法进行详细介绍。The computing power scheduling method provided by the embodiment of the present application will be introduced in detail below in conjunction with the communication system shown in Figure 1 and the computing power scheduling device shown in Figure 2 (or Figure 3).
如图4所示,本发明实施例提供的算力调度方法可以包括S401-S406。As shown in Figure 4, the computing power scheduling method provided by the embodiment of the present invention may include S401-S406.
S401、接收算力节点发送的注册请求消息。S401. Receive the registration request message sent by the computing power node.
具体的,零散算力的贡献者(即算力节点)将手机终端、闲置电脑、或企业的小型数据中心等闲散的算力向系统发送注册请求消息。其中,注册请求消息包括:算力节点的GPU、CPU、NPU以及可用时间段,存储信息等。Specifically, contributors of scattered computing power (i.e., computing power nodes) send registration request messages to the system with idle computing power such as mobile phone terminals, idle computers, or small enterprise data centers. Among them, the registration request message includes: GPU, CPU, NPU of the computing node, available time period, storage information, etc.
S402、根据注册请求消息,向算力节点发送测试消息。S402. Send a test message to the computing power node according to the registration request message.
在接收到算力节点发送的注册请求消息后,算力调度装置根据注册请求消息,向算力节点发送测试消息。After receiving the registration request message sent by the computing power node, the computing power scheduling device sends a test message to the computing power node according to the registration request message.
具体的,在接收到算力节点发送的注册请求消息后,算力调度装置根据注册请求消息,向算力节点发送算力测试程序,测试注册设备的资源,包括计算资源、存储资源等,同时测试算力节点到算力网络系统平台的网络情况,并将测试结果与用户确认。Specifically, after receiving the registration request message sent by the computing power node, the computing power scheduling device sends the computing power test program to the computing power node according to the registration request message to test the resources of the registered device, including computing resources, storage resources, etc., and at the same time Test the network conditions from the computing power node to the computing power network system platform, and confirm the test results with the user.
S403、接收算力节点根据测试消息发送的确认消息。S403. Receive the confirmation message sent by the computing power node according to the test message.
算力节点在接收测试消息后,与算力节点对应的用户进行确认。在用户确认后,算力节点向算力调度装置发送确认消息。After receiving the test message, the computing power node confirms with the user corresponding to the computing power node. After the user confirms, the computing power node sends a confirmation message to the computing power scheduling device.
S404、接收算力节点发送的算力信息。S404. Receive the computing power information sent by the computing power node.
具体的,在接收算力节点根据测试消息发送的确认消息后,算力调度装置得到该算力节点的算力信息。其中,算力信息包括:算力、算力节点标识、网络质量、存储能力或空闲时间中的至少一项。Specifically, after receiving the confirmation message sent by the computing power node according to the test message, the computing power scheduling device obtains the computing power information of the computing power node. The computing power information includes: at least one of computing power, computing power node identification, network quality, storage capacity or idle time.
可选的,在接收算力节点发送的算力信息后,算力调度装置将该算力信息存储至数据库中。Optionally, after receiving the computing power information sent by the computing power node, the computing power scheduling device stores the computing power information in the database.
S405、为算力信息添加分类标识。S405. Add a classification identifier to the computing power information.
其中,分类标识用于标识算力的类型。分类标识包括:业务标识、算力类型标识、网络质量标识、存储能力标识和空闲时间标识。Among them, the classification identifier is used to identify the type of computing power. Classification identifiers include: business identifier, computing power type identifier, network quality identifier, storage capacity identifier and idle time identifier.
具体的,由于算力信息中包括多项算力子信息,因此,算力调度装置算力信息中的每个算力子信息添加分类标识。Specifically, since the computing power information includes multiple pieces of computing power sub-information, a classification identifier is added to each computing power sub-information in the computing power information of the computing power scheduling device.
可选的,算力调度装置可以为算力信息添加业务标识。Optionally, the computing power scheduling device can add a business identifier to the computing power information.
可选的,算力调度装置还可以为算力添加算力类型标识。Optionally, the computing power scheduling device can also add a computing power type identifier to the computing power.
进一步可选的,算力调度装置为算力添加算力类型标识时,由于不同的厂商芯片各种的衡量标准不同,无法直接使用各算力节点提供的原始算力描述,因此,算力调度装置首先对算力进行归一化处理,以得到处理后的算力,然后为处理后的算力添加算力类型标识。Further optionally, when the computing power scheduling device adds a computing power type identifier to the computing power, due to the different measurement standards of chips from different manufacturers, the original computing power description provided by each computing power node cannot be directly used. Therefore, the computing power scheduling The device first normalizes the computing power to obtain the processed computing power, and then adds a computing power type identifier to the processed computing power.
具体的,计算资源可分类三类:逻辑运算能力,并行计算能力,神经网络加速能力。由于不同的厂商芯片各种的衡量标准不同,无法直接使用各算力节点提供的原始算力描述,因此,算力调度装置将算力节点提供的原始算力映射到统一的量纲维度。示例性的,对于逻辑运算能力,典型如CPU芯片。不同的芯片都能提供逻辑运算能力,如CPU,ASIC芯片都可以提供逻辑运算能力。在这种情况下,算力调度装置根据下述公式确定统一量化后的逻辑运算能力:A=B*C+D。其中,A为统一量化后的逻辑运算能力,B为折算系数,C为原始逻辑运算能力,D为补偿系数。同理,并行运算能力和神经网络加速能力都用同样的方式映射到统一的量纲维度。Specifically, computing resources can be classified into three categories: logical computing capabilities, parallel computing capabilities, and neural network acceleration capabilities. Since chips from different manufacturers have different measurement standards, the original computing power description provided by each computing power node cannot be directly used. Therefore, the computing power scheduling device maps the original computing power provided by the computing power nodes to a unified dimensional dimension. For example, for logical computing capabilities, a typical example is a CPU chip. Different chips can provide logical computing capabilities, such as CPU and ASIC chips. In this case, the computing power scheduling device determines the unified quantized logical computing capability according to the following formula: A=B*C+D. Among them, A is the unified quantified logical operation capability, B is the conversion coefficient, C is the original logical operation capability, and D is the compensation coefficient. In the same way, parallel computing capabilities and neural network acceleration capabilities are mapped to unified dimensions in the same way.
可选的,算力调度装置还可以为网络质量添加网络质量标识。Optionally, the computing power scheduling device can also add a network quality indicator to the network quality.
可选的,算力调度装置还可以为存储能力添加存储能力标识。Optionally, the computing power scheduling device can also add a storage capability identifier to the storage capability.
可选的,算力调度装置还可以为空闲时间添加空闲时间标识。Optionally, the computing power scheduling device can also add an idle time identifier to the idle time.
示例性的,为第一算力节点的算力信息添加分类标识的具体标签项及标签值如表1所示。其中,标签项即算力节点信息中的算力子信息,标签值即算力信息的分类标识。For example, the specific label items and label values for adding classification identifiers to the computing power information of the first computing power node are as shown in Table 1. Among them, the label item is the computing power sub-information in the computing power node information, and the label value is the classification identifier of the computing power information.
表1Table 1
可选的,当算力为含有神经网络加速资源时,该算力节点的业务标识为神经网络类训练业务。当算力为含有并行计算资源时,该算力节点的业务标识为渲染工程或者模型训练训练业务。当算力为网络带宽时延在某个值范围内时,该算力节点的业务标识为直播业务。Optionally, when the computing power contains neural network acceleration resources, the business identifier of the computing power node is the neural network training service. When the computing power includes parallel computing resources, the business identifier of the computing power node is the rendering engineering or model training business. When the computing power and network bandwidth delay are within a certain value range, the business of the computing power node is identified as a live broadcast service.
S406、根据算力信息的分类标识,调用算力节点的算力。S406. Call the computing power of the computing power node according to the classification identification of the computing power information.
在为算力信息添加分类标识后,算力调度装置将添加分类标识后的算力节点加入到算力资源池中,资源池发布该算力节点可用。在接收到其他终端发送的算力请求后,算力调度装置根据算力信息的分类标识,调用算力节点的算力。After adding a classification identifier to the computing power information, the computing power scheduling device adds the computing power node with the classification identifier added to the computing power resource pool, and the resource pool announces that the computing power node is available. After receiving the computing power request sent by other terminals, the computing power scheduling device calls the computing power of the computing power node according to the classification identification of the computing power information.
本申请提供一种算力调用方法,包括:算力调用装置首先接收算力节点发送的算力信息,然后为算力信息添加分类标识,并根据算力信息的分类标识,调用算力节点的算力。其中,分类标识用于标识算力的类型。This application provides a computing power calling method, which includes: the computing power calling device first receives the computing power information sent by the computing power node, then adds a classification identification to the computing power information, and calls the computing power node according to the classification identification of the computing power information. computing power. Among them, the classification identifier is used to identify the type of computing power.
由上可知,算力调用装置首先接收算力节点发送的算力信息,然后为算力信息添加分类标识,并根据算力信息的分类标识,调用算力节点的算力。其中,分类标识用于标识算力的类型。这样一来,算力调用装置在接收到业务请求并调用算力节点的算力时,可以根据算力信息的分类标识,快速、准确的确定并调用与业务请求对应的算力资源,保证了算力资源的利用率。It can be seen from the above that the computing power calling device first receives the computing power information sent by the computing power node, then adds a classification identification to the computing power information, and calls the computing power of the computing power node according to the classification identification of the computing power information. Among them, the classification identifier is used to identify the type of computing power. In this way, when the computing power calling device receives a business request and calls the computing power of the computing power node, it can quickly and accurately determine and call the computing power resources corresponding to the business request according to the classification identification of the computing power information, ensuring that Utilization of computing resources.
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。The above mainly introduces the solutions provided by the embodiments of the present application from the perspective of methods. In order to realize the above functions, it includes hardware structures and/or software modules corresponding to each function. Persons skilled in the art should easily realize that, in conjunction with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each specific application, but such implementations should not be considered to be beyond the scope of the present invention.
本申请实施例可以根据上述方法示例对算力调度装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。Embodiments of the present application can divide the computing power scheduling device into functional modules according to the above 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 integrated modules can be implemented in the form of hardware or software function modules. Optionally, the division of modules in the embodiment of this application is schematic and is only a logical function division. There may be other division methods in actual implementation.
如图5所示,为本申请实施例提供的一种算力调度装置50的结构示意图。该算力调度装置50用于解决如何快速、合理的管理和调度算力资源是当前急需解决的技术问题,例如用于执行图4所示的算力调度方法。该算力调度装置50包括:接收单元501、处理单元502和调用单元503。As shown in Figure 5, it is a schematic structural diagram of a computing power scheduling device 50 provided by an embodiment of the present application. The computing power scheduling device 50 is used to solve the technical problem of how to manage and schedule computing power resources quickly and reasonably, which is an urgent technical problem at present. For example, it is used to execute the computing power scheduling method shown in FIG. 4 . The computing power scheduling device 50 includes: a receiving unit 501, a processing unit 502, and a calling unit 503.
接收单元501,用于接收算力节点发送的算力信息。例如,接收单元501用于执行图4中的S404。The receiving unit 501 is used to receive the computing power information sent by the computing power node. For example, the receiving unit 501 is used to perform S404 in FIG. 4 .
处理单元502,用于为接收单元501接收的算力信息添加分类标识。分类标识用于标识算力的类型。例如,处理单元502用于执行图4中的S405。The processing unit 502 is configured to add a classification identifier to the computing power information received by the receiving unit 501. Classification identifiers are used to identify the type of computing power. For example, the processing unit 502 is configured to execute S405 in FIG. 4 .
调用单元503,用于根据算力信息的分类标识,调用算力节点的算力。例如,调用单元503用于执行图4中的S406。The calling unit 503 is used to call the computing power of the computing power node according to the classification identification of the computing power information. For example, the calling unit 503 is used to execute S406 in FIG. 4 .
可选的,算力信息包括:算力、算力节点标识、网络质量、存储能力或空闲时间中的至少一项。Optionally, the computing power information includes: at least one of computing power, computing power node identification, network quality, storage capacity or idle time.
可选的,分类标识包括:业务标识、算力类型标识、网络质量标识、存储能力标识和空闲时间标识。处理单元502,具体用于:为算力信息添加业务标识;为算力添加算力类型标识;为网络质量添加网络质量标识;为存储能力添加存储能力标识;为空闲时间添加空闲时间标识。Optionally, the classification identifier includes: service identifier, computing power type identifier, network quality identifier, storage capacity identifier, and idle time identifier. The processing unit 502 is specifically configured to: add a business identifier to the computing power information; add a computing power type identifier to the computing power; add a network quality identifier to the network quality; add a storage capability identifier to the storage capability; and add an idle time identifier to the idle time.
可选的,处理单元502,具体用于:对算力进行归一化处理,以得到处理后的算力;为处理后的算力添加算力类型标识。Optionally, the processing unit 502 is specifically used to: normalize the computing power to obtain the processed computing power; and add a computing power type identifier to the processed computing power.
可选的接收单元501,还用于接收算力节点发送的注册请求消息。例如,接收单元501用于执行图4中的S401。The optional receiving unit 501 is also used to receive the registration request message sent by the computing power node. For example, the receiving unit 501 is used to perform S401 in FIG. 4 .
算力调用装置50还包括:发送单元504。The computing power calling device 50 also includes: a sending unit 504.
发送单元504,用于根据接收单元501接收的注册请求消息,向算力节点发送测试消息。例如,发送单元504用于执行图4中的S402。The sending unit 504 is configured to send a test message to the computing power node according to the registration request message received by the receiving unit 501. For example, the sending unit 504 is used to perform S402 in FIG. 4 .
接收单元501,还用于接收算力节点根据发送单元504发送的测试消息发送的确认消息。例如,接收单元501用于执行图4中的S403。The receiving unit 501 is also used to receive the confirmation message sent by the computing power node according to the test message sent by the sending unit 504. For example, the receiving unit 501 is used to perform S403 in FIG. 4 .
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令。当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的线程调度方法中,线程调度装置执行的各个步骤。Embodiments of the present application also provide a computer-readable storage medium, where the computer-readable storage medium includes computer-executable instructions. When the computer execution instructions are run on the computer, the computer is caused to perform various steps performed by the thread scheduling device in the thread scheduling method provided in the above embodiments.
本申请实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述实施例提供的线程调度方法中,线程调度装置执行的各个步骤。Embodiments of the present application also provide a computer program product. The computer program product can be directly loaded into the memory and contains software code. After being loaded and executed by the computer, the computer program product can implement the thread scheduling method provided in the above embodiments. , each step executed by the thread scheduling device.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。In the above 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 may 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 execution instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device. Computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, e.g., computer instructions may be transmitted from a website, computer, server or data center via a wired (e.g. Coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means to transmit to another website, computer, server or data center. Computer-readable storage media can be any available media that can be accessed by a computer or include one or more data storage devices such as servers and data centers that can be integrated with the media. Available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media (eg, solid state disk (SSD)), etc.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。Through the above description of the embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated as needed. It is completed by different functional modules, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation. For example multiple units or components may be combined or integrated into another device, or some features may be omitted, or not performed. On the other hand, the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms. A unit described as a separate component may or may not be physically separate. A component shown as a unit may be one physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取的存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。In addition, each functional unit in various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or software functional units. Integrated units may be stored in a readable storage medium if they are implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solutions of the embodiments of the present application are essentially or contribute to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the software product is stored in a storage medium , including several instructions to cause a device (which can be a microcontroller, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present invention. All are covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011383427.6ACN112465359B (en) | 2020-12-01 | 2020-12-01 | Computing power calling method and device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011383427.6ACN112465359B (en) | 2020-12-01 | 2020-12-01 | Computing power calling method and device |
| Publication Number | Publication Date |
|---|---|
| CN112465359A CN112465359A (en) | 2021-03-09 |
| CN112465359Btrue CN112465359B (en) | 2024-03-15 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011383427.6AActiveCN112465359B (en) | 2020-12-01 | 2020-12-01 | Computing power calling method and device |
| Country | Link |
|---|---|
| CN (1) | CN112465359B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113765942B (en) | 2020-06-01 | 2024-08-27 | 杭州嘉楠耘智信息科技有限公司 | A cloud computing power allocation method, user terminal, cloud computing power platform and system |
| CN115604106A (en)* | 2021-06-28 | 2023-01-13 | 华为技术有限公司(Cn) | Calculation power distribution method, calculation power updating method and device |
| CN115567530B (en)* | 2021-07-02 | 2025-08-22 | 中国移动通信有限公司研究院 | Method and device for sending computing power notification, computing power network element node and storage medium |
| CN115915179A (en)* | 2021-08-10 | 2023-04-04 | 维沃移动通信有限公司 | Computing session update method, device, terminal and network functional entity |
| CN113535410B (en)* | 2021-09-15 | 2022-02-08 | 航天宏图信息技术股份有限公司 | Load balancing method and system for GIS space vector distributed computation |
| CN116133059A (en)* | 2021-11-12 | 2023-05-16 | 索尼集团公司 | Electronic device, method and storage medium for communication system |
| CN114461382A (en)* | 2021-12-27 | 2022-05-10 | 天翼云科技有限公司 | Flexibly configurable computing power scheduling implementation method and device and storage medium |
| CN116456359A (en)* | 2022-01-06 | 2023-07-18 | 华为技术有限公司 | Communication method, device and system |
| CN114816740A (en)* | 2022-04-13 | 2022-07-29 | 浪潮通信信息系统有限公司 | Server computing power computing method and system |
| CN116170509A (en)* | 2022-12-23 | 2023-05-26 | 中国联合网络通信集团有限公司 | Calculation power scheduling method, calculation power scheduling device and storage medium |
| CN116302568A (en)* | 2023-05-17 | 2023-06-23 | 算力互联(北京)科技有限公司 | Computing power resource scheduling method and system, scheduling center and data center |
| CN116501501A (en)* | 2023-06-21 | 2023-07-28 | 亚信科技(中国)有限公司 | Method and device for managing and arranging computing power resources, electronic equipment and storage medium |
| CN118519766B (en)* | 2024-05-14 | 2025-04-25 | 山东省计算中心(国家超级计算济南中心) | Homework scheduling method and system for domestic heterogeneous computing power clusters |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102694849A (en)* | 2012-05-14 | 2012-09-26 | 中国科学院计算机网络信息中心 | IOT (Internet of Things) resource information acquiring method, terminal equipment and system |
| CN103747018A (en)* | 2014-02-10 | 2014-04-23 | 重庆邮电大学 | RESTful-based ubiquitous network resource identification method and registration flow |
| CN109002342A (en)* | 2017-06-07 | 2018-12-14 | 中国科学院信息工程研究所 | A kind of computing resource orientation dispatching method and system based on OpenStack |
| CN109408399A (en)* | 2018-12-14 | 2019-03-01 | 武汉斗鱼鱼乐网络科技有限公司 | A kind of calculation power estimation method, device, equipment and storage medium |
| CN110348830A (en)* | 2019-06-20 | 2019-10-18 | 国家信息中心 | A blockchain-based network system, authentication method, device and storage medium |
| CN111367679A (en)* | 2020-03-31 | 2020-07-03 | 中国建设银行股份有限公司 | Artificial intelligence computing power resource multiplexing method and device |
| CN111651253A (en)* | 2020-05-28 | 2020-09-11 | 中国联合网络通信集团有限公司 | Method and device for scheduling computing resources |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11392561B2 (en)* | 2018-09-28 | 2022-07-19 | Oracle International Corporation | Data migration using source classification and mapping |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102694849A (en)* | 2012-05-14 | 2012-09-26 | 中国科学院计算机网络信息中心 | IOT (Internet of Things) resource information acquiring method, terminal equipment and system |
| CN103747018A (en)* | 2014-02-10 | 2014-04-23 | 重庆邮电大学 | RESTful-based ubiquitous network resource identification method and registration flow |
| CN109002342A (en)* | 2017-06-07 | 2018-12-14 | 中国科学院信息工程研究所 | A kind of computing resource orientation dispatching method and system based on OpenStack |
| CN109408399A (en)* | 2018-12-14 | 2019-03-01 | 武汉斗鱼鱼乐网络科技有限公司 | A kind of calculation power estimation method, device, equipment and storage medium |
| CN110348830A (en)* | 2019-06-20 | 2019-10-18 | 国家信息中心 | A blockchain-based network system, authentication method, device and storage medium |
| CN111367679A (en)* | 2020-03-31 | 2020-07-03 | 中国建设银行股份有限公司 | Artificial intelligence computing power resource multiplexing method and device |
| CN111651253A (en)* | 2020-05-28 | 2020-09-11 | 中国联合网络通信集团有限公司 | Method and device for scheduling computing resources |
| Title |
|---|
| A Power-Aware Symbiotic Scheduling Algorithm for Concurrent GPU Kernels;Teng Li等;《2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS)》;20160118;第562-569页,全文* |
| Energy-Efficient Online Resource Management and Allocation Optimization in Multi-User Multi-Task Mobile-Edge Computing Systems with Hybrid Energy Harvesting;Zhang heng等;《SENSORS》;20181029;第18卷(第09期);第1-23页,全文* |
| 基于区块链的溯源信息存储平台的研究与实现;刘雅东;《中国优秀硕士学位论文全文数据库 信息科技辑》;20190815(第08期);第 I138-502页,全文* |
| 面向算力网络的边缘资源调度解决方案研究;曹畅等;《数据与计算发展前沿》;20200831;第02卷(第04期);第80-91页,全文* |
| Publication number | Publication date |
|---|---|
| CN112465359A (en) | 2021-03-09 |
| Publication | Publication Date | Title |
|---|---|---|
| CN112465359B (en) | Computing power calling method and device | |
| CN114338650B (en) | File transmission method, device, electronic equipment and readable storage medium | |
| CN113691575B (en) | Communication method, device and system | |
| CN111901387B (en) | A kind of cloud private line connection method and device | |
| CN112231054B (en) | Multi-model inference service deployment method and device based on k8s cluster | |
| CN115695497B (en) | Diagnostic data remote transmission method, device, electronic equipment and medium | |
| CN114125936B (en) | A resource scheduling method, device and storage medium | |
| CN109032693A (en) | Method and device for loading display information, electronic equipment and readable storage medium | |
| CN117692401A (en) | Message sending method, device, server and storage medium | |
| US20090282367A1 (en) | Method and system for electronic communication management | |
| CN114979148B (en) | Data transmission method, device and computer readable storage medium | |
| CN112861004B (en) | A method and device for determining rich media | |
| CN114025016B (en) | Data forwarding method, device and storage medium | |
| CN116743662A (en) | Data processing methods, devices, equipment and storage media | |
| CN114867119A (en) | Resource scheduling method, device and storage medium | |
| CN118113451A (en) | Task allocation method, device and storage medium | |
| CN110572271B (en) | Method and system for managing voice chat room | |
| CN109582481B (en) | Transmission method, device and equipment of call result and storage medium | |
| CN116112548B (en) | Message pushing method, system, terminal equipment and storage medium | |
| WO2021189253A1 (en) | Data transmission method and apparatus | |
| US20240160469A1 (en) | Batch scheduling-based application scheduling method, apparatus, and system | |
| CN113992756B (en) | Shared data acquisition method and device in heterogeneous network and related products | |
| CN117544688A (en) | A network service method, device, server and storage medium | |
| CN115964276A (en) | Resource allocation processing method and device, electronic equipment and readable storage medium | |
| CN117251256A (en) | Job scheduling method, device, equipment and computer-readable storage medium |
| 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 |