Edge computing resource pool treatment system

The edge computing resource pool governance system solves the problems of consistency and stability in edge computing resource management, realizes distributed management and flexible expansion, and simplifies the operation and maintenance process of the resource pool.

CN120880863APending Publication Date: 2025-10-31CHINA TOWER CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202511189598.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-25
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

In existing technologies, edge computing resource management is limited by the functions of cloud computing vendors, resulting in poor consistency and user experience. Centralized management brings stability issues, and resource management methods rely on service providers, making it difficult to achieve multi-dimensional resource statistics and flexible expansion.

Method used

Design an edge computing resource pool governance system, including a core management center, an edge management center, and a virtual resource pool, to provide unified resource scheduling and hierarchical autonomy. It manages the cloud computing platform, edge sites, and virtual resources through independent service modules, achieving distributed management and independent operation and maintenance.

Benefits of technology

It achieves consistent human-computer interaction experience, controllable fault range, and visualized functional impact, supports autonomous management of large-scale edge data centers and sites, flexibly connects to new virtualization platforms, and simplifies resource management and operation and maintenance processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120880863A_ABST
    Figure CN120880863A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of edge computing, and particularly relates to an edge computing resource pool treatment system. In order to solve the technical problems that in the prior art, an edge data center and an edge site are large in scale, and a centralized management method often brings stability, the system comprises a product center used for registering a product, authorizing the registered product to a user according to a request of the user, and sending the authorized product to the product center; the registered products which can be used by the user are managed through the product catalog; the service center is used for establishing a relationship between the registered product and the account of the user and managing the authority of the account; the cloud management platform is used for managing the cloud computing platforms provided by different suppliers or technical architectures and performing unified management of cloud assets and cloud operation and maintenance on all the cloud computing platforms; the virtual resource pool is used for performing unified management of cloud mirror images and cloud instances on virtual resources; and the edge management platform is used for carrying out unified management of edge assets and edge operation and maintenance on the edge sites.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of edge computing technology, and in particular relates to an edge computing resource pool governance system. Background Technology

[0002] With the development of 5G high-speed communication systems, technologies such as virtual reality and artificial intelligence are gradually emerging and being applied in practice. Human production and life are increasingly inseparable from technological products such as the Internet and the Internet of Things, generating ever-increasing amounts of data and creating a growing demand for real-time data analysis. Edge computing services can provide faster and more reliable services by being physically close to the data source. However, unified management of edge data centers and edge sites is necessary.

[0003] In existing technologies, one approach relies on a cloud computing platform, directly utilizing its resource management capabilities. Each edge data center deploys a cloud computing platform, and its management services manage the data center's assets and virtual resources, as well as the assets and resources of edge sites. This cloud computing platform typically has a logical global-zone architecture, with the core management platform deployed globally, managing all zones (edge ​​data centers and edge sites). The other approach relies on a single, centralized cloud management platform. This platform manages multiple edge data centers and a large number of edge sites. This cloud management platform operates independently of the cloud computing platform, connecting to various cloud computing platforms via APIs to manage the assets and resources of each edge data center and edge site. Essentially, it's an integration service; asset and resource management is achieved through interactions between the API interfaces of various cloud computing platforms or virtualization platforms.

[0004] The existing technology has the following technical problems: 1. Relying directly on the management capabilities of cloud computing platforms is limited by the functionality of cloud computing vendors and cannot achieve a consistent user experience and unified operation. Each cloud computing vendor and each virtualization platform has different operating methods, which will cause great inconvenience to operation and maintenance.

[0005] 2. Directly relying on the management capabilities of a cloud computing platform implies a single point of failure in centralized management. Since the management system operates within a logical global scope, managing individual edge data centers also requires a centralized global approach. Given the large scale of edge data centers and edge sites, centralized management often leads to stability issues, such as insufficient bandwidth, single-point failures causing service unavailability, and single-point network attacks on the global system causing service unavailability.

