-
公开(公告)号:US20220374262A1
公开(公告)日:2022-11-24
申请号:US17324039
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Paramvir BAHL , Daehyeok KIM , Anuj KALIA , Alastair WOLMAN
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.
-
公开(公告)号:US20240292300A1
公开(公告)日:2024-08-29
申请号:US18326600
申请日:2023-05-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Daehyeok KIM , Anuj KALIA , Manikanta KOTARU , Jiarong XING
CPC classification number: H04W36/12 , H04W36/0009
Abstract: A fifth generation (5G) mobile network radio access network (RAN) is virtualized for operations on edge computing platforms in a cloud-computing environment in which radio units (RUs) and radio frequency (RF) spectrum are shared among distributed units (DUs) to support use cases including: 1) live migration in which a DU is moved from one computing server to another without disruption to network traffic, and 2) RAN sharing in which two DUs share the same RU and spectrum.
-
3.
公开(公告)号:US20220374277A1
公开(公告)日:2022-11-24
申请号:US17323110
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
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.
-
公开(公告)号:US20240422576A1
公开(公告)日:2024-12-19
申请号:US18334164
申请日:2023-06-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Daehyeok KIM , Ganesh ANANTHANARAYANAN , Bozidar RADUNOVIC , Xenofon FOUKAS
IPC: H04W24/02
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.
-
公开(公告)号:US20230388178A1
公开(公告)日:2023-11-30
申请号:US17827684
申请日:2022-05-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Daehyeok KIM , Anuj KALIA
IPC: H04L41/0668 , H04L41/40
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.
-
6.
公开(公告)号:US20240256351A1
公开(公告)日:2024-08-01
申请号:US18629418
申请日:2024-04-08
Applicant: Microsoft Technology Licensing, LLC
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.
-
公开(公告)号:US20230388827A1
公开(公告)日:2023-11-30
申请号:US17827681
申请日:2022-05-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Daehyeok KIM , Anuj KALIA , Xenofon FOUKAS
Abstract: During a first transmission time interval (TTI) of a vRAN, data traffic between a radio unit (RU) of a cellular network and a first vRAN instance of the vRAN is monitored. The first vRAN instance executes on a first server of the vRAN and the first vRAN instance is configured to perform PHY layer processing and L2 processing of the data traffic. Based on the data traffic between the RU of the cellular network and the first vRAN instance during the first TTI, a workload at the first vRAN instance during a second TTI is estimated.
-
公开(公告)号:US20230388234A1
公开(公告)日:2023-11-30
申请号:US17825645
申请日:2022-05-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anuj KALIA , Daehyeok KIM , Ilias MARINOS , Tao JI , Nikita LAZAREV , Paramvir BAHL
CPC classification number: H04L45/76 , H04W40/34 , H04W84/045
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. This approach enables operators to initiate a PHY migration either on demand (e.g., during planned maintenances) or to set up automatic migration on unexpected events (e.g., server failures). It is recognized that PHY processing in cellular networks has no hard state that must be migrated. As a result, layer traffic such as the PHY-L2 traffic or L2-PHY traffic can be simply re-routed to a different server. This re-routing mechanism is realized by interposing one or more message controllers (e.g., middlebox) in a communication channel between the PHY and L2.
-
公开(公告)号:US20230412502A1
公开(公告)日:2023-12-21
申请号:US17825543
申请日:2022-05-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anuj KALIA , Daehyeok KIM , Ilias MARINOS , Tao JI , Paramvir BAHL
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.
-
公开(公告)号:US20220385577A1
公开(公告)日:2022-12-01
申请号:US17331782
申请日:2021-05-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Daehyeok KIM , Ilias MARINOS , Anuj KALIA , Manikanta KOTARU
IPC: H04L12/801 , H04L29/06 , H04L12/46 , H04L12/835 , H04W24/04 , H04W28/02
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.
-
-
-
-
-
-
-
-
-