Virtualization Offloading Cards for Scalable Radio Network Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently managing and scaling radio-based applications, particularly in 5G networks, due to high computational and resource demands, which can lead to increased costs and complexity in network management.
Innovation Solution
Incorporating network function accelerators (NFAs) within virtualization management offloading cards, managed by control plane servers, to offload computational tasks and enable virtualized network functions, allowing for efficient resource distribution and simplified network slicing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If network function accelerators are incorporated within virtualization management offloading cards, then computational tasks are offloaded and virtualized network functions are enabled, but device complexity increases
Solution Approach 1:
The network function accelerator is nested within the virtualization management offloading card, creating a hierarchical structure where the accelerator is contained inside the offloading card. This nesting allows the accelerator to be integrated into the existing server architecture without requiring a completely separate system, thereby reducing overall implementation complexity while still providing the computational offloading benefits.
Solution Approach 2:
The virtualization management offloading card acts as an intermediary component between the compute instance and the network function accelerator. This intermediary structure enables the compute instance to interact with the accelerator through virtualized interfaces, simplifying the integration and management of network functions while maintaining the performance benefits of hardware acceleration.
2Use of energy by moving object
If network function accelerators are used to offload computational tasks, then resource requirements are reduced, but device complexity increases
Solution Approach 1:
The system creates virtualized representations of network function accelerators that can be allocated to multiple compute instances. Instead of providing dedicated physical accelerators to each compute instance, the system virtualizes the accelerator resources, allowing multiple instances to share and access accelerator capabilities through software interfaces. This reduces hardware complexity while maintaining performance benefits.
3Loss of time
If virtualized network functions are enabled through offloading cards, then deployment speed increases, but management complexity increases
Solution Approach 1:
The virtualization management offloading card is designed to support multiple network functions and multiple compute instances simultaneously. The card provides universal interfaces and virtualized representations that can be dynamically allocated and configured for different network functions, enabling rapid deployment while centralizing management capabilities to reduce overall system management complexity.
Data Source
AI summary
Respective network addresses are assigned to a networking hardware device and a network function accelerator incorporated within an offloading card of a virtualization server by a control plane server of a virtualized computing service. A compute instance is launched at the virtualization server using a virtualization controller of the offloading card. The compute instance executes a network function of a radio-based application in response to a request received using the network address assigned to the hardware device, and requests execution of a second network function at the accelerator. The result of the second network function is sent to a radio unit of the application using the address assigned to the accelerator.


