IP Library Granted Patent US 12,707,317
Granted Patent B2
US 12,707,317 · App. 17/974,983 · Granted Aug 11, 2026

Utilization of replicated pods with distributed unit applications

Inventors: Dhaval Mehta (Aldie, VA); Sourabh Gupta (Ashburn, VA); Gurpreet Sohi (Parker, CO)
Assignee: BOOST SUBSCRIBERCO L.L.C.
H04W28/0268H04W28/18
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,707,317
App. No.
17/974,983
Granted
Aug 11, 2026
Kind
B2
Abstract

Methods and apparatuses for improving telecommunications services by intelligently deploying radio access network components and redundant links within a data center hierarchy to satisfy latency, power, availability, and quality of service requirements for one or more network slices are described. The radio access network components may include virtualized distributed units (VDUs) and virtualized centralized units (VCUs). To satisfy a latency requirement for a network slice, various components of a radio access network may need to be redeployed closer to user equipment. To satisfy a power requirement for the network slice, various components of the radio access network may need to be redeployed closer to core network components. Over time, the components of the radio access network may be dynamically reassigned to different layers within a data center hierarchy in order to satisfy changing latency requirements and power requirements for the network slice.

Claims (41)

1 . A system, comprising:

one or more processors configured to:

determine a service availability for a virtualized distributed unit that performs medium access control layer operations;

determine a first number of replica pods to satisfy the service availability for the virtualized distributed unit;

detect that the first number of replica pods is different from a number of pods running the virtualized distributed unit; and

transmit a control signal to a replication controller to adjust the number of pods running the virtualized distributed unit to match the first number of replica pods in response to detection that the first number of replica pods is different from the number of pods running the virtualized distributed unit.

2 . The system of claim 1 , wherein:

the one or more processors are configured to adjust the first number of replica pods for the virtualized distributed unit based on a change to the service availability.

3 . The system of claim 2 , wherein:

the one or more processors are configured to transmit an instruction to the replication controller to increase the first number of replica pods for the virtualized distributed unit.

4 . The system of claim 1 , wherein:

the service availability corresponds with a percentage of time that the virtualized distributed unit is available for operation.

5 . The system of claim 1 , wherein:

the service availability corresponds with a system uptime of at least 99.9%.

6 . The system of claim 1 , wherein:

the service availability corresponds with a downtime duration of less than five minutes per month.

7 . The system of claim 1 , wherein:

the one or more processors are configured to detect that the service availability for the virtualized distributed unit is less than a threshold service availability and increase the first number of replica pods for the virtualized distributed unit in response to detection that the service availability for the virtualized distributed unit is less than the threshold service availability.

8 . The system of claim 1 , wherein:

the one or more processors are configured to detect that an uptime for the virtualized distributed unit is less than a threshold uptime and increase the first number of replica pods for the virtualized distributed unit in response to detection that the uptime for the virtualized distributed unit is less than the threshold uptime.

9 . The system of claim 1 , wherein:

the one or more processors are configured to detect that an uptime for the virtualized distributed unit is greater than a threshold uptime and decrease the first number of replica pods for the virtualized distributed unit in response to detection that the uptime for the virtualized distributed unit is greater than the threshold uptime.

10 . The system of claim 1 , wherein:

the virtualized distributed unit runs within a containerized environment.

11 . A method, comprising:

determining a service availability for a virtualized distributed unit that performs medium access control layer operations;

determining a first number of replica pods to satisfy the service availability for the virtualized distributed unit;

detecting that the first number of replica pods is different from a number of pods running the virtualized distributed unit; and

transmitting an instruction to a replication controller to adjust the number of pods running the virtualized distributed unit to match the first number of replica pods.

12 . The method of claim 11 , further comprising:

adjusting the first number of replica pods for the virtualized distributed unit based on a change to the service availability.

13 . The method of claim 12 , wherein:

the adjusting includes transmitting a second instruction to the replication controller to increase the first number of replica pods for the virtualized distributed unit.

14 . The method of claim 11 , wherein:

the service availability corresponds with a percentage of time that the virtualized distributed unit is available for operation.

15 . The method of claim 11 , further comprising:

detecting that the service availability for the virtualized distributed unit is less than a threshold service availability; and

increasing the first number of replica pods for the virtualized distributed unit in response to detection that the service availability for the virtualized distributed unit is less than the threshold service availability.

16 . The method of claim 11 , further comprising:

detecting that an uptime for the virtualized distributed unit is greater than a threshold uptime; and

decreasing the first number of replica pods for the virtualized distributed unit in response to detection that the uptime for the virtualized distributed unit is greater than the threshold uptime.