Sign In to Follow Application
View All Documents & Correspondence

Method And System For Monitoring And Maintaining Connections Between Peer Network Entities

Abstract: The present disclosure relates to a system and method for managing connection between two or more peer network entities is disclosed. The disclosure encompasses: dynamically establishing, by a connection establishing unit [206], connection sessions between an AMF unit [106] and a SMF unit [108]; monitoring, by a monitoring unit [208] via a worker thread unit [212], each of the one or more connection sessions between the AMF unit [106] and the SMF unit [108]; receiving, by a receiving unit [210] via the worker thread unit [212], a connection inactivation trigger upon inactivation of one of the one or more connection sessions between the AMF unit [106] and the SMF unit [108]; dynamically establishing, by the connection establishing unit [206] via a connector thread unit [214], a new connection session between the AMF unit [106] and the SMF unit [108]. [FIG. 3]

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
04 July 2023
Publication Number
2/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

Jio Platforms Limited
Office - 101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India

Inventors

1. Birendra Bisht
Office - 101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India

Specification

FORM 2
THE PATENTS ACT, 1970 (39 OF 1970) & THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
“METHOD AND SYSTEM FOR MONITORING AND MAINTAINING CONNECTIONS BETWEEN PEER NETWORK ENTITIES”
We, Jio Platforms Limited, an Indian National, of Office - 101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India.
The following specification particularly describes the invention and the manner in which it is to be performed.

METHOD AND SYSTEM FOR MONITORING AND MAINTAINING CONNECTIONS BETWEEN PEER NETWORK ENTITIES
FIELD OF THE DISCLOSURE
[0001] The present disclosure relates generally to the field of wireless communication system. More particularly, the present disclosure relates to method and system for monitoring and maintaining connections between two or more peer network entities.
BACKGROUND
[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. 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 techniques in the art of managing connections in a 5G network often suffer from a variety of challenges. Firstly, traditional connection management methods can be slow and inefficient, leading to delays in establishing and re-establishing connections between network functions (NFs). This is particularly problematic in scenarios with high traffic volumes or when quick recovery from lost connections is crucial. Secondly, there is often a bottleneck issue with active traffic management. Current systems may not efficiently handle the dynamic nature of 5G network traffic, resulting in congestion and reduced network performance. Thirdly, many existing approaches lack robust mechanisms for periodic monitoring and managing reconnections. This can lead to prolonged periods of disconnection and service interruption, which is detrimental to the user experience and overall network reliability. Additionally, the conventional methods may not adequately support the complex requirements of 5G networks, such as the need for a scalable and flexible connection management system that can adapt to varying traffic patterns and network conditions. This inadequacy can hinder the effective utilization of network resources and the delivery of high-quality services to end-users.
[0005] Thus, there exists an imperative need in the art to provide an efficient system and method for monitoring and maintaining connections between peer network functions (NFs) or network entities, which the present disclosure aims to address.
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 a method for monitoring and maintaining connections between peer network entities.
[0008] It is another object of the present disclosure to provide a system and a method for monitoring and maintaining connections between peer network entities that enables fast and efficient connection management, reducing delays in establishing and re-establishing connections.
[0009] It is another object of the present disclosure to provide a system and a method for monitoring and maintaining connections between peer network entities that alleviates bottleneck issues with active traffic, ensuring smooth and uninterrupted network performance.
[0010] It is another object of the present disclosure to provide a system and a method for monitoring and maintaining connections between peer network entities that incorporates robust mechanisms for periodic monitoring and managing reconnections, minimizing service interruptions and enhancing network reliability.
[0011] It is yet another object of the present disclosure to provide a system and a method for monitoring and maintaining connections between peer network entities that supports the dynamic and complex requirements of 5G networks, facilitating effective utilization of network resources and delivery of high-quality services to end-users.
SUMMARY OF THE DISCLOSURE
[0012] 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.
[0013] According to an aspect of the present disclosure, a method for managing connection between two or more peer network entities is disclosed. The method includes dynamically establishing, by a connection establishing unit, one or more connection sessions between an access and mobility management function (AMF) unit and a session management function (SMF) unit. Next, the method includes monitoring, by a monitoring unit via a worker thread unit, each of the one or more connection sessions between the access and mobility management function (AMF) unit and the session management function (SMF) unit. Next, the method includes receiving, by a receiving unit via the worker thread unit, a connection inactivation trigger upon inactivation of one of the one or more connection sessions between the access and mobility management function (AMF) unit and the session management function (SMF) unit. Thereafter, the method includes dynamically establishing, by the connection establishing unit via a connector thread unit, a new connection session between the access and mobility management function (AMF) unit and the session management function (SMF) unit.
[0014] In an exemplary aspect of the present disclosure, a configurable predefined number of connection sessions are established between the access and mobility management function (AMF) unit and the session management function (SMF) unit based on a traffic information on a communication system.
[0015] In an exemplary aspect of the present disclosure, determining, by the worker thread unit, a number of active connection session between the access and mobility management function (AMF) unit and the session management function (SMF) unit, and wherein the number of active connection session is less than or equal to predefined number of connections.

[0016] In an exemplary aspect of the present disclosure, the dynamic establishing of the new connection session is achieved based on a connection roll strategy.
[0017] In an exemplary aspect of the present disclosure, the connection inactivation trigger comprises of a connection inactivation trigger based on discovery, a connection inactivation trigger based on notification, a connection inactivation trigger based on inactivation, a connection inactivation trigger based on traffic, and a connection inactivation trigger based on stream utilization.
[0018] In an exemplary aspect of the present disclosure, the connection inactivation trigger based on stream utilization is generated when the stream utilization reaches a threshold within the range of 85-95%.
[0019] According to another aspect of the present disclosure, a system for managing connection between two or more peer network entities is disclosed, the system comprising a connection establishing unit configured to dynamically establish one or more connection sessions between an access and mobility management function (AMF) unit and a session management function (SMF) unit; a monitoring unit configured to monitor, via a worker thread unit, each of the one or more connection sessions between the access and mobility management function (AMF) unit and the session management function (SMF) unit; a receiving unit configured to receive, via the worker thread unit, a connection inactivation trigger upon inactivation of one of the one or more connection sessions between the access and mobility management function (AMF) unit and the session management function (SMF) unit; and the connection establishing unit configured to dynamically establish, via a connector thread unit, a new connection session between the access and mobility management function (AMF) unit and the session management function (SMF) unit.

[0020] According to yet another aspect of the present disclosure, a non-transitory computer-readable storage medium storing instructions for managing connection between two or more peer network entities is disclosed. The instructions include executable code which, when executed by a processor, may cause the processor to dynamically establish one or more connection sessions between an access and mobility management function (AMF) unit and a session management function (SMF) unit; monitor each of the one or more connection sessions between the access and mobility management function (AMF) unit and the session management function (SMF) unit; receive a connection inactivation trigger upon inactivation of one of the one or more connection sessions between the access and mobility management function (AMF) unit and the session management function (SMF) unit; dynamically establish a new connection session between the access and mobility management function (AMF) unit and the session management function (SMF) unit.
BRIEF DESCRIPTION OF DRAWINGS
[0021] The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments of the disclosed methods and systems in which like reference numerals refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry of each component. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components, electronic components or circuitry commonly used to implement such components.

[0022] FIG. 1 illustrates an exemplary block diagram representation of 5th generation core (5GC) network architecture, in accordance with exemplary embodiment of the present disclosure.
[0023] FIG. 2 illustrates an exemplary block diagram of a network architecture for monitoring and maintaining connections between peer network functions (NFs) or network entities, in accordance with exemplary embodiments of the present disclosure.
[0024] FIG. 3 illustrates an exemplary method flow diagram indicating the process for monitoring and maintaining connections between peer NFs or network entities, in accordance with exemplary embodiments of the present disclosure.
[0025] FIG. 4 illustrates an exemplary block diagram of a computing device upon which an embodiment of the present disclosure may be implemented.
[0026] The foregoing shall be more apparent from the following more detailed description of the disclosure.
DESCRIPTION
[0027] In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter may each be used independently of one another or with any combination of other features. An individual feature may not address any of the problems discussed above or might address only some of the problems discussed above.

[0028] The ensuing description provides exemplary embodiments only, and is not
intended to limit the scope, applicability, or configuration of the disclosure. Rather,
the ensuing description of the exemplary embodiments will provide those skilled in
the art with an enabling description for implementing an exemplary embodiment.
5 It should be understood that various changes may be made in the function and
arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0029] Specific details are given in the following description to provide a thorough
10 understanding of the embodiments. However, it will be understood by one of
ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. 15
[0030] Also, it is noted that individual embodiments may be described as a process
which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure
diagram, or a block diagram. Although a flowchart may describe the operations as
a sequential process, many of the operations may be performed in parallel or
20 concurrently. In addition, the order of the operations may be re-arranged. A process
is terminated when its operations are completed but could have additional steps not included in a figure.
[0031] The word “exemplary” and/or “demonstrative” is used herein to mean
25 serving as an example, instance, or illustration. For the avoidance of doubt, the
subject matter disclosed herein is not limited by such examples. In addition, any
aspect or design described herein as “exemplary” and/or “demonstrative” is not
necessarily to be construed as preferred or advantageous over other aspects or
designs, nor is it meant to preclude equivalent exemplary structures and techniques
30 known to those of ordinary skill in the art. Furthermore, to the extent that the terms
9

“includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive—in a manner similar to the term “comprising” as an open transition word—without precluding any additional or other elements. 5
[0032] As used herein, a “processing unit” or “processor” or “operating processor” includes one or more processors, wherein processor refers to any logic circuitry for processing instructions. A processor may be a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality
10 of microprocessors, one or more microprocessors in association with a DSP core, a
controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc. The processor may perform signal coding data processing, input/output processing, and/or any other functionality that enables the working of the system according to
15 the present disclosure. More specifically, the processor or processing unit is a
hardware processor.
[0033] As used herein, “a user equipment”, “a user device”, “a smart-user-device”, “a smart-device”, “an electronic device”, “a mobile device”, “a handheld device”,
20 “a wireless communication device”, “a mobile communication device”, “a
communication device” may be any electrical, electronic and/or computing device or equipment, capable of implementing the features of the present disclosure. The user equipment/device may include, but is not limited to, a mobile phone, smart phone, laptop, a general-purpose computer, desktop, personal digital assistant,
25 tablet computer, wearable device or any other computing device which is capable
of implementing the features of the present disclosure. Also, the user device may contain at least one input means configured to receive an input from at least one of a transceiver unit, a processing unit, a storage unit, a detection unit and any other such unit(s) which are required to implement the features of the present disclosure.
30
10

[0034] As used herein, “storage unit” or “memory unit” refers to a machine or
computer-readable medium including any mechanism for storing information in a
form readable by a computer or similar machine. For example, a computer-readable
medium includes read-only memory (“ROM”), random access memory (“RAM”),
5 magnetic disk storage media, optical storage media, flash memory devices or other
types of machine-accessible storage media. The storage unit stores at least the data that may be required by one or more units of the system to perform their respective functions.
10 [0035] As portable electronic devices and wireless technologies continue to
improve and grow in popularity, the advancing wireless technologies for data transfer are also expected to evolve and replace the older generations of technologies. In the field of wireless data communications, the dynamic advancement of various generations of cellular technology are also seen. The
15 development, in this respect, has been incremental in the order of second generation
(2G), third generation (3G), fourth generation (4G), and now fifth generation (5G), and more such generations are expected to continue in the forthcoming time.
[0036] Radio Access Technology (RAT) refers to the technology used by mobile
20 devices/user equipment (UE) to connect to a cellular network. It refers to the
specific protocol and standards that govern the way devices communicate with base
stations, which are responsible for providing the wireless connection. Further, each
RAT has its own set of protocols and standards for communication, which define
the frequency bands, modulation techniques, and other parameters used for
25 transmitting and receiving data. Examples of RATs include GSM (Global System
for Mobile Communications), CDMA (Code Division Multiple Access), UMTS
(Universal Mobile Telecommunications System), LTE (Long-Term Evolution),
and 5G. The choice of RAT depends on a variety of factors, including the network
infrastructure, the available spectrum, and the mobile device's/device's capabilities.
30 Mobile devices often support multiple RATs, allowing them to connect to different
11

