Packet Gateway Redirect Server for Mobile Session Failure
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile networks, repeated session setup failures lead to resource wastage and network congestion due to subscribers retrying session setups, especially when there are misconfigurations or external node failures, resulting in unsustainable call setup rates and potential network meltdowns.
Innovation Solution
Implementing a system that redirects mobile users to a redirect server upon session startup failure, using a computing device in the packet gateway to manage session attempts, track repeated failures, and employ a configurable timer to limit session closures, thereby reducing repeated attempts and alleviating network load during failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If subscribers retry session setup after failure, then service restoration opportunity increases, but network resource consumption and call setup rates increase uncontrollably
Solution Approach 1:
A redirect server is introduced as an intermediary between the mobile device and the core network. When session setup fails, the mobile device is redirected to this intermediary server instead of immediately retrying the original session. The redirect server maintains a redirect session that prevents further retry attempts, thereby controlling call setup rates while still allowing service restoration through the redirect mechanism.
Solution Approach 2:
The system preemptively redirects the mobile device to a redirect server upon detecting session setup failure, before the device can initiate repeated retry attempts. This preliminary action blocks the harmful retry loop from forming, controlling the call setup rate before it becomes unmanageable, while preserving the opportunity for service restoration through the redirect session.
2Reliability
If repeated session setup attempts are allowed, then service availability improves, but network resources are exhausted
Solution Approach 1:
The redirect server acts as an intermediary that consumes minimal network resources while maintaining service availability. Instead of allowing repeated high-resource session setup attempts, the redirect server provides a low-resource alternative that keeps the mobile device connected to the network, preserving service availability without exhausting network resources.
Solution Approach 2:
The redirect session is designed as a temporary, low-cost session that consumes minimal network resources compared to full session setup attempts. This disposable redirect session prevents resource exhaustion while maintaining service availability, as it can be quickly established and terminated without significant resource investment.
3Reliability
If session failure redirection is implemented, then repeated failures are reduced, but system complexity increases
Solution Approach 1:
The redirect server is a relatively simple intermediary component that reduces complex failure handling logic to a straightforward redirect mechanism. Rather than implementing complex failure analysis and recovery systems, the patent uses this simple redirect intermediary to effectively reduce repeated failures while adding minimal system complexity.
Data Source
AI summary
Systems and methods of directing a mobile user to a redirect server when the mobile user experiences session startup failure thereby reducing repeated attempts to establish a session during session startup failure. A first request is received in packet gateway to create a mobile session in a mobile network for a mobile device. A second request is transmitted to a server, the second request associated with an inquiry regarding a status of the mobile device. A call failure indication is received from the server for the mobile device. An indication of call success is transmitted to a serving gateway, and a redirect session is created such that the mobile device is directed to a redirect sever during the redirect session, thereby reducing repeated attempts to establish a session during session startup failure.


