Media Server Load Processing to Prevent Overload Oscillation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video conferencing scenarios, media servers experience instability due to oscillation between overload and underload states, leading to users being disconnected and affecting the stability of the conference experience.
Innovation Solution
Implement a method for load processing that includes acquiring a load state for a target server, distinguishing between overload and underload states with asymmetric detection cycles, and applying hierarchical degradation strategies to manage load levels, prioritizing speaking users and adjusting data stream quality to stabilize server load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the media server uses a uniform detection cycle for both overload and underload states, then the system structure is simple, but the server oscillates between overload and underload states causing instability
Solution Approach 1:
The patent applies asymmetry by setting different detection cycles for overload and underload states. Specifically, the overload detection cycle is set to be shorter than the underload detection cycle, creating an asymmetric detection mechanism that prevents oscillation between states while maintaining system stability.
2Reliability
If the media server denies access to users during overload, then the server load is reduced, but users experience disconnection and degraded service quality
Solution Approach 1:
The patent changes the parameter of data stream quality rather than simply denying access. During overload, the system adjusts the quality parameter of data streams to a lower level, allowing users to remain connected with degraded service rather than being disconnected entirely. This resolves the contradiction by maintaining connectivity while managing load.
Solution Approach 2:
The patent implements dynamic quality adjustment based on real-time load detection. The data stream quality is not fixed but dynamically changed according to the server's current state, transitioning between different quality levels as load conditions change, thereby preventing user disconnection while managing overload.
3Productivity
If the media server accepts all users during underload, then resource utilization is maximized, but the server may become overloaded and unstable
Solution Approach 1:
The patent implements a feedback mechanism where the server continuously detects its load state and adjusts user acceptance accordingly. When the server approaches overload conditions, the detection mechanism triggers quality adjustment or access denial to prevent instability, thus maintaining reliability while maximizing resource utilization during normal and underload conditions.
Data Source
AI summary
The present disclosure provides a method for load processing, an electronic device and a storage medium. The method includes: acquiring a load state that is current for a target server; wherein the load state includes an overload state or an underload state, and an overload detection cycle corresponding to the overload state is less than an underload detection cycle corresponding to the underload state; and performing overload processing or underload processing on the target server based on the load state.


