Network Congestion Control via Dynamic Protocol Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video surveillance systems face network congestion issues due to high bandwidth demands, leading to instability and inefficiencies in transmitting alert events, which can result in mosaics, screen jumps, or deadlocks in video feeds.
Innovation Solution
A method and system that assess network conditions to determine optimal communication protocols for sending alert signals based on urgency levels and congestion assessment, using round-trip times and empirical values to prioritize and batch alert signals effectively, thereby managing network congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a large number of alert events are transmitted via the alert network in a short time duration, then the bandwidth demand increases to meet high alert transmission requirements, but network congestion occurs and transmission efficiency decreases
Solution Approach 1:
The system performs preliminary congestion assessment (CGA) before transmitting alert signals to predict network conditions. By evaluating network congestion levels in advance and determining appropriate communication protocols beforehand, the system prevents congestion-related failures rather than reacting to them after occurrence
Solution Approach 2:
The system dynamically adjusts communication protocols based on real-time network congestion assessment. Different communication protocols are selected according to assessed congestion levels, allowing the system to adapt transmission parameters dynamically to maintain reliable alert transmission under varying network conditions
2Adaptability or versatility
If multiple communication protocols are used to handle different network conditions, then network adaptability improves, but system complexity increases
Solution Approach 1:
The system changes communication protocol parameters based on network congestion assessment results. By adjusting transmission parameters such as protocol selection, batch size, and timing according to assessed congestion levels, the system achieves network adaptability without requiring completely different communication systems for each condition
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system and method for controlling network congestion are provided. The method may include one or more of the following operations. One or more alert signals corresponding to one or more alert events of one or more urgency levels may be obtained at a first time of interest. A network condition of the network at the first time of interest may be obtained. A congestion assessment (CGA) at the first time of interest may be performed based on the network condition. A first communication protocol for sending the one or more alert signals may be determined based on the CGA. A first batch of alert signals of the one or more alert signals may be caused, based on the first communication protocol and the urgency levels of the one or more alert signals, to be sent via the network.