IP Library Granted Patent US 12,212,499
Granted Patent B2
US 12,212,499 · App. 17/766,193 · Granted Jan 28, 2025

Management of traffic over a communication channel

Inventors: Nipun Sharma (New Delhi, IN); Rakesh Bajpai (New Delhi, IN); Hans Eriksson (Sollentuna, SE); Tushar Sabharwal (New Delhi, IN); Rajiv Bhardwaj (Jalandhar, IN); Michael Grimes (Athlone, IE); James O'Meara (Athlone, IE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L47/2416H04L41/16H04L47/127
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,212,499
App. No.
17/766,193
Granted
Jan 28, 2025
Kind
B2
Abstract

A method for managing traffic processed by a target network function of a communication network is disclosed. The target network function transmits and receives traffic over a communication channel that carries traffic between network functions and application functions. The method, performed by a Data Analytics Function (DAF) of a communication network, comprises receiving information about traffic flows over the communication channel, establishing a priority amongst traffic flows over the communication channel, based on the received information, generating a recommendation for traffic processing on the basis of the established priority, and sending the generated recommendation to a function in the network that has a management responsibility for the target network function.

Claims (40)

1. A method for managing traffic processed by a target network function of a communication network, wherein the target network function transmits and receives traffic over a communication channel that carries traffic between network functions and application functions, the method, performed by a Data Analytics Function, DAF, of a communication network, comprising:

receiving information about traffic flows over the communication channel;

establishing a priority amongst traffic flows over the communication channel, based on the received information, wherein establishing the priority amongst traffic flows comprises applying a Machine Learning, ML, model to the received information, the ML model trained to prioritize traffic flows according to a defined objective;

generating a recommendation for processing of the traffic flows on the basis of the established priority, wherein the recommendation comprises a policy control rule to implement the established priority; and

sending the generated recommendation to a function in the network that has a management responsibility for the target network function.

2. A method as claimed in claim 1 , wherein the communication channel comprises a control plane communication channel that carries control plane messages between network functions.

3. A method as claimed in claim 1 , wherein the communication channel comprises a control plane channel that carries user plane data packets related to end user applications.

4. A method as claimed in claim 1 , wherein establishing priority amongst traffic flows carried over the communication channel, based on the received information, comprises establishing a priority amongst traffic flows carried over the communication channel for the target network function or for a Network Slice, NS, in which the target network function is configured to transmit and receive traffic.

5. A method as claimed in claim 1 , further comprising:

generating a resource requirement for the target network function based on the received information about traffic flows carried over the communication channel;

sending the generated resource requirement to a Network Functions Virtualisation Orchestration, NFVO, function.

6. A method for managing traffic processed by a target network function of a communication network, wherein the target network function transmits and receives traffic over a communication channel that carries traffic between network functions and application functions, the method, performed by a Data Analytics Function, DAF, of a communication network, comprising:

receiving information about traffic flows over the communication channel;

generating a predicted risk of congestion in the network on the basis of the received information about traffic flows carried over the communication channel;

establishing a priority amongst traffic flows over the communication channel, based on the received information;

generating a recommendation for processing of the traffic flows on the basis of the established priority, wherein the recommendation comprises a policy control rule to implement the established priority; and

sending the generated recommendation to a function in the network that has a management responsibility for the target network function.

7. A method as claimed in claim 6 , wherein generating a predicted risk of congestion in the network on the basis of the received information about traffic flows in the network comprises applying a Machine Learning, ML, model to the received information about traffic flows in the network.

8. A method for managing traffic processed by a target Network Function, NF, of a communication network, wherein the target NF transmits and receives traffic over a communication channel that carries traffic between network functions and application functions, the method, performed by the target NF comprising:

receiving a recommendation from another function in the network, wherein the recommendation determines a priority with which different traffic flows are to be processed in the network function, wherein the recommendation comprises a policy control rule;

processing traffic flows received at the network function over the communication channel in accordance with the received recommendation;

determining that a measure of congestion in the function fulfils a condition; and

responsive to determining that the measure of congestion in the function fulfils the condition, requesting the policy control rule for prioritizing handling of traffic from another function in the network.

9. A method as claimed in claim 8 , wherein the communication channel comprises a control plane communication channel that carries control plane messages between network functions.

10. A method as claimed in claim 8 , wherein the communication channel comprises a control plane channel that carries user plane data packets related to end user applications.

11. A method as claimed in claim 8 , wherein the recommendation is generated by a DAF.

12. A method as claimed in claim 8 , wherein the target network function comprises a Network Exposure Function, NEF, the method further comprising:

