QoE-Aware Multi-Transport Routing for QUIC and Latency Classes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for data transmission in multi-transport systems, such as satellite and terrestrial networks, struggle to efficiently manage data packets across networks with varying link characteristics and user application QoS requirements, leading to inefficiencies and potential congestion.
Innovation Solution
A system and method for quality of experience (QoE)-aware transmission that classifies data packets into latency classes and QoS classes based on packet-level metrics, determining optimal multi-transport access networks and priority traffic classes for efficient data transmission using a multi-path backbone connection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional TCP PEP is used for performance enhancement, then TCP connection performance is improved, but it cannot function with encrypted transport over UDP protocols like QUIC
Solution Approach 1:
The patent introduces a performance-enhancing proxy (PEP) that acts as an intermediary between the application and the network transport layer. This PEP intercepts and processes QUIC packets, providing TCP-like performance enhancement functions for UDP-based encrypted transports. The proxy establishes separate control and data channels, allowing it to manage packet prioritization, loss recovery, and congestion control without interfering with the end-to-end encryption of QUIC traffic.
2Productivity
If multiple transport networks are available for data transmission, then bandwidth and connectivity options are increased, but it becomes difficult to decide which data packets should be transmitted over which access network
Solution Approach 1:
The patent implements access network parameter-aware scheduling that assigns different characteristics to different transport networks. Each access network is evaluated based on local parameters such as latency, bandwidth, reliability, and cost. The scheduling mechanism selectively routes different types of traffic (e.g., latency-sensitive vs. bandwidth-intensive) over appropriate networks based on these local qualities, rather than using a single complex global scheduling algorithm for all traffic.
Solution Approach 2:
The system dynamically changes routing parameters based on real-time network conditions and application requirements. It monitors parameters such as available bit rate, packet loss rate, round trip time, and monetary cost for each access network, and adjusts packet routing decisions accordingly. This allows the system to adapt to changing network conditions without requiring complex manual configuration.
3Productivity
If access network parameters are considered for scheduling, then transmission efficiency is improved, but congestion caused by traffic sources such as UEs and web servers may still occur
Solution Approach 1:
The patent implements a feedback-based congestion control mechanism where the performance-enhancing proxy monitors network conditions and application performance metrics in real-time. Based on this feedback, the system adjusts transmission rates, packet prioritization, and routing decisions to prevent congestion. The proxy provides feedback to both the application and the network about actual performance, enabling dynamic adaptation to avoid overload while maintaining high transmission efficiency.
Data Source
AI summary
A system and method for quality of experience (QoE)-aware transmission over multi-transport is disclosed. The system receives requests for transmitting data packets from source node to destination node in wireless communication network. Further, the system determines payload data of the data packet and n-tuple information associated with the data packet. Furthermore, the system analyzes packet level metrics associated with determined payload data of data packet. Additionally, system classifies data packets into a latency class (LC) and a Quality of Service (QoS) class based on the analyzed packet level metrics. Further, the system determines connection identifier (ID) associated with data packet. Further, the system determines appropriate multi-transport access network (MTAN) among plurality of MTANs for transmitting data packet to destination node. Furthermore, the system establishes multi-path (MP) backbone connection with destination node using determined appropriate MTAN. Additionally, the system transmits data packet to destination node through established MP backbone connection.


