Service Gateway Controller Segmentation for IMS Scalability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for delivering email messages to mobile handheld devices do not adequately address the reliability and scalability requirements specified by the 3GPP standards for IP Multimedia Subsystem (IMS) networks, particularly in terms of service architecture.
Innovation Solution
A network architecture that includes a service gateway controller (SGC) and multiple service gateways (SGWs) configured for dynamic routing, enabling efficient data item delivery to mobile communications devices within an IMS environment, with a service client on the device discovering and communicating with a suitable SGW for redirected data from a remote services server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a traditional service gateway architecture is used for delivering data to mobile devices, then the implementation is simpler, but the reliability and scalability do not meet 3GPP IMS standards
Solution Approach 1:
The service gateway functionality is segmented into two distinct components: a service gateway controller (SGC) that handles signaling and control functions, and multiple service gateways (SGWs) that handle message transport and data delivery. This segmentation allows the system to achieve high reliability and scalability required by 3GPP IMS standards while maintaining manageable complexity through clear separation of concerns.
Solution Approach 2:
The service gateway controller acts as an intermediary between the external network and the service gateways. It manages the signaling interface with external networks and coordinates the message transport interface to service gateways, thereby improving reliability through centralized control while allowing distributed message handling.
2Adaptability or versatility
If service gateway connections are statically configured, then the device complexity is reduced, but the scalability and adaptability to dynamic network conditions deteriorate
Solution Approach 1:
The service gateway architecture implements dynamic routing where service gateways can be added, removed, or reconfigured based on network conditions and service requirements. The service gateway controller dynamically manages the routing of messages to appropriate service gateways, enabling the system to adapt to changing network conditions while maintaining operational complexity through automated control.
Solution Approach 2:
The service gateway controller provides universal control functionality that can manage multiple service gateways with different capabilities. It handles various signaling protocols and message types, making the architecture versatile and adaptable to different service requirements without increasing individual component complexity.
3Productivity
If multiple service gateways are deployed for scalability, then the service delivery capacity increases, but the signaling and coordination complexity increases
Solution Approach 1:
By separating signaling functions (handled by the service gateway controller) from message transport functions (handled by service gateways), the system can scale message handling capacity by adding more service gateways without proportionally increasing signaling complexity. The controller maintains a manageable signaling interface regardless of the number of gateways.
Solution Approach 2:
The service gateway controller serves as an intermediary that abstracts the complexity of managing multiple service gateways. It provides a unified signaling interface to external networks while distributing message transport tasks across multiple gateways, thereby enabling scalable data delivery capacity without linearly increasing signaling coordination complexity.
Data Source
AI summary
In one embodiment, a scheme is described with respect to a service network system adapted to interoperate in an Internet Protocol (IP) Multimedia Subsystem (IMS) environment wherein signaling and message media planes are decoupled. The service network system comprises a service gateway controller (SGC) that is decomposed from a plurality of a plurality of service gateways (SGWs) operable to effectuate a message transport interface with respect to a remote services server.


