Latency Management in Distributed Telephony Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed telephony systems face challenges in determining the optimal routing for session traffic across globally distributed networks, leading to poor communication quality when callers are in different regions or continents, due to unclear allocation of computing resources and limited infrastructure.
Innovation Solution
A system and method that dynamically manage latency by routing communication traffic between regions, using communication-processing servers and gateways to select the best available resources based on endpoint locations and media types, shifting between local and remote communication modes to minimize latency and maintain high-quality paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If computing resources are centralized in one region, then infrastructure complexity is reduced, but communication quality deteriorates for callers in different regions due to increased latency
Solution Approach 1:
The patent segments the centralized computing resources into multiple regional data centers distributed across different geographic locations. Each regional data center can independently handle communication traffic for callers in its vicinity, reducing latency and improving communication quality while maintaining manageable infrastructure complexity through modular deployment
Solution Approach 2:
The patent implements local quality by deploying computing resources specifically in regions where callers are located. This ensures that communication traffic is processed locally rather than being routed to distant centralized servers, thereby reducing latency and improving communication quality for regional callers
2Reliability
If computing resources are distributed across multiple regions, then communication quality improves for global callers, but determining optimal routing becomes more complex
Solution Approach 1:
The patent applies preliminary action by pre-establishing routing tables and protocols that automatically direct communication traffic to the nearest available regional data center. This preliminary routing configuration simplifies the complexity of determining optimal paths, as the system has already prepared routing instructions before communication needs arise
Solution Approach 2:
The patent implements feedback mechanisms that continuously monitor communication quality and latency metrics across regional data centers. This feedback information is used to dynamically adjust routing decisions, ensuring that traffic is always directed to the optimal regional resource while simplifying the complexity through data-driven automation
3Loss of time
If regional data centers are deployed globally, then latency is reduced for local callers, but infrastructure cost and complexity increase
Solution Approach 1:
The patent applies universality by designing regional data centers with multi-functional capabilities that can handle various types of communication traffic (voice, video, data) and serve multiple callers simultaneously. This universal design reduces the need for specialized infrastructure in each region, thereby reducing overall infrastructure complexity while maintaining low latency through local processing
Solution Approach 2:
The patent implements parameter changes by dynamically adjusting resource allocation and configuration parameters in regional data centers based on demand. This allows the system to optimize performance and reduce latency by activating only the necessary resources in each region, thereby managing infrastructure complexity through flexible parameter adjustment rather than permanent over-provisioning
Data Source
AI summary
A system and method of preferred embodiments include at a signaling gateway of a first region, receiving a communication invitation of a first endpoint from a communication provider; signaling the communication invitation to a communication-processing server in a second region; in response to communication processing of the communication-processing server, dynamically directing signaling and media of the communication according to processing instructions and resources available in at least the first and two regions; wherein dynamically directing signaling and media communication of the communication comprises selectively routing media communication exclusively through communication resources of the first region if resources are available in the first region or selectively routing media communication between the first endpoint, the gateway, and at least the communication-processing server if media resources are not in the first region.


