IP Library › Granted Patent US 10,637,753
Granted Patent B1
US 10,637,753 · App. 16/378,851 · Granted Apr 28, 2020

Managing a 5G network using extension information

Inventors: David Taft (Keller, TX); Maqbool Chauhan (Keller, TX); Imtiyaz Shaikh (Irving, TX); Jerry Steben (Fort Worth, TX)
Assignee: Verizon Patent and Licensing Inc.
H04L43/04H04L41/04H04W24/10
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 10,637,753
App. No.
16/378,851
Granted
Apr 28, 2020
Kind
B1
Abstract

A computer device may include a memory storing instructions and processor configured to execute the instructions to maintain a repository of network function devices in a network; obtain a transport network key performance indicator (KPI) for a particular network function device in the network; and generate an administration weight based on the obtained transport network KPI, wherein the administration weight corresponds to a measure of performance associated with the particular network function device. The processor may be further configured to receive, from a requesting network function device, a network function discovery request for a network function type associated with the particular network function device; and provide a network function discovery answer to the requesting network function device, wherein the network function discovery answer includes the generated administration weight for the particular network function device.

Claims (59)

1. A method comprising:

maintaining, by a computer device, a repository of network function devices in a network;

obtaining, by the computer device, a transport network key performance indicator (KPI) for a particular network function device in the network;

generating, by the computer device, an administration weight based on the obtained transport network KPI, wherein the administration weight corresponds to a measure of performance associated with the particular network function device, and wherein generating the administration weight based on the obtained transport network KPI includes:

determining a plurality of transport network KPIs for a network path associated with the particular network function device; and

generating the administration weight based on the plurality of transport network KPIs;

receiving, by the computer device and from a requesting network function device, a network function discovery request for a network function type; and

providing, by the computer device, a network function discovery answer to the requesting network function device, wherein the network function discovery answer includes the generated administration weight for the particular network function device.

2. The method of claim 1 , wherein obtaining the transport network KPI for the particular network function device in the network includes:

receiving the transport network KPI from a Software Defined Networking (SDN) controller associated with the network function device.

3. The method of claim 2 , wherein the SDN controller is configured as an Application Function (AF) device and the transport network KPI is received via a Naf interface associated with the AF device.

4. The method of claim 1 , wherein the transport network KPI includes at least one of a packet loss KPI, a packet delay KPI, or a load capacity KPI.

5. The method of claim 1 , wherein generating the administration weight based on the obtained transport network KPI further includes:

generating the administration weight using a weighted sum of the plurality of transport network KPIs; and

determining whether the obtained transport network KPI satisfies a service requirement associated with a network slice associated with the particular network function device.

6. The method of claim 1 , further comprising:

obtaining a wireless network KPI for the particular network function device from a Network Data Analytics Function (NWDAF) device associated with the network; and

wherein generating the administration weight is further based on the obtained wireless network KPI.

7. The method of claim 1 , wherein the network function device includes a User Plane Function (UPF) device.

8. The method of claim 1 , wherein the network function device is implemented as a Virtual Network Function (VNF) or a Cloud-native Network Function (CNF).

9. The method of claim 1 , wherein the requesting network function device includes a Session Management Function (SMF) device or an Application Function (AF) device.

10. A computer device comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

maintain a repository of network function devices in a network;

obtain a transport network key performance indicator (KPI) for a particular network function device in the network;

generate an administration weight based on the obtained transport network KPI, wherein the administration weight corresponds to a measure of performance associated with the particular network function device, wherein, when generating the administration weight based on the obtained transport network KPI, the processor is further configured to:

determine a plurality of transport network KPIs for a network path associated with the particular network function device; and

generate the administration weight based on the plurality of transport network KPIs;

receive, from a requesting network function device, a network function discovery request for a network function type associated with the particular network function device; and

provide a network function discovery answer to the requesting network function device, wherein the network function discovery answer includes the generated administration weight for the particular network function device.

11. The computer device of claim 10 , wherein, when obtaining the transport network KPI for the particular network function device in the network, the processor is further configured to:

receive the transport network KPI from a Software Defined Networking (SDN) controller associated with the network function device.

12. The computer device of claim 11 , wherein the SDN controller is configured as an Application Function (AF) device and the transport network KPI is received via a Naf interface associated with the AF device.

13. The computer device of claim 10 , wherein the transport network KPI includes at least one of a packet loss KPI, a packet delay KPI, or a load capacity KPI.

14. The computer device of claim 10 , wherein, when generating the administration weight based on the obtained transport network KPI, the processor is further configured to:

determine whether the obtained transport network KPI satisfies a service requirement associated with a network slice associated with the particular network function device.

15. The computer device of claim 10 , wherein the processor is further configured to:

obtain a wireless network KPI for the particular network function device from a Network Data Analytics Function (NWDAF) device associated with the network; and

generate the administration weight further based on the obtained wireless network KPI.

16. The computer device of claim 10 , wherein the network function device includes a User Plane Function (UPF) device.

17. A system comprising:

a Network Repository Function (NRF) device configured to:

maintain a repository of network function devices in a network;

obtain a transport network key performance indicator (KPI) for a particular network function device in the network;

generate an administration weight based on the obtained transport network KPI, wherein the administration weight corresponds to a measure of performance associated with the particular network function device; and

store the generated administration weight in a record associated with the particular network function device; and

a requesting network function device configured to:

send a network function discovery request, for a network function type associated with the particular network function device, to the NRF device;

receive, from the 5G NRF device, a network function discovery answer from the NRF device, wherein the network function discovery answer includes the generated administration weight for the particular network function device; and

determine whether to select the particular network function device for a communication session, based on the received network function discovery answer.

18. The system of claim 17 , further comprising:

a Software Defined Networking (SDN) controller device configured to:

measure a transport network key performance indicator (KPI) for the particular network function device in the network; and

report the transport network KPI via a Naf interface to the NRF device.

19. The system of claim 17 , wherein the NRF device is further configured to:

obtain a wireless network KPI for the particular network function device from a Network Data Analytics Function (NWDAF) device associated with the network; and

generate the administration weight further based on the obtained wireless network KPI.

20. The system of claim 17 , wherein the transport network KPI includes at least one of a packet loss KPI, a packet delay KPI, or a load capacity KPI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2019
From: TAFT, DAVID; CHAUHAN, MAQBOOL; SHAIKH, IMTIYAZ; STEBEN, JERRY
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 048832/0282 →
Cited By (10)
US 12,207,104 US 12,302,109 US 12,323,304 US 12,375,946 US 12,376,019 US 12,376,026 US 12,476,882 US 12,477,374 US 12,526,224 US 12,574,462