Patents by Inventor Zhengxiong Tian

Zhengxiong Tian 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).

  • Patent number: 11782769
    Abstract: A method and a system for scheduling a virtual machine are disclosed. The method includes: obtaining energy consumption data of a rack and energy consumption data of host computers, wherein the rack is used to place the host computers; determining power consumption data of a virtual machine; determining a target host computer corresponding to the virtual machine according to the energy consumption data of the rack, the energy consumption data of the host computers, and the power consumption data of the virtual machine; and dispatching the virtual machine to the target host computer. The present disclosure solves the technical problems of unbalanced power consumption scheduling caused by virtual machine scheduling methods that are implemented only according to CPU parameters in the existing technologies.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: October 10, 2023
    Inventors: Zhengxiong Tian, Haihong Xu, Linquan Jiang, Jun Song, Bo Zhu, Junjie Cai
  • Patent number: 11347679
    Abstract: Systems and methods for a hybrid system-on-chip usable for predicting performance and power requirements of a host server include a big cores module, including central processing units, for receiving and pre-processing performance and power metrics data of the host server and to allocate computing resources, a small cores module, including massively parallel processing units, for mapping each instance associated with host server in the performance and power metrics data to a corresponding massively parallel processing unit based on the allocated computing resources for a per-instance metrics calculation, and an artificial intelligence (AI) accelerator for calculating performance and power prediction results based on the per-instance calculations from the small cores module.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: May 31, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Jun Song, Yi Liu, Lingling Jin, Guan Wang, Ying Wang, Hong Tang, Nan Zhang, Zhengxiong Tian, Yu Zhou, Chao Qian, Shuiwang Liu, Jun Ruan, Bo Yang, Lin Yu, Jiangwei Huang, Hong Zhou, Yijun Lu, Ling Xu, Shiwei Li, Xiaolin Meng
  • Publication number: 20210034436
    Abstract: A method and a system for scheduling a virtual machine are disclosed. The method includes: obtaining energy consumption data of a rack and energy consumption data of host computers, wherein the rack is used to place the host computers; determining power consumption data of a virtual machine; determining a target host computer corresponding to the virtual machine according to the energy consumption data of the rack, the energy consumption data of the host computers, and the power consumption data of the virtual machine; and dispatching the virtual machine to the target host computer. The present disclosure solves the technical problems of unbalanced power consumption scheduling caused by virtual machine scheduling methods that are implemented only according to CPU parameters in the existing technologies.
    Type: Application
    Filed: October 8, 2020
    Publication date: February 4, 2021
    Inventors: Zhengxiong Tian, Haihong Xu, Linquan Jiang, Jun Song, Bo Zhu, Junjie Cai
  • Publication number: 20210034407
    Abstract: A method and an apparatus for scheduling a virtual machine are disclosed in. The method includes predicting resource data required by a virtual machine in a next time period to obtain a prediction result; obtaining used resource data and available resource data of candidate host machines; adding the prediction result to used resource data of each candidate host machine to obtain a superimposition result of each candidate host machine; and separately comparing the superimposition result of each candidate host machine with available resource data of each host machine, and selecting a target host machine corresponding to the virtual machine from the candidate host machines. The present disclosure solves the technical problem of a large waste of resources caused by the needs of a host machine to reserve resources for respective peaks of each virtual machine in the existing technologies.
    Type: Application
    Filed: October 8, 2020
    Publication date: February 4, 2021
    Inventors: Zhengxiong Tian, Haihong Xu, Bo Zhu, Junjie Cai
  • Publication number: 20200401093
    Abstract: Systems and methods for a hybrid system-on-chip usable for predicting performance and power requirements of a host server include a big cores module, including central processing units, for receiving and pre-processing performance and power metrics data of the host server and to allocate computing resources, a small cores module, including massively parallel processing units, for mapping each instance associated with host server in the performance and power metrics data to a corresponding massively parallel processing unit based on the allocated computing resources for a per-instance metrics calculation, and an artificial intelligence (AI) accelerator for calculating performance and power prediction results based on the per-instant calculations from the small cores module.
    Type: Application
    Filed: February 8, 2018
    Publication date: December 24, 2020
    Inventors: Jun Song, Yi Liu, Lingling Jin, Guan Wang, Ying Wang, Hong Tang, Nan Zhang, Zhengxiong Tian, Yu Zhou, Chao Qian, Shuiwang Liu, Jun Ruan, Bo Yang, Lin Yu, Jiangwei Huang, Hong Zhou, Yijun Lu, Shao Xu, Shiwei Li, Xiaoli Meng
  • Publication number: 20170357537
    Abstract: A virtual machine dispatching method is disclosed. The method includes selecting host machines having performance parameters satisfying preset allocation conditions of a virtual machine to be dispatched from a host pool; determining whether respective available spaces of disk blocks of the host machines are greater than or equal to a space of a virtual machine disk mounted to the virtual machine to be dispatched, and filtering to obtain one or more host machines of which one or more disk blocks have available spaces greater than or equal to the space of the virtual machine disk; and selecting a host machine as an available host machine from among the one or more host machines, allocating the virtual machine to be dispatched to the available host machine, and creating the virtual machine disk mounted to the virtual machine to be dispatched on a corresponding disk block of the available host machine.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 14, 2017
    Inventors: Zhengxiong Tian, Guotao Tan