-
公开(公告)号: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.
-
公开(公告)号:US11695699B2
公开(公告)日:2023-07-04
申请号:US16911259
申请日:2020-06-24
Applicant: Microsoft Technology Licensing, LLC
Inventor: Haitao Wu , Chuanxiong Guo , Yongguang Zhang , Lihua Yuan
IPC: H04L47/125 , H04L45/28 , H04L45/24
CPC classification number: H04L47/125 , H04L45/245 , H04L45/28 , Y02D30/50
Abstract: Techniques are described for balancing traffic load for networks configured in multi-rooted tree topologies, in the presence of link failures. Maximum flows (through minimum cuts) are calculated for subgraphs that incorporate effective link capacities on links between source and destination nodes. Effective link capacities may be determined that take into account link failures, as well as sharing of current available link capacities by multiple nodes. Traffic is balanced while simultaneously fully utilizing available link capacities, even available link capacities on partially failed links (e.g., partially failed Link Aggregation Groups (LAGs)).
-
公开(公告)号:US10455509B2
公开(公告)日:2019-10-22
申请号:US15588115
申请日:2017-05-05
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yunxin Liu , Thomas Moscibroda , Ranveer Chandra , Yongguang Zhang , Fengyuan Xu
IPC: H04W52/02 , H04L29/08 , H04W4/12 , G06F1/3209 , G06F1/3234 , H04L12/58 , G06F3/06 , H04W88/02
Abstract: The techniques described herein reduce a rate at which a mobile device consumes energy when receiving, processing and storing data events (e.g., emails, instant messages, social networking messages and notifications, etc.). In various embodiments, the techniques may be implemented in accordance with a connected standby mode of operation for the mobile device. Therefore, the techniques may decouple data reception from data processing when exchanging data events in the connected standby mode. In various embodiments, the techniques may store persistent memory operations for multiple data events in a temporary cache and process the stored persistent memory operations as a batch (e.g., perform the persistent memory operations together). In various embodiments, the techniques may partition data storage space allocated for data communications applications on the mobile device.
-
公开(公告)号:US10375517B2
公开(公告)日:2019-08-06
申请号:US13791508
申请日:2013-03-08
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Guobin (Jacky) Shen , Yongguang Zhang , Thomas Moscibroda
Abstract: Some implementations include identifying a location for a device perceived landmark. The location is identified by monitoring received signal strength of a signal of a wireless access point, detecting the location at which the trend in the received signal strength changes direction, and qualifying the location based on measurements taken form one or more inertial measurement unit sensors.
-
公开(公告)号:US10178614B2
公开(公告)日:2019-01-08
申请号:US14967012
申请日:2015-12-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yunxin Liu , Guobin Shen , Yongguang Zhang , Hao Han
IPC: H04W52/02
Abstract: The techniques discussed herein reduce the power consumption of a Wi-Fi tethering device by switching the Wi-Fi functionality of the Wi-Fi tethering device from a normal operational mode to a sleep mode during idle intervals. The techniques implement a sleep protocol where a Wi-Fi tethering device and the Wi-Fi client device coordinate and establish a sleep schedule. Moreover, the techniques describe a sleep interval adaptation algorithm to establish sleep duration intervals based on data packet exchange patterns associated with different applications executing on the Wi-Fi client device and/or different operations being performed by the Wi-Fi client device.
-
公开(公告)号:US20160162337A1
公开(公告)日:2016-06-09
申请号:US15045371
申请日:2016-02-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Yung (Paul) Wang , Yongguang Zhang , Kun Tan , Qiufeng Yin
IPC: G06F9/50
CPC classification number: G06F9/5033 , G06F9/4856 , G06F9/524
Abstract: A real-time task may initially be performed by a first thread that is executing on a first core of a multi-core processor. A second thread may be initiated to take over the performance of the real-time task on a second core of the multi-core processor while the first thread is performing the real-time task. The performance of the real-time tasks is then transferred from the first thread to the second thread with the execution of the second thread on the second core to perform the real-time task.
Abstract translation: 最初可以由在多核处理器的第一核上执行的第一线程执行实时任务。 可以启动第二线程以在第一线程执行实时任务时在多核处理器的第二核心上接管实时任务的性能。 然后,通过执行第二个核心上的第二个线程,实时任务的执行从第一个线程传输到第二个线程,以执行实时任务。
-
公开(公告)号:US12004013B2
公开(公告)日:2024-06-04
申请号:US17323680
申请日:2021-05-18
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.
-
公开(公告)号:US11539611B2
公开(公告)日:2022-12-27
申请号:US14272728
申请日:2014-05-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Haitao Wu , Chuanxiong Guo , David A. Maltz , Lihua Yuan , Yongguang Zhang
IPC: H04L43/50 , H04L43/0817 , H04L43/12 , H04L43/0811
Abstract: In some cases, a network monitoring system may determine an operating or health condition of a node or connection link in a network (e.g., a datacenter network) by preparing an encapsulated data packet according to a tunneling protocol. Depending on a result of routing the encapsulated data packet, the network monitoring system determines whether the node or connection link is functioning normally or is experiencing an issue such as overloading or malfunctioning.
-
公开(公告)号:US20170238191A1
公开(公告)日:2017-08-17
申请号:US15043329
申请日:2016-02-12
Applicant: Microsoft Technology Licensing, LLC.
Inventor: Paramvir Bahl , Yongguang Zhang , Bo Chen
CPC classification number: H04W16/20 , G01S5/02 , H04B7/0408 , H04B7/0617 , H04W4/02 , H04W4/023 , H04W4/043 , H04W4/80 , H04W16/28 , H04W48/16 , H04W64/00
Abstract: An example method for managing a wireless network can include receiving, via a processor, an access point (AP) beam shape and an AP transmit direction corresponding to each of a plurality of access points (APs). The example method can also include receiving, via a processor, a client device beam shape profile from at least one of the plurality of access points. The example method can also further include calculating, via the processor, a location of a blocking object based on the AP beam shape, the AP transmit direction, and the client device beam shape profile from the plurality of access points. The example method can further include allocating, via the processor, client-to-AP associations based at least in part on the location of the blocking object.
-
公开(公告)号:US09674082B2
公开(公告)日:2017-06-06
申请号:US15040819
申请日:2016-02-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chuanxiong Guo , Haitao Wu , Songwu Lu , Yunfeng Shi , Guohan Lv , Danfeng Zhang , Dan Li , Yongguang Zhang
IPC: H04L12/28 , H04L12/721 , H04L12/24 , H04L12/729 , H04L12/933 , H04L12/931 , H04L12/707 , H04L12/863 , H04L12/741 , H04L12/935
CPC classification number: H04L45/38 , H04L41/00 , H04L45/125 , H04L45/24 , H04L45/28 , H04L45/34 , H04L45/745 , H04L47/125 , H04L47/626 , H04L49/10 , H04L49/3009 , H04L49/356
Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
-
-
-
-
-
-
-
-
-