Migration Manager for Base Station Application Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telecommunication base stations face inefficient hardware utilization and service disruptions due to varying workloads and maintenance needs, which can lead to suboptimal resource management and power consumption.

Innovation Solution

A migration manager component is introduced to transfer applications between computing devices, allowing for workload distribution and maintenance without disrupting terminal device connections by initializing a second application to manage communication connections, duplicating the state of the first application, and synchronizing timers to ensure continuous service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If applications are transferred between computing devices to balance workload, then hardware utilization efficiency improves, but service continuity may be disrupted

Engineering Contradiction:
Improvehardware utilization efficiencyVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A second application instance is initialized on the target computing device before the first application is stopped. The state of the first application is duplicated to the second application in advance, ensuring that when the transfer occurs, the second application is already prepared to take over immediately, thus maintaining service continuity while enabling workload balancing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If hardware maintenance is performed on computing devices, then system reliability improves, but communication service may be interrupted

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcommunication service availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Before maintenance is performed on a computing device, the application managing communication connections is transferred to another computing device. The state is duplicated in advance, and the second application is initialized beforehand, ensuring that when the first device undergoes maintenance, the communication service continues uninterrupted through the second device.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If application state is duplicated during transfer, then service continuity is maintained, but data transmission time increases

Engineering Contradiction:
Improveservice continuityVSAvoiddata transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The state of the first application is duplicated to create the second application instance. This copying process enables the second application to take over immediately when the transfer occurs, maintaining service continuity. The state duplication includes all necessary data and configuration information, ensuring seamless transition.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11109437B2Method and migration manager component for transferring an application and system for managing terminal device communication connections
Publication Date: 2021.08.31 APPLE INC
  • US11109437B2 patent drawing
  • US11109437B2 patent drawing
  • US11109437B2 patent drawing

AI summary

A method and migration manager component for transferring a first application running on a first computing device from the first computing device to a second computing device, the first application being configured to manage at least one communication connection to at least one terminal device via a base station antenna structure, the method comprising: initializing a second application configured to manage the at least one communication connection to the at least one terminal device via the base station antenna structure; transferring management of the at least one communication connection from the first application to the second application; stopping the execution of the first application at the first computing device; initializing the first application at the second computing device; transferring management of the at least one communication connection from the second application to the first application.