Multi-Cloud Container Orchestration for Scalable Network Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud-based networks lack scalable and efficient tools for infrastructure scaling, leading to unwieldy components and complexity that impede innovation and implementation of changes.
Innovation Solution
Implementing a multi-cloud platform with a processor and non-transitory memory to automate containerized infrastructure across multiple cloud environments, using a global controller to orchestrate container clusters and templates for consistent deployment across different cloud platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If structured scaling tools are used in current cloud-based networks, then infrastructure can be provisioned in physical data center locations, but the tools become unwieldy and complex, impeding innovation and implementation of change
Solution Approach 1:
The patent segments the monolithic scaling tool into a hierarchical multi-level orchestration system. The global controller divides responsibilities into macro controllers (cloud environment level) and micro controllers (container cluster level), creating modular, manageable units that reduce overall system complexity while maintaining provisioning capabilities
Solution Approach 2:
The patent introduces a new dimensional hierarchy to the orchestration system by adding vertical layers (global, macro, micro controllers) to the traditional horizontal scaling approach. This multi-dimensional structure organizes complexity across different levels of abstraction, making the system more manageable and innovative
2Area of stationary object
If hardware radio units and antennas are deployed to expand served area, then network coverage increases, but physical presence requirements limit flexibility and scaling speed
Solution Approach 1:
The patent replaces the mechanical/physical deployment system with an automated software-based orchestration system. Instead of manually deploying hardware units to expand coverage, the global controller automatically provisions virtual infrastructure across multiple cloud environments, enabling rapid, flexible area expansion without physical constraints
Solution Approach 2:
The orchestration system provides universal deployment capabilities that work across multiple cloud environments and infrastructure types. The same global controller can provision resources in different geographic locations and cloud platforms, making the system highly adaptable and versatile for expanding network coverage
3Productivity
If more data centers are deployed to support network expansion, then cloud-based infrastructure capacity increases, but the number and location of data centers become limiting factors for performance
Solution Approach 1:
The patent merges multiple data center management functions into a unified global controller that orchestrates across all cloud environments. This consolidation eliminates the complexity of managing numerous separate data centers by providing centralized control while maintaining distributed infrastructure capabilities
Data Source
AI summary
An example process includes writing, by a global controller in a first computing environment, a first job and a second job to a global database to implement a template of a network function in a first cloud environment and a second cloud environment. The global controller orchestrates a first container cluster. A first macro controller in the first cloud environment executes the first job from the global database to instantiate the network function in the first cloud environment. The first macro controller orchestrates a second container cluster that is a member of the first container cluster. A second macro controller in the second cloud environment executes the second job from the global database to instantiate the network function in the first cloud environment. The second macro controller orchestrates a third container cluster that is a member of the first container cluster.


