-
公开(公告)号: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.
-
公开(公告)号:US20220360624A1
公开(公告)日:2022-11-10
申请号:US17316314
申请日:2021-05-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sanjeev MEHROTRA , Paramvir BAHL , Anuj KALIA
IPC: H04L29/08
Abstract: Described are examples for deploying workloads in a cloud-computing environment. In an aspect, based on a desired number of workloads of a process to be executed in a cloud-computing environment and based on one or more failure probabilities, an actual number of workloads of the process to execute in the cloud-computing environment to provide a level of service can be determined and deployed. In another aspect, a standby workload can be executed as a second instance of the process without at least a portion of the separate configuration used by the multiple workloads, and based on detecting termination of one of multiple workloads, the standby workload can be configured to execute based on the separate configuration of the separate instance of the process corresponding to the one of the multiple workloads.
-
公开(公告)号:US20240422065A1
公开(公告)日:2024-12-19
申请号:US18211546
申请日:2023-06-19
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Manikanta KOTARU , Atul BANSAL , Xenofon FOUKAS , Anuj KALIA
IPC: H04L41/0895 , H04L41/0813
Abstract: Techniques are disclosed for dynamically adjusting associations between radio units (RUs) and a virtualized radio access network (vRAN) by a virtual translational layer running in a controller of the vRAN. Each of the RUs have a number of antennas and are configured to service a cell of a cellular communications network. Based on performance metrics, the virtual translational layer maps the RUs to a virtualized cell of the cellular communications network, the virtualized cell including a mapped selection of the RUs.
-
公开(公告)号:US20240406765A1
公开(公告)日:2024-12-05
申请号:US18325802
申请日:2023-05-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anuj KALIA , Junzhi GONG
Abstract: The present disclosure relates to systems, methods, and computer-readable media for increasing resiliency in distributed units of a virtual radio access network (vRAN) of a telecommunications network (e.g., a 5G telecommunications network). Systems described herein involve establishing, using a middlebox entity, stream control transmission protocol (SCTP) connections between each of multiple distributed units and a centralized unit. The middlebox entity may monitor failure conditions to detect a failure condition of a primary distributed unit and, based on the detected failure condition, quickly re-establish a connection between a backup distributed unit having the SCTP connection previously established with the centralized unit. The features described herein provide additional resiliency by enabling a centralized unit to be timely notified of a distributed unit failure as well as establish communication between the centralized unit and a backup distributed unit without interrupting services or sessions on the telecommunications network.
-
公开(公告)号:US20220386302A1
公开(公告)日:2022-12-01
申请号:US17333158
申请日:2021-05-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Xenofon FOUKAS , Manikanta KOTARU , Anuj KALIA
Abstract: Aspects of the present disclosure relate to allocating RAN resources among RAN slices according to reinforcement learning techniques. For example, a network slice controller (NSC) may generate a RAN resource allocation and associated expected slice characteristics may be determined for each slice based on the RAN resource allocation. Resources of the RAN may be allocated accordingly, such that resulting actual slice characteristics may be observed and compared to the expected slice characteristics. A reward may be generated for the resource allocation, for example based on a difference between the expected and observed slice characteristics. RAN resource allocation and slice characteristic forecasting may be adapted according to such rewards. As a result, RAN resource allocation generation may improve, even in instances with changing or unknown network conditions. Thus, even when a local scheduler exhibits unknown behavior, differences between expected and observed slice characteristics may be used to tune resource allocation accordingly.
-
公开(公告)号: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.
-
公开(公告)号:US20240406860A1
公开(公告)日:2024-12-05
申请号:US18204343
申请日:2023-05-31
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Anuj KALIA , Yu YAN , Xenofon FOUKAS , Bozidar RADUNOVIC , Nikita LAZAREV
IPC: H04W52/02 , H04W72/12 , H04W72/543
Abstract: Methods and apparatuses for improving the performance and energy efficiency of Radio Access Networks (RANs) are described. Various power control schemes may dynamically adjust RAN power consumption based on fluctuations in network traffic, throughput, latency, queue sizes, and/or packet error rates with the goal of increasing energy efficiency while maintaining quality of service metrics. The power control schemes may be implemented using a PRB controller for dynamically allocating physical resource blocks (PRBs) to user devices and a CPU controller for assigning CPU power profiles based on PRB allocations for the user devices. The PRB controller and CPU controller may periodically acquire real-time telemetry data and wireless network performance information and then adjust the number of PRBs for user devices and adjust the CPU power profiles for executing RAN functions based on the telemetry data and wireless network performance information.
-
公开(公告)号:US20230388856A1
公开(公告)日:2023-11-30
申请号:US17825596
申请日:2022-05-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yu YAN , Anuj KALIA , Sanjeev MEHROTRA , Paramvir BAHL
CPC classification number: H04W28/0942 , H04W28/24 , H04W28/0289 , H04L1/0003
Abstract: A method for utilizing computing resources in a vRAN is described. A predicted resource load is determined for data traffic processing of wireless communication channels served by the vRAN using a trained neural network model. The data traffic processing comprises at least one of PHY data processing or MAC processing for a 5G RAN. Computing resources are allocated for the data traffic processing based on the predicted resource load. Wireless parameter limits are determined for the wireless communication channels that constrain utilization of the allocated computing resources using the trained neural network model, including setting one or more of a maximum number of radio resource units per timeslot or a maximum MCS index for the wireless parameter limits. The data traffic processing is performed using the wireless parameter limits to reduce load spikes that cause a violation of real-time deadlines for the data traffic processing.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-