Virtualized Node Service Function Chaining
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
Data Source
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.


