Dynamic Context Router for Signaling Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of wireless and cellular networks has increased due to expanding user demand for services, making efficient routing and management of signaling traffic a challenging task, particularly in telecommunications systems where existing solutions like Diameter routing agents are limited in intelligence and flexibility.
Innovation Solution
A dynamic context router system that operates as a protocol-agnostic, application-level router and load balancer, capable of making dynamic routing and load-balancing decisions based on message content, using contextual information to identify destinations, and modifying messages by adding or removing information, while supporting inter-protocol communication and topology hiding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional Diameter routing agents are used for signaling traffic routing, then basic routing functionality is provided, but intelligence and flexibility are limited
Solution Approach 1:
The routing system dynamically adapts its behavior based on real-time network conditions, message types, and contextual information. The router can modify routing decisions on-the-fly without requiring manual reconfiguration, enabling flexible response to changing network states while maintaining manageable complexity through automated adaptation mechanisms.
Solution Approach 2:
The system changes routing parameters and decision criteria based on message content analysis. By examining contextual information within signaling messages and adjusting routing parameters dynamically, the system achieves high flexibility in routing decisions without requiring complex manual configuration for each scenario.
2Productivity
If network expansion is implemented to meet increasing user demand, then service capacity is improved, but routing and management complexity increases
Solution Approach 1:
The routing system segments complex routing decisions into manageable components by analyzing messages at different levels (protocol layer, application layer, content layer). This segmentation allows the system to handle expanded network traffic efficiently by processing routing decisions in discrete, manageable stages rather than as monolithic complex operations.
Solution Approach 2:
The intelligent router acts as an intermediary between expanded network elements, mediating routing decisions based on contextual analysis. This intermediary function simplifies management of network expansion by centralizing intelligent routing logic, allowing individual network elements to remain relatively simple while the mediator handles the complexity of coordinating traffic across the expanded network.
3Reliability
If protocol-specific routing solutions are used, then protocol compatibility is ensured, but inter-protocol communication capability is limited
Solution Approach 1:
The routing system is designed with universal functionality to handle multiple protocols through a common architectural framework. By implementing protocol-agnostic message inspection and routing decision mechanisms, the system ensures reliable protocol-specific handling while simultaneously enabling inter-protocol communication through its universal routing capabilities.
Solution Approach 2:
The router serves as an intermediary that translates between different protocols while maintaining compatibility requirements. It receives messages from various protocols, analyzes their contextual content universally, and routes them appropriately while ensuring protocol-specific compatibility is maintained at the interfaces, thus enabling both reliability and versatility.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods, servers and systems for communicating signaling information in a telecommunications signaling network, comprising receiving in a processor of a server computing device from a source component a communication message that encodes signaling information, performing application level routing operations that include using the signaling information included in the received communication message and information received from one of a business support system (BSS) and an operation support system (OSS) to identify a destination component, modifying the signaling information included in the received communication message based on the identified destination component, and sending the modified communication message to the identified destination component.