types of networks and provide optimal performance based on the available network resources. The invention herein relates to the situations when the user equipment (UE) operates in the fifth generation (5G) communication system.
5 [0037] As used herein, worker thread unit refers to a component within the system
that continuously monitors and maintains the connection sessions between peer
network entities. The worker thread unit operates by utilizing one or more threads
to perform its monitoring functions, ensuring that each connection session between
the access and mobility management function (AMF) unit and the session
10 management function (SMF) unit is actively supervised.
[0038] As used herein, connector thread unit refers to a component within the
system tasked with the dynamic establishment of new connection sessions between
peer network entities. The connector thread unit operates by leveraging one or more
15 dedicated threads to initiate and configure connection sessions between the AMF
unit and the SMF unit. Upon receiving instructions from the worker thread unit, particularly in response to detected inactivation triggers, the connector thread unit promptly establishes new connections to replace inactive or terminated sessions.
20 [0039] As used herein, thread refers to the smallest unit of execution within a
process capable of being scheduled. The thread is a sequence of instructions that can be managed independently by a scheduler, which is typically a part of the operating system. The thread operates within a larger process and enables concurrent operations by executing specific tasks, such as monitoring connection
25 sessions or establishing new connections. Threads share the process's resources,
including memory and open files, but run independently, allowing for efficient multitasking and resource utilization.
[0040] As used herein, stream utilization refers to the measurement of the extent to
30 which a communication stream's capacity is being used within a network
12

connection. It quantifies the proportion of available stream resources that are
currently occupied by active data transmissions between network entities, such as
the AMF unit and the SMF unit. Stream utilization facilitates in assessing the
efficiency and performance of network connections, as it indicates how much of the
5 potential bandwidth is being effectively utilized for communication. High levels of
stream utilization can signify optimal usage of network resources, whereas
utilization nearing the upper thresholds, typically between 85-95%, may trigger the
need for dynamic connection adjustments to prevent congestion and maintain
performance. Monitoring stream utilization allows for proactive management of
10 network traffic, ensuring that connections are established, maintained, or
terminated in response to current network demands and conditions.
[0041] As used herein, connection roll strategy refers to a technique for managing and optimizing the establishment, maintenance, and termination of connection
15 sessions between network entities to ensure efficient utilization of network
resources. The connection roll strategy involves dynamically adjusting the number and distribution of active connections based on predefined criteria, such as stream utilization thresholds, traffic patterns, and network conditions. For example, when the utilization of a connection stream approaches a specified threshold, typically
20 around 90%, the connection roll strategy may trigger the establishment of additional
connections or reallocation of existing ones to balance the load and prevent congestion. By implementing a connection roll strategy, network systems can maintain high levels of reliability and efficiency, adapt to changing network demands, and optimize resource utilization for enhanced overall performance.
25
[0042] As used herein, traffic information refers to data and metrics that characterize the volume, type, and patterns of network traffic within a communication system. The traffic information includes, but is not limited only to, the number of active sessions, data transmission rates, packet sizes, latency, jitter,
30 and the distribution of traffic across different network segments. Accurate and
13

timely traffic information enables the dynamic adjustment of network configurations, such as establishing or terminating connection sessions, to ensure that the network can efficiently handle varying levels of demand and maintain reliable communication between network entities. 5
[0043] As used herein, an active connection session refers to an ongoing
communication link between two or more network entities that are currently
engaged in the transmission and reception of data. The active connection session
comprises an established pathway through which data packets are exchanged. The
10 connection sessions remain active as long as the communication requirements are
met and no triggers for inactivation, such as session completion, timeouts, or network reconfigurations, are detected.
[0044] As used herein, stream refers to a continuous flow of data transmitted over
15 a network connection between two or more entities. The stream corresponds to a
sequence of data packets that are sent from a source to a destination, maintaining the order and integrity of the transmitted information. Streams are fundamental to ensuring reliable and ordered delivery of data, particularly in protocols such as HTTP/2, where multiple streams can be multiplexed over a single TCP connection.
20
[0045] As discussed in the background section, existing techniques in the art of managing connections in a 5G network often suffer from a variety of challenges. Firstly, traditional connection management methods can be slow and inefficient, leading to delays in establishing and re-establishing connections between network
25 functions (NFs). This is particularly problematic in scenarios with high traffic
volumes or when quick recovery from lost connections is crucial. Secondly, there is often a bottleneck issue with active traffic management. Current systems may not efficiently handle the dynamic nature of 5G network traffic, resulting in congestion and reduced network performance. Thirdly, many existing approaches lack robust
30 mechanisms for periodic monitoring and managing reconnections. This can lead to
14

prolonged periods of disconnection and service interruption, which is detrimental
to the user experience and overall network reliability. Additionally, the
conventional methods may not adequately support the complex requirements of 5G
networks, such as the need for a scalable and flexible connection management
5 system that can adapt to varying traffic patterns and network conditions. This
inadequacy can hinder the effective utilization of network resources and the delivery of high-quality services to end-users.
[0046] The present disclosure addresses the problems in the art by introducing a
10 method and system for managing connections between peer network entities in a
5G network. Existing techniques often suffer from slow and inefficient connection management, bottleneck issues with active traffic, lack of robust mechanisms for periodic monitoring and reconnections, and inadequacy in supporting the complex requirements of 5G networks. The disclosed method dynamically establishes and
15 monitors connection sessions between network functions, such as the access and
mobility management function (AMF) and the session management function (SMF), using separate thread units for connection establishment and monitoring. This approach allows for fast and efficient connection management, reducing delays in establishing and re-establishing connections. By utilizing a configurable
20 predefined number of connection sessions based on traffic information, the
disclosed method alleviates bottleneck issues with active traffic, ensuring smooth and uninterrupted network performance. The method further includes mechanisms for periodic monitoring and managing reconnections, minimizing service interruptions and enhancing network reliability. The dynamic establishment of new
25 connection sessions based on various triggers, such as discovery, notification,
inactivation, traffic, and stream utilization, allows the system to adapt to varying traffic patterns and network conditions. This flexibility supports the complex requirements of 5G networks, facilitating effective utilization of network resources and delivery of high-quality services to end-users.
30
15

[0047] It would be appreciated by the person skilled in the art that the present disclosure resolves the problems in the art by providing a more efficient, flexible, and robust system and method for managing connections in a 5G network, leading to improved network performance and user experience. 5
[0048] Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the accompanying drawings.
[0049] FIG. 1 illustrates an exemplary block diagram representation of 5th
10 generation core (5GC) network architecture [100], in accordance with exemplary
embodiment of the present disclosure. As shown in FIG. 1, the 5GC network
architecture [100] includes a user equipment (UE) [102], a radio access network
(RAN) or gNodeB [104], a plurality if network functions or network entities such
as, an access and mobility management function (AMF) [106], a Session
15 Management Function (SMF) unit [108], a Service Communication Proxy (SCP)
[110], an Authentication Server Function (AUSF) [112], a Network Slice Specific
Authentication and Authorization Function (NSSAAF) [114], a Network Slice
Selection Function (NSSF) [116], a Network Exposure Function (NEF) [118], a
Network Repository Function (NRF) [120], a Policy Control Function (PCF) [122],
20 a Unified Data Management (UDM) [124], an application function (AF) [126], a
User Plane Function (UPF) [128], a data network (DN) [130], wherein all the components are assumed to be connected to each other in a manner as obvious to the person skilled in the art for implementing features of the present disclosure.
25 [0050] The User Equipment (UE) [102] interfaces with the network via the Radio
Access Network (RAN) [104]; the Access and Mobility Management Function (AMF) [106] manages connectivity and mobility, while the Session Management Function (SMF) unit [108] administers session control; the service communication proxy (SCP) [110] routes and manages communication between network services,
30 enhancing efficiency and security, and the Authentication Server Function (AUSF)
16

