System and Method for Mobile Core Data Services
First Claim
1. A method for distributed synchronization in a mobile core network, the method comprising:
- sending an update request, by a leader mobile core data service (MDS) agent to follower MDS agents, the update request requesting the follower MDS agents to store an updated version of context information in data stores associated with the follower MDS agents, wherein the leader MDS agent and the follower MDS agents belong to a group of MDS agents at data centers, and the update request comprises a copy of the updated version of the context information;
receiving responses to the updated request from fewer than all of the follower MDS agents; and
sending version information of the updated version of the context information to the follower MDS agents when the responses are from at least a threshold number of the follower MDS agents, the version information triggering the follower MDS agents to update the context information according to the updated version of the context information.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile core network with distributed data services is provided. The mobile core network includes distributed mobile cores associated with mobile data service (MDS) agents at distributed data centers. A central MDS agent is host at a central data center providing legacy mobility management entity (MME) functions. The central MDS agent and the MDS agents at the distributed data centers coordinate with each other for synchronizing context information, such as subscriber data, session context data and metrics data of UEs, so that the context information is available at the central data center and the distributed data centers when or before it is requested.
-
Citations
20 Claims
-
1. A method for distributed synchronization in a mobile core network, the method comprising:
-
sending an update request, by a leader mobile core data service (MDS) agent to follower MDS agents, the update request requesting the follower MDS agents to store an updated version of context information in data stores associated with the follower MDS agents, wherein the leader MDS agent and the follower MDS agents belong to a group of MDS agents at data centers, and the update request comprises a copy of the updated version of the context information; receiving responses to the updated request from fewer than all of the follower MDS agents; and sending version information of the updated version of the context information to the follower MDS agents when the responses are from at least a threshold number of the follower MDS agents, the version information triggering the follower MDS agents to update the context information according to the updated version of the context information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile core data service (MDS) agent, comprising:
-
a processor; and a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions for; sending an update request to follower MDS agents in a mobile core network, the update request requesting the follower MDS agents to store an updated version of context information in data stores associated with the follower MDS agents, wherein the MDS agent and the follower MDS agents belong to a group of MDS agents at data centers, and the update request comprises a copy of the updated version of the context information; receiving responses to the updated request from fewer than all of the follower MDS agents; and sending version information of the updated version of the context information to the follower MDS agents when the responses are from at least a threshold number of the follower MDS agents, the version information triggering the follower MDS agents to update the context information according to the updated version of the context information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification