Virtualized Node Service Function Chaining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile communication networks face challenges in managing interfaces between mobile communication networks and packet communication networks due to static APN configurations, leading to unnecessary network overload and inefficient error management, as elementary network functions are fixed and not adaptable to different services.

Innovation Solution

A method and system utilizing virtualized nodes to dynamically control and implement elementary network functions, allowing for flexible and customized sequences based on service identifiers, enabling efficient resource allocation and isolation to prevent cascading failures and optimize hardware usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static APN configurations are used to manage interfaces between mobile communication networks and packet communication networks, then network management is simplified, but network overload increases and service adaptability decreases

Engineering Contradiction:
Improvenetwork management complexityVSAvoidservice adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transforming static APN configurations into dynamic service-based configurations. The system now determines sequences of elementary network functions based on service identifiers in data packets, allowing the network to adapt its function sequences dynamically according to the specific service being accessed, rather than using fixed configurations for all services.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the configuration parameter from static APN-based sequences to dynamic service identifier-based sequences. By extracting service identifiers from data packets and using them to determine appropriate sequences of elementary network functions, the system enables parameter changes that allow the same APN to support multiple services with different function sequences.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If fixed sequences of elementary network functions are associated with each APN, then configuration is simplified, but network resource efficiency decreases and unnecessary functions are executed

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidnetwork resource efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system dynamically selects sequences of elementary network functions based on service identifiers extracted from incoming data packets. This allows the network to execute only the necessary functions for each specific service rather than following fixed predetermined sequences, improving resource efficiency while maintaining configuration simplicity through centralized service-based routing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by customizing the sequence of elementary network functions according to the specific service identifier in each data packet. Different services receive different function sequences tailored to their requirements, rather than applying a uniform sequence to all services through an APN, thus optimizing resource usage for each service locally.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If the same elementary network functions are offered for various services of one APN, then service uniformity is maintained, but error management efficiency decreases and cascading failures can occur

Engineering Contradiction:
Improveservice uniformityVSAvoiderror management efficiency
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system dynamically determines service-specific sequences of elementary network functions based on service identifiers, allowing different services to have different function sequences even within the same APN. This dynamic approach isolates errors to specific service sequences, preventing cascading failures across all services while maintaining appropriate uniformity where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the network function execution into service-specific sequences determined by service identifiers. Each service has its own customized sequence of elementary network functions, which isolates errors to specific service paths rather than affecting all services uniformly, thereby improving error management and reliability.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If physical resources are allocated for certain elementary network functions that will be implemented only for certain services, then service-specific optimization is achieved, but hardware overhead and network overload increase

Engineering Contradiction:
Improveservice-specific optimizationVSAvoidhardware resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies universality by using a single pool of physical resources to implement multiple different sequences of elementary network functions for various services. The system dynamically assigns and executes service-specific function sequences using the same hardware resources, eliminating the need for dedicated physical resources for each service while achieving service-specific optimization through software-based configuration.

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

Data Source

PatentUS10897421B2Method of processing a data packet relating to a service
Publication Date: 2021.01.19 ORANGE SA
  • US10897421B2 patent drawing
  • US10897421B2 patent drawing
  • US10897421B2 patent drawing

AI summary

Method of processing a data packet relating to a service, said packet being conveyed by an interconnection gateway between a mobile communication network and a packet communication network, destined for said packet communication network The method comprises a step of obtaining by a virtualized node an identifier of the service to which the packet relates and a step of obtaining on the basis of the service identifier a sequence of at least one elementary network function for processing said packet The packet is transmitted to a virtualized node in order to apply the current function and if there exists a function following the current function in the sequence selection of selecting a next virtualized node able to implement said following function. If no function following the current function in the sequence exists, the virtualized node transmits the output packet to the packet communication network.