Per-Application Buffer Allocation for Low-Latency Network Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High latency in modern networks due to increasing buffer sizes leads to detrimental effects on real-time applications, with existing QoS priority settings being non-universal and ineffective in managing latency globally.
Innovation Solution
Implementing a system that dynamically adjusts buffer sizes based on user preferences and application requirements, allowing manual or automatic control of latency modes through a standardized interface, and optimizing buffer sizes for specific applications and geographic distances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If buffer size is increased to support higher bandwidth connections, then bandwidth capacity is improved, but latency increases substantially
Solution Approach 1:
The patent divides the network buffer into multiple smaller per-application buffers instead of using a single large buffer. Each application receives a dedicated buffer of appropriate size, allowing real-time applications to have small buffers (low latency) while bulk transfer applications can utilize larger buffers (high bandwidth), thus resolving the contradiction between bandwidth capacity and latency.
Solution Approach 2:
The patent applies different buffer size characteristics to different applications based on their specific requirements. Real-time applications receive optimized small buffers for low latency, while other applications can have larger buffers for high throughput. This local optimization resolves the contradiction by allowing each application to have the buffer characteristics it needs rather than forcing a uniform buffer size for all.
2Loss of time
If QoS priority settings are implemented to manage latency, then latency control is improved for specific applications, but system complexity increases and universal applicability decreases
Solution Approach 1:
The patent dynamically allocates buffer sizes to applications based on their real-time requirements and characteristics. The system automatically adjusts buffer parameters without requiring complex manual QoS configuration, reducing system complexity while maintaining effective latency control through adaptive, application-specific buffer management.
Data Source
AI summary
A method and system may allow for adjusting network latency experienced by a user. A first computing device may send a request to adjust the latency experienced by a terminal associated with a user. The request may be received at a second computing device which may identify a buffer size for to the terminal associated with the user. A new buffer size may be determined and adjusted for the identified buffer based on the received request.


