SIP Proxy Server Uniform Access Interface for Application Server Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IP communication networks, the performance bottleneck and capacity expansion of application servers in NGN or IMS networks are challenging due to limited processing capability, requiring increased numbers of application servers, which complicates network topology and user distribution without modifying core network configurations.
Innovation Solution
A SIP proxy server acts as a uniform access interface to distribute SIP messages between core networks and application servers, dynamically adjusting distribution strategies based on performance and failure detection, allowing for scalable and fault-tolerant message processing without modifying core network devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the number of application servers is increased to enhance processing performance, then the processing capability is improved, but the network topological structure and user distribution become more complex
Solution Approach 1:
The patent introduces a SIP Proxy server as an intermediary component between the core network and application servers. This proxy server centralizes the access interface and message distribution logic, allowing multiple application servers to be managed through a single uniform interface. The SIP Proxy receives SIP messages from the core network, determines the appropriate application server based on message content and server status, and forwards messages accordingly. This intermediary approach enables horizontal scaling of application servers without requiring core network devices to be aware of or adapt to the increased complexity of having multiple servers.
2Productivity
If the number of application servers is expanded to address performance bottlenecks, then the processing performance is enhanced, but the configuration of core network devices requires modification
Solution Approach 1:
The SIP Proxy server is designed as a universal access interface that handles all SIP messages regardless of which application server is the ultimate destination. It implements a standardized message distribution mechanism that works with any number of application servers without requiring changes to core network device configurations. The proxy server universally manages server status monitoring, message routing, and load distribution, allowing the system to scale by simply adding or removing application servers while the SIP Proxy maintains the same configuration and interface.
3Productivity
If application servers are distributed to improve capacity, then the processing capacity is expanded, but the stability and robustness of the system is reduced
Solution Approach 1:
The patent implements a feedback mechanism where the SIP Proxy server continuously monitors the status of application servers and adjusts message distribution accordingly. The proxy server receives status information from application servers, detects failures or overloaded conditions, and dynamically redirects messages to healthy servers. This closed-loop feedback system ensures that message routing adapts to real-time server conditions, maintaining system stability and robustness even as the number of distributed servers increases. The feedback mechanism prevents message loss and ensures service continuity by automatically rerouting around failed or overloaded servers.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention provides a message processing method, apparatus based on the SIP Protocol and an IP communication system, wherein the method comprises: a step for processing messages from a core network, for using a SIP proxy server as a uniform access interface for SIP messages from the core network to judge and distribute the received SIP messages to corresponding application servers for processing; a step for processing messages from the application servers, for using the SIP proxy server as a uniform access interface for SIP messages from the application servers to distribute, according to instructions from the application servers, the received SIP messages to corresponding core network device for processing. Thus, with the method and system of the present invention, when the processing capability of one application server is not enough, the processing capability of the application server could be improved by expanding the number of the application servers without any need to perform modification of the configuration by the core network device.