[0006] 3. Relying on the core cloud management platform and directly integrating the interfaces of various cloud computing platforms or virtualization platforms means that resource management directly depends on the service providers of various edge data centers and edge sites, and is also limited by the functionality of these service providers. When additional resource management functions are needed, it directly relies on the technical support of the edge service providers; when some interfaces of the edge service providers change, the cloud management platform needs to be modified accordingly. Since the cloud management platform is a centralized integration service, its changes have a wide impact, meaning that each update to a function requires restarting this integration service, affecting the overall business.

[0007] 4. The lack of a virtual resource pool design prevents independent management of virtual resources. Virtual resource lifecycle management is handled directly through interfaces of edge data centers or edge sites, with the core management platform lacking a unified virtual resource pool design. This makes it difficult to perform multi-dimensional resource statistics, such as generating virtual resource reports based on factors like product, edge data center, and tenant. Furthermore, changes to the interface for a particular resource type necessitate modifications to the entire core management platform's foundational services, resulting in a significant impact on service coverage. Summary of the Invention

[0008] This invention provides an edge computing resource pool governance system, aiming to solve the problems of existing technologies that are limited by the functions of cloud computing vendors and cannot achieve a consistent experience and unified operation. Edge data centers and edge sites are large in scale, and centralized management methods often lead to stability issues; furthermore, there are technical challenges in achieving multi-dimensional resource statistics.

[0009] The technical solution of the present invention to solve the above-mentioned technical problems is as follows: an edge computing resource pool governance system, the system comprising: The core management center includes: The product center is used to register products based on product information, obtain registered products, authorize users with the registered products according to user requests, and manage the registered products that users can use through the product catalog; The service center is used to establish the relationship between the registered product and the user's account, and to manage the account's permissions; Edge management center, including: A cloud management platform is used to manage cloud computing platforms provided by different vendors or technical architectures, and to provide unified management of cloud assets and cloud operations and maintenance for all cloud computing platforms. Virtual resource pools are used to manage virtual resources of cloud computing platforms provided by different vendors or technical architectures, and to provide unified management of cloud images and cloud instances for all virtual resources. The edge management platform is used to manage edge sites and provide unified management of edge assets and edge operations for all edge sites. The product center, the service center, the cloud management platform, the virtual resource pool, and the border platform are deployed as independent services.

[0010] Furthermore, the aforementioned cloud assets include data center information; The cloud management platform is also used to receive user registration requests for data center information, verify the accuracy of the data center information with the cloud computing platform, register the data center information after successful verification, and provide feedback on the registration result.

[0011] Furthermore, the cloud assets mentioned above include physical devices; The cloud management platform is also used to receive user registration requests for the physical device, obtain the device information of the physical device through the cloud computing platform, update the device information of the physical device synchronously to complete the registration of the physical device, and provide feedback on the registration result.

[0012] Furthermore, the aforementioned edge assets include edge devices; The edge management platform is also used to receive user registration requests for the edge devices, obtain device information of the edge devices through the edge sites, update the device information of the edge devices synchronously to complete the registration of the edge devices, and provide feedback on the registration results.

[0013] Furthermore, the aforementioned user accounts include administrator accounts. When creating an administrator account: The service center is also used to receive user requests to create administrator accounts, create administrator accounts based on the requests, and bind manageable cloud computing platforms to the administrator accounts; wherein, the administrator account manages the cloud computing platform through the identity of a cloud tenant; The cloud management platform is used to obtain cloud tenant information, bind the cloud tenant information to the cloud computing platform, and add the management function of the bound cloud computing platform to the cloud tenant.

[0014] Furthermore, regarding the above-mentioned product registration information: The service center is used to obtain a product specification list, generate product tags based on the product specification list, and send a registration request for the corresponding cloud image resources to the virtual resource pool. The cloud management platform is used to perform cloud operation and maintenance management on the cloud computing platform through the product tag; The virtual resource pool is used to receive registration requests for cloud image resources and create cloud image resources based on the registration requests. The edge management platform is used to receive cloud image resources uploaded by users and control the corresponding cloud computing platform to create cloud hosts based on the cloud image resources.

[0015] Furthermore, when the aforementioned products were launched: The product center is used to obtain a product authorization catalog and authorize the corresponding accounts to use the products in the product authorization catalog. The service center is used to receive account information and product information, and to verify the account information and product information. The cloud management center is used to detect product labels after the account information and product information have been verified. The virtual resource pool is used to detect the life status of the cloud image resources corresponding to the product after the product tag detection is passed. The edge management platform is used to detect the life status of the cloud host corresponding to the product after the product label detection is passed. The product center is used to send the authorization results back to the corresponding account after all tests have passed.