[112] handles user authentication; the Non-Standalone Access Architecture
Function (NSSAAF) [114] for integrating the 5G core network with existing 4G
LTE networks i.e., to enable Non-Standalone (NSA) 5G deployments, the Network
Slice Selection Function (NSSF) [116], Network Exposure Function (NEF) [118],
5 and Network Repository Function (NRF) [120] enable network customization,
secure interfacing with external applications, and maintain network function registries respectively; the Policy Control Function (PCF) [122] develops operational policies, and the Unified Data Management (UDM) [124] manages subscriber data; the Application Function (AF) [126] enables application
10 interaction, the User Plane Function (UPF) [128] processes and forwards user data,
and the Data Network (DN) [130] connects to external internet resources; collectively, these components are designed to enhance mobile broadband, ensure low-latency communication, and support massive machine-type communication, solidifying the 5GC as the infrastructure for next-generation mobile networks.
15
[0051] Radio Access Network (RAN) [104] is the part of a mobile telecommunications system that connects user equipment (UE) [102] to the core network (CN) and provides access to different types of networks (e.g., 5G network). It consists of radio base stations and the radio access technologies that enable
20 wireless communication.
[0052] Access and Mobility Management Function (AMF) [106] is a 5G core
network function responsible for managing access and mobility aspects, such as UE
registration, connection, and reachability. It also handles mobility management
25 procedures like handovers and paging.
[0053] Session Management Function (SMF) [108] is a 5G core network function
responsible for managing session-related aspects, such as establishing, modifying,
and releasing sessions. It coordinates with the User Plane Function (UPF) for data
30 forwarding and handles IP address allocation and QoS enforcement.
17

[0054] Service Communication Proxy (SCP) [110] is a network function in the
5G core network that facilitates communication between other network functions
by providing a secure and efficient messaging service. It acts as a mediator for
5 service-based interfaces.
[0055] Authentication Server Function (AUSF) [112] is a network function in the 5G core responsible for authenticating UEs during registration and providing security services. It generates and verifies authentication vectors and tokens. 10
[0056] Network Slice Specific Authentication and Authorization Function (NSSAAF) [114] is a network function that provides authentication and authorization services specific to network slices. It ensures that UEs can access only the slices for which they are authorized. 15
[0057] Network Slice Selection Function (NSSF) [116] is a network function responsible for selecting the appropriate network slice for a UE based on factors such as subscription, requested services, and network policies.
20 [0058] Network Exposure Function (NEF) [118] is a network function that
exposes capabilities and services of the 5G network to external applications, enabling integration with third-party services and applications.
[0059] Network Repository Function (NRF) [120] is a network function that acts
25 as a central repository for information about available network functions and
services. It facilitates the discovery and dynamic registration of network functions.
[0060] Policy Control Function (PCF) [122] is a network function responsible for
policy control decisions, such as QoS, charging, and access control, based on
30 subscriber information and network policies.
18

[0061] Unified Data Management (UDM) [124] is a network function that centralizes the management of subscriber data, including authentication, authorization, and subscription information. 5
[0062] Application Function (AF) [126] is a network function that represents external applications interfacing with the 5G core network to access network capabilities and services.
10 [0063] User Plane Function (UPF) [128] is a network function responsible for
handling user data traffic, including packet routing, forwarding, and QoS enforcement.
[0064] Data Network (DN) [130] refers to a network that provides data services
15 to user equipment (UE) in a telecommunications system. The data services may
include but are not limited to Internet services, private data network related services.
[0065] The communication between the gNodeB [104] and the AMF [106] is
generally through next generation application protocol (NGAP). While the
20 communication between the AMF [106] and other network functions (NFs), as
discussed herein, is through Hypertext Transfer Protocol 2 (HTTP2).
[0066] Furthermore, one or more of the aforementioned network functions (NFs) or network entities communicate with each other, to implement multiple
25 functionalities on the 5G network architecture [100]. One such exemplary
functionality incudes initiation of communication between the at least one user equipment [102] and other devices. For such functionality, it is required that the AMF [106] communicates with the SMF [108]. Accordingly, it is imperative to establish communication between various peer NFs. For ease in reference and
30 understanding, the concepts of the present disclosure will be explained as applied
19

to communication between the AMF [106] and the SMF UNIT [108], however it may be obvious to a person skilled in the art that the concepts of the present disclosure may also extend to the communication between other peer NFs or network entities. 5
[0067] FIG. 2 illustrates an exemplary block diagram of a network architecture [200] for monitoring and maintaining connections between peer network functions (NFs) or network entities, in accordance with exemplary embodiments of the present disclosure. As shown in FIG. 2, network architecture [200] comprises at
10 least one AMF unit [106], SMF unit [108] and a system [204]. The AMF unit [106]
and the SMF unit [108] may have a plurality of communication connection sessions links, such as [202a-202e], between them. Furthermore, the system [204], which monitors and maintains the active communication connections [202a-202e] between the AMF unit [106] and the SMF unit [108] in accordance with exemplary
15 embodiment of the present disclosure, comprises one or more connection
establishing unit [206], monitoring unit [208], receiving unit [210], worker thread unit [212] and connector thread unit [214]. Also, all of the components/ units of the system [204] are assumed to be connected to each other unless otherwise indicated below. Also, in FIG. 2 only a few units are shown, however, the system [204] may
20 comprise multiple such units or the system [204] may comprise any such numbers
of said units, as required to implement the features of the present disclosure.
[0068] In operation, the AMF unit [106] and the SMF unit [108] use Hypertext Transfer Protocol 2 (HTTP2) for communication therebetween. Notably, a
25 predefined number of connections [202] are established between the AMF unit
[106] and the SMF unit [108] based on a traffic information on exemplary network architecture, for establishing the communication therebetween. The predefined number of connections [202] corresponds to communication connections/links defined by user or network operator based on based on local configuration of
30 network traffic requirements.
20

