IP Library Granted Patent US 12,335,787
Granted Patent B2
US 12,335,787 · App. 17/782,039 · Granted Jun 17, 2025

Scaling of cloud native radio access network workloads in a cloud computing environment

Inventors: Ravi Chamarty (Tewksbury, MA); Prasad Hiremath (Bangalore, IN); Mruthyunjaya Navali (Westford, MA); Mahesh Sivapuram (Bangalore, IN); Lokesh Chimbili (Bangalore, IN); Sridhar Bhaskaran (Bangalore, IN)
Assignee: RAKUTEN SYMPHONY, INC.
H04W28/18G06F9/5011H04L41/0895H04L41/0897H04W24/08H04W4/24
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,335,787
App. No.
17/782,039
Granted
Jun 17, 2025
Kind
B2
Abstract

A method, an apparatus, and a computer program product for scaling one or more processing resources in a wireless communication system. One or more processing resources being assigned to one or more containers in a plurality of containers of a cloud native radio access network for providing communication to at least one user equipment in a plurality of user equipments are monitored. Based on the monitoring, a determination of whether to change an assignment of one or more processing resources in the plurality of containers is made. Based on the determination, the assignment of one or more processing resources is changed.

Claims (40)

1. A computer-implemented method, comprising:

monitoring one or more processing resources being assigned to one or more containers in a plurality of containers of a cloud native radio access network for providing communication to at least one user equipment in a plurality of user equipments;

determining, based on the monitoring, whether to change an assignment of the one or more processing resources in the plurality of containers;

changing, based on the determining, the assignment of the one or more processing resources;

upgrading the one or more processing resources using one or more resource definitions associated with one or more upgrades;

deploying the one or more upgraded processing resources;

monitoring the one or more deployed upgraded processing resources using one or more key performance indicators; and

rolling back one or more deployed upgrades to the one or more processing resources upon determining that the one or more deployed upgraded processing resources do not meet the one or more key performance indicators.

2. The method according to claim 1 , wherein the plurality of containers are configured to operate in a cloud computing environment to provide one or more services of at least one control plane component and at least user plane component of a centralized unit of a base station.

3. The method according to claim 1 , wherein at least one of the monitoring, the determining, and the changing is performed by at least one base station in a wireless communication system.

4. The method according to claim 3 , where the base station includes at least one of the following: a base station, an eNodeB base station, a gNodeB base station, a wireless base station, a wireless access point, and any combination thereof.

5. The method according to claim 4 , wherein the base station is a base station operating in at least one of the following communications systems: a long term evolution communications system, a new radio communications system, a wireless communication system, and any combination thereof.

6. The method according to claim 5 , wherein the base station includes at least one centralized unit, the centralized unit include at least one of: a control plane component, a user plane component, and any combination thereof.

7. The method according to claim 1 , wherein one or more user equipments in the plurality of user equipments in the plurality of user equipments is associated with a radio resource control (RRC) status, the RRC status including at least one of the following: an RRC-inactive status, RRC-IDLE status, an RRCE connected status, and any combination thereof.

8. The method according to claim 1 , wherein the monitoring includes monitoring one or more metrics associated with the one or more processing resources.

9. The method according to claim 8 , wherein the one or more metrics include at least one of the following: a number of user equipments being processed by the at least one container, a throughput associated with processing of at least one user equipment by the at least one container, one or more data radio bearers associated with the at least one user equipment, and any combination thereof.

10. The method according to claim 1 , wherein the at least one container is associated with at least one of: at least one control plane component and at least user plane component of a centralized unit of a base station.

11. The method according to claim 1 , wherein the upgrading includes executing the one or more upgrades using one or more upgrade sequences.

12. The method according to claim 1 , wherein the changing including changing the assignment of the one or more processing resources using one or more resource definitions associated with one or more control plane and user plane components of a centralized unit of a base station.

13. The method according to claim 1 , wherein the changing includes executing one or more changing of the assignment of the one or more processing resources operations using one or more changing sequences.

14. An apparatus, comprising:

at least one processor, and

at least one non-transitory storage media storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

monitoring one or more processing resources being assigned to one or more containers in a plurality of containers of a cloud native radio access network for providing communication to at least one user equipment in a plurality of user equipments;

determining, based on the monitoring, whether to change an assignment of the one or more processing resources in the plurality of containers;

changing, based on the determining, the assignment of the one or more processing resources;

upgrading the one or more processing resources using one or more resource definitions associated with one or more upgrades;

deploying the one or more upgraded processing resources;

monitoring the one or more deployed upgraded processing resources using one or more key performance indicators; and

rolling back one or more deployed upgrades to the one or more processing resources

upon determining that the one or more deployed upgraded processing resources do not meet the one or more key performance indicators.

15. At least one non-transitory story media storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

monitoring one or more processing resources being assigned to one or more containers in a plurality of containers of a cloud native radio access network for providing communication to at least one user equipment in a plurality of user equipments;

determining, based on the monitoring, whether to change an assignment of the one or more processing resources in the plurality of containers;

changing, based on the determining, the assignment of the one or more processing resources;

upgrading the one or more processing resources using one or more resource definitions associated with one or more upgrades;

deploying the one or more upgraded processing resources;

monitoring the one or more deployed upgraded processing resources using one or more key performance indicators; and

rolling back one or more deployed upgrades to the one or more processing resources

upon determining that the one or more deployed upgraded processing resources do not meet the one or more key performance indicators.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: ALTIOSTAR NETWORKS, INC.
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068023/0534 →
Priority Claims (1)
IN 202241020011 · Apr 1, 2022 · national
Continuity (1)
Related Publication 20240163727A1 · May 16, 2024
References Cited (7)
US 20150236912A1 · Zhang · 2015 [cited by examiner]
US 20170127409A1 · Mishra et al. · 2017 [cited by applicant]
US 20210289385A1 · Roessler · 2021 [cited by examiner]
US 20230189077A1 · Kwon · 2023 [cited by examiner]
International Search Report and Written Opinion for Intl. Pat. App. No. PCT/US22/31365 mailed Oct. 19, 2022. [cited by applicant]
Prometheus Authors, “Writing exporters,” retrieved Mar. 19, 2022 by Wayback Machine <http://web.archive.org/web/20220319170055/http://prometheus.io/docs/instrumenting/writing_exporters/>. [cited by applicant]
Kubernetes documentation, “Operator pattern,” dated Feb. 9, 2022, retrieved Apr. 19, 2022 by Wayback Machine <http://web.archive.org/web/20220419141958/https://kubernetes.io/docs/concepts/extend-kubernetes/operator/>. [cited by applicant]
Cited By (1)
US 12,408,076