[0016] Furthermore, the aforementioned creation of cloud resources includes: The user center is used to obtain user requests, create a product instance based on the product catalog, and forward the request to the service center for permission verification. The service center is used to submit a resource specification verification request to the cloud management platform after the permission verification is passed. After the resource specification verification is passed, the job information is generated and submitted to the cloud management platform. The cloud management platform is used to asynchronously create resource jobs based on job information and submit the resource jobs to the virtual resource pool; Virtual resource pools are used to generate cloud resource topologies based on resource jobs, orchestrate cloud resource topologies, and generate cloud instances. The edge management platform is used to control the cloud computing platform to create corresponding cloud resources based on cloud instances.

[0017] Furthermore, the aforementioned cloud resource recycling includes: The cloud management platform is used to create cloud resource reclamation jobs that delete product instances based on user requests; Virtual resource pools are used to obtain cloud resource topology information based on cloud resource reclamation operations and to delete cloud instances based on the cloud resource topology information. The edge management platform is used to delete the cloud resources corresponding to the deleted cloud instance.

[0018] Furthermore, the aforementioned deleted cloud instances include: The cloud management platform is used to obtain records of cloud instances to be deleted and update the status of the cloud instances to be deleted to "deleting". Based on the records of the cloud instances to be deleted, the cloud resources corresponding to the cloud instances are deleted, and the deletion is checked: if the deletion is successful, the status of the cloud instance is updated to "deleted"; if the deletion fails, it is determined whether to retry. If retry is required, the operation of deleting the cloud resources corresponding to the cloud instance is retried. If no retry is required, the process ends.

[0019] Compared with the prior art, the present invention has the following advantages: 1. A unified and multi-level scheduling management platform for virtual resources is provided through the core management center and the edge management center to achieve de-differentiation and a consistent human-computer interaction experience, which facilitates the operation and maintenance and management of products, assets, resources and other objects.

[0020] 2. By providing distributed asset and virtualized resource management through edge management centers, resource management is decentralized. A disaster in any one edge management center will not affect other edge management centers, and the scope of failure is controllable. At the same time, it can achieve physical hierarchical management and multi-level autonomy.

[0021] 3. The core management center provides unified product management, business management, and user management functions, enabling logical hierarchical management capabilities. Virtual resources and edge assets are accessed and managed through edge management centers. Product and resource management are completely independent, with loose coupling between functional implementations, making the impact of changes to each module visible and controllable. One core management center can manage multiple edge management centers, and one edge management center can manage multiple virtualization platforms. This architecture provides the foundation for hierarchical autonomy, enabling the management platform to manage large-scale edge data centers and edge sites through distributed edge management centers, and supporting the autonomy of each edge management center. The edge management centers do not intrude on the product functions of the virtualization platform; they are resource management components independent of edge service providers, making the architecture sufficiently flexible and non-dependent.

[0022] 4. A unified management system is implemented for multiple heterogeneous virtualization platforms (from cloud computing or virtualization vendors) through a virtual resource pool module. Assets of edge data centers and edge sites are managed through cloud management and edge management platforms, which also serve as a unified operational entry point for managing virtual resources across these platforms. This architecture simplifies development and maintenance: when a virtualization platform undergoes functional changes, only the relevant interfaces of the virtual resource pool need to be modified; when a new virtualization platform needs to be integrated, only the virtual resource pool needs to be developed and integrated.

