Idle computing power scheduling system and method based on computing power gateway

By constructing a virtual wide area network through a computing power gateway and a brain system, the idle computing power resources of institutions such as university laboratories can be scheduled, which solves the problem of low resource pool utilization and improves resource utilization and network performance.

WO2026118854A1PCT designated stage Publication Date: 2026-06-11CHINA TELECOM CLOUD TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHINA TELECOM CLOUD TECH CO LTD
Filing Date
2025-11-19
Publication Date
2026-06-11

AI Technical Summary

Technical Problem

The low utilization rate of cluster resource pools in institutions such as university laboratories, research institutes, and corporate R&D laboratories has resulted in the underutilization of idle computing resources.

Method used

A virtual wide area network is constructed by computing power gateways, access gateways and relay gateways. The computing power brain schedules idle computing power resources and uses computing power identifiers for unified management and allocation, so as to achieve efficient scheduling between resource pools.

Benefits of technology

It improves the utilization rate of idle computing resources, avoids resource waste, enhances the reliability and stability of the computing network, and optimizes network performance and resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025135969_11062026_PF_FP_ABST
    Figure CN2025135969_11062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to an idle computing power scheduling system and method based on a computing power gateway. The system comprises: a computing power gateway, an access gateway, a plurality of relay gateways and a computing power brain, wherein the computing power gateway is deployed in a resource pool, the access gateway is deployed in a user terminal, and the computing power brain is respectively connected to the computing power gateway, the access gateway and the relay gateways; the computing power gateway communicates with the access gateway by means of a virtual wide-area network formed by the plurality of relay gateways; the access gateway sends a computing power resource request to the computing power brain; the computing power gateway manages idle computing power resources in the resource pool where the computing power gateway is located; and the computing power brain acquires computing power resource information uploaded by the computing power gateway, schedules an idle computing power resource and allocates a computing power identifier to the computing power resource information when the computing power resource request is received, and returns to the access gateway the computing power resource information to which the computing power identifier has been allocated, such that the user terminal initiates a network request, the network request being used for driving the access gateway to distribute traffic on the basis of the computing power identifier, and the network request carrying the computing power identifier.
Need to check novelty before this filing date? Find Prior Art

Description

A System and Method for Scheduling Idle Computing Power Based on a Computing Power Gateway

[0001] Related applications

[0002] This application claims priority to Chinese patent application filed on December 6, 2024, with application number 202411790035X, entitled "Idle Computing Power Scheduling System and Method Based on Computing Power Gateway", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of computing power network technology, and in particular to an idle computing power scheduling system and method based on a computing power gateway. Background Technology

[0004] University laboratories, research institutes, and corporate R&D labs typically purchase physical servers, switches, and other computing power equipment to build their own clusters. However, due to business changes and other reasons, the resource utilization rate of these clusters is often low, resulting in idle computing resources. How to utilize these idle computing resources is a crucial problem that needs to be solved in the field of computing networks. Summary of the Invention

[0005] Therefore, it is necessary to provide a system and method for scheduling idle computing power based on a computing power gateway to address the aforementioned technical problems.

[0006] In the first aspect, this application provides an idle computing power scheduling system based on a computing power gateway, the system comprising: a computing power gateway, an access gateway, multiple relay gateways, and a computing power brain;

[0007] Among them, the computing power gateway is deployed in the resource pool, the access gateway is deployed in the user terminal, and the computing power brain is connected to the computing power gateway, the access gateway and the relay gateway respectively.

[0008] The computing power gateway and the relay gateway communicate through a virtual wide area network composed of multiple relay gateways;

[0009] The access gateway is used to: send computing resource requests to the computing power brain;

[0010] The computing power gateway is used to: manage the idle computing power resources of the resource pool in which it is located, so as to determine the computing power resource information of the resource pool in which it is located;

[0011] The computing power brain is used for:

[0012] Obtain computing resource information uploaded by the computing power gateway;

[0013] Upon receiving a request for computing resources, the system schedules idle computing resources and assigns computing resource identifiers to the computing resource information.

