Overlay Network for Multi-Cloud 5G Resilience
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Deploying 5G wireless network services in a cloud-based environment poses challenges in achieving end-to-end performance, particularly in creating a resilient and stable network with faster speeds and increased bandwidth, due to the complexity of multi-access platforms and infrastructure constraints.
Innovation Solution
The method involves creating an overlay network by deploying cloud-native functions in multiple public clouds, connecting them via virtual routers to form a connected virtual private cloud, and transmitting data traffic through this overlay network, which appears as a single network stack, allowing for flexible and agile deployment of network functions across different cloud service providers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud-native functions are deployed across multiple public clouds to improve network flexibility and resilience, then network adaptability and reliability are enhanced, but network complexity and deployment difficulty increase
Solution Approach 1:
The network is segmented into multiple independent cloud-native functions deployed across different public clouds. Each function operates autonomously as a containerized microservice, allowing independent deployment, scaling, and management. This segmentation enables flexibility while managing complexity through modular architecture.
Solution Approach 2:
An overlay network acts as an intermediary layer that abstracts and simplifies the connectivity between cloud-native functions across multiple public clouds. The overlay network provides a unified virtualized networking interface, hiding the underlying complexity of multi-cloud infrastructure from individual functions.
2Reliability
If hardware infrastructure is used to support 5G network services, then network stability and performance are improved, but hardware costs and deployment time increase
Solution Approach 1:
Instead of deploying physical hardware infrastructure for each network function, virtualized copies of network functions are created and deployed as containerized cloud-native applications. These virtual instances can be rapidly instantiated and replicated across cloud environments, reducing deployment time while maintaining network stability through virtualization abstraction.
Solution Approach 2:
Physical hardware infrastructure is replaced with software-based virtualized network functions running in cloud environments. This substitution eliminates the need for extensive hardware deployment, installation, and configuration, significantly reducing deployment time while maintaining network performance through software-defined networking and cloud infrastructure.
3Reliability
If traditional network architecture is used to ensure network stability, then network reliability is maintained, but network speed and bandwidth are limited
Solution Approach 1:
The network architecture transitions from static traditional infrastructure to dynamic cloud-native functions that can be rapidly deployed, scaled, and updated. Containerized functions enable elastic scaling and dynamic resource allocation, allowing the network to adapt to varying traffic demands and achieve higher speeds while maintaining stability through automated orchestration and fault tolerance mechanisms.
Solution Approach 2:
Key network parameters such as scalability, bandwidth, and latency are improved by migrating from hardware-constrained traditional architecture to software-defined cloud-native architecture. The virtualized environment allows dynamic adjustment of network parameters, enabling higher speeds and increased bandwidth while maintaining reliability through software-based error handling and redundancy.
4Reliability
If cloud-native functions are distributed across multiple clouds to improve resilience, then network reliability is enhanced, but data transmission complexity increases
Solution Approach 1:
The overlay network provides universal connectivity that works across all public cloud environments uniformly. It implements a standardized virtualized networking interface that handles data transmission between cloud-native functions regardless of which cloud provider is used, simplifying transmission complexity while enabling resilient multi-cloud deployment.
Solution Approach 2:
The overlay network serves as an intermediary layer that abstracts the complexity of inter-cloud data transmission. It provides unified routing, addressing, and connectivity management across multiple public clouds, allowing cloud-native functions to communicate as if on a single network while actually spanning multiple cloud infrastructures, thereby enhancing resilience without increasing transmission complexity.
Data Source
AI summary
A mobile network operator may deploy a distributed network stack including, deploying a first cloud native function in a first public cloud and deploying a second cloud native function in a second public cloud. A system may provide a connected virtual private cloud. A system may deploy one or more virtual routers within the connected virtual private cloud. A system may connect the first public cloud and the second public cloud to the connected virtual private cloud using the one or more virtual routers in the connected virtual private cloud to form the overlay network. A system may transmit data traffic between the first cloud native function and the second cloud native function using the overlay network.


