EP-4740428-A1 - METHOD AND SYSTEM FOR OPTIMISING AVAILABILITY OF AN UPDATED DATA AT A SECONDARY SITE
Abstract
The present disclosure relates to a method and a system for optimising availability of an updated data at a secondary site The method encompasses receiving, at a Network Exposure Function (NEF) from an Application Function (AF), a service request, wherein the service request is associated with one or more database operation request; identifying, at the NEF, at least one target database operation based on the one or more database operation request; executing, at a database cluster associated with the NEF, the at least one target database operation; transmitting, from the NEF to an auditor associated with the NEF, the at least one target database operation based on executing at the database cluster; and facilitating, at the NEF, a replication of the at least one target database operation based on the transmission of the at least one target database operation from the NEF to the auditor.
Inventors
- BISHT, SANDEEP
- MOGIA, Mohd Rijvan Khan
- BHATNAGAR, AAYUSH
- Sanas, Nilesh
- Pandey, Ashish Kumar
- PILLAI, Rudhra
- SINGH, MANISHA
- SHARMA, ANKUR
- CHAUDHARY, Indra
- GOUR, Nitesh
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240619
Claims (20)
- 1. A method for optimising availability of an updated data at a secondary site, the method comprising: receiving, by a transceiver unit [301] at a Network Exposure Function (NEF), from an Application Function (AF), a service request, wherein the service request is associated with one or more database operation request; identifying, by an identification unit [303] at the NEF, at least one target database operation based on the one or more database operation request associated with the service request; executing, by an analysis unit [305] at a database cluster associated with the NEF, the at least one target database operation; transmitting, by the transceiver unit [301] from the NEF to an auditor associated with the NEF, the at least one target database operation based on executing at the database cluster the at least one target database operation; and facilitating, by the analysis unit [305] at the NEF, a replication of the at least one target database operation based on the transmission of the at least one target database operation from the transceiver unit [301] of the NEF to the auditor associated with the NEF.
- 2. The method as claimed in claim 1 wherein the facilitating, by the analysis unit [305] at the NEF, the replication of the at least one target database operation comprises: generating, by the auditor, an output data based on the at least one target database operation; transmitting, from the auditor associated with the NEF to the secondary site associated with the NEF, the output data associated with the at least one target database operation; generating, by an auditor associated with the secondary site, a replicate data based on the output data associated with the at least one target database operation; and executing, by the auditor at a database cluster associated with the secondary site, the at least one target database operation based on the replicate data.
- 3. The method as claimed in claim 2, wherein transmitting, from the auditor associated with the NEF to the secondary site associated with the NEF, the output data associated with the at least one target database operation is performed using one of a plurality of paths.
- 4. The method as claimed in claim 3, wherein using a first path of the plurality of paths, the data is received at a second receiver associated with the secondary site from a first sender associated with a primary site.
- 5. The method as claimed in claim 3, wherein using a second path of the plurality of paths, the data is received at a second receiver associated with the secondary site from a first sender associated with the primary site via a third proxy deployed at a tertiary site in an event of failure of direct connectivity between the first sender and the second receiver.
- 6. The method as claimed in claim 3, wherein using a third path of the plurality of paths, the data is received at a second proxy associated with the secondary site from a first sender associated with the primary site via a third proxy deployed at a tertiary site during downtime of a receiver associated with the secondary site.
- 7. The method as claimed in claim 3, wherein using a fourth path of the plurality of paths, the data is received at a second proxy associated with the secondary site from a first sender associated with the primary site during downtime of a second receiver associated with the secondary site and a third proxy associated with a tertiary site.
- 8. The method as claimed in claim 1, the method further comprises transmitting, by the transceiver unit [301] from the NEF via a cache associated with the NEF to the auditor associated with the NEF, the at least one target database operation based on executing at the database cluster the at least one target database operation.
- 9. The method as claimed in claim 1, wherein the one or more database operation request is at least one of a database create operation request, database insert operation request, a database update operation request, and a database delete operation request.
- 10. The method as claimed in claim 1, the method further comprises: detecting, by the analysis unit [305], a failure status associated with at least one of the NEF and the secondary site associated with the NEF based on one or more predefined rules; and transmitting, by the transceiver unit [301], at least a service traffic associated with the service request to at least one of the NEF and the secondary site associated with the NEF based on the failure status associated with at least one of the NEF and the secondary site.
- 11. The method as claimed in claim 1, the method further comprising: synchronizing, by the analysis unit [305], in real time, at least the database cluster and a disaster recovery database cluster.
- 12. The method as claimed in claim 1, wherein the secondary site is a disaster recovery site.
- 13. A system for optimising availability of an updated data at a secondary site, the system comprising: a transceiver unit [301 ] at a Network Exposure Function (NEF), configured to receive from an Application Function (AF), a service request, wherein the service request is associated with one or more database operation request; an identification unit [303], the identification unit [303] connected to at least the transceiver unit [301], the identification unit [303] configured to identify, at a Network Exposure Function (NEF) at least one target database operation based on the one or more database operation request associated with the service request; and an analysis unit [305] connected to at least the identification unit [303], the analysis unit [305] configured to execute at a database cluster associated with the NEF, the at least one target database operation; wherein the transceiver unit [301] is further configured to transmit, from the NEF to an auditor associated with the NEF, the at least one target database operation based on executing at the database cluster the at least one target database operation, and wherein the analysis unit [305] is further configured to facilitate, at the NEF, a replication of the at least one target database operation based on the transmission of the at least one target database operation from the transceiver unit [301] of the NEF to the auditor associated with the NEF.
- 14. The system as claimed in claim 13, wherein for the facilitation of the replication of the at least one target database operation at the NEF : the auditor is configured to: o generate an output data based on the at least one target database operation, and o transmit, to the secondary site associated with the NEF, the output data associated with the at least one target database operation; a disaster recovery auditor associated with the secondary site is configured to o generate a replicate data based on the output data associated with the at least one target database operation, and o execute, at a disaster recovery database cluster associated with the secondary site, the at least one target database operation based on the replicate data.
- 15. The system as claimed in claim 14, wherein the auditor is configured to transmit, to the secondary site associated with the NEF, the output data associated with the at least one target database operation using one of a plurality of paths.
- 16. The system as claimed in claim 15, wherein using a first path of the plurality of paths, the data is received at a second receiver associated with the secondary site from a first sender associated with a primary site.
- 17. The system as claimed in claim 15, wherein using a second path of the plurality of paths, the data is received at a second receiver associated with the secondary site from a first sender associated with the primary site via a third proxy deployed at a tertiary site in an event of failure of direct connectivity between a first sender and the second receiver.
- 18. The system as claimed in claim 15, wherein using a third path of the plurality of paths, the data is received at a second proxy associated with the secondary site from a first sender associated with the primary site via a third proxy deployed at a tertiary site during downtime of the receiver associated with the secondary site.
- 19. The system as claimed in claim 15, wherein using a fourth path of the plurality of paths, the data is received at a second proxy associated with the secondary site from a first sender associated with the primary site during downtime of a second receiver associated with the secondary site and a third proxy associated with a tertiary site.
- 20. The system as claimed in claim 13, wherein the transceiver unit [301] is further configured to transmit, from the NEF via a cache associated with the NEF to the auditor associated with the NEF, the at least one target database operation based on executing at the database cluster the at least one target database operation.
Description
METHOD AND SYSTEM FOR OPTIMISING AVAILABILITY OF AN UPDATED DATA AT A SECONDARY SITE FIELD OF INVENTION [0001] Embodiments of the present disclosure generally relate to the field of wireless communication systems. More particularly, embodiments of the present disclosure relate to method and system for optimising availability of an updated data at a secondary site. BACKGROUND OF THE DISCLOSURE [0002] The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of prior art. [0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second-generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. The third generation (3G) technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users. [0004] As used herein, NEF refers to a Network Exposure Function which is considered to be an essential element of the core 5G network. The NEF is located between the 5G core network and external third-party application functionaries (AFs) and is responsible for managing the external open network data. In addition, all external applications that want to access the internal data of the 5G core shall pass through the NEF for security of data. [0005] When a User Equipment (UE) is connected to an Access & Mobility Management Function (AMF), a session gets created and information about the same is transmitted to a NEF site cluster. During communication, when there is a complete failure of the NEF site cluster, in order to restore the communication handled by such NEF site cluster, the NEF site cluster has to be restarted in order to allow the communication to happen which is a time taking process. [0006] Further, over the period of time various solutions have been developed to improve the performance of communication devices and to provide data availability to a Disaster Recovery (DR) Site to allow communication to run smoothly in case a Geo-Redundant (GR) Site is in a shutdown state or is not working properly. However, there are certain challenges with existing solutions. The existing solutions are time-inefficient solutions that also hamper user experience and lead to delayed communication. Further, the existing solutions involve inefficient utilization of the resources. [0007] Thus, there exists an imperative need in the art to provide the data availability to the Disaster Recovery (DR) Site to allow communication to run smoothly in case the Geo-Redundant (GR) Site is in a shut-down state or is not working properly, which the present disclosure aims to address. OBJECTS OF THE DISCLOSURE [0008] Some of the objects of the present disclosure, which at least one embodiment disclosed herein satisfies are listed herein below. [0009] It is an object of the present disclosure to provide a method and system for optimising availability of an updated data at a secondary site. [0010] It is an object of the present disclosure to provide a system and a method for availability of data to a Disaster Recovery (DR) Site to allow communication to run smoothly in case a Geo- Redundant (GR) Site is in a shut-down state or is not working properly. [0011] It is another object of the present disclosure to provide a solution that is time effective. [0012] It is yet another object of the present disclosure to provide a solution that provides optimal utilization of resources. SUMMARY [0013] This section is provided to introduce certain aspects of the present disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter. [0014] An aspect of the present disclosure may relate to a method for optimising availability of an updated data at a secondary site. The method comprising receiving, by a transceiver unit at a Network Exposure Function (NEF)