CPC H04W 28/16 (2013.01) [G06F 11/324 (2013.01); G06F 11/3428 (2013.01); G06N 20/00 (2019.01); H04W 24/10 (2013.01); H04W 28/0268 (2013.01); H04W 72/21 (2023.01); H04W 72/23 (2023.01)] | 18 Claims |
1. A computer-implemented method for reallocating resources among cores in a cloud-computing environment, comprising:
monitoring, at a first core of a processor in the cloud-computing environment, one or more performance metrics of a virtual radio access network (vRAN) workload that provides wireless network access to one or more user equipment (UEs); and
based on determining that the one or more performance metrics, including a resource utilization of the vRAN workload on the first core, exceeds a threshold, transferring execution of one or more non-vRAN workloads, executing on the first core, to a second core of the processor in the cloud-computing environment,
wherein transferring execution of the one or more non-vRAN workloads to the second core is also based on one of:
determining that the one or more performance metrics, including one or more resource utilizations of one or more other vRAN workloads on one or more other cores, also exceeds the threshold, wherein the second core is a dedicated core for executing non-vRAN workloads; or
determining that the one or more performance metrics, including a second resource utilization of a second vRAN workload on the second core, does not exceed a threshold, wherein the second core can execute vRAN workloads and non-vRAN workloads.
|