QUIC Multipath Scheduling for Ordered End-to-End Encrypted Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multipath connections in QUIC networks rely solely on network performance metrics, neglecting application-specific preferences, leading to inefficient data transmission and potential bottlenecks due to unordered packet delivery and unnecessary protocol overhead.

Innovation Solution

Implement a scheduler that considers application-specific preferences and stream identifiers to manage multipath connections, ensuring packets are delivered in order and minimizing protocol overhead by optimizing path selection and tunneling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multipath connection selects paths based solely on network performance metrics, then network reliability is improved, but application-specific preferences are neglected causing inefficient data transmission

Engineering Contradiction:
Improvenetwork reliabilityVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating path selection criteria based on packet stream characteristics. Different streams within the same multipath connection are assigned different path selection strategies - some streams follow network performance metrics while others follow application preferences, allowing each stream to be optimized for its specific requirements rather than using a uniform approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The scheduler dynamically adjusts path selection based on real-time conditions by evaluating both network performance metrics and application preferences for each packet stream. The system can switch between different selection criteria depending on the current network state and stream characteristics, enabling adaptive optimization of data transmission efficiency while maintaining network reliability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If packets are transmitted over multiple network paths simultaneously, then network redundancy is improved, but ordered packet delivery becomes difficult maintaining

Engineering Contradiction:
Improvenetwork redundancyVSAvoidpacket delivery order
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent segments packet streams into distinct flow identifiers that are independently managed by the scheduler. Each stream is tracked separately with its own path selection and delivery ordering mechanism, allowing multiple paths to be used for different streams while maintaining ordered delivery within each stream through stream-specific sequence number tracking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The receiver provides feedback about packet arrival order and missing packets to the sender, enabling the scheduler to adjust path selection and retransmission strategies. This feedback mechanism ensures that even when packets are transmitted over multiple paths, the delivery order is maintained by coordinating retransmissions based on actual receipt status.

Inventive Principle:
Principle #23Feedback

3Productivity

If traditional multipath protocol is used, then network performance is improved, but unnecessary protocol overhead increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidprotocol overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and removes unnecessary protocol overhead from the data transmission path by implementing a streamlined scheduling mechanism that makes path selection decisions at the packet level rather than requiring complex connection-level negotiation. The scheduler operates with minimal state information, reducing the overhead associated with multipath protocol operations while maintaining network performance benefits.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12483506B2Methods and apparatuses for handling end-to-end encryption
Publication Date: 2025.11.25 COMCAST CABLE COMM LLC
  • US12483506B2 patent drawing
  • US12483506B2 patent drawing
  • US12483506B2 patent drawing

AI summary

Methods, apparatuses, and systems are described for managing a multipath connection. A user device may maintain a network path of multiple network paths based on the streaming data that the user device transmits.