Network Traffic Management Using Pre-computed Capacity Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current traffic management systems in networks are complex and inefficient due to the need for constant real-time data retrieval and analysis to determine available network capacity, leading to high processing time and memory usage, and increased costs.
Innovation Solution
A computer-implemented method and system that uses a service level estimation model, such as the newsvendor model, to evaluate capacity requests against a threshold level, reducing the need for constant real-time data retrieval by performing just-in-time analysis and optimizing network capacity without constant probing of the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If constant real-time data retrieval and analysis is performed to determine available network capacity, then network capacity management accuracy is improved, but processing time and memory usage increase
Solution Approach 1:
The patent pre-calculates and stores capacity thresholds during off-peak periods based on historical data and network parameters. When capacity requests occur, the system compares against pre-computed thresholds rather than performing real-time analysis, thus maintaining accuracy while reducing processing time.
Solution Approach 2:
The system performs comprehensive capacity analysis periodically rather than continuously. Real-time requests are handled by comparing against pre-established thresholds, while full re-analysis occurs at scheduled intervals to update thresholds, balancing measurement precision with reduced processing overhead.
2Measurement precision
If constant real-time data retrieval and analysis is performed to determine available network capacity, then network capacity management accuracy is improved, but memory usage increases
Solution Approach 1:
The system pre-computes and stores capacity thresholds in advance based on historical patterns and network characteristics. These pre-computed values are stored in memory for quick comparison, eliminating the need to maintain large datasets and complex analysis models in memory during operation.
Solution Approach 2:
The patent extracts only the essential capacity threshold values needed for decision-making from the full network capacity model. By storing only these critical parameters rather than complete network state data, memory usage is significantly reduced while maintaining sufficient accuracy for capacity management decisions.
3Measurement precision
If constant probing of the network is performed to determine available capacity, then real-time capacity information accuracy is improved, but network performance and costs increase
Solution Approach 1:
The system performs comprehensive network probing and capacity analysis periodically rather than continuously. Between periodic updates, capacity requests are evaluated using pre-computed thresholds, significantly reducing the frequency of network probes and their associated performance impact while maintaining adequate capacity information accuracy.
Solution Approach 2:
Network capacity characteristics are pre-analyzed during off-peak periods to establish capacity thresholds. This preliminary analysis captures network behavior patterns without impacting real-time network performance, and these pre-established thresholds are then used for rapid capacity decision-making during peak periods.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
In an aspect, the present application is directed to a computer-implemented method, a computer system, and a computer program product to manage traffic in a network, In an aspect a computer-implemented method to manage traffic in a network is provided. The method comprises: receiving a capacity request, wherein the capacity request comprises a request for capacity on the network; evaluating whether the capacity requested by the capacity request in view of a measure of currently in-use network capacity on the network would exceed a threshold level; if the threshold level would not be exceeded, the capacity request is fulfilled so that a corresponding network request can be granted for transmission over the network; and if the threshold level would be exceeded, retrieving and analyzing real-time capacity data to determine an available network capacity of the network to be compared to the capacity requested in the capacity request.