Methods for Offloading A Task From A Processor to Heterogeneous Accelerators

    公开(公告)号:US20220374262A1

    公开(公告)日:2022-11-24

    申请号:US17324039

    申请日:2021-05-18

    Abstract: Systems and methods are provided for offloading a task from a central processor in a radio access network (RAN) server to one or more heterogeneous accelerators. For example, a task associated with one or more operational partitions (or a service application) associated with processing data traffic in the RAN is dynamically allocated for offloading from the central processor based on workload status information. One or more accelerators are dynamically allocated for executing the task, where the accelerators may be heterogeneous and may not comprise pre-programming for executing the task. The disclosed technology further enables generating specific application programs for execution on the respective heterogeneous accelerators based on a single set of program instructions. The methods automatically generate the specific application programs by identifying common functional blocks for processing data traffic and mapping the functional blocks to the single set of program instructions to generate code native to the respective accelerators.

    Methods for Generating Application For Radio-Access-Network Servers with Heterogeneous Accelerators

    公开(公告)号:US20220374277A1

    公开(公告)日:2022-11-24

    申请号:US17323110

    申请日:2021-05-18

    Inventor: Daehyeok KIM

    Abstract: Systems and methods are provided for offloading a task from a central processor in a radio access network (RAN) server to one or more heterogeneous accelerators. For example, a task associated with one or more operational partitions (or a service application) associated with processing data traffic in the RAN is dynamically allocated for offloading from the central processor based on workload status information. One or more accelerators are dynamically allocated for executing the task, where the accelerators may be heterogeneous and my not comprise pre-programming for executing the task. The disclosed technology further enables generating specific application programs for execution on the respective heterogeneous accelerators based on a single set of program instructions. The methods automatically generate the specific application programs by identifying common functional blocks for processing data traffic and mapping the functional blocks to the single set of program instructions to generate code native to the respective accelerators.

    FRAMEWORK FOR ML-BASED ANALYTICS AND OPTIMIZATIONS FOR RADIO ACCESS NETWORKS

    公开(公告)号:US20240422576A1

    公开(公告)日:2024-12-19

    申请号:US18334164

    申请日:2023-06-13

    Abstract: A system, method, and computer-readable media for executing applications for radio interface controller (RIC) management are disclosed. The system includes one or more far-edge datacenters including first computing resources configured to execute a radio access network (RAN) function and a real-time RIC; one or more near-edge datacenters including second computing resources configured to execute a core network function and at least one of a near-real-time RIC or a non-real-time RIC; and a central controller. The central controller is configured to: receive inputs of application requirements, hardware constraints, and a capacity of the first and the second computing resources; select, based on a policy applied to the inputs, a location a far-edge datacenter or a near-edge datacenters for executing each of a plurality of applications to form a pipeline; and deploy each of the applications to the real-time RIC, the near-real-time RIC, or the non-real-time RIC based on the selected location.

    DETECTION OF FAILURES IN VIRTUALIZED RADIO ACCESS NETWORKS

    公开(公告)号:US20230388178A1

    公开(公告)日:2023-11-30

    申请号:US17827684

    申请日:2022-05-28

    CPC classification number: H04L41/0668 H04L41/40

    Abstract: Data traffic is communicated between a radio unit (RU) of a cellular network and a virtualized radio access network (vRAN) instance of a vRAN. In response to determining that the vRAN instance has failed to communicate a downlink fronthaul packet to the RU within a threshold timeout interval, a failure notification is sent to a PHY layer failure response function. The failure to communicate the downlink fronthaul packet to the RU within the threshold timeout interval is indicative of a failure of the vRAN instance.

    METHODS FOR GENERATING APPLICATION FOR RADIO-ACCESS-NETWORK SERVERS WITH HETEROGENEOUS ACCELERATORS

    公开(公告)号:US20240256351A1

    公开(公告)日:2024-08-01

    申请号:US18629418

    申请日:2024-04-08

    Inventor: Daehyeok KIM

    CPC classification number: G06F9/5044 G06F9/5055 G06F9/5066 H04W28/0933

    Abstract: Systems and methods are provided for offloading a task from a central processor in a radio access network (RAN) server to one or more heterogeneous accelerators. For example, a task associated with one or more operational partitions (or a service application) associated with processing data traffic in the RAN is dynamically allocated for offloading from the central processor based on workload status information. One or more accelerators are dynamically allocated for executing the task, where the accelerators may be heterogeneous and my not comprise pre-programming for executing the task. The disclosed technology further enables generating specific application programs for execution on the respective heterogeneous accelerators based on a single set of program instructions. The methods automatically generate the specific application programs by identifying common functional blocks for processing data traffic and mapping the functional blocks to the single set of program instructions to generate code native to the respective accelerators.

    CREATING ELASTICITY AND RESILIENCY IN VIRTUALIZED RANS

    公开(公告)号:US20230412502A1

    公开(公告)日:2023-12-21

    申请号:US17825543

    申请日:2022-05-26

    CPC classification number: H04L45/66 H04L45/28

    Abstract: Methods and systems for dynamically re-routing layer traffic between different servers with little user-visible disruption and without modifications to the vRAN software stack are provided. For instance, transformations on messages between the L2 and PHY, such as duplication and filtering, enable the system to maintain one or more low-overhead “hot, inactive” PHY clones. A hot, inactive PHY clone may be a duplicate of an operational PHY, where the PHY clone is primed to process a PHY workload of the operational PHY (e.g., “hot”) but is not currently responsible for processing the PHY workload (e.g., low-overhead, inactive). In this way, a PHY workload may be automatically and seamlessly migrated to the hot PHY clone in response to planned downtime (e.g., scheduled maintenance, software upgrades) or unexpected events (e.g., server failures) within the strict transmission time intervals (TTIs) required for processing the PHY workload.

    SWITCH-BASED WORKLOAD DISTRIBUTION FOR VIRTUALIZED RANS

    公开(公告)号:US20220385577A1

    公开(公告)日:2022-12-01

    申请号:US17331782

    申请日:2021-05-27

    Abstract: Aspects of the present disclosure relate to allocating workloads to vRANs via programmable switches at far-edge cloud datacenters. Traditionally, traffic allocation is handled by dedicated servers running load-balancing software. However, rerouting RAN traffic to such servers increases both energy and capital costs, degrades end-to-end performance, and requires additional physical space, all of which are undesirable or even infeasible for a RAN far-edge datacenter. Since switches are located in the path of data traffic, workflow policies can be designed to inspect packet headers of incoming traffic, evaluate real-time network information, determine available vRAN instances, and update the packet headers to steer the incoming traffic for processing. As network conditions change, the workflow policies enable the switch to dynamically redirect workloads to alternative vRANs for processing. As a result, RAN processing efficiency and fault tolerance are improved—even with changing network conditions and spikes in data traffic.

Patent Agency Ranking