-
公开(公告)号:US20230388393A1
公开(公告)日:2023-11-30
申请号:US17824662
申请日:2022-05-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Bozidar RADUNOVIC , Sanjeev MEHROTRA
CPC classification number: H04L67/55 , H04L67/02 , G06F9/45558 , G06F2009/45595
Abstract: Described are examples for providing fine-grained real-time pre-emption of codelets based on a runtime threshold. A controller inserts checkpoints into extended Berkeley packet filter (eBPF) bytecode of a third-party codelet prior to verification of the third-party codelet. A device executes the codelet at a hook point of an application. The inserted checkpoints determine a runtime of the codelet. The device terminates the codelet in response to the runtime exceeding a threshold. The application can be a virtualized radio access network (vRAN) network function and the codelet can control the vRAN function or export network metrics. The application may be executed in a container management system that modifies a container for the application to mount code including a function associated with the hook point of the application to the container; detect an annotation for the container that identifies the codelet; and symbolically links the codelet to the hook point.
-
公开(公告)号:US20220400432A1
公开(公告)日:2022-12-15
申请号:US17348390
申请日:2021-06-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Bozidar RADUNOVIC , Yongguang ZHANG , Landon Prentice COX
Abstract: A method for adjusting discontinuous reception (DRX) behavior of a user equipment (UE) to conserve energy use includes exposing a DRX application programming interface (API) that enables DRX parameters to be changed and defining a conflict resolution policy that controls when requests to change the DRX parameters should be granted. The method also includes receiving, via the DRX API, a request from an application to change a DRX parameter for the UE. The UE is in wireless communication with a base station, and the application is configured to send data to the UE via a mobile network that comprises the base station. The method also includes determining, based at least in part on the conflict resolution policy, that the request should be granted and sending a command to the base station that causes the base station to communicate a new value of the DRX parameter to the UE.
-
公开(公告)号:US20220159785A1
公开(公告)日:2022-05-19
申请号:US16950411
申请日:2020-11-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Jincao ZHU , Bozidar RADUNOVIC
Abstract: The systems and methods relate to virtual radio access networks (vRANs). The systems and methods may offload a signal processing task of a physical layer from a vRAN server located at the far edge of a network nearby a base station to a remote location further away from the base station. The remote location may include higher level edge deployments of servers or a cloud deployment of servers. The system and methods may scale the vRAN server capacity by offloading the signal processing task to the remote location without compromising quality of service requirements or latency requirements of the user equipment or the applications.
-
公开(公告)号:US20240405945A1
公开(公告)日:2024-12-05
申请号:US18204332
申请日:2023-05-31
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Anuj KALIA , Yu YAN , Xenofon FOUKAS , Bozidar RADUNOVIC , Nikita LAZAREV
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.
-
公开(公告)号:US20240365427A1
公开(公告)日:2024-10-31
申请号:US18307702
申请日:2023-04-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Manikanta KOTARU , Song WANG , Bozidar RADUNOVIC , Xenofon FOUKAS
CPC classification number: H04W76/28 , H04L65/60 , H04W28/0247
Abstract: The present disclosure generally relates to improving energy efficiency of reality-based headsets by enabling discontinuous transmission (DRX) without significantly reducing the quality of experience (QoE) of a user of the headsets when consuming digital content presented thereon. The present disclosure includes a predictive content management system that obtains consumable content (including predictive content) to be consumed on a wearable UE. The system receives, from a radio access network (RAN), discontinuous reception (DRX) configuration information indicating active and inactive periods with which the UE and RAN may communicate. The system additionally facilitates stacking consumable content, delivering the consumable content based on the DRX configuration information, and performing certain latency masking features to avoid loss of quality of the presented content.
-
公开(公告)号: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.
-
公开(公告)号:US20230136356A1
公开(公告)日:2023-05-04
申请号:US17578008
申请日:2022-01-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Zhehui ZHANG , Bozidar RADUNOVIC
IPC: H04W28/02
Abstract: To meet the stringent 5G radio access network (RAN) service requirements, layers one and two need to be processed in essentially real time. Thus, prompt anomaly detection is important to prevent negative impacts on customer experience, which is critical for mobile networks to meet the stringent service requirements. However, monitoring networks for anomalies is difficult due at least to (1) the resource constrained edge deployments in which the vRAN resides, (2) the variety of anomaly types and fault locations making anomalies difficult to detect, and (3) the low frequency of anomalies leading to unbalanced data sets for training, among others. The present application addresses these issues by decoupling anomaly detection at the infrastructure layer (servers, NICs, switches, etc.) from anomaly detection at the VNF layer (L1, high-DU, CU). This enables different techniques for identifying anomalies and for reducing the monitoring overhead that is tailored to each layer.
-
公开(公告)号:US20220377612A1
公开(公告)日:2022-11-24
申请号:US17323686
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Sanjeev MEHROTRA , Yongguang ZHANG , Paramvir BAHL , Xenofon FOUKAS
Abstract: Described are examples for receiving, from one or more second virtual radio access network (vRAN) workloads operating one or more second cells, an indication of a measurement of at least a first signal transmitted by a first vRAN workload operating a first cell, computing, based on measurements of at least the first signal as received from the one or more second vRAN workloads, a boundary of the first cell, and adjusting, based on the boundary of the first cell, a transmit parameter of the first vRAN workload for transmitting signals in the first cell.
-
公开(公告)号:US20220377577A1
公开(公告)日:2022-11-24
申请号:US17398719
申请日:2021-08-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Xenofon FOUKAS , Yongguang ZHANG , Arun BHAMIDIMARRI
Abstract: Described are examples for providing radio access network (RAN) analytics for a virtualized base station. An analytics engine includes a memory storing one or more parameters or instructions for operating the virtualized RAN and at least one processor coupled to the memory. The analytics engine is configured to perform multiple protocol layers of RAN processing for at least one cell at the virtualized base station. The analytics engine is configured to determine a time series of real-time metrics at two or more layers of the multiple protocol layers for the at least one cell or a user equipment (UE) connected to the at least one cell. The analytics engine is configured to correlate a time series for each of the two or more layers to detect a network condition. The analytics engine is configured to modify a configuration of the at least one cell based on the detected network condition.
-
20.
公开(公告)号:US20220035665A1
公开(公告)日:2022-02-03
申请号:US16941033
申请日:2020-07-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Bozidar RADUNOVIC
Abstract: The present disclosure relates to systems and methods for sharing compute resources. The systems and methods may include identifying a plurality of workloads to complete by a deadline. The systems and methods may include generating a performance prediction for each workload of the plurality of workloads. The systems and methods may use the performance prediction to calculate a number of compute resources required for the plurality of workloads to complete by the deadline. The systems and methods may schedule the plurality of workloads across the number of compute resources.
-
-
-
-
-
-
-
-
-