H04L41/5051

Discovery of a Service-Providing Network Function

There is provided mechanisms for enabling discovery of a service-providing NF in a 3GPP communication network. A method is performed by a Network Repository Function. The method comprises registering locality information of service-providing NFs according to locality attribute of each service-providing NF. Each locality attribute comprises structured values of location information of its service-providing NF. The method comprises obtaining a request from a service-requesting NF for one of the service-providing NFs. The request specifies a preferred locality of the requested service-providing NF. The preferred locality indicates, in terms of structured values of location information, geographical location where the service-requesting NF is deployed. The method comprises identifying, out of the service-providing NFs, that service-providing NF which has a locality attribute that best matches the preferred locality, whereby the service-providing NF closest to the geographical location where the service-requesting NF is deployed is identified. The method comprises providing a response to the service-requesting NF. The response comprises the locality attribute of the identified service-providing NF, thereby enabling discovery of the service-providing NF.

Coalescing publication events based on subscriber tolerances
20230022048 · 2023-01-26 ·

Systems and methods for coalescing and/or aligning publications in a publication/subscription architecture to reduce the number of publication events and to improve the performance of microservices in a communications network are provided. A method, according to one implementation, includes the step of obtaining client-based tolerance input with respect to a plurality of subscriptions requested by a plurality of clients in a publication/subscription system. Based on the client-based tolerance input, the method also includes the step of adjusting the timing of publications to reduce the phase variability of the plurality of subscriptions.

Edge computing platform capability discovery

Systems and methods for establishing a connection with an edge application server are provided. A user equipment (UE) in a wireless communication network establishes a connection with an edge application server to offload the data processing of an application executing on the UE to the edge application server. The UE communicates key performance indicators (KPIs) associated with the application to the edge data network. The KPIs indicate the resources that application uses to process the data. In response, the UE receives edge application server parameters from multiple servers in the edge data network that meet or exceed the KPIs. The parameters include compute, graphical compute, memory and storage parameters with various levels of specificity. The UE selects one of the edge application servers to process the data on behalf of the application based on the parameters.

Deploying services to multiple public cloud environments using cloud-specific encapsulated communication logic

Techniques are provided for deploying services to multiple public clouds using cloud-specific encapsulated communication logic. One method comprises performing, in response to a request associated with a given public cloud of multiple public clouds having corresponding encapsulated communication logic for communicating with the respective public cloud: obtaining an image for the encapsulated communication logic for the given public cloud; instantiating an orchestration service for the given public cloud using the image for the encapsulated communication logic for the given public cloud, wherein the instantiated orchestration service for the given public cloud makes a connection to an endpoint of the given public cloud using the encapsulated communication logic for the given public cloud; and processing a request to create a service in the given public cloud using the instantiated orchestration service for the given public cloud as a connection gateway to the given public cloud.

Configuring route selection policies
11706685 · 2023-07-18 · ·

Systems, apparatuses, and methods are described for configuring route selection policies. A user device may send, to a computing device, a route selection policy request to update route selection policy rules for applications and/or services of the user device. The computing device may determine the route selection policy rules for the applications and/or services based on various criteria. The computing device may send the determined route selection policy rules to the user device. If the user device does not accept the determined route selection policy rules, the user device may send, to the computing device, a negotiation request to obtain other route selection policy rules for the applications and/or services.

Resource lifecycle automation

Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.

Method and device for generating and removing dynamic EAS using UE app and status
11706652 · 2023-07-18 · ·

Disclosed are a communication technique for merging, with an IoT technology, a 5G communication system for supporting a data transmission rate higher than that of a 4G system. The present disclosure relates to a wireless communication system, and more specifically, to an application layer network architecture providing an edge computing service in a cellular wireless communication system. According to an embodiment, a method of an EES comprises receiving, from an EEC, a first message including information used to determine matching EAS, and triggering an EAS management system to instantiate the matching EAS in response to receiving the first message.

5G admission by verifying slice SLA guarantees

In a 5G network, a slice controller is arranged to dynamically configure a radio access network (RAN) by allocating physical radio resources into RAN slices by making predictions of channel state information (CSI) for user equipment (UE) executing applications that make connectivity requests for admission to particular identified slices. The slice controller grants or denies admission requests based on the predicted CSI to ensure that applicable service level agreement (SLA) guarantees are satisfied for traffic across all the RAN slices. Each time new admission requests are received from applications, the slice controller determines whether a suitable RAN configuration exists that will enable SLA guarantees for the slices to continue to be satisfied for the current traffic while also meeting the SLA guarantees applicable to the new admission request.

Apparatus for supporting and influencing QoS levels

The present disclosure provides methods and apparatuses related to mobile network systems. In an implementation, a method comprises configuring, by an application function (AF) of an apparatus in a mobile network system, a policy control function (PCF) to provide a plurality of Quality of Service (QoS) levels for a session related to an application or a service; and requesting, by the AF, the PCF to configure the plurality of QoS levels, wherein a QoS flow is associated with a plurality of QoS profiles for configuring the plurality of QoS levels in response to the QoS flow being established.

Method for performing task processing on common service entity, common service entity, apparatus and medium for task processing
11700189 · 2023-07-11 · ·

Provided are a method for performing task processing on a common service entity, a common service entity, an apparatus and a medium for performing task processing. The method includes: receiving a task processing request; determining whether the common service entity itself performs the processing request; forwarding the request to another common service entity in a case where it is determined that the common service entity itself does not perform the task processing request, wherein the common service entity is associated with the another common service entity; performing, by the common service entity, the task processing request in a case where it is determined that the common service entity itself performs the task processing request.