EP-4740575-A1 - METHOD AND SYSTEM FOR ROUTING TRAFFIC THROUGH CONTEXTLESS LOAD DISTRIBUTORS
Abstract
The present disclosure relates to a method and a system for contextless traffic load balancing of load balancers of AMF module. The disclosure encompasses: dynamically receiving, at a load balancer within an access and mobility management function (AMF) unit [106], a service request from a radio access network (RAN) unit [104] for one or more user devices [102]; generating, by the load balancer, a unique identifier for the one or more user devices, wherein the unique identifier embeds one or more routing parameters within a set of corresponding bits; identifying, by the AMF unit [106], a core-application set and a thread within the core-application set, based on the embedded one or more routing parameters in the unique identifier, to process the service request; and executing, by the AMF unit [106], a set of procedures to provide services to the one or more user devices [102] in response to the service request.
Inventors
- BISHT, BIRENDRA
- BHATNAGAR, AAYUSH
- Singh, Harbinder Pal
- Naskar, Suman
- KUMAR, PRADEEP
- RAJESH, Durgesh
- MANDOWARA, Harshit
- ABHISHEK, R
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240614
Claims (20)
- 1. A method for routing traffic through contextless load distributors in a communication system, the method comprising: dynamically receiving, at a load balancer within an access and mobility management function (AMF) unit [106], a service request from a radio access network (RAN) unit [104] for one or more user devices; generating, by the load balancer, a unique identifier for the one or more user devices, wherein the unique identifier embeds one or more routing parameters within a set of corresponding bits; identifying, by the AMF unit [ 106] , a core-application set and a thread within the coreapplication set, based on the embedded one or more routing parameters in the unique identifier, to process the service request; and executing, by the AMF unit [106], a set of procedures to provide services to the one or more user devices in response to the service request.
- 2. The method as claimed in claim 1, further comprising: receiving, at the AMF unit [106], an initial registration request from the one or more user devices; allocating, by the AMF unit [106], a globally unique temporary identifier (GUTI) to the one or more user devices in response to the initial registration request; and embedding, within the GUTI, a routing factor used for generating the unique identifier.
- 3. The method as claimed in claim 2, wherein the step of generating the unique identifier for subsequent service requests received from the one or more user devices is based on GUTI.
- 4. The method as claimed in claim 1, wherein the one or more routing parameters facilitate directing of the service request to a core-application entity within the AMF unit [106] to avoid storing context for the one or more user devices at the load balancer.
- 5. The method as claimed in claim 1, wherein the unique identifier is selected from a group consisting of at least one of next generation application protocol (NGAP) Protocol Fields, general packet radio service tunnelling protocol (GTP)v2 Protocol Fields, and non-access stratum (NAS) Protocol Fields.
- 6. The method as claimed in claim 1 , wherein the load balancer supports a plurality of protocols comprising ofNGAP, GTP, and hypertext transfer protocol (HTTP).
- 7. The method as claimed in claim 6, wherein the unique identifier facilitates routing of traffic via the plurality of protocols within the AMF unit [106] .
- 8. The method as claimed in claim 1, wherein the load balancer comprises of at least NGAP Load Balancer, GTP Load Balancer, and HTTP Load Balancer to generate corresponding unique identifiers.
- 9. The method as claimed in claim 1, wherein the one or more routing parameters embedded within the set of corresponding bits of the unique identifier comprise elements selected from the group consisting of: AMF-UE-NGAP-ID, tunnel endpoint identifier (TEID), servingtemporary mobile subscriber identity (S-TMSI), and GUTI.
- 10. The method as claimed in claim 9 further comprises: extracting, via NGAPLB [302], a routing factor to decide the core -application set without accessing any context, upon reception of subsequent service requests for same AMF-UE- NGAP-ID from the RAN [104],
- 11. A system for performing procedures through contextless load distributors in a 5G communication system, the system comprising: an access and mobility management function (AMF) unit [106] comprising: a receiving unit [202] configured to dynamically receive a service request, at a load balancer, from a radio access network (RAN) unit [104] for one or more user devices [102]; a generating unit [204] configured to generate a unique identifier, by the load balancer, for the one or more user devices [102], wherein the unique identifier embeds one or more routing parameters within a set of corresponding bits; an identifying unit [206] configured to identify a core-application set and a thread within the core-application set, based on the embedded one or more routing parameters in the unique identifier, to process the service request; and a processing unit [208] configured to execute a set of procedures to provide services to the one or more user devices [102] in response to the service request.
- 12. The system as claimed in claim 11, further comprises: the receiving unit [202] configured to receive an initial registration request from the one or more user devices; an allocating unit [210] configured to allocate a globally unique temporary identifier (GUTI) to the one or more user devices in response to the initial registration request; and the generating unit [204] configured to embed, within the GUTI, a routing factor used for generating the unique identifier.
- 13. The system as claimed in claim 12, wherein the generating of the unique identifier for subsequent service requests received from the one or more user devices is based on the GUTI.
- 14. The system as claimed in claim 11, wherein the one or more routing parameters facilitate directing of the service request to a core-application entity within the AMF unit [106] to avoid storing context for the one or more user devices at the load balancer.
- 15. The system as claimed in claim 11, wherein the unique identifier is selected from a group consisting of at least one of next generation application protocol (NGAP) Protocol Fields, general packet radio service tunnelling protocol (GTP)v2 Protocol Fields, and non-access stratum (NAS) Protocol Fields.
- 16. The system as claimed in claim 11, wherein the load balancer supports a plurality of protocols comprising of NGAP, GTP, and hypertext transfer protocol (HTTP).
- 17. The system as claimed in claim 16, wherein the unique identifier facilitates routing of traffic via the plurality of protocols within the AMF unit [106] .
- 18. The system as claimed in claim 11, wherein the load balancer comprises of at least NGAP Uoad Balancer, GTP Uoad Balancer, and HTTP Uoad Balancer to generate corresponding unique identifiers.
- 19. The system as claimed in claim 11, wherein the one or more routing parameters embedded within the set of corresponding bits of the unique identifier comprise elements selected from the group consisting of: AMF-UE-NGAP-ID, tunnel endpoint identifier (TEID), servingtemporary mobile subscriber identity (S-TMSI), and GUTL
- 20. The system as claimed in claim 19, further comprises: the processing unit [208] configured to extract, via NGAPLB [302], a routing factor to decide the core-application set without accessing any context, upon reception of subsequent service requests for the same AMF-UE-NGAP-ID from the RAN unit [104],
Description
METHOD AND SYSTEM FOR ROUTING TRAFFIC THROUGH CONTEXTEESS LOAD DISTRIBUTORS FIELD OF THE DISCLOSURE [0001] The present disclosure generally relates to field of wireless communication system. More particularly, the present disclosure relates to method and system for routing traffic through contextless load distributors. BACKGROUND [0002] The following description of the 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 is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of the 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. 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] Existing telecommunications systems, particularly in the context of 5G networks, face challenges in efficiently handling user traffic while maintaining scalability and performance. In traditional architectures, load balancers within the Access and Mobility Management Function (AMF) are burdened with the task of storing context information for multiple user interfaces. This requirement leads to increased memory usage and processing time, making it difficult to scale the system as the number of users grows. Furthermore, the distribution of AMF core applications across multiple servers necessitates a mechanism to ensure that user traffic is consistently routed to the appropriate core-application set and thread. Without such a mechanism, the system is prone to race conditions and inefficiencies in handling user signalling. The prior art lacks an effective solution to address these challenges, particularly in the context of context-less load balancing. Traditional approaches often rely on storing extensive context information within load balancers, leading to increased resource consumption and potential bottlenecks as the system scales. Moreover, the absence of a protocol-independent routing mechanism results in complexities in routing traffic to the appropriate core-application entity, further exacerbating the challenges faced by the telecommunications system. [0005] Thus, there exists an imperative need in the art to provide a faster and efficient system and method for routing traffic through contextless load distributors. OBJECTS OF THE INVENTION [0006] Some of the objects of the present disclosure, which at least one embodiment disclosed herein satisfies are listed herein below. [0007] It is an object of the present disclosure to provide a system and method for routing traffic through contextless load distributors. [0008] It is another object of the present disclosure to provide a system and method for routing traffic through contextless load distributors that reduce physical memory occupation and processing time in load balancers by eliminating the need for storing user context. [0009] It is yet another object of the present disclosure to provide a system and method for routing traffic through contextless load distributors that enable faster processing and routing of protocol messages to core -application entities without the need to consult user context for selection. [0010] It is yet another object of the present disclosure to provide a system and method for routing traffic through contextless load distributors that ensure that the time required for core-applicationentity selection does not increase with the number of users in the system. [0011] It is yet another object of the present disclosure to provide a system and method for routing traffic through contextless load distributors that facilitate the identification of the appropriate process set of a core -application and its particular thread by merely examining the protocol messages. [0012] It is yet another object of the present disclosure to provide a system and method for routing traffic through contextless load distributors that employ unique identifiers