[0069] In an exemplary aspect, the user/network operator may reserve minimum
number of configurable predefined communication connections for specific
applications. The specific application may include but not limited to, voice traffic
5 or data traffic. In an exemplary aspect, the user/network operator may reserve
minimum number of ranges of configurable predefined active communication connections for managing the network traffic. For example, a user or network operator may set aside a certain number of communication connection ranges specifically for voice traffic. For instance, they might reserve 10-20 connection
10 ranges exclusively for voice calls to ensure high-quality voice communication even
during peak traffic times. Similarly, the user or network operator could allocate a specific number of connection ranges for data traffic, such as 30-50 ranges, to manage data-intensive applications like video streaming or large file transfers effectively. Moreover, the user or network operator has the flexibility to
15 dynamically adjust the number of reserved connection ranges for network traffic
management based on real-time requirements. For example, during a major event or emergency, they might increase the number of active connection ranges dedicated to emergency services to ensure uninterrupted communication.
20 [0070] For illustrative purposes, a total of five (5) connections ([202a-202e] of 202)
are shown between the AMF unit [106] and the SMF unit [108], however, it may be obvious to a person skilled in the art that any number of connections [202] may be established between the AMF unit [106] and the SMF unit [108] without departing away from the scope of the present disclosure. The five (5) connections
25 [202a-202e] includes namely a first connection [202a], a second connection [202b],
a third connection [202c], a fourth connection [202d], and a fifth connection [202e].
[0071] The system [204] comprises the connection establishing unit [206]. The
connection establishing unit [206] is configured to dynamically establish one or
30 more connection sessions between an access and mobility management function
21

(AMF) unit [106] and a session management function (SMF) unit [108]. The
connection establishing unit [206] dynamically establishes one or more connection
sessions between an access and mobility management function (AMF) unit [106]
and a session management function (SMF) unit [108]. In an exemplary aspect, the
5 connection establishing unit [206] establishes one or more connection sessions
between any two peer network entities or devices as per network traffic or on-demand or user requests or changing network conditions. Furthermore, the connection establishing unit [206] dynamically establishes via a connector thread unit [214] a new connection session between the AMF unit [106] and the SMF unit
10 [108] if any connection session link becomes inactive for maintaining the
interrupted network service and network traffic. In an exemplary aspect, the connection establishing unit [206] dynamically establishes via a connector thread unit [214] one or more new connection session between the AMF unit [106] and the SMF unit [108] if any connection session link becomes inactive for maintaining
15 the interrupted network service and network traffic.
[0072] The system includes the monitoring unit [208] communicatively coupled to the connection establishing unit [206]. The monitoring unit [208] is configured to monitor each of the one or more connection sessions between the access and
20 mobility management function (AMF) unit [106] and the session management
function (SMF) unit [108]. The monitoring unit [208] monitors via a worker thread unit [212], each of the one or more established connection sessions(s) between the AMF unit [106] and the SMF unit [108]. In an exemplary aspect, the worker thread unit [212] may perform connection management for such as, but not limited to,
25 establishing, maintaining, monitoring and deactivating network connection
session(s) between the peer network entities or NFs. In an exemplary aspect, the worker thread unit [212] may perform monitoring or operational activities for packet processing, signal processing, event handling and resource management between peer network entities, such as, AMF unit [106] and SMF unit [108]. In an
22

exemplary aspect, the worker thread unit [212] may manage separate connection session link or thread for providing uninterrupted network services.
[0073] The system [204] includes the receiving unit [210] communicatively
5 coupled to the monitoring unit and worker thread unit [212]. The receiving unit
[210] is configured to receive, via the worker thread unit [212], a connection
inactivation trigger upon inactivation of one of the connection sessions between the
access and mobility management function (AMF) unit [106] and the session
management function (SMF) unit [108]. The receiving unit [210] receives via the
10 worker thread unit [212] one or more connection session(s) event or status, such as
active or inactive, stale state, idle state, and trigger/activity between the AMF unit [106] and the SMF unit [108].
[0074] The system [204] includes the connector thread unit [214] communicatively
15 coupled to the connection establishing unit [206]. The connection establishing unit
[206] is configured to dynamically establish, via the connector thread unit [214], a
new connection session between the access and mobility management function
(AMF) unit [106] and the session management function (SMF) unit [108]. The
connector thread unit [214] based on received inactive connection session
20 information creates at least one new connection session(s) link(s) or thread(s)
between the AMF unit [106] and the SMF unit [108] for manging and maintaining the network traffic.
[0075] In an exemplary aspect, the connection establishing unit [206] establishes
25 one or more connection session(s) link(s) [202] (for example ‘five’, herein) between
the AMF unit [106] and the SMF unit [108]. In an exemplary aspect, the connection
session(s) link(s) may correspond to single service (for e.g., voice or non-voice)
request from a single user or multiple or a group of users. In an exemplary aspect,
the connection session(s) link(s) may correspond to multiple service (for e.g., voice
30 or non-voice) requests from a single user or multiple or a group of users.
23

[0076] The monitoring unit [208] via the worker thread unit [212] monitors the
established one or more connections session(s) link(s) [202a-202e]. In case of
inactivation of one of the connections ([202a-202e] of 202), for example the fifth
5 connection [202e], a connection inactivation trigger is generated and sent to the
receiving unit [210] via the worker thread unit [212]. The worker thread unit [212] accordingly declares the same connection [202e] ‘STALE’. The worker thread unit [212] communicates the status of connection session(s) link(s) to the receiving unit [210], which further sends the connection inactivation trigger for such inactivation
10 of the connection [202e] to the connector thread unit [214] or connection
establishing unit [206] or both. The connection inactivation trigger includes, such as but not limited to, a connection inactivation trigger based on discovery, a connection inactivation trigger based on notification, a connection inactivation trigger based on inactivation, a connection inactivation trigger based on traffic, a
15 connection inactivation trigger based on stream utilization, and the like. In an
exemplary aspect, the worker thread unit [212] assigns a stream for a connection session link or thread. The worker thread unit [212] monitors the assigned stream for the session link for determining the traffic load capacity on that stream connection session link and remaining capacity before reaching/crossing the
20 threshold limit of the utilization.
[0077] In an exemplary aspect, the connection inactivation trigger based on stream
utilization is generated upon utilization of 85-95% of the stream thereof. Upon
receiving the connection inactivation trigger, the connection establishing unit [206]
25 via the connector thread unit [214] establishes a new connection [202f], namely a
sixth connection [202f]. Therefore, the activate connections between the AMF [106] and the SMF [108], are the first connection [202a], the second connection [202b], the third connection [202c], the fourth connection [202d], and the fifth connection [202f]. Accordingly, the total number of active connections [202]
24

