UDP Performance Information Packets for Network Congestion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telephony over packet networks faces challenges in managing call quality and bandwidth due to lack of connection path state awareness, leading to issues like congestion, jitter, and packet loss, which conventional soft-switching systems are unable to effectively address.
Innovation Solution
The implementation of Performance Information Packets (PIP packets) that monitor and optimize network performance by determining real-time and non-real-time bandwidth usage, packet loss, and transmission quality, allowing for intelligent call management and congestion control within packet networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional soft-switching systems are used for telephony over packet networks, then system simplicity is maintained, but call quality and bandwidth management deteriorate due to lack of connection path state awareness
Solution Approach 1:
The patent implements feedback mechanisms where network elements send performance information packets (containing bandwidth usage, packet loss, jitter data) back to call control managers. This enables dynamic adjustment of call routing and resource allocation based on real-time network conditions, improving call quality without requiring complete system redesign
Solution Approach 2:
The patent segments network performance monitoring into distributed network elements that each collect and report their local performance data. This allows the complex task of network-wide quality monitoring to be divided into manageable units, maintaining system simplicity while enabling comprehensive call quality management
2Reliability
If real-time network performance monitoring is implemented, then call quality management is improved, but network overhead and complexity increase
Solution Approach 1:
The patent designs performance information packets that serve multiple functions: they carry bandwidth usage data, packet loss statistics, jitter measurements, and routing information all in a single standardized message format. This multi-functionality reduces the number of separate monitoring systems needed, limiting the increase in network overhead
Solution Approach 2:
The patent changes the state of network monitoring from static (periodic polling) to dynamic (event-driven reporting). Network elements automatically generate performance packets when specific conditions are met, such as threshold crossings or significant performance changes, reducing overall monitoring overhead while maintaining call quality management
3Quantity of substance
If bandwidth is allocated without real-time performance data, then network resource availability is maintained, but congestion and packet loss increase
Solution Approach 1:
The patent implements preliminary actions by having network elements continuously collect and report performance data before congestion occurs. Call control managers use this advance information to proactively adjust routing decisions and allocate bandwidth reserves, preventing congestion and packet loss before they affect call quality
Solution Approach 2:
The patent transforms static bandwidth allocation into dynamic allocation that adapts to real-time network conditions. Bandwidth reserves and routing decisions are continuously adjusted based on current performance data from the network, allowing the system to maintain optimal bandwidth availability while preventing congestion
Data Source
AI summary
A method for monitoring and optimizing performance of a packet network utilizing user datagram protocol including determining network performance information between a sending user datagram protocol network element and a receiving user datagram protocol network element; concatenating the network performance information into data packets; transmitting the data packets to at least one non-user datagram protocol network device having transport layer capabilities; and controlling bandwidth of the at least one non-user datagram protocol network device to optimize the network utilizing the user datagram protocol based on the network performance information in the data packets. A system for monitoring and optimizing performance of a packet network utilizing user datagram protocol is also included.


