IP Library › Granted Patent US 12,701,505
Granted Patent B2
US 12,701,505 · App. 18/371,345 · Granted Aug 4, 2026

Energy saving utilizing containerized core network functions with multihoming

Inventors: Julio Armenta (Aldie, VA); Mehdi Alasti (Reston, VA); Kazi Bashir (Lewisville, TX); Siddhartha Chenumolu (Ashburn, VA)
Assignee: Boost SubscriberCo L.L.C.
H04W52/0203H04W24/08H04W28/0221
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,701,505
App. No.
18/371,345
Filed
Sep 21, 2023
Granted
Aug 4, 2026
Kind
B2
Examiner
PHAN, MAN U
Art Unit
2477
USPC
370/230
Abstract

Methods and systems for scaling energy consumption in wireless network infrastructure, while retaining the ability to quickly scale when load changes. This end is accomplished by using containerized (or virtualized) applications to implement 5G core Network Functions, and utilizing network redundancy/geo-redundancy or a multihoming transport protocol for communication between these containerized (or virtualized) applications and other 5G system elements such as the network functions of the Radio Access Nodes (RANs) or the network functions of 5G Core. In particular, one or more core Network Functions (NFs) are instantiated as containerized applications executing on one or more virtualized hosts in a cloud-native orchestration environment. The containers are selectively activated or deactivated based on a demand for utilization of the associated NF. Because elements of the 5G RAN, 5G Core and one or more NFs are connected to one another via a protocol that supports network redundancy and/or geo-redundancy and/or multihoming, endpoint addressing need not be reconfigured when demand on the NFs changes.

Claims (43)

1 . A method for operating a wireless network, comprising:

operating one or more Radio Access Nodes (RANs), with at least one RAN comprising one or more RAN elements;

operating one or more Network Functions (NFs), each NF instantiated as one or more applications disposed within one or more containers executing on one or more virtualized hosts;

selectively activating or deactivating at least one of the one or more containers based on a demand for utilization of the one or more NFs, wherein at least one of the one or more containers is dedicated to a specific type of NF, and wherein the NFs may be Core Network Functions or Virtual Network Functions;

connecting the one or more RAN elements and one or more NFs via a protocol that supports multihomed addressing according to one or more multihoming parameters, wherein the connecting includes; and selecting the one or more multihoming parameters;

determining a present load on the one or more containers that is dedicated to the specific type of NF:

when the present load is above a predetermined amount, then increasing a number of containers dedicated to the specific type of NF; and

when the present load is below some other predetermined amount, then decreasing the number of containers dedicated to the specific type of NE.

2 . The method of claim 1 wherein the one or more containers are instantiated in a cloud-native container orchestration system.

3 . The method of claim 1 wherein the protocol either a GPRS Tunneling Protocol (GTP) over User Datagram Protocol (UDP) or a Next Generation Application Protocol (NGAP) over Stream Control Transmission Protocol (SCTP).

4 . The method of claim 1 wherein the one or more multihoming parameters comprise network addresses corresponding to respective associations between one of the RAN elements and one of one or more NFs.

5 . The method of claim 1 wherein the specific type of NF is selected from a group consisting of Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function 150 .

6 . The method of claim 5 wherein the type of NF is further selected from a group consisting of Unified Data Repository (UDR), Unified Data Management (UDM), Authentication Server Function (AUSF), Network Slice Selection Function (NSSF), Network Exposure Function (NEF), NF Repository Function (NRF), Policy Control function (PCF), Application Function (AF) and Data Network (DN) core services.

7 . The method of claim 1 wherein at least one of the one or more RAN elements comprise one or more of a Centralized Unit-Control Plane (CU-CP), Centralized Unit-User Plane (CU-UP), Distributed Unit (DU), and Radio Unit (RU).

8 . The method of claim 1 wherein:

at least one of the one or more RAN elements comprise a Centralized Unit-User Plane (CU-UP);

the one or more NFs include a User Plane Function (UPF);

the UPF is instantiated in a cloud-native container orchestration system; and

the protocol is GPRS Tunneling Protocol (GTP) over User Datagram Protocol (UDP).

9 . The method of claim 1 wherein the multihomed addressing further implements network redundancy or geo-redundancy.

10 . An apparatus for operating a wireless network, the apparatus comprising:

one or more data processors; and

one or more computer readable media including instructions that, when executed by the one or more data processors, cause the one or more data processors to perform a process for:

operating one or more Radio Access Nodes (RANs), with at least one RAN comprising one or more RAN elements;

operating one or more Network Functions (NFs), each NF instantiated as one or more applications within one or more containers executing on one or more virtualized hosts;

selectively activating or deactivating at least one of the one or more containers based on a demand for utilization of the one or more NFs, wherein at least one of the one or more containers is dedicated to a specific type of NF, and wherein the NFs may be Core Network Functions or Virtual Network Functions;

connecting the one or more RAN elements and the one or more NFs via a reliable protocol that supports multihomed addressing according to one or more multihoming parameters, wherein the connecting includes

selecting the multihoming parameters;

determining a present load on the one or more containers that is dedicated to the specific type of NE:

when the present load is above a predetermined amount, then increasing a number of containers dedicated to the specific type of NF; and

when the present load is below some other predetermined amount, then decreasing the number of containers dedicated to the specific type of NF.

11 . The apparatus of claim 10 wherein the one or more containers are instantiated in a cloud-native container orchestration system.

