Dynamic Node Bandwidth Quota Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for limiting node speeds in a network set fixed bandwidth quotas, which are not adaptable to varying traffic conditions, leading to inefficient bandwidth allocation and potential bottlenecks.

Innovation Solution

An electronic device receives bandwidth data from nodes under a target domain name, calculates a dynamic bandwidth quota based on the reported data and a quota upper limit, and allocates this quota to each node to limit speed, ensuring that bandwidth usage matches the node's conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed bandwidth quota is set for each node, then the network can limit node speeds to ensure normal operation, but the bandwidth quota becomes incompatible with nodes having varying traffic conditions

Engineering Contradiction:
Improvenetwork operation stabilityVSAvoidbandwidth quota adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth quota adjustment by continuously monitoring node traffic conditions and automatically modifying quotas based on actual usage patterns. The system transitions from static fixed quotas to dynamic adaptive quotas that automatically scale with node traffic demands, resolving the contradiction between maintaining network stability and adapting to varying traffic conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback mechanism where node bandwidth usage is continuously monitored and fed back to the control system. Based on this feedback, the system automatically adjusts bandwidth quotas to match actual node needs, ensuring both network stability through controlled limits and adaptability through real-time modifications based on observed traffic patterns.

Inventive Principle:
Principle #23Feedback

2Productivity

If bandwidth quota is continuously limited for nodes with large traffic, then high-traffic nodes are controlled, but nodes with small traffic cannot reach their bandwidth potential

Engineering Contradiction:
Improvenetwork throughput efficiencyVSAvoidbandwidth allocation fairness
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by customizing bandwidth quotas for each individual node based on its specific traffic characteristics and requirements. Instead of applying a uniform quota to all nodes, the system tailors quotas locally to each node's actual needs, ensuring that high-traffic nodes receive appropriate capacity while low-traffic nodes are not unnecessarily constrained, thus improving both throughput efficiency and allocation fairness.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes bandwidth quota parameters based on observed node traffic patterns. By monitoring actual usage and adjusting quota values accordingly, the system ensures that parameters are optimized for each node's specific conditions, allowing high-traffic nodes to achieve higher throughput while preventing low-traffic nodes from being unfairly limited.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11824787B2Method and apparatus for node speed limiting, electronic device and storage medium
Publication Date: 2023.11.21 BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD
  • US11824787B2 patent drawing
  • US11824787B2 patent drawing
  • US11824787B2 patent drawing

AI summary

Embodiments of the present application relate to the technical field of computers, and provides a method and an apparatus for node speed limiting, an electronic device and a storage medium. The method comprises: receiving bandwidth data reported by a node under a target domain name, wherein the bandwidth data comprises the number of node connections and a node bandwidth, and the number of node connections is the number of connected devices in the node; and calculating a bandwidth quota for the node based on the bandwidth data and a quota upper limit for the target domain name.