Patents by Inventor Chuanxiong Guo

Chuanxiong Guo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240118984
    Abstract: The present disclosure provides a prediction method and an apparatus for a faulty GPU, an electronic device and a storage medium. The method includes: acquiring parameter information of each GPU in a plurality of GPUs to obtain a parameter information set; inputting the parameter information set into a plurality of pre-trained prediction models to obtain a prediction result corresponding to each prediction model; and determining a faulty GPU from the plurality of GPUs according to the prediction result.
    Type: Application
    Filed: December 15, 2023
    Publication date: April 11, 2024
    Inventors: Zhichao LI, Heting Liu, Zherui Liu, Chuanxiong Guo, Jian Wang
  • Publication number: 20240104687
    Abstract: Embodiments of the disclosure provide a method and apparatus for running a service, and an electronic device. An embodiment of the method includes: determining a target deployment manner of a graphics processing unit (GPU) according to performance data of each service in a service set, where the deployment manner includes: dividing the GPU into sub-GPUs of a respective size and determining a service configured to be run by each sub-GPU; and switching, for the service in the service set, running of the service from a sub-GPU indicated by a current deployment manner to a sub-GPU indicated by the target deployment manner. According to the embodiment, waste of the GPU can be reduced by running a plurality of services on the GPU.
    Type: Application
    Filed: December 7, 2023
    Publication date: March 28, 2024
    Inventors: Zhichao LI, Sikai QI, Zherui LIU, Yibo ZHU, Chuanxiong GUO, Cheng TAN, Jian ZHANG, Jian WANG
  • Patent number: 11695699
    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)).
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: July 4, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang, Lihua Yuan
  • Patent number: 11539611
    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.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haitao Wu, Chuanxiong Guo, David A. Maltz, Lihua Yuan, Yongguang Zhang
  • Publication number: 20200389404
    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)).
    Type: Application
    Filed: June 24, 2020
    Publication date: December 10, 2020
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang, Lihua Yuan
  • Patent number: 10735327
    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)).
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang, Lihua Yuan
  • Patent number: 10129140
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: November 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lu, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Publication number: 20170331716
    Abstract: Securely storing assets in a cloud computer storage service. Preparation to store assets for a user may comprise determining a location to store the assets, generating a write access signature, and sending the determined location and the signature to the user. A request is received from the user to store the assets. Such a request includes the assets, the location, and the signature. In response to receiving the request, a determination is made regarding the write access signature whether the request should be honored. When the request is honored, the assets are stored in the determined location and the write access signature is invalidated. Upon subsequent user requests to access the assets, short-term read access signatures are generated and provided to the user. The assets are written once per generated write access signature and reads are to be performed close in time to when short-term read access signatures are requested.
    Type: Application
    Filed: November 16, 2016
    Publication date: November 16, 2017
    Inventors: Haitao Wu, Shalabh Jain, Pradeepkumar Mani, Chuanxiong Guo, Marina Lipshteyn, David Aaron Maltz
  • Patent number: 9674082
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lv, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Patent number: 9590922
    Abstract: 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 destination server. Further, the control server queries congestion information from the switch, and then sends congestion notification back to the source server to either increase or decrease the amount of data being sent to the destination server.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guohan Lv, Chuanxiong Guo, Yongqiang Xiong, Haitao Wu, Yongguang Zhang
  • Patent number: 9497112
    Abstract: 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 physical infrastructure. Second, a bipartite graph is built to map the virtual machines to the servers located in a particular cluster and finally a path is calculated between two virtual machines. The virtual data centers may be dynamically expanded or contracted based on changing bandwidth guarantees.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Guohan Lv, Shuang Yang, Jiahe Helen Wang
  • Publication number: 20160164778
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lv, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Publication number: 20160164772
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lv, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Publication number: 20160149816
    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)).
    Type: Application
    Filed: June 14, 2013
    Publication date: May 26, 2016
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang, Lihua Yuan
  • Patent number: 9288134
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Guohan Lv, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Patent number: 9276866
    Abstract: 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 for the current queue length is tuned by dynamically computing an upper bound and a lower bound based at least in part on the network. The packet is marked to indicate possible congestion in the one or more data center networks when the current queue length exceeds the threshold value. In some embodiments, the packet is marked when it is being de-queued. In a further embodiment, Flexible Initial Packet Size (FIPS) may be utilized to improve the efficiency of the tuning.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haitao Wu, Guohan Lv, Chuanxiong Guo, Yongqiang Xiong, Yongguang Zhang
  • Publication number: 20150326457
    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.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 12, 2015
    Applicant: Microsoft Corporation
    Inventors: Haitao Wu, Chuanxiong Guo, David A. Maltz, Lihua Yuan, Yongguang Zhang
  • Publication number: 20150271075
    Abstract: A load balancer system is described herein which uses one or more switch-based hardware multiplexers, each of which performs a multiplexing function. Each such hardware multiplexer operates based on an instance of mapping information associated with a set of virtual IP (VIP) addresses, corresponding to a complete set of VIP addresses or a portion of the complete set. That is, each hardware multiplexer operates by mapping VIP addresses that correspond to its set of VIP addresses to appropriate direct IP (DIP) addresses. In another implementation, the load balancer system may also use one or more software multiplexers that perform a multiplexing function with respect to the complete set of VIP addresses. A main controller can generate one or more instances of mapping information, and then load the instance(s) of mapping information on the hardware multiplexer(s), and the software multiplexer(s) (if used).
    Type: Application
    Filed: March 20, 2014
    Publication date: September 24, 2015
    Applicant: Microsoft Corporation
    Inventors: Ming Zhang, Rohan Gandhi, Lihua Yuan, David A. Maltz, Chuanxiong Guo, Haitao Wu
  • Patent number: 9007944
    Abstract: 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 tree.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: April 14, 2015
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Yongqiang Xiong, Yongguang Zhang, Guohan Lv, Jiaxin Cao
  • Publication number: 20140344438
    Abstract: This application describes a system and method for auto configuring data center networks. The networks include a plurality of electronic devices that may include switches, servers, routers, or any other device that may be used in a data center network. Graph theory is applied to the arrangement of the network devices to determine if the intended design of the data network matches the actual implementation of the network. This may be achieved by resolving the blueprint graph with the physical graph to determine if they are isomorphic. Also, the isomorphic techniques may be used to detect miswirings in the network that do not cause a node degree change for any of the network components.
    Type: Application
    Filed: August 4, 2014
    Publication date: November 20, 2014
    Inventors: Kai Chen, Chuanxiong Guo, Haitao Wu