[0023] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures pointed out in the description, claims and drawings. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 A schematic diagram of an edge computing resource pool governance system according to an embodiment of the present invention is shown; Figure 2 A schematic diagram of the first hierarchical management structure according to an embodiment of the present invention is shown; Figure 3 A schematic diagram of the second hierarchical management structure according to an embodiment of the present invention is shown; Figure 4 A schematic diagram illustrating the process of registering assets on a cloud computing platform according to an embodiment of the present invention is shown; Figure 5 A schematic diagram illustrating the process of registering assets at an edge site according to an embodiment of the present invention is shown; Figure 6 A schematic diagram illustrating the process of creating an administrator account according to an embodiment of the present invention is shown; Figure 7 A schematic diagram of the product registration process according to an embodiment of the present invention is shown; Figure 8 A schematic diagram of the product launch process according to an embodiment of the present invention is shown; Figure 9 A schematic diagram illustrating the process of creating cloud resources and cloud instances according to an embodiment of the present invention is shown; Figure 10 A schematic diagram illustrating the cloud resource deployment process according to an embodiment of the present invention is shown; Figure 11 A schematic diagram of the cloud resource recycling process according to an embodiment of the present invention is shown; Figure 12 A schematic diagram illustrating the process of creating a cloud instance according to an embodiment of the present invention is shown; Figure 13 A schematic diagram illustrating the process of deleting a cloud instance according to an embodiment of the present invention is shown. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0027] Figure 1 A schematic diagram of an edge computing resource pool governance system according to an embodiment of the present invention is shown, as follows: Figure 1 As shown in the figure, an edge computing resource pool governance system according to an embodiment of the present invention includes: The core management center includes: The product center is used to register products based on product information, obtain registered products, authorize users with the registered products according to user requests, and manage the registered products that users can use through the product catalog; The service center is used to establish the relationship between the registered product and the user's account, and to manage the account's permissions; Edge management center, including: A cloud management platform is used to manage cloud computing platforms provided by different vendors or technical architectures, and to provide unified management of cloud assets and cloud operations and maintenance for all cloud computing platforms. Virtual resource pools are used to manage virtual resources of cloud computing platforms provided by different vendors or technical architectures, and to provide unified management of cloud images and cloud instances for all virtual resources. The edge management platform is used to manage edge sites and provide unified management of edge assets and edge operations for all edge sites. The product center, the service center, the cloud management platform, the virtual resource pool, and the border platform are deployed as independent services.

[0028] In this embodiment, the product center focuses on the portal and individual products. For example, smart street light products and smart monitoring products represent a complete product service. They have their own management services, manage their own product capabilities, and have independent API interfaces. It can also rely on the service center to quickly build a complete independent product through simple configuration, such as a cloud storage product. Only an image (such as a container image from NextCloud) and a product specification list are needed; no development is required to build it directly.

[0029] In this embodiment, the service center, similar to a general-purpose basic service, provides various basic and common components. Simultaneously, as the core service management module, it establishes relationships between products and various factors, such as products and accounts, products and users, and products and billing. The service center also provides job management functions, thereby enabling job and task management methods and detailed tracking records during the product instance creation process.

[0030] In this embodiment, the cloud management platform, also known as the cloud computing management platform, provides management of cloud assets and cloud operations and maintenance. Assets include: data center information, physical devices, cloud computing platform API interface information, cloud computing platform super administrator identity information, etc. Operations and maintenance include: tag management, project management, monitoring, resource placement management, etc. It can manage multiple cloud computing platforms and abstract the management of multiple / heterogeneous cloud computing platforms to achieve unified management.

[0031] In this embodiment, the virtual resource pool provides management of cloud images and cloud instances. Cloud images provide basic operating system data. Cloud instances provide basic lifecycle management of cloud resources. It can manage multiple cloud computing platforms, abstracting the virtual resource management of multiple / heterogeneous cloud computing platforms to achieve unified management, unified resource scheduling, and unified resource lifecycle maintenance.

[0032] In this embodiment, the edge management platform, officially known as the edge computing management platform, provides management of edge assets and edge operations and maintenance. Assets include: edge site information, edge terminal devices, remotely controllable edge device interface information, etc. Operations and maintenance include: tag management, project management, monitoring, etc. It uniformly manages millions of edge sites.

[0033] Optionally, the cloud assets include data center information; The cloud management platform is also used to receive user registration requests for data center information, verify the accuracy of the data center information with the cloud computing platform, register the data center information after successful verification, and provide feedback on the registration result.