[0014] The computing power resource information after the allocation of computing power identifier is returned to the access gateway so that the user terminal can initiate a network request. The network request is used to drive the access gateway to distribute traffic based on the computing power identifier, and the network request carries the computing power identifier.

[0015] In one embodiment, the computing power brain is used to issue computing power instructions to the computing power gateway and network instructions to the computing power gateway, relay gateway and access gateway when a computing power resource request is received. Both the computing power instructions and the network instructions include a computing power identifier.

[0016] In one embodiment, both the access gateway and the relay gateway are used to distribute traffic to the relay gateway according to the computing power identifier, and the computing power gateway is used to forward traffic to the physical server of the resource pool according to the computing power identifier.

[0017] In one embodiment, the relay gateway is used to distribute traffic to the computing power gateway based on the computing power identifier, and the computing power gateway is used to forward traffic to the physical server of the resource pool based on the computing power identifier.

[0018] In one embodiment, the computing power brain is used to establish a global view of the computing power resource information and network information of the resource pool.

[0019] In one embodiment, the computing power gateway is used to manage the physical servers of the resource pool based on an out-of-band management protocol.

[0020] In one embodiment, the out-of-band management protocol is the IPMI protocol.

[0021] In one embodiment, the computing power gateway is used to configure the internal network of the resource pool based on the switch management protocol.

[0022] In one embodiment, the switch management protocol is the SNMP protocol.

[0023] Secondly, a method for scheduling idle computing power based on a computing power gateway is provided, applied to the aforementioned idle computing power scheduling system based on a computing power gateway. The method includes:

[0024] The request for computing resources is sent to the computing power brain based on the access gateway;

[0025] Based on the idle computing resources of the resource pool where the computing power gateway is managed, the computing power resource information of the resource pool is determined.

[0026] The computing power brain obtains computing power resource information uploaded by the computing power gateway, and upon receiving a computing power resource request, it schedules idle computing power resources and allocates computing power identifiers to the computing power resource information.

[0027] The computing power brain returns the computing power resource information after allocating computing power identifiers to the access gateway, so that the user terminal can initiate a network request. The network request is used to drive the access gateway to distribute traffic based on the computing power identifier, and the network request carries the computing power identifier.

[0028] Details of one or more embodiments of this application are set forth in the following drawings and description. Other features and advantages of this application will become apparent from the specification, drawings, and claims. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in the embodiments of this application or the conventional technology, the drawings used in the description of the embodiments or the conventional technology will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the disclosed drawings without creative effort.

[0030] Figure 1 is a schematic diagram of the structure of an idle computing power scheduling system based on a computing power gateway according to one or more embodiments;

[0031] Figure 2 is a sequence diagram of an idle computing power scheduling system based on a computing power gateway according to one or more embodiments;

[0032] Figure 3 is a schematic diagram of the process of a resource pool accessing a computing network through a computing power gateway according to one or more embodiments. Detailed Implementation

[0033] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0034] In one exemplary embodiment, as shown in FIG1, an idle computing power scheduling system based on a computing power gateway is provided. The system includes: a computing power gateway, an access gateway, multiple relay gateways, and a computing power brain.

[0035] The computing power gateway is deployed in the resource pool, while the access gateway is deployed on the user terminal. The user terminal can be computer equipment in the data center or a personal computer, etc.

[0036] The computing power brain connects to the computing power gateway, access gateway, and relay gateway. The computing power gateway communicates with the relay gateway through a virtual wide area network (WAN) comprised of multiple relay gateways. The access gateway connects to the WAN and, in conjunction with the computing power gateway and relay gateways, establishes a secure network channel to computing resources. The WAN can be SD-WAN, CDN, accelerated network, or other wide area networks. The relay gateway, acting as the core and edge gateway of the WAN, receives network rules from the computing power brain and implements routing and forwarding.

