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: 11221875Abstract: 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: GrantFiled: March 31, 2016Date of Patent: January 11, 2022Assignee: INTEL CORPORATIONInventors: Yuyang Du, Mingqiu Sun, Jian Sun, Yong Tong Chua
-
Patent number: 11074092Abstract: 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: GrantFiled: December 18, 2015Date of Patent: July 27, 2021Assignee: Intel CorporationInventors: Yao Zu Dong, Yuyang Du, Mingqiu Sun
-
Patent number: 10831556Abstract: 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: GrantFiled: December 23, 2015Date of Patent: November 10, 2020Assignee: Intel IP CorporationInventors: Yuyang Du, Jian Sun, Yong Tong Chua, Mingqiu Sun, Sebastien Haezebrouck, Nicole Chalhoub, Premanand Sakarda, Richard Quinzio
-
Publication number: 20200277503Abstract: 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: ApplicationFiled: February 11, 2020Publication date: September 3, 2020Inventors: Yuyang Du, Bob E. Feller
-
Publication number: 20190065250Abstract: 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: ApplicationFiled: March 31, 2016Publication date: February 28, 2019Applicant: INTEL CORPORATIONInventors: Yuyang Du, Mingqiu Sun, Jian Sun, Yong Tong Chua
-
Publication number: 20190004866Abstract: 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: ApplicationFiled: December 23, 2015Publication date: January 3, 2019Inventors: Yuyang Du, Jian Sun, Yong Tong Chua, Mingqui Sun, Sebastien Haezebrouck, Nicole Chalhoub, Premanand Sakarda, Richard Quinzio
-
Publication number: 20180329737Abstract: 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: ApplicationFiled: December 18, 2015Publication date: November 15, 2018Applicant: Intel CorporationInventors: Yao Zu Dong, Yuyang Du, Mingqiu Sun
-
Patent number: 9189420Abstract: 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: GrantFiled: May 28, 2013Date of Patent: November 17, 2015Assignees: Huawei Technologies Co., Ltd., Tsinghua UniversityInventors: Hongliang Yu, Yuyang Du, Hao Gong
-
Publication number: 20130254514Abstract: 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: ApplicationFiled: May 28, 2013Publication date: September 26, 2013Applicants: Tsinghua University, Huawei Technologies Co., Ltd.Inventors: Hongliang Yu, Yuyang Du, Hao Gong