[0034] Optional, such as Figure 2 As shown, in this embodiment, the main center is the core management center, and the provincial centers are the edge management centers for each province and city. Each edge management center governs the edge data centers and edge sites under its jurisdiction. This embodiment highlights the autonomy of the edge management centers, meaning that asset and resource administrators can directly operate the edge management centers for maintenance. Similarly, data center administrators can directly operate the edge data centers, and local terminal device administrators can directly operate the edge sites.

[0035] Optional, such as Figure 3As shown, in this embodiment, the main center is the core management center, and the regional centers are the edge management centers for each region, such as Region 1, Region 2, and Region 3. Each edge management center governs the edge data centers and edge sites under its jurisdiction. For example, Region 1 can govern the edge data centers and edge sites of Province 1, Province 2, and Province 3 within Region 1. Physically, each edge management center controls region-level resources. When more detailed access control is required, the core management center is used for empowerment, for example, enabling an account to only access and control the assets and resources of Province 1 within Region 1.

[0036] In this embodiment, hierarchical autonomy is achieved by combining access control and organizational management methods, such as the RBAC (Role-Based Access Control) method. During the hierarchical autonomy process, roles are configured according to the edge management center dimension, and users are authorized according to their corresponding roles, which expresses the edge management center that the user can access.

[0037] Optionally, the cloud assets include physical devices; The cloud management platform is also used to receive user registration requests for the physical device, obtain the device information of the physical device through the cloud computing platform, update the device information of the physical device synchronously to complete the registration of the physical device, and provide feedback on the registration result.

[0038] like Figure 4 As shown, this embodiment also includes a request to register a data center list. The information in the data center list includes: data center description information, physical address information, API interface address information, and super administrator identity information. The physical device list includes: hosts, switches, and routers.

[0039] Optionally, the edge assets include edge devices; The edge management platform is also used to receive user registration requests for the edge devices, obtain device information of the edge devices through the edge sites, update the device information of the edge devices synchronously to complete the registration of the edge devices, and provide feedback on the registration results.

[0040] like Figure 5 As shown, in this embodiment, the edge device list includes: edge site information and edge terminal device information, such as IoT devices, smart streetlights, and smart monitoring.

[0041] Optionally, user accounts include administrator accounts. When creating an administrator account: The service center is also used to receive user requests to create administrator accounts, create administrator accounts based on the requests, and bind manageable cloud computing platforms to the administrator accounts; wherein, the administrator account manages the cloud computing platform through the identity of a cloud tenant; The cloud management platform is used to obtain cloud tenant information, bind the cloud tenant information to the cloud computing platform, and add the management function of the bound cloud computing platform to the cloud tenant.

[0042] like Figure 6 As shown in this embodiment, an administrator account is created in the core management center to facilitate unified management. The process of creating an administrator account involves an asynchronous task that creates cloud tenants on multiple cloud computing platforms. Once a tenant on a certain cloud computing platform is successfully created, it means that the administrator account can be managed by the corresponding cloud computing platform and manage the corresponding cloud resources on the cloud computing platform as the identity of the corresponding cloud tenant.

[0043] Optional, when registering product information: The service center is used to obtain a product specification list, generate product tags based on the product specification list, and send a registration request for the corresponding cloud image resources to the virtual resource pool. The cloud management platform is used to perform cloud operation and maintenance management on the cloud computing platform through the product tag; The virtual resource pool is used to receive registration requests for cloud image resources and create cloud image resources based on the registration requests. The edge management platform is used to receive cloud image resources uploaded by users and control the corresponding cloud computing platform to create cloud hosts based on the cloud image resources.

[0044] like Figure 7 As shown in this embodiment, the product specification list includes: resource topology (e.g., number of hosts, number of hard disks, relationship between hosts and hard disks, relationship between hosts and networks, etc.), resource specifications (e.g., CPU, memory, root disk size of hosts, type and size of hard disks, etc.), image information (the base system image used to create cloud hosts), etc. Here, cloud hosts refer to: bare metal servers, virtual machines, and container servers.

[0045] Optional, when launching a product: The product center is used to obtain a product authorization catalog and authorize the corresponding accounts to use the products in the product authorization catalog. The service center is used to receive account information and product information, and to verify the account information and product information. The cloud management center is used to detect product labels after the account information and product information have been verified. The virtual resource pool is used to detect the life status of the cloud image resources corresponding to the product after the product tag detection is passed. The edge management platform is used to detect the life status of the cloud host corresponding to the product after the product label detection is passed. The product center is used to send the authorization results back to the corresponding account after all tests have passed.

