System and method for using VoLTE session continuity information using logical scalable units
First Claim
1. A method of communicating messages in communication system, comprising:
- receiving, in a processor of a multiprocessor computing system, at least one of an Authentication Authorization Request (AAR) message or a Session Termination Request (STR) message from a logical scalable unit (LSU) frontend component, wherein the received message was sent by the LSU frontend component in response to the LSU frontend component receiving a message from a first client component in response to the first client component determining that a user equipment set-up, modified, or terminated a VoLTE call;
determining via the processor whether session information relating to the received message may be obtained from a session store;
using session information included in the session store to make a policy decision in response to determining that session information relating to the received message may be obtained from the session store;
using session continuity information included in the received message to determine the session information, and using the determined session information to make the policy decision, in response to determining that session information relating to the received message may not be obtained from the session store, wherein the session continuity information includes at least one of Gx session information, a session continuation (SC) parameter, or a VoLTE-Session-Continuity Attribute-Value-Pair (AVP);
generating and sending an Authentication Authorization Answer (AAA) message or an Session-Termination-Answer (STA) message to the LSU frontend component based on the policy decision; and
generating and sending a Re-Authorization Request (RAR) message that includes updated session continuity information to the LSU frontend component.
1 Assignment
0 Petitions
Accused Products
Abstract
Logical scalable units (LSU) can be used within a single network data center to provide stateful scalability. However, LSUs are not suitable for operating across multiple network data centers in order to provide geographical redundancy in active-active scenarios while providing high availability. This is because the latencies associated with replicating full session information are unacceptably slow. An additional component in the LSU (known as an LSU Frontend) can be used to replicate a small subset of session information between LSUs. This subset of session information may be enough to enable LSUs to process requests in an acceptable way rather than outright failing. This may be particularly advantageous in scenarios where the requests relate to Voice over LTE calls, because outright failure is very perceivable to subscribers, and it causes resource leakage within the telecommunications network.
-
Citations
20 Claims
-
1. A method of communicating messages in communication system, comprising:
-
receiving, in a processor of a multiprocessor computing system, at least one of an Authentication Authorization Request (AAR) message or a Session Termination Request (STR) message from a logical scalable unit (LSU) frontend component, wherein the received message was sent by the LSU frontend component in response to the LSU frontend component receiving a message from a first client component in response to the first client component determining that a user equipment set-up, modified, or terminated a VoLTE call; determining via the processor whether session information relating to the received message may be obtained from a session store; using session information included in the session store to make a policy decision in response to determining that session information relating to the received message may be obtained from the session store; using session continuity information included in the received message to determine the session information, and using the determined session information to make the policy decision, in response to determining that session information relating to the received message may not be obtained from the session store, wherein the session continuity information includes at least one of Gx session information, a session continuation (SC) parameter, or a VoLTE-Session-Continuity Attribute-Value-Pair (AVP); generating and sending an Authentication Authorization Answer (AAA) message or an Session-Termination-Answer (STA) message to the LSU frontend component based on the policy decision; and generating and sending a Re-Authorization Request (RAR) message that includes updated session continuity information to the LSU frontend component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising; receiving at least one of an Authentication Authorization Request (AAR) message or a Session Termination Request (STR) message from a logical scalable unit (LSU) frontend component, wherein the received message was sent by the LSU frontend component in response to the LSU frontend component receiving a message from a first client component in response to the first client component determining that a user equipment set-up, modified, or terminated a VoLTE call; determining whether session information relating to the received message may be obtained from a session store; using session information included in the session store to make a policy decision in response to determining that session information relating to the received message may be obtained from the session store; using session continuity information included in the received message to determine the session information, and using the determined session information to make the policy decision, in response to determining that session information relating to the received message may not be obtained from the session store, wherein the session continuity information includes at least one of Gx session information, a session continuation (SC) parameter, or a VoLTE-Session-Continuity Attribute-Value-Pair (AVP); generating and sending an Authentication Authorization Answer (AAA) message or an Session-Termination-Answer (STA) message to the LSU frontend component based on the policy decision; and generating and sending a Re-Authorization Request (RAR) message that includes updated session continuity information to the LSU frontend component. - View Dependent Claims (12, 13, 14, 15)
-
16. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations comprising:
-
receiving at least one of an Authentication Authorization Request (AAR) message or a Session Termination Request (STR) message from a logical scalable unit (LSU) frontend component, wherein the received message was sent by the LSU frontend component in response to the LSU frontend component receiving a message from a first client component in response to the first client component determining that a user equipment set-up, modified, or terminated a VoLTE call; determining whether session information relating to the received message may be obtained from a session store; using session information included in the session store to make a policy decision in response to determining that session information relating to the received message may be obtained from the session store; using session continuity information included in the received message to determine the session information, and using the determined session information to make the policy decision, in response to determining that session information relating to the received message may not be obtained from the session store, wherein the session continuity information includes at least one of Gx session information, a session continuation (SC) parameter, or a VoLTE-Session-Continuity Attribute-Value-Pair (AVP); generating and sending an Authentication Authorization Answer (AAA) message or an Session-Termination-Answer (STA) message to the LSU frontend component based on the policy decision; and generating and sending a Re-Authorization Request (RAR) message that includes updated session continuity information to the LSU frontend component. - View Dependent Claims (17, 18, 19, 20)
-
Specification