between the AMF [106] and the SMF unit [108] remains five (5), such as [202a-202d] and [202f].
[0078] FIG. 3 illustrates an exemplary method flow diagram [300] indicating the
5 process for monitoring and maintaining connections between peer network entities
or NFs, such as, AMF unit [106] and the SMF unit [108], in accordance with exemplary embodiments of the present disclosure is shown. In an implementation the method [300] is performed by the network architecture [200]. As shown in FIG. 3, the method [300] starts at step [302].
10
[0079] At step [304], the method [300] as disclosed by the present disclosure comprises dynamically establishing, by a connection establishing unit [206], one or more connection sessions between an access and mobility management function (AMF) unit [106] and a session management function (SMF) unit [108]. The
15 connection establishing unit [206] establishes dynamically one or more connection
session(s) link(s) or thread between the AMF unit [106] and SMF unit [108]. In an exemplary aspect, the connection establishing unit [206] establishes one or more connection session(s) link(s) between any two peer network entities or devices as per such as, but not limited to, network traffic or on-demand or user service requests
20 or changing network conditions. In an exemplary aspect, the connection
establishing unit [206] establishes one or more connection session(s) link(s) between any two peer network entities or devices for a single service request or multiple service request. In an exemplary aspect, the connection establishing unit [206] establishes one or more connection session(s) link(s) between any two peer
25 network entities or devices with assigning a stream identifier (ID). The AMF unit
[106] and SMF unit [108] use HTTP2 connection management over TCP. The system [204] may assign a stream ID for a connection session link to detect the current traffic load capacity for that connection session(s) link(s) for providing uninterrupted network services. In an exemplary aspect, a configurable predefined
30 number of connection sessions are established between the AMF unit [106] and the
25

SMF unit [108] based on a traffic information on a communication system. In an
exemplary aspect, predefined number of connection session(s) link(s) can be
configured such as, initially based on service type (for e.g. voice or non-voice
service), defined by user/network operator based on network traffic load, capacity
5 and dynamic changing network conditions.
[0080] Next, at step [306], the method [300] as disclosed by the present disclosure comprises monitoring, by a monitoring unit [208] via a worker thread unit [212], each of the one or more connection sessions between the access and mobility
10 management function (AMF) unit [106] and the session management function
(SMF) unit [108]. Based on the established one or more connection sessions, the monitoring unit [208] of system [204] monitors via a worker thread unit [212] each of the one or more connections between the AMF unit [106] and the SMF unit [108]. The worker thread unit [212] monitors one or more connections between AMF unit
15 [104a] and SMF unit [104b]. The worker thread unit [212] determines a number of
active connection session between the AMF unit [106] and the SMF unit [108]. In preferred aspect, the number of active connections may less than or equal to predefined number of connections. In an exemplary aspect, the worker thread unit [212] monitors connection session link for assigned ‘stream ID’ utilization for
20 determining the remaining load capacity for manging the network traffic before it
reaches to exhausting state.
[0081] Next, at step [308], the method [300] as disclosed by the present disclosure comprises receiving, by a receiving unit [210] via the worker thread unit [212], a
25 connection inactivation trigger upon inactivation of one of the one or more
connection sessions between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108]. The receiving unit [210] of the system [204] receives via the worker thread unit [212] a connection inactivation trigger upon inactivation of one of the one or more connections
30 between the AMF unit [106] and the SMF unit [108]. In an exemplary aspect, the
26

receiving unit [210] receives via the worker thread unit [212] event or status of one
or more connection session(s), such as active or inactive, stale state, idle state, and
trigger(s) or activity between the AMF unit [106] and the SMF unit [108]. In an
exemplary aspect, the receiving unit [210] receives via the worker thread unit [212]
5 inactivation trigger by determining a stale state of the connection between the AMF
unit [106] and the SMF unit [108].
[0082] In an exemplary aspect, the connection inactivation trigger may be based on discovery, a connection inactivation trigger may be based on notification, a
10 connection inactivation trigger may be based on inactivation, a connection
inactivation trigger based on traffic, and a connection inactivation trigger may be based on stream utilization. In an exemplary aspect, the connection inactivation trigger based on stream utilization is generated when the stream utilization reaches a threshold within the range of 85-95%.
15
[0083] Next, at step [310], the method [300] as disclosed by the present disclosure comprises dynamically establishing, by the connection establishing unit [206] via a connector thread unit [214], a new connection session between the access and mobility management function (AMF) unit [106] and the session management
20 function (SMF) unit [108]. The connection establishing unit [206] of the system
[204] via the connector thread unit [214] establishes dynamically new connection session between the AMF unit [106] and the SMF unit [108]. The receiving unit [210] receives via the worker thread unit [212] inactivation trigger and sends to the connection establishing unit [206] or connector thread unit [214] or both. The
25 connection establishing unit [206] via connector thread unit [214] dynamically
establishes a new connection between the AMF unit [104a] and the SMF unit [104b] and maintains the pre-configured connection between the AMF unit [106] and SMF unit [108] for maintaining the uninterrupted service.
27

[0084] In an exemplary aspect, the dynamic establishing of the new connection
session is achieved based on a connection roll strategy. When the connection
inactivation trigger of a stream utilization is generated upon utilization of 85-95%
of the stream thereof, the system [204] maintains the predefined number of active
5 connections between the AMF unit [106] and the SMF unit [108]. The connection
establishing unit [206] via connector thread unit [214] roll-outs the connection
sessions without exhaustion of stream and saves any message transmission failure
or delay of some messages for the duration of connection rebuilding, which can
happen when break and make strategy is used. The connection establishing unit
10 [206] via connector thread unit [214] dynamically establishes connection(s) by
rolling strategy via efficiently allocating and reallocating the network resources to meet current demand while minimizing congestion, latency, and resource wastage and managing the load balance of the network traffic.
15 [0085] In an exemplary aspect, the connection establishing unit [206] of the system
[204] via the connector thread unit [214] dynamically establishes more than one connection session link between the AMF unit [106] and the SMF unit [108]. One connection session link may be using as active connection and other for backup connection session link, which may remain in idle state. The idle state connection
20 may turn into active connection, whenever further new inactivation trigger
generates in the network.
[0086] Thereafter, the method [300] terminates at step [312].
25 [0087] In an exemplary aspect of the present disclosure, the connections
management may also be performed between any two other peer networks functions (NFs) or network entities also. The present disclosure is not limited to only connection management between AMF unit [106] and SMF unit [108].
28