[0046] In this embodiment, as Figure 8 As shown, products are authorized to relevant accounts, which then perform unified lifecycle maintenance on the products and their resources. Authorization factors include: account, edge management center, and edge data center. For example, product P1 can be authorized to account U1, whose usage scope is pek1-edge data center within the first province's edge management center.

[0047] Optional, creating cloud resources includes: The user center is used to obtain user requests, create a product instance based on the product catalog, and forward the request to the service center for permission verification. The service center is used to submit a resource specification verification request to the cloud management platform after the permission verification is passed. After the resource specification verification is passed, the job information is generated and submitted to the cloud management platform. The cloud management platform is used to asynchronously create resource jobs based on job information and submit the resource jobs to the virtual resource pool; Virtual resource pools are used to generate cloud resource topologies based on resource jobs, orchestrate cloud resource topologies, and generate cloud instances. The edge management platform is used to control the cloud computing platform to create corresponding cloud resources based on cloud instances.

[0048] like Figure 9 As shown in this embodiment, relevant cloud instances are pre-arranged through a virtual resource pool, and then cloud resources are created on the corresponding cloud computing platforms one by one, and the relationships between cloud resources are arranged, such as the relationship between virtual hosts and virtual networks, and the relationship between virtual hard disks.

[0049] Optional cloud resource reclamation includes: The cloud management platform is used to create cloud resource reclamation jobs that delete product instances based on user requests; Virtual resource pools are used to obtain cloud resource topology information based on cloud resource reclamation operations and to delete cloud instances based on the cloud resource topology information. The edge management platform is used to delete the cloud resources corresponding to the deleted cloud instance.

[0050] like Figure 10 and Figure 11 As shown in this embodiment, the cloud management platform is used to maintain the relevant resource instances corresponding to the product instances.

[0051] Optional, deleting a cloud instance includes: The cloud management platform is used to obtain records of cloud instances to be deleted and update the status of the cloud instances to be deleted to "deleting". Based on the records of the cloud instances to be deleted, the cloud resources corresponding to the cloud instances are deleted, and the deletion is checked: if the deletion is successful, the status of the cloud instance is updated to "deleted"; if the deletion fails, it is determined whether to retry. If retry is required, the operation of deleting the cloud resources corresponding to the cloud instance is retried. If no retry is required, the process ends.

[0052] like Figure 12 and Figure 13 As shown in this embodiment, the cloud instance of the product is maintained through the cloud management platform.

[0053] According to another aspect of the present invention, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the various embodiments described above.

[0054] It should be understood that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of methods and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0055] The above description is merely a preferred embodiment of the present invention and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this invention is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this invention.

Claims

1. An edge computing resource pool governance system, characterized in that, The system includes: The core management center includes: The product center is used to register products based on product information, obtain registered products, authorize users with the registered products according to user requests, and manage the registered products that users can use through the product catalog; The service center is used to establish the relationship between the registered product and the user's account, and to manage the account's permissions; Edge management center, including: A cloud management platform is used to manage cloud computing platforms provided by different vendors or technical architectures, and to provide unified management of cloud assets and cloud operations and maintenance for all cloud computing platforms. Virtual resource pools are used to manage virtual resources of cloud computing platforms provided by different vendors or technical architectures, and to provide unified management of cloud images and cloud instances for all virtual resources. The edge management platform is used to manage edge sites and provide unified management of edge assets and edge operations for all edge sites. The product center, the service center, the cloud management platform, the virtual resource pool, and the border platform are deployed as independent services.

2. The edge computing resource pool management system according to claim 1, characterized in that, The cloud assets include data center information; The cloud management platform is also used to receive user registration requests for data center information, verify the accuracy of the data center information with the cloud computing platform, register the data center information after successful verification, and provide feedback on the registration result.

3. The edge computing resource pool management system according to claim 1, characterized in that, The cloud assets include physical devices; The cloud management platform is also used to receive user registration requests for the physical device, obtain the device information of the physical device through the cloud computing platform, update the device information of the physical device synchronously to complete the registration of the physical device, and provide feedback on the registration result.

