Bandwidth Control via Interval Signal Token Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional bandwidth control schemes using the leaky bucket method face issues with unstable bandwidth due to rate bursts and lack flexibility in achieving higher bandwidth settings, resulting in less subtle performance and limited bandwidth control options.
Innovation Solution
The proposed solution involves a bandwidth control apparatus with an interval signal generator that outputs evenly distributed interval signals, a storage unit for transmittable data size, and a control circuit to adjust the data size based on these signals, allowing for more flexible and stable bandwidth configuration by distributing token refills evenly over a time interval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the duration of time interval is set longer, then the token data size to be refilled each time becomes bigger, but this leads to rate burst and results in less stable bandwidth
Solution Approach 1:
The patent divides the time interval into multiple sub-intervals and distributes token refills across these sub-intervals rather than refilling all tokens at once. This segmentation of the token refill process prevents rate bursts while maintaining the required bandwidth, as tokens are added gradually over time rather than in a single large increment.
2Adaptability or versatility
If register T and register I each has 4 bits, then the token data size and time interval can be any number from 1 to 15, but bandwidths that can be expressed concentrate in lower value section (under 5)
Solution Approach 1:
The patent introduces a new dimension to bandwidth control by using multiple registers (register T for token data size, register I for time interval, and register N for number of refills) instead of relying solely on combinations of two registers. This additional dimensional parameter enables precise control over bandwidth across the entire range, including higher bandwidth values that were previously unachievable with limited register combinations.
3Productivity
If tokens are refilled over a time interval in conventional schemes, then the bandwidth can be controlled, but the bandwidth becomes unstable due to rate burst when multiple packets are sent all at once
Solution Approach 1:
The patent implements periodic action by distributing token refills across multiple periodic sub-intervals within the overall time interval. Instead of a single periodic refill event that causes bursts, the system performs multiple smaller periodic refills, creating a more continuous and stable token supply rate that matches the desired bandwidth without causing rate bursts.
Solution Approach 2:
The patent makes the token refill process dynamic by adjusting the number of refills and distribution across sub-intervals based on the desired bandwidth configuration. The system can adaptively change the refill strategy to match different bandwidth requirements, transitioning from static conventional refilling to a dynamic, configurable approach that maintains stability across varying transmission rates.
Data Source
AI summary
An apparatus and method for bandwidth control is provided to keep the bandwidth more stable. The apparatus includes an interval signal generator, a storage unit, and a control circuit. The interval signal generator outputs a plurality of interval signals which are evenly or approximately evenly distributed over a time interval. The value of the storage unit corresponds to a transmittable data size. The control circuit adjusts the value of the storage unit according to the interval signals.


