Offloading Card Network Function Accelerator for 5G Virtualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in efficiently managing and optimizing the resources and workload distribution for radio-based applications in 5G networks, particularly in terms of computing, memory, storage, and electrical power usage, as well as in simplifying the management and administration of these applications.

Innovation Solution

The implementation of virtualization servers equipped with offloading cards that include network function accelerators (NFAs) and virtualization management components, which offload certain tasks from primary processors and enable faster execution of network functions, allowing for intelligent workload distribution and simplified management through control plane servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If virtualization servers with offloading cards including network function accelerators are implemented, then network function execution speed is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork function execution speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system segments network function execution into two distinct paths: software-based execution on primary processors and hardware-accelerated execution on network function accelerators. This segmentation allows the patent to achieve faster network function execution while managing complexity through modular architecture where the offloading card handles acceleration tasks separately from the main virtualization server functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The offloading card acts as an intermediary component between the primary processors and the network functions. It includes a virtualization management offloading card that mediates between the virtualization manager and network function accelerators, enabling fast execution while abstracting the complexity from the main system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If workload is offloaded to network function accelerators, then resource consumption is reduced, but device complexity increases

Engineering Contradiction:
Improveresource consumptionVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent extracts network function acceleration tasks from the primary processors and places them in dedicated network function accelerators within the offloading card. This extraction reduces the computational burden on the primary processors, thereby reducing overall resource consumption, while the acceleration functionality is encapsulated in a separate hardware module that manages its own complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The offloading card is designed as a multi-functional component that handles both virtualization management tasks and network function acceleration. By consolidating these functions into a single device with multiple capabilities, the patent reduces the number of separate components needed, thereby reducing overall system complexity while achieving resource efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If virtualization management offloading card is implemented, then workload distribution is improved, but device complexity increases

Engineering Contradiction:
Improveworkload distribution efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the virtualization management functions and network function acceleration capabilities into a single offloading card. This consolidation improves workload distribution efficiency by providing an integrated solution for both virtualization tasks and network function execution, while the unified device structure reduces the complexity that would arise from managing separate components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230409363A1Radio-based application processing server with network function accelerator at virtualization management offloading card
Publication Date: 2023.12.21 AMAZON TECH INC
  • US20230409363A1 patent drawing
  • US20230409363A1 patent drawing
  • US20230409363A1 patent drawing

AI summary

Instructions stored at a memory of an offloading card of a server, when executed at a processor of the offloading card, perform virtualization management tasks pertaining to a compute instance launched at the server, including allocation of memory of the server to the compute instance. In response to a request from the compute instance, a network function of a radio-based application is executed at an accelerator incorporated within the offloading card.