Network Transport Manager Pacing Data Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data networks face congestion and poor user experience due to the burden of streaming large media content, leading to degraded network performance and slow speeds as users compete for limited bandwidth resources.

Innovation Solution

A transport manager system that selects and manages data flows by determining delivery performance and detecting network congestion, pacing the data flow by reducing the delivery rate to alleviate congestion, thereby distributing traffic more evenly and utilizing surplus network capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data networks allow high-speed data transmission for streaming large media content, then user demand for content delivery is satisfied, but network congestion occurs and service quality degrades

Engineering Contradiction:
Improvedata transmission speedVSAvoidservice quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements periodic measurement of data flow delivery performance and continuous monitoring of network conditions. By periodically assessing delivery performance metrics and network congestion states, the system dynamically adjusts pacing rates in a periodic manner, allowing high-speed transmission during good network conditions while reducing speed during congestion, thus resolving the contradiction between maintaining high productivity and ensuring reliable service quality

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system establishes a feedback loop by measuring delivery performance of data flows, detecting network congestion based on these measurements, and using this feedback to dynamically adjust pacing rates. The feedback mechanism allows the system to respond to actual network conditions, reducing transmission speed when congestion is detected and maintaining high speed when network conditions are favorable, thereby balancing productivity and reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If network capacity is increased to handle peak traffic demands, then user experience during peak periods improves, but network infrastructure cost increases

Engineering Contradiction:
Improveuser experience during peak periodsVSAvoidnetwork infrastructure resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies dynamic pacing rates that adjust in real-time based on network conditions rather than using fixed capacity allocation. During peak traffic periods, the system dynamically reduces pacing rates for individual data flows when congestion is detected, allowing the existing network infrastructure to handle variable loads without requiring proportional increases in network capacity, thus improving reliability during peak periods without proportionally increasing infrastructure resources

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of data flow delivery rate dynamically based on network congestion detection. By adjusting the pacing rate parameter in response to network conditions, the system allows the network to efficiently utilize available capacity during different traffic periods, improving user experience during peak periods without requiring additional infrastructure resources proportional to peak demand

Inventive Principle:
Principle #35Parameter changes

3Productivity

If data flows are transmitted at high rates continuously, then content delivery efficiency is maximized, but network congestion and slow response for all users occurs

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidnetwork response time for all users
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements periodic measurement of delivery performance and continuous monitoring of network conditions to determine when to adjust pacing rates. This periodic assessment allows content delivery to proceed at high rates during favorable network conditions while introducing delays only when necessary to prevent congestion, thus maximizing content delivery efficiency while minimizing loss of time for all users

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system takes preliminary action by detecting network congestion conditions and adjusting pacing rates before severe congestion occurs. By proactively reducing data flow rates when early signs of congestion are detected, the system prevents network overload and maintains responsive service for all users, thereby preserving both content delivery efficiency and network response time

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12081446B2Systems and methods for pacing data flows
Publication Date: 2024.09.03 OPANGA NETWORKS INC
  • US12081446B2 patent drawing
  • US12081446B2 patent drawing
  • US12081446B2 patent drawing

AI summary

A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.