-
公开(公告)号:US12075256B2
公开(公告)日:2024-08-27
申请号:US17323653
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anuj Kalia , Ilias Marinos , Daehyeok Kim , Paramvir Bahl
IPC: H04W16/02 , H04W28/088
CPC classification number: H04W16/02 , H04W28/088
Abstract: Described are examples for providing a distributed fault-tolerant state store for a virtualized base station. In an aspect, a first server at a datacenter may perform physical layer processing for at least one virtualized base station. While performing the physical layer processing, the first server may generate inter-slot physical layer state data during a first slot. The inter-slot physical layer state data is to be used in a subsequent slot. The first server may periodically transmit the inter-slot physical layer state data to one or more other servers of the plurality of servers within the datacenter. One of the other servers may take over the physical layer processing for the at least one virtualized base station based on the inter-slot physical layer state data, for example, in response to a fault at the first server or a migration of the at least one virtualized base station.
-
公开(公告)号:US11042501B2
公开(公告)日:2021-06-22
申请号:US16838752
申请日:2020-04-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yibo Zhu , Jitendra D. Padhye , Hongqiang Liu , Shachar Raindel , Daehyeok Kim , Anirudh Badam
IPC: G06F15/167 , G06F16/27 , H04L29/08 , G06F3/06
Abstract: Distributed storage systems, devices, and associated methods of data replication are disclosed herein. In one embodiment, a server in a distributed storage system is configured to write, with an RDMA enabled NIC, a block of data from a memory of the server to a memory at another server via an RDMA network. Upon completion of writing the block of data to the another server, the server can also send metadata representing a memory location and a data size of the written block of data in the memory of the another server via the RDMA network. The sent metadata is to be written into a memory location containing data representing a memory descriptor that is a part of a data structure representing a pre-posted work request configured to write a copy of the block of data from the another server to an additional server via the RDMA network.
-
公开(公告)号:US20200233833A1
公开(公告)日:2020-07-23
申请号:US16838752
申请日:2020-04-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yibo Zhu , Jitendra D. Padhye , Hongqiang Liu , Shachar Raindel , Daehyeok Kim , Anirudh Badam
IPC: G06F15/167 , G06F16/27 , H04L29/08 , G06F3/06
Abstract: Distributed storage systems, devices, and associated methods of data replication are disclosed herein. In one embodiment, a server in a distributed storage system is configured to write, with an RDMA enabled NIC, a block of data from a memory of the server to a memory at another server via an RDMA network. Upon completion of writing the block of data to the another server, the server can also send metadata representing a memory location and a data size of the written block of data in the memory of the another server via the RDMA network. The sent metadata is to be written into a memory location containing data representing a memory descriptor that is a part of a data structure representing a pre-posted work request comgured to write a copy of the block of data from the another server to an additional server via the RDMA network.
-
公开(公告)号:US12184549B2
公开(公告)日:2024-12-31
申请号:US17825645
申请日:2022-05-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anuj Kalia , Daehyeok Kim , Ilias Marinos , Tao Ji , Nikita Lazarev , 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. 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.
-
公开(公告)号:US20220377145A1
公开(公告)日:2022-11-24
申请号:US17323544
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anuj KALIA , Ilias Marinos , Daehyeok Kim
Abstract: Described are examples for providing cell level migration of physical layer processing in a virtualized base station. A system for operating virtualized base stations includes a plurality of physical layer (PHY) servers within a datacenter and a media access control (MAC) server. Each respective PHY server includes: a memory storing instructions and at least one processor coupled to the memory. The at least one processor is configured to perform physical layer radio access network processing for a cell at the respective PHY server. The MAC server includes a memory storing instructions and at least one processor coupled to the memory. The at least one processor is configured to migrate the physical layer radio access network processing for the cell from a first server of the plurality of PHY servers to a second server of the plurality of PHY servers within the datacenter at an inter-slot boundary.
-
公开(公告)号:US20230299895A1
公开(公告)日:2023-09-21
申请号:US17695485
申请日:2022-03-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Daehyeok Kim , Jitu Padhye , Shachar Raindel , Wei Bai
IPC: H04L1/18 , H04L45/7453
CPC classification number: H04L1/189 , H04L45/7453 , H04L2212/00
Abstract: Techniques of packet level redundancy in distributed computing systems are disclosed herein. In one example, upon receiving an original packet to be transmitted from a source host to an application executing at a destination host, the source host generates a duplicated packet based on the received original packet. The source host can then encapsulate the original and duplicated packets with first and second outer headers having first and second header values, respectively, and transmitting the original and the duplicated packets from the source host to the destination host via a first network path and a second network path in the computer network, respectively. Then, the transmitted original and duplicated packets can be de-duplicated at the destination host before providing the de-duplicated original and duplicated packets to the application executing at the destination host.
-
公开(公告)号:US11533376B2
公开(公告)日:2022-12-20
申请号:US17323544
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Anuj Kalia , Ilias Marinos , Daehyeok Kim
IPC: H04L67/148 , G06F9/54 , H04W88/08
Abstract: Described are examples for providing cell level migration of physical layer processing in a virtualized base station. A system for operating virtualized base stations includes a plurality of physical layer (PHY) servers within a datacenter and a media access control (MAC) server. Each respective PHY server includes: a memory storing instructions and at least one processor coupled to the memory. The at least one processor is configured to perform physical layer radio access network processing for a cell at the respective PHY server. The MAC server includes a memory storing instructions and at least one processor coupled to the memory. The at least one processor is configured to migrate the physical layer radio access network processing for the cell from a first server of the plurality of PHY servers to a second server of the plurality of PHY servers within the datacenter at an inter-slot boundary.
-
公开(公告)号:US20240421859A1
公开(公告)日:2024-12-19
申请号:US18334147
申请日:2023-06-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bozidar RADUNOVIC , Daehyeok Kim , Ganesh Ananthanarayanan , Xenofon Foukas
Abstract: A real-time radio intelligent controller (RIC) executes in parallel with one or more virtual radio access network functions to provide real-time analytics and control of the virtual radio access network functions. At least a first processor core is configured to execute a radio network virtual function. The radio network virtual function is configured with a codelet to output selected operational data to a first stream associated with a first stream ID and receive control information from a control stream associated with a second stream ID. At least a second processor core is configured to execute the real-time RIC isolated from the at least the first processor core. The real-time RIC includes one or more dynamically loaded programs configured to: access the first stream; perform processing on the operational data; and write commands for the radio network virtual function to the control stream.
-
公开(公告)号:US11972297B2
公开(公告)日:2024-04-30
申请号:US17323110
申请日:2021-05-18
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.
-
公开(公告)号:US20230413111A1
公开(公告)日:2023-12-21
申请号:US17841325
申请日:2022-06-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Manikanta Kotaru , Paramvir Bahl , Daehyeok Kim , Xenofon Foukas
CPC classification number: H04W28/0831 , H04W36/08 , H04W28/0804 , H04W28/0858
Abstract: Described are examples for repurposing mobility management with virtual radio in software radio access networks. A virtual mobile network includes a first server configured to host a first mobile network distributed unit (DU) for providing a first virtual cell to a plurality of user devices via a radio unit. The virtual mobile network also includes a second server configured to host a second mobile network distributed unit providing a second virtual cell via the same radio unit. A radio access network (RAN) intelligent controller (RIC) is configured to control the first DU and the second DU to hand over the plurality of user devices from the first virtual cell to the second virtual cell. The first server may then be shut down for maintenance or updates without dropping service to the user devices.
-
-
-
-
-
-
-
-
-