Distributed Conference Bridge Failover via Dynamic Resource Assignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional conference call solutions face limitations in scalability, resource utilization, and participant handling, with bottlenecks in master-slave architectures, inefficient bandwidth use, and the inability to handle multiple speakers simultaneously.
Innovation Solution
A distributed conferencing system with multiple interconnected conference servers that share information on availability and connections, allowing for dynamic resource allocation and failover, and a media mixer to efficiently mix media from multiple participants, thereby optimizing resource use and scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a master-slave architecture is used to distribute conference calls across multiple servers, then scalability is improved, but the master server becomes a bottleneck and single point of failure
Solution Approach 1:
The system divides the conference call management function into independent conference bridge modules, each capable of handling specific conference calls. This segmentation eliminates the master server bottleneck by distributing call management across multiple autonomous bridges rather than centralizing it in a single master server.
Solution Approach 2:
The patent introduces a conference call manager as an intermediary that dynamically assigns conference calls to available conference bridges. This mediator coordinates resource allocation without creating a single point of failure, as the manager can redirect calls if a bridge fails, and bridges can operate independently if the manager is unavailable.
2Device complexity
If a stand-alone server is used to handle conference calls, then system simplicity is maintained, but the system cannot scale and has no failover capability
Solution Approach 1:
Each conference bridge in the system is self-sufficient and can independently manage conference calls without requiring a central controller. This self-service capability allows any bridge to handle calls directly, enabling simple scaling by adding more independent bridges to the network without complex reconfiguration.
3Device complexity
If traditional conference call solutions limit the number of audible participants to maintain quality, then system simplicity is preserved, but the ability to handle multiple speakers simultaneously is reduced
Solution Approach 1:
The patent combines multiple conference bridges into a single logical conference call, allowing participants to be distributed across different physical bridges. This merging enables the system to handle many more simultaneous speakers than a single bridge could manage, while maintaining quality through the distributed architecture.
Data Source
AI summary
In one example, a method for a conference bridge failover in a conference call system may include determining that a first conference bridge with a connection for a participant telephone has failed. The method may also include determining whether one or more conference bridge have resources to manage the connection for the participant telephone of the first conference bridge and assigning the connection for the participant telephone to the one or more conference bridge in response to the determination.


