IP Library Granted Patent US 12,581,349
Granted Patent B2
US 12,581,349 · App. 17/764,632 · Granted Mar 17, 2026

Method by which UPF node including plurality of UPF instances performs QoS monitoring, and UPF node performing same method

Inventor: Dong Jin Lee (Seoul, KR)
Assignee: SK TELECOM CO., LTD.
H04W28/0236H04L41/06H04W28/0268H04W28/24H04W76/22H04W80/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 12,581,349
App. No.
17/764,632
Granted
Mar 17, 2026
Kind
B2
Abstract

A method for performing quality of service (QoS) monitoring by a UPF node including a plurality of UPF instances according to an embodiment of the present disclosure, may comprise: receiving a subscription request for the plurality of UPF instances through a service-based interface from a network function node; performing the QoS monitoring for each of the plurality of UPF instances; and when an event occurs for at least one of the plurality of UPF instances according to a result of the QoS monitoring, transmitting a notification indicating that the event has occurred to the network function node through the service-based interface.

Claims (34)

1 . A method for performing quality of service (QOS) monitoring by a user plane function (UPF) node including a plurality of UPF instances, comprising:

receiving a subscription request for the plurality of UPF instances through a service-based interface from a network function node;

performing the QoS monitoring for each of the plurality of UPF instances; and

when an event occurs for at least one of the plurality of UPF instances according to a result of the QoS monitoring, transmitting a notification indicating that the event has occurred to the network function node through the service-based interface,

wherein each of the plurality of UPF instances performs one or more respective functions of the UPF node based on independently allocated resources for each of the plurality of UPF instances,

wherein each of the plurality of UPF instances processes at least one of a Packet Detection Rule (PDR), a Forwarding Action Rule (FAR), a QoS Enforcement Rule (QER), or a Usage Reporting Rule (URR),

wherein the plurality of UPF instances include a first UPF instance that processes first traffic and a second UPF instance that processes second traffic, and

wherein the method further comprises:

determining, based on performing the OS monitoring, when at least one of an increase in latency or a decrease in throughput occurs in the plurality of UPF instances;

determining when the second traffic replicates the first traffic; and

when the at least one of the increase in latency or the decrease in throughput occurs in the plurality of UPF instances and the second traffic replicates the first traffic, stopping replication by the second UPF instance.

2 . The method of claim 1 , wherein the service-based interface is a Nupf interface provided by the UPF for direct communication with the network function node.

3 . The method of claim 1 , further comprising: performing QoS monitoring for a UPF instance that initially processes a first PDU session among the plurality of UPF instances; and taking over the processing for the first PDU session by a another UPF instance based on a result of the QoS monitoring for the UPF instance that initially processes the first PDU session.

4 . The method of claim 3 , wherein the taking over of the processing by the other UPF instance includes determining one of the UPF instances to be the other UPF instance using at least one of pre-stored resource information, pre-stored capability information, or pre-stored state information of the other UPF instance.

5 . The method of claim 1 , further comprising:

transmitting information on UPF instances to the Session Management Function (SMF) node,

wherein the information on UPF instances is used for the SMF node to select a UPF instance to process a PDU session from among the plurality of UPF instances.

6 . The method of claim 5 , wherein the information on UPF instances includes at least one of ID, address, capacity, state, or communication interface information of the plurality of UPF instances.

7 . The method of claim 1 , wherein the result of the QoS monitoring includes at least one of latency, throughput, or jitter of each of the plurality of UPF instances.

8 . The method of claim 1 , wherein the each of the plurality of UPF instances is separated by PDU session units.

9 . A method for performing quality of service (QOS) monitoring by a user plane function (UPF) node including a plurality of UPF instances, comprising receiving a request from a network function node to perform the QoS monitoring for the plurality of UPF instances through a Nupf interface, each of the plurality of UPF instances performing one or more respective functions of the UPF node based on independently allocated resources for each of the plurality of UPF instances; performing the QoS monitoring for each of the plurality of UPF instances according to the request; and transmitting a result of the QoS monitoring in response to the request, wherein each of the plurality of UPF instances processes at least one of a Packet Detection Rule (PDR), a Forwarding Action Rule (FAR), a QoS Enforcement Rule (QER), or a Usage Reporting Rule (URR), wherein the plurality of UPF instances include a first UPF instance that processes first traffic and a second UPF instance that processes second traffic, and wherein the method further comprises: determining, based on performing the QoS monitoring, when at least one of an increase in latency or a decrease in throughput occurs in the plurality of UPF instances; determining when the second traffic replicates the first traffic; and when the at least one of the increase in latency or the decrease in throughput occurs in the plurality of UPF instances and the second traffic replicates the first traffic, stopping replication by the second UPF instance.

10 . The method of claim 9 , further comprising:

performing QoS monitoring for a first UPF instance that processes a first PDU session among the plurality of UPF instances; and

taking over the processing for the first PDU session to a second UPF instance based on a result of the QoS monitoring for the first UPF instance.