receiving a load status report from an Application Function; and

sending the received load status report to a DAF in the network.

13. A Data Analytics Function, DAF, for a communication network, the DAF being for managing traffic processed by a target network function of a communication network, wherein the target network function transmits and receives traffic over a communication channel that carries traffic between network functions and application functions, the DAF comprising processing circuitry and a memory, the memory containing instructions executable by the processing circuitry such that the DAF is operative to:

receive information about traffic flows over the communication channel;

establish a priority amongst traffic flows over the communication channel, based on the received information, wherein establishing the priority amongst traffic flows comprises applying a Machine Learning, ML, model to the received information, the ML model trained to prioritize traffic flows according to a defined objective;

generate a recommendation for processing of the traffic flows on the basis of the established priority, wherein the recommendation comprises a policy control rule to implement the established priority; and

send the generated recommendation to a function in the network that has a management responsibility for the target network function.

14. A DAF as claimed in claim 13 , wherein the processing circuitry is further configured to generate a predicted risk of congestion in the network on the basis of the received information about traffic flows carried over the communication channel.

15. A target Network Function, NF, for a communications network, the target NF being for managing traffic processed by the target NF, wherein the target NF transmits and receives traffic over a communication channel that carries traffic between network functions and application functions, the target NF comprising processing circuitry and a memory, the memory containing instructions executable by the processing circuitry such that the NF is operative to:

receive a recommendation from another function in the network, wherein the recommendation determines a priority with which different traffic flows are to be processed in the network function, wherein the recommendation comprises a policy control rule;

process traffic flows received at the network function over the communication channel in accordance with the received recommendation;

determine that a measure of congestion in the function fulfils a condition; and

responsive to determining that the measure of congestion in the function fulfils the condition, request the policy control rule for prioritizing handling of traffic from another function in the network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2023
From: BAJPAI, RAKESH; BHARDWAJ, RAJIV; ERIKSSON, HANS; GRIMES, MICHAEL; O'MEARA, JAMES; SABHARWAL, TUSHAR; SHARMA, NIPUN
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 063105/0182 →
Continuity (1)
Related Publication 20240064105A1 · Feb 22, 2024
References Cited (22)
US 11855864B2 · Han · 2023 [cited by examiner]
US 20060013136A1 · Goldschmidt · 2006 [cited by examiner]
US 20140153406A1 · Brolin · 2014 [cited by examiner]
US 20170317894A1 · Dao · 2017 [cited by examiner]
US 20170332282A1 · Dao · 2017 [cited by examiner]
US 20180262924A1 · Dao et al. · 2018 [cited by applicant]
US 20190053308A1 · Castellanos Zamora · 2019 [cited by examiner]
US 20190069199A1 · Yan · 2019 [cited by examiner]
US 20190215272A1 · Singh · 2019 [cited by examiner]
US 20190222489A1 · Shan · 2019 [cited by examiner]
US 20210022022A1 · Guo · 2021 [cited by examiner]
US 20210282038A1 · Li · 2021 [cited by examiner]
US 20220329529A1 · Maria · 2022 [cited by examiner]
US 20220377645A1 · Muñoz De La Torre Alonso · 2022 [cited by examiner]
US 20230188448A1 · Kodaypak · 2023 [cited by examiner]
International Search Report and Written Opinion of the International Searching Authority for PCT International Application No. PCT/EP2019/076851 dated May 14, 2020. [cited by applicant]
Huawei et al., “Update to Use Case NWDA-Assisted Traffic Handling,” S2-181966, SA WG2 Meeting #125, Feb. 26-Mar. 2, 2018, Montreal, Canada, 2 pages. [cited by applicant]
3GPP TR 23.791 V0.4.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study of Enablers for Network Automation for 5G (Release 16),” Jun. 2018, 31 pages. [cited by applicant]
3GPP TS 23.288 V0.4.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support network data analytics services (Release 16… [cited by applicant]
3GPP TR 29.843 V1.1.0, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Study on Load and Overload Control of 5GC Service Based Interfaces; (Release 16),” Apr. 2019, 32 page… [cited by applicant]
Communication pursuant to Article 94(3) EPC for European Patent Application No. 19790149.9 dated Jan. 19, 2024, 6 pages. [cited by applicant]
ETRI, “TR 23.791: Update of Solution 1 and 9 for Priority based NWDAF Service subscription/request,” S2-1812157, SA WG2 Meeting #129-BIS, Nov. 26-30, 2018, West Palm Beach, USA, 5 pages. [cited by applicant]