12 . The apparatus of claim 10 wherein the protocol is either a GPRS Tunneling Protocol (GTP) over User Datagram Protocol (UDP) or a Next Generation Application Protocol (NGAP) over Stream Control Transmission Protocol (SCTP).

13 . The apparatus of claim 10 wherein the multihoming parameters comprise network addresses corresponding to respective associations between one of the one or more RAN elements and one of the one or more NFs.

14 . The apparatus of claim 10 wherein the specific type of NF is selected from a group consisting of Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function.

15 . The apparatus of claim 14 wherein the specific type of NF is further selected from a group consisting of Unified Data Repository (UDR), Unified Data Management (UDM), Authentication Server Function (AUSF), Network Slice Selection Function (NSSF), Network Exposure Function (NEF), NF Repository Function (NRF), Policy Control function (PCF), Application Function (AF) and Data Network (DN) core services.

16 . The apparatus of claim 10 wherein the one or more RAN elements comprise one or more of a Centralized Unit-Control Plane (CU-CP), Centralized Unit-User Plane (CU-UP), Distributed Unit (DU), and Radio Unit (RU).

17 . The apparatus of claim 10 wherein:

the one or more RAN elements comprise a Centralized Unit-User Plane (CU-UP);

the one or more NFs include a User Plane Function (UPF);

the UPF is instantiated one or more containers are instantiated in a cloud-native container orchestration system; and

the protocol is GPRS Tunneling Protocol (GTP) over User Datagram Protocol (UDP).

18 . The apparatus of claim 10 wherein the multihomed addressing further implements network redundancy or geo-redundancy.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: ARMENTA, JULIO; ALASTI, MEHDI; BASHIR, KAZI; CHENUMOLU, SIDDHARTHA
To: DISH WIRELESS L.L.C.
Reel/Frame 064989/0326 →
Continuity (2)
Provisional Application 63524097 · Jun 29, 2023
Related Publication 20250008427A1 · Jan 2, 2025
References Cited (34)
US 7929422B2 · Ramalho · 2011 [cited by examiner]
US 10862697B2 · Mishra · 2020 [cited by examiner]
US 10887886B2 · Lee · 2021 [cited by examiner]
US 11533594B2 · Purkayastha et al. · 2022 [cited by applicant]
US 11716308B2 · Mas Rosique · 2023 [cited by examiner]
US 11743953B2 · Tamvada · 2023 [cited by examiner]
US 11751042B2 · Poornachandran · 2023 [cited by examiner]
US 12284586B1 · Nguyen · 2025 [cited by examiner]
US 12432606B1 · Krasilnikov · 2025 [cited by examiner]
US 20060133343A1 · Huang · 2006 [cited by examiner]
US 20180225155A1 · Watt, Jr. et al. · 2018 [cited by applicant]
US 20200100102A1 · Xu · 2020 [cited by examiner]
US 20210344606A1 · Taylor et al. · 2021 [cited by applicant]
US 20220086218A1 · Sabella · 2022 [cited by examiner]
US 20220312295A1 · Hashemi et al. · 2022 [cited by applicant]
US 20220322211A1 · Maria · 2022 [cited by applicant]
US 20230006889A1 · Thyagaturu · 2023 [cited by examiner]
US 20230019773A1 · Raymond et al. · 2023 [cited by applicant]
US 20240305533A1 · Bai · 2024 [cited by examiner]
WO 2018167254A1 · 2018 [cited by applicant]
WO 2021121550A1 · 2021 [cited by applicant]
WO 2022031555A1 · 2022 [cited by applicant]
WO 2022031556A1 · 2022 [cited by applicant]
WO 2022110443A1 · 2022 [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US24/31486, mailed on Dec. 20, 2024, 12 pages. [cited by applicant]
Balan et al., “Multihoming for Mobile Internet of Multimedia Things,” Hindawi Mobile Information Systems, vol. 2017, Sep. 26, 2017. (17 Pages). [cited by applicant]
Leyva-Pupo et al., “Dynamic UPF placement and chaining reconfiguration in 5G networks,” Computer Networks, 215, 2022. (17 Pages). [cited by applicant]
Sousa et al., “Multihoming Management for Future Networks,” Mobile Networks and Applications, Aug. 2011. (14 Pages). [cited by applicant]
“What are Kubernetes Pods?” VM Ware, The State of Kubernetes, 2021. (3 Pages). [cited by applicant]
Anonymous: “5G Network Evolution with AWS Design scalable, secure, reliable, and cost-efficient cloud-native core and edge network on AWS”, Jul. 31, 2020, pp. 1-48. [cited by applicant]
Hamdi et al., “A Multi-Weight Strategy for Container Consolidation”, 2020 IEEE 4th International Conference on Fog and Edge Computing (ICFEC), May 11, 2020, pp. 11-18. [cited by applicant]
International search Report and written opinion received for PCT application No. PCT/US24/53944, mailed on Apr. 29, 2025, 14 pages. [cited by applicant]
Warade et al., “Monitoring the Energy Consumption of Docker Containers”, 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC) IEEE, Jun. 26, 2023, pp. 1703-1710. [cited by applicant]
Xu et al., “BrownoutCon: A software system based on brownout and containers for energy-efficient cloud computing”, Journal of Systems and Software, vol. 155, May 18, 2019, pp. 91-103. [cited by applicant]