Transparent Radio-Based Application Migration via State Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current broadband cellular communication technologies, particularly 5G, face challenges in efficiently managing radio-based applications due to limitations in traffic distribution, migration of applications, capacity management, and disaggregated processing across different hardware devices and servers.

Innovation Solution

The implementation of radio-based application pipeline processing servers (RPPSs) equipped with network function accelerator cards (NFACs) that offload network functions from primary processors, allowing for intelligent distribution of IP traffic, transparent migration of applications, scalable management of capacity, and disaggregated processing of radio-based application workloads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If radio-based applications are migrated between different hardware devices and servers, then adaptability and resource utilization are improved, but migration transparency and service continuity become challenging

Engineering Contradiction:
Improveapplication migration capabilityVSAvoidservice continuity during migration
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a copy of the application state and runtime environment in the target runtime environment before completing the migration. This allows the application to be transferred between hardware devices and servers without interrupting service, as the copy enables seamless switching while maintaining operational continuity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary setup of the target runtime environment and pre-transfers application state information before the actual migration is needed. This advance preparation ensures that when migration is initiated, the transition can occur rapidly and transparently without service interruption, resolving the contradiction between migration flexibility and service continuity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If network functions are offloaded to accelerator cards, then processing efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork function processing efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments network functions into distinct components that can be offloaded to specialized accelerator cards while remaining managed through a unified virtualization layer. This segmentation allows high-speed processing of specific network functions without requiring the entire system to become more complex, as only the necessary functions are distributed to accelerators.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a virtualization management component that acts as an intermediary between the primary processor, accelerator cards, and radio-based applications. This intermediary simplifies the overall system architecture by providing a standardized interface that abstracts the complexity of accelerator card integration, allowing efficient network function processing without exposing the full complexity to application developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If traffic distribution is managed across multiple servers, then capacity scalability is improved, but traffic management complexity increases

Engineering Contradiction:
Improvecapacity scalabilityVSAvoidtraffic distribution management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal traffic management interface through the virtualization management component that can distribute traffic across multiple servers, accelerator cards, and runtime environments using consistent rules and policies. This multi-functional approach allows scalable capacity management without increasing complexity, as the same management mechanisms handle diverse traffic distribution scenarios.

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

Data Source

PatentUS12236248B1Transparent migration of radio-based applications
Publication Date: 2025.02.25 AMAZON TECH INC
  • US12236248B1 patent drawing
  • US12236248B1 patent drawing
  • US12236248B1 patent drawing

AI summary

A portion of a radio-based application (RBA) is executed at a first runtime environment (RTE) launched at a server. The first RTE includes a software program for processing messages between a pair of layers of the RBA. In response to determining that the portion of the RBA is to be executed at a second RTE, at least a subset of state information pertaining to the inter-layer messages is transferred to the second RTE without pausing the RBA. After the state information is transferred, the portion of the RBA is run at the second RTE.