Mobile Network QoS Segmentation for In-Network Computing Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3GPP mobile networks lack a mechanism to support quality of service (QoS) for service traffic requiring in-network computing (INC), as existing QoS mechanisms do not account for changes in traffic patterns and QoS requirements due to application layer processing in user plane entities.
Innovation Solution
A control plane entity segments service data flows based on INC information, determines QoS parameters for each segment, and configures user plane entities to perform application layer operations while enforcing QoS parameters, ensuring end-to-end QoS assurance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If application layer processing is performed in user plane entities for INC, then computing efficiency and resource usage are improved, but QoS management capability deteriorates because existing QoS mechanisms do not account for changes in traffic patterns
Solution Approach 1:
The service data flow is segmented into multiple flow segments based on INC information, where each segment corresponds to a specific application layer computing operation. This segmentation allows the control plane entity to determine QoS parameters for each segment individually, enabling adaptive QoS management that accounts for changing traffic patterns caused by INC operations.
Solution Approach 2:
The QoS parameters are determined dynamically for each flow segment based on service requirements and INC information, rather than applying static QoS settings throughout the entire data flow. This dynamic approach allows the system to adapt QoS management to the specific characteristics of each segment processed by user plane entities.
2Adaptability or versatility
If service data flow is processed through multiple user plane entities for INC operations, then application layer processing capability is improved, but QoS assurance complexity increases due to changing traffic patterns
Solution Approach 1:
The control plane entity acts as an intermediary that receives service requirements and INC information, segments the flow, determines appropriate QoS parameters for each segment, and provides configuration information to user plane entities. This intermediary approach simplifies QoS assurance by centralizing the segmentation and parameter determination logic, even as multiple user plane entities perform INC operations.
Solution Approach 2:
The control plane entity performs preliminary segmentation of the service data flow and determination of QoS parameters before the data flow is processed by user plane entities. This preliminary action establishes the QoS framework in advance, allowing user plane entities to enforce QoS parameters without needing to perform complex real-time analysis of changing traffic patterns.
3Measurement precision
If QoS parameters are determined for each flow segment, then QoS precision is improved, but control plane processing load increases
Solution Approach 1:
QoS parameters are determined locally for each flow segment based on specific service requirements and INC information relevant to that segment, rather than applying uniform QoS settings across the entire data flow. This local quality approach improves QoS precision by tailoring parameters to segment-specific characteristics while the control plane entity manages the segmentation logic efficiently.
Data Source
AI summary
This disclosure proposes a control plane entity and a user control plane entity for supporting quality of service for service traffic requiring in-network computation. The control plane entity receives a service description, one or more service requirements, and INC information. It segments the service data flow into a plurality of segments based on the INC information, the segments being linked by application layer computing operations to be performed on the service data flow. It selects at least one user plane entity based on the INC information for performing an application layer computing operation, determines QoS parameters for each segment, and provides QoS configuration information according to the QoS parameters to the at least one user plane entity. The at least one user plane entity performs the application layer processing operation on the service data flow, and enforces the QoS parameters based on the QoS configuration.


