Terminal Conference Load Balancing via Dynamic Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video conference systems are limited in the number of users they can support, leading to inadequate resource allocation and poor concurrent access performance, especially during high user loads.

Innovation Solution

A method and system that utilize a scheduler to dynamically allocate idle call and media resources across different areas, allowing for seamless resource distribution and balancing, even when resources are overloaded, by using routing configuration rules to identify and allocate available nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud conferences limit the number of access users, then resource allocation is simplified, but the number of users accessing the system is limited and concurrent access performance deteriorates

Engineering Contradiction:
Improvenumber of concurrent usersVSAvoidresource allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the conference system into multiple access nodes distributed across different areas. Each access node independently manages local resources, and the scheduler coordinates between nodes. This segmentation allows the system to scale user capacity by adding more access nodes without proportionally increasing central management complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a scheduler as an intermediary component between the server and access nodes. The scheduler receives resource reports from access nodes, processes allocation requests, and coordinates resource distribution. This intermediary simplifies the overall system architecture by centralizing the complex allocation logic in a dedicated component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If resources are allocated statically, then allocation is simple, but resource utilization efficiency deteriorates under varying load conditions

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoiddynamic allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where access nodes periodically report their available resources to the scheduler. The scheduler then dynamically adjusts allocations based on real-time resource availability and user requests. This dynamic mechanism ensures optimal resource utilization efficiency while adapting to changing system conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback loop where access nodes continuously report their resource status to the scheduler. Based on this feedback, the scheduler makes informed allocation decisions and can reallocate resources to areas with higher demand. This feedback mechanism enables efficient resource utilization while maintaining manageable system complexity through automated decision-making.

Inventive Principle:
Principle #23Feedback

3Productivity

If users are overloaded, then system capacity is maximized, but concurrent access performance deteriorates

Engineering Contradiction:
Improveconcurrent access performanceVSAvoidsystem stability under load
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the user base into multiple groups served by different access nodes distributed across various areas. When one area is overloaded, users can be routed to other areas with available capacity. This segmentation maintains system stability under load by distributing users across multiple independent units rather than a single bottlenecked system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes the allocation parameters based on real-time system state. The scheduler monitors resource availability at each access node and adjusts allocation decisions accordingly. When certain areas are overloaded, the system changes allocation parameters to redirect users to underutilized areas, maintaining concurrent access performance while preserving system stability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10728050B2Method of terminal-based conference load-balancing, and device and system utilizing same
Publication Date: 2020.07.28 ZTE CORP
  • US10728050B2 patent drawing
  • US10728050B2 patent drawing
  • US10728050B2 patent drawing

AI summary

The present disclosure provides a method, a device and a system for balancing a load of a terminal-based conference. Herein, the method includes: a scheduler receives a call resource and a media resource reported by a server; the scheduler receives a call resource request of the server, and the scheduler allocates an idle call resource access node in the call resource to a terminal managed by the server according to the call resource request; the scheduler receives a media resource request of a call node corresponding to the call resource access node, and the scheduler allocates an idle media resource access node in the media resource to the terminal according to the media resource request.