LAN Bandwidth Allocation via Master-Slave Flow Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In local area networks (LANs), bandwidth is often unevenly distributed, leading to one device consuming excessive bandwidth, which can starve other devices of resources, and existing solutions either restrict access illegally or only control flow for a single computer, failing to manage overall network traffic effectively.

Innovation Solution

A network traffic control system comprising a master device and slave devices that manage bandwidth allocation through flow notification and control packets, determining and adjusting flow allocations based on a total flow threshold to ensure fair distribution of bandwidth across all devices in the LAN.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If flow-control software is installed on a single computer to control its network flow, then that computer's bandwidth consumption is managed, but other computers in the same LAN can still occupy excessive bandwidth

Engineering Contradiction:
Improvebandwidth management effectivenessVSAvoidnetwork-wide control coverage
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the network into a master device and multiple slave devices, with each device independently reporting its flow requirements and receiving customized control packets. This segmentation allows granular control at each device level while maintaining centralized coordination, solving the problem of partial coverage by extending control to all devices in the LAN.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The flow control system is designed as a universal solution that can be deployed on any device in the LAN (master or slave). The system performs multiple functions: flow notification, control packet generation, and adaptive flow regulation. This multi-functionality enables the system to manage bandwidth across all devices uniformly, addressing the limitation of single-computer control.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Object-affected harmful factors

If software is used to stop a computer from accessing the external network to prevent excessive bandwidth consumption, then bandwidth protection is achieved, but the method is illegal or disputable

Engineering Contradiction:
Improveexcessive bandwidth consumptionVSAvoidlegal compliance
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

Instead of statically blocking network access, the system dynamically adjusts flow allocation based on real-time conditions. The master device receives flow notifications from slave devices, determines appropriate flow allocations, and sends control packets that dynamically regulate bandwidth consumption. This dynamic approach prevents excessive usage without illegal blocking, maintaining legal compliance while achieving bandwidth protection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where slave devices send flow notification packets to the master device, which then generates control packets based on current network conditions and total flow thresholds. This closed-loop feedback system enables lawful bandwidth management by continuously monitoring and adjusting flow allocation, avoiding the need for illegal access blocking while preventing excessive consumption.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If a master device determines flow allocation for all devices in the LAN, then comprehensive network-wide control is achieved, but the system complexity increases

Engineering Contradiction:
Improvenetwork-wide control coverageVSAvoidtraffic control system structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The master device acts as an intermediary between slave devices and the network traffic flow. It receives flow notifications from all slave devices, processes this information against total flow thresholds, and generates appropriate control packets. This intermediary role simplifies the overall system architecture by centralizing the complex allocation logic in one device while keeping slave devices relatively simple, thus achieving network-wide control without proportionally increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10666566B2Network traffic control device and system
Publication Date: 2020.05.26 REALTEK SEMICON CORP
  • US10666566B2 patent drawing
  • US10666566B2 patent drawing
  • US10666566B2 patent drawing

AI summary

The present invention discloses a network traffic control system capable of properly using bandwidth of a local area network (LAN). An embodiment of the system includes a master device and at least one slave device(s). The master device and the slave device(s) belong to the same LAN. The master device is configured to receive at least one flow notification packet(s) from each slave device, and determine flow allocation of the master device and each slave device according to the flow notification packet(s) and a total flow threshold. The master device is further configured to generate at least one flow control packet(s) according to the flow allocation of all the slave device(s) and transmit one or more packet(s) in accordance with the flow control packet(s) to each of the slave device(s), so that each slave device determines flow allocation of its executing network-dependent program(s) according to the one or more packet(s).