Computing power resource deployment method and system, computing device and storage medium
By expanding and cutting computing units in the enterprise and forming a computing network to schedule computing power, the problems of waste of computing power resources and changing business demands are solved, the elastic expansion of computing power resources and the decentralized design of computing networks are realized, and resource utilization efficiency and system reliability are improved.
Patent Information
- Application Number
- CN202411686432.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-04-11
AI Technical Summary
In the existing technology, the amount of computing resources required by enterprises in different business scenarios is different, resulting in wasting in other business scenarios after the expansion of computing resources. With the development of the business, existing computing resources cannot meet the needs of new business and need to be redeployed, resulting in waste of manpower and material resources.
It provides a method for deploying computing power resources. Through the expansion and cropping of computing units, it flexibly schedules computing power, forms a computing network to perform computing tasks, and supports infinite horizontal expansion and cropping into a single computing power unit.
The elastic expansion or removal of computing power resources is achieved, the waste of computing power is avoided, the dynamic changes in business needs are met, and the reliability of the computing network is improved through decentralized design.
Smart Images

Figure CN119806797A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of fire safety technology, and specifically, to a method, system, computing device and storage medium for deploying computing resources. Background Art
[0002] Computing resources have become a necessity for production. Different business scenarios require different amounts of computing resources. For example, an enterprise has multiple business scenarios, and different business scenarios require different computing power. In order to meet these business scenarios, it is necessary to expand computing resources to meet the business scenarios that require the highest computing power. In this way, computing resources will be wasted in other business scenarios. In addition, assuming that in an enterprise, as the business develops, the existing computing resources may not be able to meet the needs of new businesses. In this case, computing resources need to be redeployed, which requires additional manpower and material resources. Summary of the invention
[0003] In response to the problems existing in the above-mentioned prior art, the embodiments of the present application provide a method, system, computing device and storage medium for deploying computing resources, which can flexibly realize the expansion and trimming of computing units according to business needs, thereby reducing the waste of computing power. It supports unlimited horizontal expansion at the highest level and trimming to a single computing unit at the lowest level. The computing power can be flexibly scheduled, and computing tasks can be assigned to any node connected to the computing resource network. Thus, while avoiding the waste of computing power, business needs can be better met.
[0004] In a first aspect, an embodiment of the present application provides a method for deploying computing resources, including:
[0005] The first computing unit receives a business request and determines the computing power required to perform a computing task according to the business request;
[0006] When the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task;
[0007] If the first computing unit does not meet the computing power required to perform the computing task, form a computing network with at least one candidate computing unit, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network,
[0008] The first computing unit is any computing unit in the computing network.
[0009] Furthermore, if the first computing unit does not meet the computing power required to perform the computing task, forming a computing network with at least one candidate computing unit includes:
[0010] Determine the number of computing units according to the computing power required for the computing task;
[0011] At least one candidate computing unit corresponding to the number is selected from the candidate computing units, and the computing network is composed of the first computing unit and the at least one candidate computing unit.
[0012] Further, distributing the computing task to computing units in the computing network so that the first computing unit and computing units in the computing network jointly perform the computing task includes:
[0013] The first computing unit splits the computing task into a plurality of computing tasks;
[0014] The plurality of computing tasks are distributed to other computing units in the computing network in a one-to-one correspondence, so that the computing tasks are jointly executed by the other computing units.
[0015] Furthermore, the computing units in the computing network communicate via respective task distribution agent components.
[0016] Furthermore, the communication method adopted by the task distribution agent component includes: at least one of the http protocol, the https protocol and the MQTT protocol.
[0017] Furthermore, after the computing task is executed through the computing network, the method further includes:
[0018] The first computing unit withdraws other computing units in the computing network so that the computing network degenerates into a single computing unit.
[0019] In a second aspect, an embodiment of the present application further provides a computing resource deployment system, including: a first computing unit, or a computing network consisting of the first computing unit and at least one candidate computing unit, wherein:
[0020] The first computing unit is used to receive a business request and determine the computing power required to perform a computing task according to the business request;
[0021] When the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task;
[0022] If the first computing unit does not meet the computing power required to perform the computing task, the first computing unit and at least one candidate computing unit form a computing network, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network.
[0023] The first computing unit is any computing unit in the computing network.
[0024] In a third aspect, an embodiment of the present application further provides a computing device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is used to implement the method for deploying computing resources according to the first aspect mentioned above when executing the program.
[0025] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, wherein the computer program is used to implement the method for deploying computing resources according to the first aspect above.
[0026] In a fifth aspect, an embodiment of the present application further provides a computer program product on which a computer program is stored, and the computer program is used to implement the method for deploying computing resources according to the first aspect above.
[0027] The embodiments of the present application bring the following beneficial effects:
[0028] In an embodiment of the present application, after receiving a business request, the first computing unit determines the computing power required to perform the computing task according to the business request, and when it can meet the computing power required to perform the computing task, it performs the computing task alone. If it does not meet the computing power required to perform the computing task, it forms a computing network with other candidate computing units, and distributes the computing task to the computing units in the computing network, so that the computing task can be performed together by the first computing unit and the computing units in the computing network. In this way, when the business requires higher computing power, computing units can be added to form a computing network. There is no master-slave distinction between computing power units, and a computing unit can be selected as a management unit, and the user uses the web app component or the cloud to manage it. The computing task can be distributed to the nodes in the computing network (ie: other computing units) through the agent component. When the business does not require high computing power, other nodes in the computing network can be removed, and the computing network degenerates into a single computing unit. The elastic expansion or removal of computing power resources is realized. In addition, in the computing network, there is no central node, and the node of any computing unit can become a management center, that is, decentralization is achieved, making the computing network more reliable. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.
[0030] Figure 1 A flowchart of a method for deploying computing resources provided in an embodiment of the present application;
[0031] Figure 2 A schematic diagram of a computing unit provided in an embodiment of the present application;
[0032] Figure 3 A schematic diagram of a computing network in a method for deploying computing resources provided in an embodiment of the present application;
[0033] Figure 4 A schematic diagram of an embodiment of a computing device provided in an embodiment of the present application.
[0034] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments described in the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.
[0036] In the specification and claims of this application and the above-mentioned drawings, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "multiple" means two or more. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to the specific circumstances.
[0037] The following describes the deployment method, system, computing device and storage medium of computing resources according to the embodiments of the present application in conjunction with the accompanying drawings.
[0038] Figure 1 FIG. 1 is a flow chart of a method for deploying computing resources according to an embodiment of the present application. Figure 1 As shown, a method for deploying computing resources according to an embodiment of the present application includes the following steps:
[0039] S101: The first computing unit receives a business request and determines the computing power required to execute a computing task according to the business request.
[0040] The computing unit, such as the first computing unit, may be a computing device exposed to the public Internet, such as a computer. Of course, the computing unit may also be a computing device deployed in a local area network.
[0041] When the first computing unit receives a business request sent by a user, such as a request for processing business data, it first determines a computing task based on the business request, that is, determines the computing task for executing the processing request for the business data, and then estimates the required computing power, that is, computing power resources, based on executing the computing task.
[0042] Among them, computing power refers to computing ability, that is, for example, the computing ability to achieve target result output by processing information data.
[0043] In one embodiment of the present application, Figure 2 As shown, a computing unit such as the first computing unit includes three components, namely, a Web app component, a Core component and an agent component, wherein the Web app component is used to provide a user interface and a management interface; the Core component is used to use computing power and provide computing functions; and the agent component is used to expand the computing power and the agent function of task distribution.
[0044] The user can send a service request to the first computing unit through the Web app component of the first computing unit. Of course, the first computing unit can also receive service requests sent by the cloud (cloud server, etc.), for example: the cloud directly establishes communication with the agent component of the first computing unit and sends a service request to the first computing unit.
[0045] Of course, the user can also manage the first computing unit through the Web app component, and the cloud can also directly communicate with the first computing unit to manage the first computing unit.
[0046] S102: When the first computing unit meets the computing power required to execute the computing task, the first computing unit executes the computing task.
[0047] That is, after the first computing unit determines the required computing power according to the business request, it determines whether its own computing power meets the computing power required to perform the computing task based on its own computing power. If its own computing power can meet the computing power required to perform the computing task, the first computing unit performs the computing task alone.
[0048] S103: If the first computing unit does not meet the computing power required to execute the computing task, form a computing network with at least one candidate computing unit, and distribute the computing task to the computing units in the computing network so that the computing task is jointly executed by the first computing unit and the computing units in the computing network, wherein the first computing unit is any one of the computing units in the computing network.
[0049] That is to say, after the first computing unit determines the required computing power according to the business request, it judges based on its own computing power that its own computing power cannot meet the computing power required to execute the computing task. For example, the computing power required for the computing task is high, but the computing power of the first computing unit is limited and cannot provide sufficient computing power. In this case, it forms a computing network with at least one candidate computing unit and distributes the computing task to the computing units in the computing network so that the computing task can be jointly executed by the first computing unit and the computing units in the computing network.
[0050] In one embodiment of the present application, when the first computing unit does not meet the computing power required to perform the computing task, a computing network is formed with at least one candidate computing unit, including: determining the number of computing units based on the computing power required for the computing task; selecting at least one candidate computing unit corresponding to the number from the candidate computing units, and the computing network is composed of the first computing unit and the at least one candidate computing unit.
[0051] like Figure 3 As shown in the figure, it is assumed that according to the computing power required to execute the computing task, in addition to the first computing unit itself, four additional computing units are required to jointly provide computing power resources to meet the execution of the computing task. Then four computing units are selected from the candidate computing units, and the first computing unit and the four selected computing units form a computing network. The computing network composed of these five computing units jointly executes the computing task. Figure 3 As shown, the first computing unit (ie: Figure 3 The computing unit in the upper middle) and Figure 3 The four computing units in the middle and lower part form a computing network. The first computing unit communicates with the agent components of the other four computing units through its own agent component, and distributes tasks to the four computing units, that is, splitting the computing task into multiple computing tasks, and then distributing the multiple computing tasks to other computing units in the computing network one by one, so that the computing tasks can be jointly executed by other computing units. For example, five subtasks are split out, the first computing unit processes one of the subtasks, and then the other four subtasks are distributed one by one to the remaining four computing units for processing.
[0052] In this way, the deployment of elastic and scalable computing power is achieved, that is: according to the computing power required for the computing task, the corresponding computing units are flexibly deployed for processing. In addition, after the computing task is executed through the computing network, it also includes: the first computing unit withdraws the other computing units in the computing network so that the computing network degenerates into a single computing unit. In other words, when the business requires higher computing power, computing units can be added to form a computing network. There is no master-slave distinction between computing power units, and one computing unit can be selected as a management unit, and the user uses the web app component inside it or the cloud for management. Computing tasks can be distributed to nodes in the computing network (ie: other computing units) through the agent component. When the business does not require high computing power, other nodes in the computing network can be removed, and the computing network degenerates into a single computing unit.
[0053] According to the method for deploying computing resources in the embodiment of the present application, after receiving the business request, the first computing unit determines the computing power required to perform the computing task according to the business request, and when it can meet the computing power required to perform the computing task, it performs the computing task alone. If it does not meet the computing power required to perform the computing task, it forms a computing network with other candidate computing units, and distributes the computing task to the computing units in the computing network, so that the computing task can be performed together by the first computing unit and the computing units in the computing network. In this way, when the business requires higher computing power, computing units can be added to form a computing network. There is no master-slave distinction between computing units, and a computing unit can be selected as a management unit, and the user uses the web app component or the cloud to manage it. The computing task can be distributed to the nodes in the computing network (ie: other computing units) through the agent component. When the business does not require high computing power, other nodes in the computing network can be removed, and the computing network degenerates into a single computing unit. The elastic expansion or removal of computing power resources is realized. In addition, in the computing network, there is no central node, and the node of any computing unit can become a management center, that is, decentralization is achieved, making the computing network more reliable.
[0054] That is, the computing unit can be expanded and trimmed flexibly according to business needs to reduce the waste of computing power. It supports unlimited horizontal expansion at the highest level and trimming to a single computing unit at the lowest level. The computing power can be flexibly scheduled, and the computing tasks can be assigned to any node connected to the computing resource network. In this way, the waste of computing power can be avoided while better meeting business needs. In addition, the computing unit can also access the cloud and the intranet and extranet interconnection capabilities, thereby improving the applicability of the computing unit.
[0055] In one embodiment of the present application, computing units in a computing network communicate through their respective task distribution agent components. For example, the communication method used by the task distribution agent component includes at least one of the http protocol, the https protocol, and the MQTT protocol. In other words, the communication method used by the agent component includes but is not limited to common Internet application protocols such as http, https, and MQTT, so that the computing units can select the corresponding communication method according to their needs, thereby improving the security and reliability of communication.
[0056] Furthermore, an embodiment of the present application provides a computing power resource deployment system, including: a first computing unit, or a computing network composed of the first computing unit and at least one candidate computing unit, wherein: the first computing unit is used to receive a business request, and determine the computing power required to perform a computing task based on the business request; when the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task; if the first computing unit does not meet the computing power required to perform the computing task, the first computing unit and at least one candidate computing unit form a computing network, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network, wherein the first computing unit is any one of the computing units in the computing network.
[0057] According to the deployment system of computing power resources in the embodiment of the present application, after receiving the business request, the first computing unit determines the computing power required to perform the computing task according to the business request, and when it can meet the computing power required to perform the computing task, it performs the computing task alone. If it does not meet the computing power required to perform the computing task, it forms a computing network with other candidate computing units, and distributes the computing task to the computing units in the computing network, so that the computing task can be performed together by the first computing unit and the computing units in the computing network. In this way, when the business requires higher computing power, computing units can be added to form a computing network. There is no master-slave distinction between computing power units, and a computing unit can be selected as a management unit, and the user uses the web app component or the cloud to manage it. The computing task can be distributed to the nodes in the computing network (ie: other computing units) through the agent component. When the business does not require high computing power, other nodes in the computing network can be removed, and the computing network degenerates into a single computing unit. The elastic expansion or removal of computing power resources is realized. In addition, in the computing network, there is no central node, and the node of any computing unit can become a management center, that is, decentralization is achieved, making the computing network more reliable.
[0058] It should be noted that the specific implementation method of the computing power resource deployment system in the embodiment of the present application is similar to the specific implementation method of the computing power resource deployment method in the embodiment of the present application. Please refer to the description of the method part for details, and no further details will be given here.
[0059] Figure 4 A schematic diagram of the structure of a computing device according to an embodiment of the present application.
[0060] like Figure 4 As shown, the computing device 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from the storage part 702 to a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the computing device 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0061] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.
[0062] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a machine-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 709, and / or installed from a removable medium 711. When the computer program is executed by a central processing unit (CPU) 701, the above-mentioned functions defined in the computing device of the present application are executed.
[0063] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor computing device, apparatus or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used or used in combination with an instruction-executing computing device, apparatus or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction-executing computing device, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0064] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the processing receiving device, method and computer program product according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the aforementioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based computing device that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0065] The units or modules involved in the embodiments described in this application may be implemented in software or hardware. The units or modules described may also be set in a processor, and the processor is used to implement a method for deploying computing resources when executing the program: a first computing unit receives a business request and determines the computing power required to perform a computing task according to the business request;
[0066] When the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task;
[0067] If the first computing unit does not meet the computing power required to perform the computing task, form a computing network with at least one candidate computing unit, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network,
[0068] The first computing unit is any computing unit in the computing network.
[0069] As another aspect, the present application further provides a computer-readable storage medium, which may be included in the computing device described in the above embodiment; or may exist independently and not be assembled into the computing device. The above computer-readable storage medium stores one or more programs, and when the above programs are used by one or more processors to execute the method for deploying computing resources described in the present application: a first computing unit receives a business request, and determines the computing power required to execute a computing task according to the business request;
[0070] When the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task;
[0071] If the first computing unit does not meet the computing power required to perform the computing task, form a computing network with at least one candidate computing unit, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network,
[0072] The first computing unit is any computing unit in the computing network.
[0073] As another aspect, the present application further provides a computer program product, which may be included in the computing device described in the above embodiment; or may exist independently and not be assembled into the computing device. The above computer program product stores one or more programs, and when the above programs are used by one or more processors to execute the method for deploying computing resources described in the present application: a first computing unit receives a business request, and determines the computing power required to execute a computing task according to the business request;
[0074] When the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task;
[0075] If the first computing unit does not meet the computing power required to perform the computing task, form a computing network with at least one candidate computing unit, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network,
[0076] The first computing unit is any computing unit in the computing network.
[0077] The above description is only a preferred embodiment of the present application, and does not limit the patent scope of the present application. All equivalent structural changes made by using the contents of the present application specification and drawings under the application concept of the present application, or directly / indirectly used in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for deploying computing resources, characterized in that: include: The first computing unit receives a business request and determines the computing power required to perform a computing task according to the business request; When the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task; If the first computing unit does not meet the computing power required to perform the computing task, form a computing network with at least one candidate computing unit, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network, The first computing unit is any computing unit in the computing network.
2. The method for deploying computing resources according to claim 1, characterized in that: If the first computing unit does not meet the computing power required to perform the computing task, forming a computing network with at least one candidate computing unit, including: Determine the number of computing units according to the computing power required for the computing task; At least one candidate computing unit corresponding to the number is selected from the candidate computing units, and the computing network is composed of the first computing unit and the at least one candidate computing unit.
3. The method for deploying computing resources according to claim 1 or 2, characterized in that: The distributing the computing task to the computing units in the computing network so that the first computing unit and the computing units in the computing network jointly perform the computing task includes: The first computing unit splits the computing task into a plurality of computing tasks; The plurality of computing tasks are distributed to other computing units in the computing network in a one-to-one correspondence, so that the computing tasks are jointly executed by the other computing units.
4. The method for deploying computing resources according to claim 1, characterized in that: The computing units in the computing network communicate via respective task distribution agent components.
5. The method for deploying computing resources according to claim 4, characterized in that: The communication method adopted by the task distribution agent component includes: at least one of the http protocol, the https protocol and the MQTT protocol.
6. The method for deploying computing resources according to claim 1, characterized in that: After the computing task is executed through the computing network, the method further includes: The first computing unit withdraws other computing units in the computing network so that the computing network degenerates into a single computing unit.
7. A computing resource deployment system, characterized in that: include: A first computing unit, or a computing network consisting of the first computing unit and at least one candidate computing unit, wherein: The first computing unit is used to receive a business request and determine the computing power required to perform a computing task according to the business request; When the first computing unit meets the computing power required to perform the computing task, the first computing unit performs the computing task; If the first computing unit does not meet the computing power required to perform the computing task, the first computing unit and at least one candidate computing unit form a computing network, and distribute the computing task to the computing units in the computing network, so that the computing task is jointly performed by the first computing unit and the computing units in the computing network. The first computing unit is any computing unit in the computing network.
8. A computing device, characterized in that It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is used to implement the method for deploying computing resources according to any one of claims 1 to 6 when executing the program.
9. A computer-readable storage medium having a computer program stored thereon, wherein the computer program is used to implement the method for deploying computing resources according to any one of claims 1-6.
10. A computer program product having a computer program stored thereon, wherein the computer program is used to implement the method for deploying computing resources according to any one of claims 1-6.