-
公开(公告)号:US20220408377A1
公开(公告)日:2022-12-22
申请号:US17350919
申请日:2021-06-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Manikanta KOTARU , Paramvir BAHL
Abstract: A method for controlling transmission power from one or more radio units is provided including monitoring channel state feedback for a signal communicated between a first radio unit of the one or more radio units and a user device in a transmitted frequency range, wherein the channel state feedback is based at least in part on a metric of quality of the communicated radiofrequency signal, determining that the channel state feedback satisfies a channel state condition, wherein the channel state condition includes a metric to evaluate performance of the one or more radio units relative to the user device based at least on the metric of quality of the communicated signal, and transmitting an instruction to adjust a transmission power in the transmitted frequency range of at least one of the one or more radio units based at least on the satisfaction of the channel state condition.
-
公开(公告)号: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.
-
公开(公告)号:US20220278921A1
公开(公告)日:2022-09-01
申请号:US17320377
申请日:2021-05-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rachee SINGH , Sharad AGARWAL , Matt CALDER , Paramvir BAHL
IPC: H04L12/721 , H04L12/707 , H04L12/803
Abstract: Systems and methods for routing packet data for transmission via a plurality of communication links are described. A method may include dividing a usage cycle for the plurality of communication links into a plurality of timeslots. Packet data traffic demands for the packet data for transmission via the plurality of communication links may be received. Based on a mixed integer linear programming model, an allocation of the packet data traffic demands to the plurality of communication links during the usage cycle may be determined using binary constraints of the mixed integer linear programming model. The binary constraints may prioritize respective subsets of the plurality of timeslots for at least some of the plurality of communication links. For each of the plurality of timeslots, an allocation of the packet data traffic demands to each of the plurality of communication links may be determined using the mixed integer linear programming model.
-
公开(公告)号:US20210345222A1
公开(公告)日:2021-11-04
申请号:US16862465
申请日:2020-04-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh ANANTHANARAYANAN , Yuanchao SHU , Paramvir BAHL , Longfei SHANGGUAN , Zhuqi LI
IPC: H04W40/24 , H04W88/04 , H04W84/18 , H04L12/751 , H04L12/753 , H04W40/12 , H04W24/08 , H04L12/26
Abstract: A multi-hop relay network comprises a set of data nodes arranged in a relay topology, wherein the set of data nodes communicate with one another via a data plane comprising a set of high frequency data links, such as mmWave links. An edge node communicates with one or more of the set of data nodes via the data plane and communicates with the set of data nodes over a control plane comprising a set of low frequency wireless links, such as a Wi-Fi network. The edge node determines a path utilization for the set of high frequency wireless links. When one of the high frequency wireless links is over-utilized, the edge node communicates, to a data node in the set of data nodes via the control plane, a command to change the relay topology. The edge node also determines whether the relay topology is operating at a target accuracy. When it is not, the edge node adjusts a data analytics parameter for a node to improve the overall accuracy of the network.
-
公开(公告)号: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.
-
公开(公告)号:US20230199552A1
公开(公告)日:2023-06-22
申请号:US17554252
申请日:2021-12-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Paramvir BAHL , Rachee SINGH
CPC classification number: H04W28/0268 , H04J14/0257 , H04L5/001 , H04W28/24 , H04W12/12 , H04W12/08
Abstract: Software-defined networking and network function virtualization constructs are leveraged across diverse portions of 5G network infrastructure including radio access network, mobile core, and wide area network to enable a security property to be implemented for a network slice from end-to-end to provide for strong logical and/or physical isolation of slice traffic from other network traffic. One or more network slice controllers are implemented in the 5G network that are interoperable as separate elements, or under centralized control, to enable the underlying diverse network infrastructure to be abstracted and virtualized so that infrastructure properties can be mapped across infrastructure types for the end-to-end slice. Network resources may be dynamically allocated based on real-time traffic demands to instantiate the end-to-end network slices on a customized basis to meet particular quality of service parameters for various traffic types, including privileged traffic that may be prioritized when resources become scarce and network congestion occurs.
-
公开(公告)号:US20230092245A1
公开(公告)日:2023-03-23
申请号:US17448041
申请日:2021-09-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Stefan SAROIU , Paramvir BAHL
IPC: H04W12/122 , H04L12/24 , H04L12/815 , H04W12/03 , G06F21/53
Abstract: Resistance to vulnerabilities from timing-based side-channel attacks on 5G network slices that share underlying physical infrastructure and resources may be enhanced by selectively imposing time-based constraints on service provisioning and data handling to obscure data-driven time variations that occur during workload execution in a slice that can leak secret information. By preventing timing leakage from the 5G network slices, an attacker cannot observe execution latencies to thereby infer the constituency of workload characteristics. In addition, the attacker cannot create contention for shared resources on its own slice to observe an extent to which the shared resources are utilized by a targeted slice.
-
公开(公告)号:US20230007077A1
公开(公告)日:2023-01-05
申请号:US17930608
申请日:2022-09-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sanjeev MEHROTRA , Paramvir BAHL , Anuj KALIA
IPC: H04L67/1008
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.
-
公开(公告)号:US20220417103A1
公开(公告)日:2022-12-29
申请号:US17358737
申请日:2021-06-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ryan Andrew BECKETT , Sharad AGARWAL , Paramvir BAHL , Rachee SINGH , Abhishek UDUPA
Abstract: Described are examples for providing management of a virtual wide area network (vWAN) based on operator policies. A network orchestrator presents, to a network operator, a representation of the vWAN including virtual network entities associated with respective geographic locations and virtual connections between the virtual network entities. The network orchestrator receives a policy for the virtual wide area network from the network operator via the representation, the policy to be implemented at one or more of the virtual connections. The network orchestrator translates the policy for the virtual wide area network into a configuration of an underlying wide area network (WAN). The underlying WAN a plurality of geographically distributed physical computing resources in geographic regions corresponding to the virtual network entities and connections there between.
-
公开(公告)号:US20220386171A1
公开(公告)日:2022-12-01
申请号:US17334577
申请日:2021-05-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Manikanta KOTARU , Arjun Varman BALASINGAM , Paramvir BAHL
Abstract: Aspects of the present disclosure relate to allocating RAN resources among RAN slices using a machine learning model. In examples, the machine learning model may determine an optimal RAN resource configuration based on compute power needs. As a result, RAN resource allocation generation and compute power requirements may improve, even in instances with changing or unknown network conditions. In examples, a prediction engine may receive communication parameters and/or requirements associated with service-level agreements (SLAs) for applications executing at least partially at a device in communication with the RAN. The RAN may generate one or more RAN resource configuration for implementation among RAN slices. Upon a change in network conditions or SLA requirements, an optimal RAN configuration may be determined in terms of required compute power.
-
-
-
-
-
-
-
-
-