SCTP-Based Data Migration for Seamless TCP Handover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

TCP connections are frequently broken during handover between base stations due to packet loss, leading to service interruptions, as cached data packets are not effectively migrated to the target base station.

Innovation Solution

The source base station uses the Stream Control Transmission Protocol (SCTP) to migrate unacknowledged data packets to the target base station by sending context information, including sequence numbers, to ensure seamless handover and maintain TCP proxy continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a TCP proxy is added to the eNB to improve data transmission control, then the ability to cache and manage downlink TCP data packets is improved, but the TCP connection is easily broken during handover due to packet loss

Engineering Contradiction:
ImproveTCP connection stabilityVSAvoiddata packet loss during handover
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The source base station performs preliminary actions by determining which downlink TCP data packets have been acknowledged by the UE before handover. It identifies unacknowledged packets and proactively migrates them to the target base station before the handover occurs, preventing packet loss and TCP connection breakdown.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a migration mechanism as an intermediary process between the source and target base stations. The source base station acts as a mediator that identifies, packages, and transfers unacknowledged TCP data packets to the target base station through a handover request message, ensuring continuous data transmission during handover.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the source base station migrates unacknowledged data packets to the target base station using SCTP, then packet loss is prevented and TCP connection integrity is maintained, but the complexity of the handover process increases

Engineering Contradiction:
ImproveTCP connection integrityVSAvoidhandover process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the TCP proxy functionality with the base station's existing handover procedures. The determination of acknowledged and unacknowledged packets, the identification of packets for migration, and the actual migration process are all integrated into the existing handover signaling flow between source and target base stations, avoiding the need for separate complex migration protocols.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The handover request message is designed to serve multiple functions: it conveys handover authorization information, transfers user context data, and migrates unacknowledged TCP data packets. This multi-functional approach reduces the need for additional specialized messages and procedures, simplifying the overall process despite the added functionality.

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

Data Source

PatentUS11240712B2Data migration method and apparatus
Publication Date: 2022.02.01 HUAWEI TECH CO LTD
  • US11240712B2 patent drawing
  • US11240712B2 patent drawing
  • US11240712B2 patent drawing

AI summary

A data migration method is disclosed. The method includes: performing, by a source base station, a TCP proxy for user equipment; learning, by the source base station, that the user equipment is to be handed over to a target base station; sending, by the source base station to the target base station, context information including a sequence number of a data packet, and the sequence number of the data packet is a largest sequence number of data packets that have been acknowledged by the user equipment or a smallest sequence number of data packets that have not been acknowledged by the user equipment; and migrating, by the source base station by using the SCTP, the data packets that have not been acknowledged by the user equipment to the target base station.