[0088] For example, in a 5G core network, the Access and Mobility Management
Function (AMF) and the Session Management Function (SMF) need to exchange
signalling information to manage user sessions and mobility. Suppose the network
has a capacity of 1000 streams for communication between the AMF and SMF.
5 During a busy period, the AMF and SMF might be actively utilizing 850 of these
streams to handle tasks such as session management, mobility updates, and policy control, resulting in a stream utilization of 85%. If a sudden increase in network activity occurs, the utilization might rise to 950 streams, pushing the stream utilization to 95%. The high level of utilization indicates that most of the available
10 capacity is being used, potentially leading to congestion. To prevent this, the
network could dynamically allocate more streams or optimize the use of existing ones to ensure efficient communication. Monitoring and managing stream utilization between the AMF and SMF helps maintain optimal performance and avoid bottlenecks in the network.
15
[0089] FIG. 4 illustrates an exemplary block diagram of a computer system [400] (also referred to herein as a computing device) upon which an embodiment of the present disclosure may be implemented. In an implementation, the computing device implements the method for managing connection between two or more peer
20 network entities using the system [204]. In another implementation, the computing
device itself implements the method for managing connection between two or more peer network entities by using one or more units configured within the computing device, wherein said one or more units are capable of implementing the features as disclosed in the present disclosure.
25
[0090] The computer system [400] encompasses a wide range of electronic devices capable of processing data and performing computations. Examples of computer system [400] include, but are not limited only to, personal computers, laptops, tablets, smartphones, servers, and embedded systems. The devices may operate
30 independently or as part of a network and can perform a variety of tasks such as
29

data storage, retrieval, and analysis. Additionally, computer system [400] may include peripheral devices, such as monitors, keyboards, and printers, as well as integrated components within larger electronic systems, showcasing their versatility in various technological applications. 5
[0091] The computer system [400] may include a bus [402] or other communication mechanism for communicating information, and a processor [404] coupled with bus [402] for processing information. The processor [404] may be, for example, a general-purpose microprocessor. The computer system [400] may also
10 include a main memory [406], such as a random-access memory (RAM), or other
dynamic storage device, coupled to the bus [402] for storing information and instructions to be executed by the processor [404]. The main memory [406] also may be used for storing temporary variables or other intermediate information during execution of the instructions to be executed by the processor [404]. Such
15 instructions, when stored in non-transitory storage media accessible to the processor
[404], render the computer system [400] into a special-purpose machine that is customized to perform the operations specified in the instructions. The computer system [400] further includes a read only memory (ROM) [408] or other static storage device coupled to the bus [402] for storing static information and
20 instructions for the processor [404].
[0092] A storage device [410], such as a magnetic disk, optical disk, or solid-state drive is provided and coupled to the bus [402] for storing information and instructions. The computer system [400] may be coupled via the bus [402] to a
25 display [412], such as a cathode ray tube (CRT), for displaying information to a
computer user. An input device [414], including alphanumeric and other keys, may be coupled to the bus [402] for communicating information and command selections to the processor [404]. Another type of user input device may be a cursor controller [416], such as a mouse, a trackball, or cursor direction keys, for
30 communicating direction information and command selections to the processor
30

[404], and for controlling cursor movement on the display [412]. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allow the device to specify positions in a plane.
5 [0093] The computer system [400] may implement the techniques described herein
using customized hard-wired logic, one or more ASICs or FPGAs, firmware and/or program logic which in combination with the computer system [400] causes or programs the computer system [400] to be a special-purpose machine. According to one embodiment, the techniques herein are performed by the computer system
10 [400] in response to the processor [404] executing one or more sequences of one or
more instructions contained in the main memory [406]. Such instructions may be read into the main memory [406] from another storage medium, such as the storage device [410]. Execution of the sequences of instructions contained in the main memory [406] causes the processor [404] to perform the process steps described
15 herein. In alternative embodiments, hard-wired circuitry may be used in place of or
in combination with software instructions.
[0094] The computer system [400] also may include a communication interface
[418] coupled to the bus [402]. The communication interface [418] provides a two-
20 way data communication coupling to a network link [420] that is connected to a
local network [422]. For example, the communication interface [418] may be an
integrated services digital network (ISDN) card, cable modem, satellite modem, or
a modem to provide a data communication connection to a corresponding type of
telephone line. As another example, the communication interface [418] may be a
25 local area network (LAN) card to provide a data communication connection to a
compatible LAN. Wireless links may also be implemented. In any such
implementation, the communication interface [418] sends and receives electrical,
electromagnetic or optical signals that carry digital data streams representing
various types of information.
30
31

[0095] The computer system [400] can send messages and receive data, including
program code, through the network(s), the network link [420] and the
communication interface 418. In the Internet example, a server [430] might transmit
a requested code for an application program through the Internet [428], the Internet
5 Service Provider (ISP) [426], the Host [424], the local network [422] and the
communication interface [418]. The received code may be executed by the processor [404] as it is received, and/or stored in the storage device [410], or other non-volatile storage for later execution.
10 [0096] According to yet another aspect of the present disclosure, a non-transitory
computer-readable storage medium storing instructions for managing connection between two or more peer network entities is disclosed. The instructions include executable code which, when executed by a processor, may cause the processor to dynamically establish one or more connection sessions between an access and
15 mobility management function (AMF) unit [106] and a session management
function (SMF) unit [108]; monitor each of the one or more connection sessions between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108]; receive a connection inactivation trigger upon inactivation of one of the one or more connection sessions between the
20 access and mobility management function (AMF) unit [106] and the session
management function (SMF) unit [108]; dynamically establish a new connection session between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108].
25 [0097] The present disclosure addresses the problems of managing connections
between peer network entities in a 5G network. Existing techniques often suffer from slow and inefficient connection management, bottleneck issues with active traffic, lack of robust mechanisms for periodic monitoring and reconnections, and inadequacy in supporting the complex requirements of 5G networks. The disclosed
30 technique dynamically establishes and monitors connection sessions between
32