4. The edge computing resource pool management system according to claim 1, characterized in that, The edge assets include edge devices; The edge management platform is also used to receive user registration requests for the edge devices, obtain device information of the edge devices through the edge sites, update the device information of the edge devices synchronously to complete the registration of the edge devices, and provide feedback on the registration results.

5. The edge computing resource pool management system according to claim 1, characterized in that, User accounts include administrator accounts. When creating an administrator account: The service center is also used to receive user requests to create administrator accounts, create administrator accounts based on the requests, and bind manageable cloud computing platforms to the administrator accounts; wherein, the administrator account manages the cloud computing platform through the identity of a cloud tenant; The cloud management platform is used to obtain cloud tenant information, bind the cloud tenant information to the cloud computing platform, and add the management function of the bound cloud computing platform to the cloud tenant.

6. The edge computing resource pool management system according to claim 1, characterized in that, When registering product information: The service center is used to obtain a product specification list, generate product tags based on the product specification list, and send a registration request for the corresponding cloud image resources to the virtual resource pool. The cloud management platform is used to perform cloud operation and maintenance management on the cloud computing platform through the product tag; The virtual resource pool is used to receive registration requests for cloud image resources and create cloud image resources based on the registration requests. The edge management platform is used to receive cloud image resources uploaded by users and control the corresponding cloud computing platform to create cloud hosts based on the cloud image resources.

7. The edge computing resource pool management system according to claim 6, characterized in that, When launching a product: The product center is used to obtain a product authorization catalog and authorize the corresponding accounts to use the products in the product authorization catalog. The service center is used to receive account information and product information, and to verify the account information and product information. The cloud management center is used to detect product labels after the account information and product information have been verified. The virtual resource pool is used to detect the life status of the cloud image resources corresponding to the product after the product tag detection is passed. The edge management platform is used to detect the life status of the cloud host corresponding to the product after the product label detection is passed. The product center is used to send the authorization results back to the corresponding account after all tests have passed.

8. The edge computing resource pool management system according to claim 1, characterized in that, Creating cloud resources includes: The user center is used to obtain user requests, create a product instance based on the product catalog, and forward the request to the service center for permission verification. The service center is used to submit a resource specification verification request to the cloud management platform after the permission verification is passed. After the resource specification verification is passed, the job information is generated and submitted to the cloud management platform. The cloud management platform is used to asynchronously create resource jobs based on job information and submit the resource jobs to the virtual resource pool; Virtual resource pools are used to generate cloud resource topologies based on resource jobs, orchestrate cloud resource topologies, and generate cloud instances. The edge management platform is used to control the cloud computing platform to create corresponding cloud resources based on cloud instances.

9. The edge computing resource pool management system according to claim 8, characterized in that, Cloud resource recycling includes: The cloud management platform is used to create cloud resource reclamation jobs that delete product instances based on user requests; Virtual resource pools are used to obtain cloud resource topology information based on cloud resource reclamation operations and to delete cloud instances based on the cloud resource topology information. The edge management platform is used to delete the cloud resources corresponding to the deleted cloud instance.

10. The edge computing resource pool management system according to claim 8, characterized in that, Deleting a cloud instance includes: The cloud management platform is used to obtain records of cloud instances to be deleted and update the status of the cloud instances to be deleted to "deleting". Based on the records of the cloud instances to be deleted, the cloud resources corresponding to the cloud instances are deleted, and the deletion is checked: if the deletion is successful, the status of the cloud instance is updated to "deleted"; if the deletion fails, it is determined whether to retry. If retry is required, the operation of deleting the cloud resources corresponding to the cloud instance is retried. If no retry is required, the process ends.

Citation Information

Patent Citations

  • Cloud application integrated management platform and method supporting service fusion

    CN102739771A

  • Resource management method and system for police cloud computing platform

    CN110290075A

  • Edge hybrid cloud management platform

    CN111880917A

  • Distributed cloud management system, and distributed cloud management method, computer readable storage medium and application

    CN113867965A

  • Transferable cloud desktop system based on edge computing

    CN114827162A