Network Traffic Scheduling for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern networks often face congestion due to asymmetric bandwidth constraints, limiting upload capacity compared to download capacity, which necessitates improved data transmission scheduling to manage network traffic effectively.

Innovation Solution

A system that monitors network traffic to estimate transmission durations and schedules data transmissions based on historical traffic trends, adding them to a queue or delaying them to times when network traffic is expected to be lower, ensuring efficient bandwidth allocation and utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission is scheduled based on monitored network traffic and historical trends, then network congestion is reduced and bandwidth utilization is improved, but transmission delay increases due to queuing and scheduling wait time

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidtransmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by monitoring network traffic patterns and calculating estimated transmission durations before scheduling data transmissions. Transmission requests are evaluated in advance against historical traffic trends and current network conditions, allowing the system to proactively select optimal transmission times and queue positions, thereby reducing congestion while managing delays through informed scheduling decisions.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If data transmissions are queued based on estimated duration and monitored traffic, then network congestion is reduced, but transmission completion time increases

Engineering Contradiction:
Improvenetwork throughputVSAvoidtransmission completion time
Core Design Contradiction:
ProductivityVSDuration of action of moving object

Solution Approach 1:

The scheduling system dynamically adjusts queue positions and transmission timing based on continuously monitored network traffic conditions and calculated estimated durations. Rather than using static queuing, the system adapts to changing network states, re-evaluating transmission schedules in real-time to balance congestion reduction with minimizing completion time, allowing flexible optimization as network conditions evolve.

Inventive Principle:
Principle #15Dynamics

3Productivity

If transmission scheduling optimizes for low traffic periods based on historical trends, then bandwidth efficiency is improved, but response time to user requests increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidresponse time
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The system changes scheduling parameters by considering both historical traffic trends and current network conditions when determining transmission times. Rather than rigidly scheduling only during historically low-traffic periods, the system adjusts scheduling parameters dynamically based on real-time monitored traffic, allowing it to respond more quickly to user requests while still optimizing for bandwidth efficiency through informed timing decisions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10880226B2Scheduled transmission of data
Publication Date: 2020.12.29 COMCAST CABLE COMM LLC
  • US10880226B2 patent drawing
  • US10880226B2 patent drawing
  • US10880226B2 patent drawing

AI summary

A method and system may allow for the scheduling of transmissions. A device may send a transmission request over a network where the request may be an upload request or a download request. Traffic may be monitored on the network and the traffic may determine when the transmission is to be scheduled. Depending on the traffic and the type of transmission, the transmission may be scheduled for a future time or may be added to a queue of pending transmissions. Once commenced, the transmission may be paused and resumed based on continually monitored traffic on the network.