network functions, such as the access and mobility management function (AMF)
and the session management function (SMF), using separate thread units for
connection establishment and monitoring. This approach allows for fast and
efficient connection management, reducing delays in establishing and re-
5 establishing connections. By utilizing a configurable predefined number of
connection sessions based on traffic information, the disclosed method alleviates
bottleneck issues with active traffic, ensuring smooth and uninterrupted network
performance. The technique further includes mechanisms for periodic monitoring
and managing reconnections, minimizing service interruptions and enhancing
10 network reliability. The dynamic establishment of new connection sessions based
on various triggers, such as discovery, notification, inactivation, traffic, and stream utilization, allows the system to adapt to varying traffic patterns and network conditions. This flexibility supports the complex requirements of 5G networks, facilitating effective utilization of network resources and delivery of high-quality
15 services to end-users.
[0098] As is evident from the above, the present disclosure provides a technically
advanced solution for maintaining active connections between peer network
functions. The solution provides that the connections are continuously monitored,
20 and as soon as a connection becomes stale, another connection is initiated so as to
maintain the number of active connections and not overload the existing active connections. The active connections are dynamically monitored and maintained by the present solution thereby providing significant technical advancement.
25 [0099] Further, in accordance with the present disclosure, it is to be acknowledged
that the functionality described for the various components/units can be implemented interchangeably. While specific embodiments may disclose a particular functionality of these units for clarity, it is recognized that various configurations and combinations thereof are within the scope of the disclosure. The
30 functionality of specific units, as disclosed in the disclosure, should not be
33

construed as limiting the scope of the present disclosure. Consequently, alternative arrangements and substitutions of units, provided they achieve the intended functionality described herein, are considered to be encompassed within the scope of the present disclosure. 5
[0100] While considerable emphasis has been placed herein on the
disclosed embodiments, it will be appreciated that many embodiments can be made
and that many changes can be made to the embodiments without departing from the
principles of the present disclosure. These and other changes in the embodiments
10 of the present disclosure will be apparent to those skilled in the art, whereby it is to
be understood that the foregoing descriptive matter to be implemented is illustrative and non-limiting.
34

We Claim:
1. A method for managing connection between two or more peer network
entities, the method comprising:
dynamically establishing, by a connection establishing unit [206], one or more connection sessions between an access and mobility management function (AMF) unit [106] and a session management function (SMF) unit [108];
monitoring, by a monitoring unit [208] via a worker thread unit [212], each of the one or more connection sessions between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108];
receiving, by a receiving unit [210] via the worker thread unit [212], a connection inactivation trigger upon inactivation of one of the one or more connection sessions between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108]; and
dynamically establishing, by the connection establishing unit [206] via a connector thread unit [214], a new connection session between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108].
2. The method as claimed in claim 1, wherein a configurable predefined number of connection sessions are established between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108] based on a traffic information on a communication system.
3. The method as claimed in claim 2, the method further comprising determining, by the worker thread unit [212], a number of active connection

session between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108], and wherein the number of active connection session is less than or equal to predefined number of connections.
4. The method as claimed in claim 1, wherein the dynamic establishing of the new connection session is achieved based on a connection roll strategy.
5. The method as claimed in claim 1, wherein the connection inactivation trigger comprises of a connection inactivation trigger based on discovery, a connection inactivation trigger based on notification, a connection inactivation trigger based on inactivation, a connection inactivation trigger based on traffic, and a connection inactivation trigger based on stream utilization.
6. The method as claimed in claim 5, wherein the connection inactivation trigger based on stream utilization is generated when the stream utilization reaches a threshold within the range of 85-95%.
7. A system for managing connection between two or more peer network entities, the system comprising:
a connection establishing unit [206] configured to dynamically establish one or more connection sessions between an access and mobility management function (AMF) unit [106] and a session management function (SMF) unit [108];
a monitoring unit [208] configured to monitor, via a worker thread unit [212], each of the one or more connection sessions between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108];

a receiving unit [210] configured to receive, via the worker thread unit [212], a connection inactivation trigger upon inactivation of one of the one or more connection sessions between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108]; and
the connection establishing unit [206] configured to dynamically establish, via a connector thread unit [214], a new connection session between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108].
8. The system as claimed in claim 7, wherein a configurable predefined number of connection sessions are established between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108] based on a traffic information on the communication system.
9. The system as claimed in claim 7, wherein the worker thread unit [212] is further configured to determine a number of active connection session between the access and mobility management function (AMF) unit [106] and the session management function (SMF) unit [108], and wherein the number of active connection session is less than or equal to predefined number of connections.
10. The system as claimed in claim 7, wherein the dynamic establishing of the new connection session is achieved based on a connection roll strategy.
11. The system as claimed in claim 7, wherein the connection inactivation trigger comprises of a connection inactivation trigger based on discovery, a connection inactivation trigger based on notification, a connection inactivation trigger based on inactivation, a connection inactivation trigger

based on traffic, and a connection inactivation trigger based on stream utilization.
12. The system as claimed in claim 11, wherein the connection inactivation trigger based on stream utilization is generated when the stream utilization reaches a threshold of 85-95%.

Documents

Application Documents

# Name Date
1 202321044888-STATEMENT OF UNDERTAKING (FORM 3) [04-07-2023(online)].pdf 2023-07-04
2 202321044888-PROVISIONAL SPECIFICATION [04-07-2023(online)].pdf 2023-07-04
3 202321044888-FORM 1 [04-07-2023(online)].pdf 2023-07-04
4 202321044888-FIGURE OF ABSTRACT [04-07-2023(online)].pdf 2023-07-04
5 202321044888-DRAWINGS [04-07-2023(online)].pdf 2023-07-04
6 202321044888-FORM-26 [08-09-2023(online)].pdf 2023-09-08
7 202321044888-Proof of Right [05-10-2023(online)].pdf 2023-10-05
8 202321044888-ORIGINAL UR 6(1A) FORM 1 & 26)-181023.pdf 2023-11-06
9 202321044888-ENDORSEMENT BY INVENTORS [11-06-2024(online)].pdf 2024-06-11
10 202321044888-DRAWING [11-06-2024(online)].pdf 2024-06-11
11 202321044888-CORRESPONDENCE-OTHERS [11-06-2024(online)].pdf 2024-06-11
12 202321044888-COMPLETE SPECIFICATION [11-06-2024(online)].pdf 2024-06-11
13 Abstract1.jpg 2024-07-09
14 202321044888-FORM 3 [31-07-2024(online)].pdf 2024-07-31
15 202321044888-Request Letter-Correspondence [09-08-2024(online)].pdf 2024-08-09
16 202321044888-Power of Attorney [09-08-2024(online)].pdf 2024-08-09
17 202321044888-Form 1 (Submitted on date of filing) [09-08-2024(online)].pdf 2024-08-09
18 202321044888-Covering Letter [09-08-2024(online)].pdf 2024-08-09
19 202321044888-CERTIFIED COPIES TRANSMISSION TO IB [09-08-2024(online)].pdf 2024-08-09
20 202321044888-FORM 18 [21-03-2025(online)].pdf 2025-03-21