Maintaining Consistent Subscriber Data on Geo-Redundant Subscriber Databases
AssigneeHewlett Packard Enterprise Development LP
InventorRAVI SAXENA
Life of this patent
Estimating the term…
Abstract
Examples describe mechanisms for maintaining consistent subscriber data on geo-redundant subscriber databases. In an example, a request to perform an operation related to subscriber data may be received on a subscriber database, wherein the subscriber database may be a geo-redundant deployment of a separate subscriber database. The connectivity status of a synchronization link between the subscriber database and the separate subscriber database may be determined. In response to the determination that the connectivity status of the synchronization link between the subscriber database and the separate subscriber database is disconnected, the request to perform the operation related to the subscriber data on the subscriber database may be denied.
Claims15
A method of maintaining consistent subscriber data on geo-redundant subscriber databases, comprising:
- receiving a request to perform, via a processor, an operation related to subscriber data on a subscriber database, wherein the subscriber database is a geo-redundant deployment of a separate subscriber database;
- determining, via the processor, a connectivity status of a synchronization link between the subscriber database and the separate subscriber database;
- and
- in response to the determination that the connectivity status of the synchronization link between the subscriber database and the separate subscriber database is disconnected, denying the request, via the processor, to perform the operation related to the subscriber data on the subscriber database.
A system to maintain consistent subscriber data on geo-redundant subscriber databases, comprising:
- a receipt engine to receive a request to perform an operation related to subscriber data on a subscriber database, wherein the subscriber database is a geo-redundant deployment of a separate subscriber database on a separate system;
- a determination engine to determine a connectivity status of a link to the separate system, wherein the link is used to synchronize data between the subscriber database and the separate subscriber database;
- and
- a response engine to deny the request to perform the operation related to the subscriber data on the subscriber database in response to the determination that the connectivity status of the synchronization link to the separate system is disconnected.
A non-transitory machine-readable storage medium comprising instructions to maintain consistent subscriber data on geo-redundant subscriber databases, the instructions executable by a processor to:
- receive a request to perform an operation related to first subscriber data on a first subscriber database of a telecom network, wherein the first subscriber data is a copy of a second subscriber data on a second subscriber database, wherein the first subscriber database and the second subscriber database are maintained at two different geographical locations;
- determine a connectivity status of a synchronization link between the first subscriber database and the second subscriber database;
- in response to the determination that the connectivity status of the synchronization link between the first subscriber database and the second subscriber database is disconnected, deny the request to perform the operation related to the first subscriber data on the first subscriber database;
- and
- in response to the determination that the connectivity status of the synchronization link between the first subscriber database and the second subscriber database is functional, allow the operation related to the first subscriber data on the first subscriber database.
Dependencies are inferred from the claim text.