[0037] The access gateway is used to send computing resource requests to the computing power brain. The computing power gateway is used to manage idle computing resources within its resource pool to determine the computing resource information of that pool. The computing power gateway supports lightweight computing power management and network gateway functions to connect various idle computing resources to the computing power network. The computing power gateway supports addressing and accessing computing resources using computing power identifiers.

[0038] The computing power brain is used to manage computing power information and network information management. For example, as shown in Figure 2, it can manage network policies and wide area network views, as well as computing power resources and computing power identifiers, and is responsible for the unified scheduling of computing power resources and networks.

[0039] As shown in Figure 2, the computing power brain obtains computing resource information uploaded by the computing power gateway. Upon receiving a computing resource request, it schedules idle computing resources and allocates computing power identifiers to the computing resource information. The computing power brain then returns the computing resource information with allocated computing power identifiers to the access gateway. This enables the user terminal's business program to initiate a network request to the access gateway upon receiving the computing resource information with allocated computing power identifiers. The network request drives the access gateway to distribute traffic based on the computing power identifier, and the network request carries the computing power identifier. This achieves unified scheduling of computing resources and networks based on the same computing power identifier.

[0040] For example, the idle computing power scheduling system based on computing power gateway provided in this application establishes a computing power network channel for user terminals to access idle computing power resources by deploying access gateways on user terminals and constructing virtual wide area networks between resource pools based on relay gateways. The computing power gateways deployed based on resource pools manage various idle computing power resources, access the computing power network, call idle computing power resources based on the computing power brain, and distribute network traffic and access computing power resources through unified allocation of computing power identifiers, thereby realizing the effective scheduling of idle computing power resources and improving the utilization rate of computing power resources.

[0041] In one embodiment, when the computing power gateway and the relay gateway communicate within the virtual wide area network between the computing power resource pools, they can communicate based on preset secure communication mechanisms, such as identity authentication, multi-user network isolation, and communication encryption.

[0042] In one embodiment, both the access gateway and the relay gateway are used to distribute traffic to the relay gateway according to the computing power identifier, and the computing power gateway is used to forward traffic to the physical server of the resource pool according to the computing power identifier.

[0043] Both the access gateway and the relay gateway distribute traffic to the relay gateway based on the computing power identifier, ensuring that traffic can accurately locate the region or node requiring the computing power. The computing power gateway then forwards the traffic to the appropriate physical server in the resource pool based on the computing power identifier, ensuring the rational allocation and utilization of computing power resources. This precise matching method avoids the waste and idleness of computing power resources and improves the overall utilization rate of computing power resources.

[0044] In one embodiment, the relay gateway is used to distribute traffic to the computing power gateway based on the computing power identifier, and the computing power gateway is used to forward traffic to the physical server of the resource pool based on the computing power identifier.

[0045] Based on the computing power identifier, the relay gateway distributes traffic to the corresponding computing power gateway, ensuring that traffic is accurately guided to the area or node that can provide the required computing power. The computing power gateway analyzes the computing power identifier in the traffic to determine the location of the target physical server and forwards the traffic to that server, ensuring that network traffic can directly reach the physical server that can provide the required computing power, thereby meeting business needs.

[0046] In one embodiment, the computing power brain is used to establish a global view of the computing power resource information and network information of the resource pool.

[0047] Network information encompasses the connectivity relationships between all nodes in the computing network, as well as network performance parameters such as bandwidth and latency. This information is crucial for optimizing data transmission paths, reducing network congestion, and improving data transmission efficiency. This global view enables the computing power brain to make more accurate and efficient scheduling decisions.

[0048] Optionally, the computing power brain can periodically or in real-time update the computing power resource information and network information in the resource pool to ensure the accuracy and timeliness of the global view. This can be achieved, for example, by establishing stable communication connections with each node in the resource pool and collecting their status reports in real time.

[0049] Optionally, the computing power brain can dynamically adjust the allocation of idle computing power resources and network configuration based on business needs and resource conditions, so as to maximize resource utilization and achieve optimal network performance.

[0050] Optionally, the computing power brain can also provide early warning and rapid recovery from potential faults in the computing power network. For example, once an anomaly is detected in a node or link, the corresponding fault recovery mechanism is immediately triggered to ensure network stability and business continuity.

