System for managing public cloud and on-premises network function, method and computer readable medium thereof
Patent Information
- Application Number
- TW114122308
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2045-06-12
Smart Images

Figure TWG2TB001905781_001 
Figure TWG2TB001905781_002 
Figure TWG2TB001905781_003
Abstract
Claims
1. A cross-public-private cloud network element supply and installation management system, comprising: The management and network element script management module is used to abstract resources in public and private cloud environments, enabling cloud cluster resources in these environments to be included in different resource pools based on different resource conditions. It also converts user-provided standardized scripts or unified configurations into deployment or lifecycle management formats adapted to these public and private cloud environments through cross-cloud script conversion, facilitating unified management and scheduling across different cloud platforms. The resource statistics module periodically collects and updates the status of cloud cluster resources within each resource pool, including the total static resources and dynamic resource usage. The cloud cluster resource pool setting module connects to the management and network element script management module and the resource statistics module. It configures and manages each resource pool based on user needs and the cloud cluster resource status, performing resource filtering, grouping, and setting scheduling strategies. The deployment, modification, and lifecycle adapter module is used to deploy, modify, and deploy network element resources in different cloud environments. The cross-cloud shared database module is connected to the resource statistics module and is used to store and synchronize the real-time status data of each resource pool and record lifecycle changes in each cloud environment; and the southbound driver is connected to the racking and lifecycle adapter module and is used to transmit the adapted operation instructions to the interface of each cloud environment to perform the supply and unloading of cloud resources.
2. The cross-public-private cloud network element supply and installation management system as described in Request 1 further includes a user interface module that connects the management and network element script management module and the cloud cluster resource pool setting module, for providing the user with configuration of each resource pool, network element delisting and relisting, and lifecycle management.
3. The cross-public / private cloud network element supply and installation management system as described in Request 1, further comprising: The network element cross-cloud flow control module is connected to the cloud cluster resource pool configuration module and the racking, de-racking and lifecycle adapter module. It is used to perform the supply, modification and de-installation of cross-cloud network elements, and to perform cross-cloud scheduling according to the configuration of each resource pool, so as to allocate resources according to resource demand and scheduling strategy. The resource scheduling module is connected to the network element cross-cloud flow control module and is used to provide the scheduling strategy.
4. The cross-public / private cloud network element supply and installation management system as described in request item 3, wherein, The cross-cloud flow control module of this network element filters out the resource pool that meets the user's network element resource requirements and allocates resources according to the scheduling policy, so as to sequentially supply the resource pool that meets the network element resource requirements or execute the rollback procedure when the supply fails.
5. The cross-public / private cloud network element supply and installation management system as described in request item 1, wherein, The resource statistics module collects the total static resources of the managed public cloud environment and private cloud environment as the basic parameters of each resource pool, writes the changed total static resources into the cross-cloud shared database module, and obtains the lifecycle operation data of network elements and analyzes the requirements of the network elements to confirm the upper limit of resource usage, so as to update the resource statistics of the corresponding resource pool according to the supply or removal status of the network elements.
6. The cross-public / private cloud network element supply and installation management system as described in request item 1, wherein, The cloud cluster resource pool configuration module selects cloud environment resource clusters that meet the user's network element configuration requirements based on the user's network element configuration requirements, and then creates a new resource pool or adds an existing resource pool from the cloud environment resource cluster according to the user's needs, so as to allocate resources according to the scheduling strategy and record them in the cross-cloud shared database module.
7. A cross-public / private cloud network element supply and installation management method, comprising the following steps: The management and network element script management module abstracts the resources of the public and private cloud environments, enabling the cloud cluster resources of the public and private cloud environments to be included in different resource pools based on different resource conditions; and the standardized scripts or unified configurations provided by users are converted into deployment operation formats or lifecycle management operation formats adapted to the public and private cloud environments through a cross-cloud script conversion function, for unified management and scheduling across different cloud platforms; The resource statistics module periodically collects and updates the cloud cluster resource status in each resource pool, wherein... The cloud cluster resource status includes the static total resources and dynamic resource usage of each cluster; the cloud cluster resource pool configuration module configures and manages each resource pool according to the user's needs and the cloud cluster resource status of each resource pool, and performs resource filtering, resource grouping and sets scheduling policies for each resource pool; the delisting and lifecycle adapter module performs the listing, modification and delisting of network element resources in different cloud environments; Enables the cross-cloud shared database module to store and synchronize real-time status data of each resource pool, and record lifecycle changes in each cloud environment; And it enables the southbound driver to transmit the adapted operating instructions to the interfaces of each cloud environment to perform the supply and unloading of cloud resources.
8. The cross-public / private cloud network element supply and installation management method as described in request item 7, further comprising: The network element cross-cloud flow control module is responsible for the supply, modification, and disassembly of cross-cloud network elements, and performs cross-cloud scheduling based on the configuration of each resource pool to allocate resources according to resource requirements and scheduling strategies.
9. The cross-public / private cloud network element supply and installation management method as described in request item 8, wherein, The cross-cloud flow control module of this network element filters out the resource pool that meets the user's network element resource requirements and allocates resources according to the scheduling policy, so as to sequentially supply the resource pool that meets the network element resource requirements or execute the rollback procedure when the supply fails.
10. The cross-public / private cloud network element supply and installation management method as described in request item 7, wherein, The resource statistics module collects the total static resources of the managed public cloud environment and private cloud environment as the basic parameters of each resource pool, writes the changed total static resources into the cross-cloud shared database module, and obtains the lifecycle operation data of network elements and analyzes the requirements of the network elements to confirm the upper limit of resource usage, so as to update the resource statistics of the corresponding resource pool according to the supply or removal status of the network elements.
11. The cross-public / private cloud network element supply and installation management method as described in request item 7, wherein, The cloud cluster resource pool configuration module selects cloud environment resource clusters that meet the user's network element configuration requirements based on the user's network element configuration requirements, and then creates a new resource pool or adds an existing resource pool from the cloud environment resource cluster according to the user's needs, so as to allocate and record resources according to the scheduling strategy.
12. A computer-readable medium, applied in a computing device or computer, storing instructions for performing the cross-public / private cloud network element supply management method as described in any one of claims 7 to 11.
Citation Information
Patent Citations
Workflow cost-delay optimization task allocation method based on hybrid cloud
CN110308967A
A cluster orchestration system for multi-cloud scenarios
CN113067850B
Lightweight multi-domain hyper-fusion platform construction method and system compatible with heterogeneous hardware resources
CN119652759A