1
Chuanxiong Guo, Guohan Lv, Shuang Yang, Jiahe Helen Wang: Virtual data center allocation with bandwidth guarantees. Microsoft Corporation, Dan Choi, Carole Boelitz, Micky Minhas, March 4, 2014: US08667171 (27 worldwide citation)

A virtual data center allocation architecture with bandwidth guarantees that provides for the creation of multiple virtual data centers from a single physical infrastructure. The virtual data center allocation is accomplished in three steps. First, clusters are created from the servers in the physic ...


2

3
Haitao Wu, Guohan Lv, Chuanxiong Guo, Yongqiang Xiong, Yongguang Zhang: Tuning congestion notification for data center networks. Microsoft Technology Licensing, Sandy Swain, Micky Minhas, Lee & Hayes PLLC, March 1, 2016: US09276866 (1 worldwide citation)

A system, method or computer readable medium to provide efficient congestion notification is described herein. In various embodiments, a packet is received at an intermediate node of one or more data center networks. A current queue length at the intermediate node is determined. A threshold value fo ...


4

5
Kun Tan, Wenjun Hu, Guohan Lv, Yongguang Zhang: Extended access point. Microsoft Technology Licensing, Brandon Roper, Judy Yee, Micky Minhas, August 18, 2015: US09113364

An extended wireless access point may have many distributed radio units connected to associated processing units via a radio transmission network comprising commodity switches controlled by one or more network controllers. The one or more network controllers may use a load balancing algorithm to sel ...


6
Chuanxiong Guo, Yongqiang Xiong, Yongguang Zhang, Guohan Lv, Jiaxin Cao: One-to-many and many-to-one communications on a network. Microsoft Corporation, Dan Choi, Judy Yee, Micky Minhas, April 14, 2015: US09007944

Some implementations include routing and/or delivering communications within a network system. In one example, a packet source may be configured to recursively encode a data delivery tree so that any sub-tree formed from the data delivery tree compresses a continuous data block of the data delivery ...


7
Chuanxiong Guo, Guohan Lv, Shuang Yang, Jiahe Helen Wang: Virtual data center allocation with bandwidth guarantees. Microsoft Technology Licensing, Alin Corie, Sandy Swain, Micky Minhas, November 15, 2016: US09497112

A virtual data center allocation architecture with bandwidth guarantees that provides for the creation of multiple virtual data centers from a single physical infrastructure. The virtual data center allocation is accomplished in three steps. First, clusters are created from the servers in the physic ...


8
Guohan Lv, Chuanxiong Guo, Yongqiang Xiong, Haitao Wu, Yongguang Zhang: Programmable and high performance switch for data center networks. Microsoft Technology Licensing, Liwen Shi, Sandy Swain, Micky Minhas, March 7, 2017: US09590922

This application describes routing packets from a source server to a plurality of ports of a switch. The switch is programmed by the control server and is used to direct incoming data packets to one or more ports of the switch in a manner that reduces congestion of incoming data packets to a destina ...


9

10
Guohan Lv, Chuanxiong Guo, Yongqiang Xiong, Haitao Wu, Yongguang Zhang: Programmable and high performance switch for data center networks. Microsoft Corporation, November 15, 2012: US20120287782-A1

This application describes routing packets from a source server to a plurality of ports of a switch. The switch is programmed by the control server and is used to direct incoming data packets to one or more ports of the switch in a manner that reduces congestion of incoming data packets to a destina ...