| CPC G06F 9/5077 (2013.01) [G06F 9/45558 (2013.01); G06F 9/4887 (2013.01); G06F 9/5027 (2013.01); G06F 2009/45595 (2013.01)] | 13 Claims |

|
1. A method for managing radio and computing resources of a virtualized radio access network (vRAN), wherein the vRAN comprises a number of virtualized radio access points (vRAPs) sharing a common pool of central processing units (CPUs), wherein a Layer 1 (L1) layer processing pipeline is divided per vRAP into at least one main processing pipeline and into a number of subordinate processing pipelines, the method comprising:
coordinating the execution of the pipelines across multiple vRAPs, the coordinating including:
allocating tasks of the at least one main processing pipeline to dedicated CPUs of the common pool of CPUs,
allocating tasks of the subordinate processing pipelines to shared CPUs of the common pool of CPUs, wherein the tasks are allocated such that the at least one main processing pipeline is executed in parallel with the subordinate processing pipelines;
computing CPU scheduling policies and/or radio scheduling policies to be followed by radio schedulers of radio access points (RAPs) and a centralized CPU scheduler of the vRAN;
receiving feedback information from one or more of the tasks of the L1 layer processing pipeline; and
optimizing the CPU scheduling policies and the radio scheduling policies to be followed by the radio schedulers of the RAPs and by the centralized CPU scheduler based at least in part on the feedback information.
|