Network Controller Priority Scheduling for Bandwidth Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current home networking systems face challenges in efficiently managing bandwidth and Quality of Service (QoS) due to increased complexity and traffic, particularly in prioritizing network communications among various devices and services, which can lead to undesirable interruptions and delays in multimedia streaming and gaming applications.

Innovation Solution

Implementing a hierarchical priority scheme where the Network Controller classifies nodes and assigns time slots based on priority classifications, allowing higher-priority nodes and flows to be scheduled first, and allocating bandwidth on a prioritized basis without relying on VLAN tags, ensuring guaranteed resources for Parameterized QoS flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized Network Coordinator schedules all network communications using a Media Access Plan, then network access control and basic QoS are managed, but bandwidth utilization is inefficient and parameterized QoS cannot be guaranteed during high network loads

Engineering Contradiction:
ImproveQoS guaranteeVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the network node population into multiple priority classes (e.g., high priority, medium priority, low priority) based on service requirements. This segmentation allows the Network Coordinator to apply different scheduling policies to different classes, ensuring that critical services receive guaranteed bandwidth while maximizing overall network utilization by allowing lower-priority traffic to use remaining capacity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the Network Coordinator schedules transmissions based on reservation requests from all nodes, then network access is controlled, but delays and interruptions occur in multimedia streaming and gaming applications during high traffic

Engineering Contradiction:
Improvetransmission timelinessVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by reserving bandwidth resources in advance for high-priority services before other traffic is scheduled. The Network Coordinator pre-allocates time slots and bandwidth portions to nodes with parameterized QoS requirements, ensuring that critical transmissions (multimedia streaming, gaming) are guaranteed timely delivery even during high network loads, before lower-priority traffic competes for remaining resources.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the number of services and devices in the home network increases, then more subscriber services are available, but the complexity of coordinating communication between network nodes increases

Engineering Contradiction:
Improveservice varietyVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different service qualities and priority levels to different network nodes based on their specific requirements. Instead of treating all nodes uniformly, the system applies localized quality-of-service policies where multimedia devices receive guaranteed bandwidth, gaming devices receive low-latency prioritization, and other devices receive standard service. This differentiated approach manages coordination complexity by applying specific rules to specific node types.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If equal bandwidth allocation is used for all network nodes, then fairness is maintained, but critical multimedia streams and gaming applications experience interruptions and delays

Engineering Contradiction:
Improvebandwidth allocation fairnessVSAvoidservice quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the bandwidth allocation parameter from equal distribution to priority-based distribution. The Network Coordinator modifies the allocation parameters dynamically based on node priority class and service type, ensuring that critical services (multimedia streaming, online gaming) receive sufficient bandwidth guarantees while other services receive remaining capacity. This parameter change maintains a form of fairness where each node receives appropriate resources based on its requirements rather than identical resources.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10715461B2Network control to improve bandwidth utilization and parameterized quality of service
Publication Date: 2020.07.14 ENTROPIC COMM INC
  • US10715461B2 patent drawing
  • US10715461B2 patent drawing
  • US10715461B2 patent drawing

AI summary

Systems and methods for scheduling network communications in a managed network can include a Network Controller discovering a plurality of network nodes; the Network Controller classifying the discovered network nodes into two or more classifications of node for node-level prioritization of network communications; the Network Controller receiving reservation requests from at least some of the plurality of network nodes, wherein the reservation requests request one or more time slots for their respective network nodes in an upcoming communication window; and the Network Controller assigning time slots in the upcoming communication window to one or more network nodes in response to reservation requests, wherein the assignment is based on a priority of the network nodes and wherein the priority is assigned to the nodes according to their classification.