11 . The method of claim 9 , wherein the result of the QoS monitoring includes at least one of latency, throughput, or jitter of each of the plurality of UPF instances.

12 . A user plane function (UPF) node for performing a quality of service (QOS) monitoring, comprising: a transceiver that sends and receives signals; a plurality of UPF instances; and a core controller that controls the transceiver and the plurality of UPF instances; wherein the core controller is configured to: receive a subscription request for the plurality of UPF instances from a network function node through a service-based interface by controlling the transceiver; perform the QoS monitoring for each of the plurality of UPF instances; and when an event occurs for at least one of the plurality of UPF instances according to the result of the QoS monitoring, transmit a notification indicating that the event has occurred through the service-based interface by controlling the transceiver, wherein each of the plurality of UPF instances performs one or more respective functions of the UPF node based on independently allocated resources for each of the plurality of UPF instances, wherein each of the plurality of UPF instances processes at least one of a Packet Detection Rule (PDR), a Forwarding Action Rule (FAR), a QoS Enforcement Rule (QER), or a Usage Reporting Rule (URR), wherein the plurality of UPF instances include a first UPF instance that processes first traffic and a second UPF instance that processes second traffic, and wherein the core controller is configured to: determine, based on performing the QoS monitoring, when at least one of an increase in latency or a decrease in throughput occurs in the plurality of UPF instances; determine when the second traffic replicates the first traffic; and when the at least one of the increase in latency or the decrease in throughput occurs in the plurality of UPF instances and the second traffic replicates the first traffic, stop replication by the second UPF instance.

13 . The UPF node of claim 12 , wherein the service-based interface is a Nupf interface provided by UPF for direct communication with the network function node.

14 . The UPF node of claim 12 , wherein the core controller is configured to:

perform QoS monitoring for a first UPF instance that processes a first PDU session among the plurality of UPF instances, and

take over the processing for the first PDU session to a second UPF instance based on a result of the QoS monitoring for the first UPF instance.

15 . The UPF node of claim 12 ,

wherein the core controller is configured to transmit information on UPF instances to the Session Management Function (SMF) node, and

wherein the information on UPF instances is used for the SMF node to select a UPF instance to process a PDU session from among the plurality of UPF instances.

16 . The method of claim 1 , further comprising determining that the second traffic replicates the first traffic when the first traffic and the second traffic have different tunnel endpoint identifiers (TEIDs) and a common GTP-U sequence number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: LEE, DONG JIN
To: SK TELECOM CO., LTD.
Reel/Frame 059422/0267 →
Priority Claims (1)
KR 10-2019-0136822 · Oct 30, 2019 · national
Continuity (1)
Related Publication 20220338052A1 · Oct 20, 2022
References Cited (24)
US 20170289270A1 · Li et al. · 2017 [cited by applicant]
US 20190109823A1 · Qiao · 2019 [cited by examiner]
US 20190215730A1 · Qiao et al. · 2019 [cited by applicant]
US 20190253917A1 · Dao · 2019 [cited by applicant]
US 20200112907A1 · Dao · 2020 [cited by examiner]
US 20200260525A1 · Gan · 2020 [cited by examiner]
US 20200364187A1 · Tran · 2020 [cited by examiner]
US 20200374946A1 · Bedekar · 2020 [cited by examiner]
US 20210211233A1 · Zhang · 2021 [cited by examiner]
US 20210329485A1 · Han · 2021 [cited by examiner]
US 20220272008A1 · Pallares Del Egido · 2022 [cited by examiner]
JP 2011244369 · 2011 [cited by applicant]
KR 1020210051487 · 2021 [cited by applicant]
WO WO2019158093 · 2019 [cited by applicant]
Indian Office Action dated Sep. 2, 2022 issued in Application No. 202217027594. [cited by applicant]
CATT: “One Solution for Key Issue #2: Extend Service Concept into User Plane”, 3GPP Draft; S2-187521_7448_WAS_6697_23742_SOL4KI#2_V1, 3 [cited by applicant]
“3 [cited by applicant]
European Search Report dated Aug. 29, 2023 issued in Application No. 20880999.6. [cited by applicant]
Chinese Office Action dated Sep. 19, 2023 issued in Application No. 202080076154.2. [cited by applicant]
International Search Report dated Jan. 26, 2021 issued in Application No. PCT/KR2020/014748. [cited by applicant]
Ericsson, UPF data collection, S2-1903302, 3GPP TSG-SA WG2 Meeting #132, Xi'an, China, Apr. 2, 2019. [cited by applicant]
Ericsson, Nupf eventexposure, S2-1901733, 3GPP TSG-SA WG2 Meeting #131, Santa Cruz, Tenerife, Spain, Feb. 19, 2019. [cited by applicant]
China Mobile, UPF service introduced in SBA, S2-187722, SA WG2 Meeting #128BIS, Sophia Antipolis, France, Aug. 14, 2018. [cited by applicant]
3GPP TS 23.501 v16.2.0 (Sep. 2019). [cited by applicant]