-
公开(公告)号:US20240214871A1
公开(公告)日:2024-06-27
申请号:US18596028
申请日:2024-03-05
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Sanjeev Mehrotra , Yongguang Zhang , Paramvir Bahl , Xenofon Foukas
CPC classification number: H04W28/16 , G06F11/324 , G06F11/3428 , G06N20/00 , H04W24/10 , H04W28/0268 , H04W72/21 , H04W72/23
Abstract: Described are examples for monitoring performance metrics of one or more workloads in a cloud-computing environment and reallocating compute resources based on the monitoring. Reallocating compute resources can include migrating workloads among nodes or other resources in the cloud-computing environment, reallocating hardware accelerator resources, adjusting transmit power for virtual radio access network (vRAN) workloads, and/or the like.
-
公开(公告)号:US20230171694A1
公开(公告)日:2023-06-01
申请号:US18100883
申请日:2023-01-24
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Bozidar RADUNOVIC , Yongguang ZHANG , Landon Prentice COX
CPC classification number: H04W52/0216 , H04W76/28 , H04W52/0235
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20240032151A1
公开(公告)日:2024-01-25
申请号:US18480277
申请日:2023-10-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Jincao ZHU , Bozidar RADUNOVIC
CPC classification number: H04W88/085 , H04W24/02 , H04W28/0268 , H04W88/12 , H04W92/12
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.
-
公开(公告)号:US20230350741A1
公开(公告)日:2023-11-02
申请号:US18340648
申请日:2023-06-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Matthew John BALKWILL , Noel Andrew BAINBRIDGE , Yongguang ZHANG , Antonios KATSARAKIS
CPC classification number: G06F11/0712 , G06F9/45558 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F11/1484 , G06F11/203 , G06F2009/45583 , G06F2009/45595
Abstract: A reliable network function virtualization (rVNF) system includes a virtualized network function (VNF) application instance that includes a plurality of physical VNF instances. A load balancer provides an interface between a client and the VNF application instance. A load balancer interface facilitates delivery of packets related to a particular user context to the same physical VNF instance. A communication interface facilitates communication between the client and the VNF application instance. Application storage stores session data associated with the VNF application instance.
-
公开(公告)号:US20240137812A1
公开(公告)日:2024-04-25
申请号:US18544984
申请日:2023-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Sanjeev Mehrotra , Yongguang Zhang , Paramvir Bahl , Xenofon Foukas
CPC classification number: H04W28/16 , G06F11/324 , G06F11/3428 , G06N20/00 , H04W24/10 , H04W28/0268 , H04W72/21 , H04W72/23
Abstract: Described are examples for monitoring performance metrics of one or more workloads in a cloud-computing environment and reallocating compute resources based on the monitoring. Reallocating compute resources can include migrating workloads among nodes or other resources in the cloud-computing environment, reallocating hardware accelerator resources, adjusting transmit power for virtual radio access network (vRAN) workloads, and/or the like.
-
公开(公告)号:US20230421459A1
公开(公告)日:2023-12-28
申请号:US18462178
申请日:2023-09-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xenofon FOUKAS , Bozidar RADUNOVIC
Abstract: Described are examples for using codelets executing within applications to use machine-learning (ML) models to infer a result based on application data. The codelets may be dynamically loaded into the applications during execution. A controller verifies, based on extended Berkeley packet filter (eBPF) bytecode of the codelet, that the codelet satisfies safety requirements for execution within the application. A computing device executing the application loads the verified codelet into a library of the application. The application executes the verified codelet to apply application data to the machine-learning model to infer a result. The ML model may be implemented by the eBPF code of the codelet or the codelet may include a call to a machine-learning model of a type supported by a controller of the application and a map for a serial representation of the machine-learning model. The computing device may reconstruct the ML model based on the serial representation.
-
公开(公告)号:US20220377615A1
公开(公告)日:2022-11-24
申请号:US17323680
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Sanjeev MEHROTRA , Yongguang ZHANG , Paramvir BAHL , Xenofon FOUKAS
Abstract: Described are examples for monitoring performance metrics of one or more workloads in a cloud-computing environment and reallocating compute resources based on the monitoring. Reallocating compute resources can include migrating workloads among nodes or other resources in the cloud-computing environment, reallocating hardware accelerator resources, adjusting transmit power for virtual radio access network (vRAN) workloads, and/or the like.
-
公开(公告)号:US20210357283A1
公开(公告)日:2021-11-18
申请号:US17390877
申请日:2021-07-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Matthew John BALKWILL , Noel Andrew BAINBRIDGE , Yongguang ZHANG , Antonios KATSARAKIS
Abstract: A reliable network function virtualization (rVNF) system includes a virtualized network function (VNF) application instance that includes a plurality of physical VNF instances. A load balancer provides an interface between a client and the VNF application instance. A load balancer interface facilitates delivery of packets related to a particular user context to the same physical VNF instance. A communication interface facilitates communication between the client and the VNF application instance. Application storage stores session data associated with the VNF application instance.
-
-
-
-
-
-
-
-
-