CPC H04W 28/0942 (2020.05) [H04W 28/095 (2020.05); H04W 48/18 (2013.01)] | 20 Claims |
1. A system, comprising:
a memory that stores computer instructions; and
a processor that executes the computer instructions to perform actions, the actions including:
maintaining a plurality of load thresholds for each user plane function (UPF) of a plurality of UPFs in a cellular telecommunication network, wherein:
the plurality of UPFs serve as anchor points between user equipment (UE) in the cellular telecommunication network and a data network (DN);
each UPF of the plurality of UPFs is a virtual network function responsible for interconnecting packet data unit (PDU) sessions between the user equipment (UE) and the DN by anchoring the PDU sessions on individual UPFs; and
the plurality of load thresholds for each UPF depend on a respective capacity of each UPF to have PDU sessions anchored thereon;
receiving a request to anchor on a UPF a PDU session of a new UE newly appearing on the cellular telecommunication network;
selecting a UPF of the plurality of UPFs on which to anchor the PDU session based on predicted throughput of the new UE based on network data analytics; and
anchoring the PDU session of the new UE to the selected UPF.
|