Patents by Inventor Yuyang Du

Yuyang Du 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: 11221875
    Abstract: A method and apparatus for cooperative scheduling of virtual machines. An exemplary method includes maintaining a CPU mask by a virtual machine manager, wherein the CPU mask comprises a real-time availability of each of a plurality of physical CPUs (PCPUs). A virtual machine (VM) is allowed to read the CPU mask.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 11, 2022
    Assignee: INTEL CORPORATION
    Inventors: Yuyang Du, Mingqiu Sun, Jian Sun, Yong Tong Chua
  • Patent number: 11074092
    Abstract: A virtual machine migration controller may perform the live migration of a plurality of virtual machines from a first physical host system to a second physical host system. The virtual machine migration controller may determine a memory page dirty rate for each of a plurality of virtual machines. The virtual machine migration controller may additionally identify virtual machines that share memory pages and/or map to different memory pages having, at least in part, identical data or information. The virtual machine migration controller may group virtual machines demonstrating commonality among mapped memory pages. The virtual machine migration controller may determine a projected migration time based on the dirtying rate, the commonality of memory pages, and the available bandwidth. The virtual machine migration controller orders and transfers virtual machine groups based on the projected migration time.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: July 27, 2021
    Assignee: Intel Corporation
    Inventors: Yao Zu Dong, Yuyang Du, Mingqiu Sun
  • Patent number: 10831556
    Abstract: Various systems and methods for virtual CPU consolidation to avoid physical CPU contention between virtual machines are described herein. A processor system that includes multiple physical processors (PCPUs) includes a first virtual machine (VM) that includes multiple first virtual processors (VCPUs); a second VM that includes multiple second VCPUs; and a virtual machine monitor (VMM) to map individual ones of the first VCPUs to run on at least one of, individual PCPUs of a first subset of the PCPUs and individual PCPUs of a set of PCPUs that includes the first subset of the PCPUs and a second subset of the PCPUs, based at least in part upon compute capacity of the first subset of the PCPUs to run the first VCPUs, and to map individual ones of the second VCPUs to run on individual ones of the second subset of the PCPUs.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 10, 2020
    Assignee: Intel IP Corporation
    Inventors: Yuyang Du, Jian Sun, Yong Tong Chua, Mingqiu Sun, Sebastien Haezebrouck, Nicole Chalhoub, Premanand Sakarda, Richard Quinzio
  • Publication number: 20200277503
    Abstract: The present invention provides a stereolithography resin useful for producing black-colored objects, the resin comprising: (a) an unpigmented base stereolithography resin; and (b) a pigment blend, the pigment blend consisting essentially of: (i) a CMY blend; and (ii) black pigment. Methods of making a black-colored object and objects so produced are also provided.
    Type: Application
    Filed: February 11, 2020
    Publication date: September 3, 2020
    Inventors: Yuyang Du, Bob E. Feller
  • Publication number: 20190065250
    Abstract: A method and apparatus for cooperative scheduling of virtual machines. An exemplary method includes maintaining a CPU mask by a virtual machine manager, wherein the CPU mask comprises a real-time availability of each of a plurality of physical CPUs (PCPUs). A virtual machine (VM) is allowed to read the CPU mask.
    Type: Application
    Filed: March 31, 2016
    Publication date: February 28, 2019
    Applicant: INTEL CORPORATION
    Inventors: Yuyang Du, Mingqiu Sun, Jian Sun, Yong Tong Chua
  • Publication number: 20190004866
    Abstract: Various systems and methods for virtual CPU consolidation to avoid physical CPU contention between virtual machines are described herein. A processor system that includes multiple physical processors (PCPUs) includes a first virtual machine (VM) that includes multiple first virtual processors (VCPUs); a second VM that includes multiple second VCPUs; and a virtual machine monitor (VMM) to map individual ones of the first VCPUs to run on at least one of, individual PCPUs of a first subset of the PCPUs and individual PCPUs of a set of PCPUs that includes the first subset of the PCPUs and a second subset of the PCPUs, based at least in part upon compute capacity of the first subset of the PCPUs to run the first VCPUs, and to map individual ones of the second VCPUs to run on individual ones of the second subset of the PCPUs.
    Type: Application
    Filed: December 23, 2015
    Publication date: January 3, 2019
    Inventors: Yuyang Du, Jian Sun, Yong Tong Chua, Mingqui Sun, Sebastien Haezebrouck, Nicole Chalhoub, Premanand Sakarda, Richard Quinzio
  • Publication number: 20180329737
    Abstract: A virtual machine migration controller may perform the live migration of a plurality of virtual machines from a first physical host system to a second physical host system. The virtual machine migration controller may determine a memory page dirty rate for each of a plurality of virtual machines. The virtual machine migration controller may additionally identify virtual machines that share memory pages and/or map to different memory pages having, at least in part, identical data or information. The virtual machine migration controller may group virtual machines demonstrating commonality among mapped memory pages. The virtual machine migration controller may determine a projected migration time based on the dirtying rate, the commonality of memory pages, and the available bandwidth. The virtual machine migration controller orders and transfers virtual machine groups based on the projected migration time.
    Type: Application
    Filed: December 18, 2015
    Publication date: November 15, 2018
    Applicant: Intel Corporation
    Inventors: Yao Zu Dong, Yuyang Du, Mingqiu Sun
  • Patent number: 9189420
    Abstract: Embodiments of the present invention provide a wear-leveling method, a storage device, and an information system, where a storage region is divided into a plurality of storage sub-regions of the same size. The method includes: recording the accumulated number of write operations of each storage sub-region; and when the accumulated number of write operations of any one storage sub-region of the plurality of storage sub-regions reaches a predetermined remapping rate, mapping a logical address of the storage sub-region to a remapping physical address. With the wear-leveling method, the storage device, and the information system in the embodiments of the present invention, a logical address of a local data block on which too many write operations are performed may be evenly mapped to an overall physical storage region, thereby avoiding that local data is too hot and prolonging a service life of a storage medium.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: November 17, 2015
    Assignees: Huawei Technologies Co., Ltd., Tsinghua University
    Inventors: Hongliang Yu, Yuyang Du, Hao Gong
  • Publication number: 20130254514
    Abstract: Embodiments of the present invention provide a wear-leveling method, a storage device, and an information system, where a storage region is divided into a plurality of storage sub-regions of the same size. The method includes: recording the accumulated number of write operations of each storage sub-region; and when the accumulated number of write operations of any one storage sub-region of the plurality of storage sub-regions reaches a predetermined remapping rate, mapping a logical address of the storage sub-region to a remapping physical address. With the wear-leveling method, the storage device, and the information system in the embodiments of the present invention, a logical address of a local data block on which too many write operations are performed may be evenly mapped to an overall physical storage region, thereby avoiding that local data is too hot and prolonging a service life of a storage medium.
    Type: Application
    Filed: May 28, 2013
    Publication date: September 26, 2013
    Applicants: Tsinghua University, Huawei Technologies Co., Ltd.
    Inventors: Hongliang Yu, Yuyang Du, Hao Gong