[0051] In one embodiment, the computing gateway is used to manage the physical servers of the resource pool based on an out-of-band management protocol. The out-of-band management protocol can be the IPMI protocol, which senses the number of physical servers, power status, hardware information, etc.

[0052] The computing power gateway manages the physical servers in the resource pool through out-of-band management protocols, bringing them under its control. This means the gateway can monitor, configure, control, and optimize the performance and status of these servers. For example, it can perform operations such as server awareness, operating system installation, power-on, power-off, and restart via out-of-band management protocols. Specifically, the gateway can periodically scan the physical servers in the resource pool to obtain information such as their configuration, status, and performance to understand their current state and facilitate subsequent management and optimization. The gateway can also install an operating system by uploading an operating system image to the server and configuring boot parameters to boot the system from the image. Furthermore, the gateway can remotely start or stop servers, or automatically restart them in case of server failure.

[0053] The computing gateway manages physical servers based on an out-of-band management protocol, enabling faster response to server failures and performance issues, thereby improving management efficiency. Furthermore, the encryption and authentication functions provided by the out-of-band management protocol ensure the security and integrity of communication.

[0054] In one embodiment, the out-of-band management protocol is the IPMI (Intelligent Platform Management Interface) protocol.

[0055] The core of the IPMI protocol is the Baseboard Management Controller (BMC), which can be integrated on the server's motherboard and can run independently of the server's processor, BIOS, or operating system. Based on the IPMI protocol, the computing power gateway monitors the hardware status of edge networks and data center servers and can adjust the allocation strategy of computing power resources according to actual needs to optimize the utilization efficiency of computing power resources.

[0056] Optionally, the physical server can be managed (brought under management) by adding its IPMI information, including IP address, username, and password, to the management interface of the computing power gateway.

[0057] In one embodiment, the computing power gateway is used to configure the internal network of the resource pool based on the switch management protocol.

[0058] For example, the computing power gateway identifies all switches and their interfaces within the resource pool's internal network, such as through network scanning, device information collection, and device inventory creation. The gateway then selects a switch management protocol (e.g., SNMP, SSH, Telnet) suitable for the application scenario and configures it according to network requirements and security policies to support communication and remote control between the gateway and the switches (e.g., the communication and control process may include verifying the IP address, port number, username, and password of the switch management interface). Based on the resource pool's needs, the gateway configures Virtual Local Area Networks (VLANs) and subnets via the switch management protocol to isolate different network traffic and improve network security and performance. The gateway can also configure routing tables on the switches to ensure unimpeded communication between networks within the resource pool. Simultaneously, it sets Access Control Lists (ACLs) to restrict unnecessary network traffic and potential security threats. The gateway continuously monitors the switch status and network performance via the switch management protocol. In the event of a fault, it can quickly locate and repair the problem.

[0059] The idle computing power scheduling system based on a computing power gateway provided in this application configures the internal network of the resource pool through a switch management protocol, achieving network isolation between multi-user computing power resources. Furthermore, through automated and centralized management, it significantly improves the configuration efficiency of the internal network of the resource pool and accelerates network deployment.

[0060] In one embodiment, the switch management protocol is the SNMP protocol.

[0061] SNMP (Simple Network Management Protocol) is a set of network management protocols defined by the Internet Engineering Task Force (IETF). The SNMP protocol allows for effective communication and information exchange between computing gateways and switches, enabling remote monitoring, configuration, and diagnostics of network devices, thus facilitating switch configuration. The SNMP protocol supports various security mechanisms, such as authentication, encryption, and access control, which computing gateways can utilize to protect network resources from unauthorized access and attacks.

[0062] To better illustrate the implementation process provided in the embodiments of this application, Figure 2 will be used as an example for explanation:

[0063] Users can apply for computing power resources through the access gateway on user terminals such as computer rooms or user PCs, based on business programs (e.g., browsers, shell tools, etc.). The access gateway sends the computing power request to the computing network brain. The access gateway may include computing power acquisition gateways and network access gateways.

