Relocating Packet Processing Functions in EPC Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current 3GPP EPC architecture leads to sub-optimal routing of data packets due to its anchored design, where traffic often passes through a central PGW, resulting in increased latency even for devices close to each other, and relocation of anchor points is not feasible, causing inefficiencies in packet processing.

Innovation Solution

A method for relocating packet processing functions from a source instance to a target instance within a communication network, allowing for parallel relocation of multiple functions, which reduces the overall relocation procedure length and improves routing efficiency by enabling optimal placement of packet processing functions based on device mobility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If packet processing functions are anchored at a central PGW, then network control is simplified, but routing latency increases and routing efficiency deteriorates

Engineering Contradiction:
Improvenetwork control complexityVSAvoidrouting latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies dynamics by enabling packet processing functions to be relocated from static central anchoring to dynamic distributed placement. The system can move functions between different network nodes (e.g., from PGW to SGW or eNodeB) based on real-time routing requirements, transforming the static anchored architecture into a dynamic flexible architecture that reduces latency while maintaining control simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the centralized packet processing function into multiple distributed instances that can be placed at different network locations. By dividing the monolithic PGW function into separable processing functions, the system can distribute packet processing across multiple nodes, reducing the routing distance and latency while maintaining overall network control through the controlling node.

Inventive Principle:
Principle #1Segmentation

2Productivity

If packet processing functions are relocated to optimal locations, then routing efficiency improves, but relocation complexity increases

Engineering Contradiction:
Improverouting efficiencyVSAvoidrelocation procedure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by implementing a two-phase relocation procedure where the target node prepares reception capabilities in advance before actual function migration occurs. The controlling node initiates preparation at the target node before final relocation, ensuring the target is ready to receive and process packets, thereby simplifying the actual relocation execution and reducing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a controlling node as an intermediary that manages the relocation process between source and target packet processing functions. This intermediary coordinates the complex relocation operations, handles the signaling between nodes, and manages the transition state, thereby simplifying the overall relocation procedure complexity while enabling efficient routing optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If multiple packet processing functions are relocated in parallel, then relocation time decreases, but coordination complexity increases

Engineering Contradiction:
Improverelocation procedure lengthVSAvoidcoordination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by enabling multiple packet processing functions to prepare for relocation simultaneously in parallel. The controlling node can initiate preparation phases for multiple functions at the same time, and the system can coordinate these parallel preparations through standardized protocols, thereby reducing total relocation time while managing coordination complexity through structured multi-phase procedures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9826437B2Methods and apparatus for relocating packet processing functions
Publication Date: 2017.11.21 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9826437B2 patent drawing
  • US9826437B2 patent drawing
  • US9826437B2 patent drawing

AI summary

The invention relates to a method for relocating a first function for processing data packets of a flow associated with a device, from a source to a target instance. The method is triggered by an initiated relocation of a second function for processing data packets of the flow. The method comprises initiating (710) a first phase of a relocation method for relocating the first function, before the relocation of the second function is finalized. The method also comprises determining (720) whether to initiate a second phase of the relocation method based on information related to a progress of the relocation of the second function. When it is determined (720) to initiate the second phase, the method further comprises initiating (730) the second phase of the relocation method comprising the resumption of the processing of the data packets of the flow at the target instance of the first function.