[0064] The computing network brain allocates computing resources, assigns computing power identifiers to these resources, issues computing power instructions to computing power gateways, and publishes network instructions to computing power gateways, relay gateways, and access gateways. Computing power instructions may include information such as resource specifications, resource quantity, and computing power identifiers, while network instructions may include information such as user identity identifiers, computing power identifiers, and computing power gateways.

[0065] The computing gateway installs the operating system and powers on the physical server through out-of-band management protocols, and configures internal networks such as VLANs through switch management protocols.

[0066] The access gateway returns computing power resource information with allocated computing power identifiers to the business program. Therefore, the computing power resource information includes the computing power identifier, and may also include resource specifications, etc.

[0067] User terminal applications send network requests to the access gateway, which may include a computing power identifier in the network request address or header. The access gateway may include a computing power acquisition gateway and a network access gateway.

[0068] The access gateway and relay gateway distribute network traffic to the corresponding computing power gateway based on the computing power identifier.

[0069] The computing power gateway forwards network traffic to the corresponding computing power resources, such as physical servers, based on the computing power identifier.

[0070] In one embodiment, the computing power brain is used to issue computing power instructions to the computing power gateway and network instructions to the computing power gateway, relay gateway and access gateway when a computing power resource request is received. Both the computing power instructions and the network instructions include a computing power identifier.

[0071] For example, the computing power brain selects and schedules idle computing power resources based on factors such as business needs, distribution and characteristics of computing power resources, and assigns computing power identifiers to computing power resources. A computing power identifier is an identification system in the computing power network used to uniquely identify computing power resources. By assigning computing power identifiers to computing power resources, it is beneficial to identify, query and manage computing power resources.

[0072] The computing power brain issues computing power instructions to the computing power gateway, enabling the access and forwarding of idle computing power resources based on the computing power gateway. By issuing computing power instructions to the computing power gateway, it guides the gateway on how to access, forward, and process computing power resources based on the computing power identifier. The computing power brain issues network instructions to the computing power gateway, relay gateway, and access gateway, ensuring that the network connects and communicates correctly based on a unified computing power identifier.

[0073] The scheduling system provided in this application can improve the utilization rate of computing resources and avoid resource waste and idleness. Furthermore, the introduction of computing power identification makes the management of idle computing resources more standardized and regulated, which helps to enhance the reliability and stability of the computing network. Simultaneously, through the collaborative work of computing power gateways, relay gateways, and access gateways, correct network connection and communication can be ensured, further improving network reliability.

[0074] In one embodiment, the process of the resource pool accessing the computing network through the computing power gateway can be illustrated in Figure 3:

[0075] The computing gateway senses and manages physical servers through out-of-band management protocols.

[0076] The computing gateway perceives the internal network topology through the switch management protocol, which can be the SNMP protocol.

[0077] The computing power gateway reports the computing power resource information and network information of the resource pool to the computing network brain. The computing power resource information may include the number of physical servers, CPU architecture, CPU type, number of CPU cores, memory capacity, GPU architecture, GPU memory capacity, etc., while the network information may include the internal network type, network bandwidth, etc.

[0078] The computing network brain establishes a global view of computing power information and network information.

[0079] The idle computing power scheduling system based on computing power gateway provided in this application provides a standardized way to manage various idle computing power resources by deploying lightweight computing power gateways in various resource pools, connecting them to the computing power network, and aggregating them into a rich pool of available computing power resources, which users can obtain computing power resources on demand.

[0080] The computing power gateway also constructs a virtual wide area network between computing power resource pools, provides a secure network channel for accessing computing power resources, and supports addressing and access using a unified computing power identifier.

[0081] In one embodiment, a method for scheduling idle computing power based on a computing power gateway is also provided, applied to the aforementioned idle computing power scheduling system based on a computing power gateway. The method includes:

[0082] The request for computing resources is sent to the computing power brain based on the access gateway;

[0083] Based on the idle computing resources of the resource pool where the computing power gateway is managed, the computing power resource information of the resource pool is determined.

[0084] The computing power brain obtains computing power resource information uploaded by the computing power gateway, and upon receiving a computing power resource request, it schedules idle computing power resources and allocates computing power identifiers to the computing power resource information.

[0085] The computing power brain returns the computing power resource information after allocating computing power identifiers to the access gateway, so that the user terminal can initiate a network request. The network request is used to drive the access gateway to distribute traffic based on the computing power identifier, and the network request carries the computing power identifier.

[0086] The implementation process of the methods provided in the embodiments of this application can be referred to the description in the above embodiments, and will not be repeated here.

[0087] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0088] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0089] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0090] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A system for scheduling idle computing power based on a computing power gateway, characterized in that, The system includes: a computing power gateway, an access gateway, multiple relay gateways, and a computing power brain; The computing power gateway is deployed in the resource pool, the access gateway is deployed in the user terminal, and the computing power brain is connected to the computing power gateway, the access gateway and the relay gateway respectively. The computing power gateway and the relay gateway communicate through a virtual wide area network formed by the plurality of relay gateways; The access gateway is used to: send computing resource requests to the computing power brain; The computing power gateway is used to: manage the idle computing power resources of the resource pool in which it is located, so as to determine the computing power resource information of the resource pool in which it is located; The computing power brain is used for: Obtain the computing resource information uploaded by the computing power gateway; Upon receiving the computing power resource request, the idle computing power resources are scheduled and the computing power identifier is allocated to the computing power resource information; The computing power resource information after the allocation of computing power identifier is returned to the access gateway so that the user terminal can initiate a network request. The network request is used to drive the access gateway to distribute traffic based on the computing power identifier, and the network request carries the computing power identifier.

2. The system according to claim 1, characterized in that, The computing power brain is used to issue computing power instructions to the computing power gateway and network instructions to the computing power gateway, the relay gateway and the access gateway when it receives the computing power resource request. The computing power instructions and the network instructions both include the computing power identifier.

3. The system according to claim 2, characterized in that, Both the access gateway and the relay gateway are used to distribute traffic to the relay gateway according to the computing power identifier, and the computing power gateway is used to forward traffic to the physical server of the resource pool according to the computing power identifier.

4. The system according to claim 1, characterized in that, The relay gateway is used to distribute traffic to the computing power gateway according to the computing power identifier, and the computing power gateway is used to forward traffic to the physical server of the resource pool according to the computing power identifier.

5. The system according to claim 1, characterized in that, The computing power brain is used to establish a global view of the computing power resource information and network information of the resource pool.

6. The idle computing power scheduling system based on a computing power gateway according to claim 1, characterized in that, The computing power gateway is used to manage the physical servers of the resource pool based on the out-of-band management protocol.

7. The idle computing power scheduling system based on a computing power gateway according to claim 6, characterized in that, The out-of-band management protocol is the IPMI protocol.

8. The idle computing power scheduling system based on a computing power gateway according to any one of claims 1-7, characterized in that, The computing power gateway is used to configure the internal network of the resource pool based on the switch management protocol.

9. The idle computing power scheduling system based on a computing power gateway according to claim 8, characterized in that, The switch management protocol is SNMP.

10. A method for scheduling idle computing power based on a computing power gateway, characterized in that, The method, applied to the idle computing power scheduling system based on a computing power gateway as described in any one of claims 1-9, comprises: The computing power resource request is sent to the computing power brain based on the access gateway; Based on the idle computing resources of the resource pool where the computing power gateway is located, the computing power resource information of the resource pool is determined. The computing power brain obtains the computing power resource information uploaded by the computing power gateway, and upon receiving the computing power resource request, schedules the idle computing power resources and allocates computing power identifiers to the computing power resource information. The computing power brain returns the computing power resource information after allocating the computing power identifier to the access gateway, so that the user terminal can initiate a network request. The network request is used to drive the access gateway to distribute traffic based on the computing power identifier, and the network request carries the computing power identifier.