Patents by Inventor Xiaojin WU
Xiaojin WU 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: 11676633Abstract: The present disclosure relates to disk separator plates that include a coating to increase the water contact angle of the exterior surface of the disk separator plate so as to decrease its wettability. The present disclosure also involves hard disk drives that include such a disk separator plate and related methods of forming such a coating.Type: GrantFiled: April 28, 2021Date of Patent: June 13, 2023Assignee: Seagate Technology LLCInventors: Michael Yi Zhao Yao, XiaoJin Wu, Bo Shi, May Choo Pang
-
Publication number: 20220351749Abstract: The present disclosure relates to disk separator plates that include a coating to increase the water contact angle of the exterior surface of the disk separator plate so as to decrease its wettability. The present disclosure also involves hard disk drives that include such a disk separator plate and related methods of forming such a coating.Type: ApplicationFiled: April 28, 2021Publication date: November 3, 2022Inventors: Michael Yi Zhao Yao, XiaoJin Wu, Bo Shi, May Choo Pang
-
Patent number: 11023264Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.Type: GrantFiled: July 18, 2017Date of Patent: June 1, 2021Assignee: VMWARE, INC.Inventors: Ping Chen, Xiaojin Wu, Caixue Lin
-
Patent number: 10846134Abstract: An example method to provide fault tolerance in a virtualized computing environment with a first host in a first fault domain and a second host in a second fault domain may include determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by the first host. The method may further include: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, the second host based on comparing a resource availability of each of a plurality of hosts that include the first host and the second host; and migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.Type: GrantFiled: July 9, 2018Date of Patent: November 24, 2020Assignee: VMWARE, INC.Inventors: Xiaojin Wu, Pin Xie, Shi Chen, Biwen Li, Yan Su
-
Patent number: 10831554Abstract: An example method to provide a storage service in a virtualized computing environment may include obtaining network latency information associated with various hosts in the virtualized computing environment. In response to identifying a first network latency value that exceeds a threshold, wherein the first network latency is between the first host and a second host in the virtualized computing environment, the method includes placing the second host in a first cohesive cluster consisting of the second host. In response to identifying a second network latency value being less than or equal to the threshold, wherein the second network latency value is between the first host and a third host in the virtualized computing environment, the method includes grouping the first host and the third host in a second cohesive cluster. The method includes initiating configuration of resources in the first cohesive cluster and the second cohesive cluster to support the storage service.Type: GrantFiled: September 20, 2017Date of Patent: November 10, 2020Assignee: VMWARE, INC.Inventors: Xiaojin Wu, Ping Chen
-
Publication number: 20200291225Abstract: The present invention discloses a low cost bio-based full degradable film and preparation method thereof, the ratio of each component in parts by mass of the film is as follows: 15-25 parts of a polyglycolic acid, 25-35 parts of corn starch, 35-55 parts of poly(butylene adipate-co-terephthalate), 5 parts of a compatilizer, 3.75-12.25 parts of a starch plasticizer, 0.5-0.7 part of citric acid, 0.75-1.25 parts of acetyl tributyl citrate, 0.3-0.5 part of maleic anhydride, 0.2 part of antioxidant 164, and 0.2 part of 2-(2?-hydroxyl-5?-methylphenyl)benzotriazole. The low cost bio-based full degradable film provided by the present invention has a bio-based content, which can reach 30% or more, a lower cost, and a tensile strength exceeding a traditional PE thin film, and has very important significance for solving the problem of “white pollution” and promoting the popularization and application of full biodegradable materials.Type: ApplicationFiled: April 16, 2020Publication date: September 17, 2020Inventors: Xiaojin Wu, Peng Si, Weiguo Wu, Weiming Weng, Zhigang Liu
-
Patent number: 10592297Abstract: An example method for balancing disk usages in a virtualized computing environment may include generating, by a storage manager configured to manage the virtualized computing environment, predicted-disk-utilizations for a plurality of physical disks provisioned to a virtual disk in the virtualized computing environment. In response to a determination that a first predicted-disk-utilization for a first physical disk selected from the plurality of physical disks exceeds a predetermined-utilization-threshold, the storage manager may generate a storage-balancing policy for splitting the virtual disk into a number of disk slices and distributing the number of disk slices to a subset of candidate physical disks selected from the plurality of physical disks, wherein the storage-balancing policy provides a minimum data-movement-variance for distributing of the number of disk slices to the subset of the candidate physical disks.Type: GrantFiled: July 12, 2017Date of Patent: March 17, 2020Assignee: VMWARE, INC.Inventors: Xiaojin Wu, Ping Chen
-
Publication number: 20190087234Abstract: An example method to provide a storage service in a virtualized computing environment may include obtaining network latency information associated with various hosts in the virtualized computing environment. In response to identifying a first network latency value that exceeds a threshold, wherein the first network latency is between the first host and a second host in the virtualized computing environment, the method includes placing the second host in a first cohesive cluster consisting of the second host. In response to identifying a second network latency value being less than or equal to the threshold, wherein the second network latency value is between the first host and a third host in the virtualized computing environment, the method includes grouping the first host and the third host in a second cohesive cluster. The method includes initiating configuration of resources in the first cohesive cluster and the second cohesive cluster to support the storage service.Type: ApplicationFiled: September 20, 2017Publication date: March 21, 2019Applicant: VMware, Inc.Inventors: Xiaojin WU, Ping CHEN
-
Publication number: 20190026135Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.Type: ApplicationFiled: July 18, 2017Publication date: January 24, 2019Applicant: VMware, Inc.Inventors: Ping CHEN, Xiaojin WU, Caixue LIN
-
Publication number: 20190018592Abstract: An example method for balancing disk usages in a virtualized computing environment may include generating, by a storage manager configured to manage the virtualized computing environment, predicted-disk-utilizations for a plurality of physical disks provisioned to a virtual disk in the virtualized computing environment. In response to a determination that a first predicted-disk-utilization for a first physical disk selected from the plurality of physical disks exceeds a predetermined-utilization-threshold, the storage manager may generate a storage-balancing policy for splitting the virtual disk into a number of disk slices and distributing the number of disk slices to a subset of candidate physical disks selected from the plurality of physical disks, wherein the storage-balancing policy provides a minimum data-movement-variance for distributing of the number of disk slices to the subset of the candidate physical disks.Type: ApplicationFiled: July 12, 2017Publication date: January 17, 2019Applicant: VMware, Inc.Inventors: Xiaojin WU, Ping CHEN
-
Publication number: 20180314554Abstract: An example method to provide fault tolerance in a virtualized computing environment with a first host in a first fault domain and a second host in a second fault domain may include determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by the first host. The method may further include: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, the second host based on comparing a resource availability of each of a plurality of hosts that include the first host and the second host; and migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.Type: ApplicationFiled: July 9, 2018Publication date: November 1, 2018Applicant: VMware, Inc.Inventors: Xiaojin WU, Pin XIE, Shi CHEN, Biwen LI, Yan SU
-
Patent number: 10031778Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a first primary virtualized computing instance and a first secondary virtualized computing instance are both in the first fault domain. The method may comprise: in response to determination that the first primary virtualized computing instance and first secondary virtualized computing instance are both in the first fault domain, selecting a second secondary virtualized computing instance from the second fault domain; migrating the first secondary virtualized computing instance from a first host to a second host; and migrating the second secondary virtualized computing instance from the second host to the first host, thereby swapping the first secondary virtualized computing instance in the first fault domain with the second secondary virtualized computing instance in the second fault domain.Type: GrantFiled: December 10, 2015Date of Patent: July 24, 2018Assignee: VMware, INC.Inventors: Xiaojin Wu, Pin Xie, Shi Chen, Biwen Li, Yan Su
-
Patent number: 10019330Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by a first host. The method may further comprise: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, a second host based on a resource availability of the second host; and migrating the secondary virtualized computing instance from the first host to the second host, thereby migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.Type: GrantFiled: December 10, 2015Date of Patent: July 10, 2018Assignee: VMWARE, INC.Inventors: Xiaojin Wu, Pin Xie, Shi Chen, Biwen Li, Yan Su
-
Publication number: 20170168905Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a first primary virtualized computing instance and a first secondary virtualized computing instance are both in the first fault domain. The method may comprise: in response to determination that the first primary virtualized computing instance and first secondary virtualized computing instance are both in the first fault domain, selecting a second secondary virtualized computing instance from the second fault domain; migrating the first secondary virtualized computing instance from a first host to a second host; and migrating the second secondary virtualized computing instance from the second host to the first host, thereby swapping the first secondary virtualized computing instance in the first fault domain with the second secondary virtualized computing instance in the second fault domain.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Inventors: Xiaojin WU, Pin XIE, Shi CHEN, Biwen LI, Yan SU
-
Publication number: 20170168906Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by a first host. The method may further comprise: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, a second host based on a resource availability of the second host; and migrating the secondary virtualized computing instance from the first host to the second host, thereby migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Inventors: Xiaojin WU, Pin XIE, Shi CHEN, Biwen LI, Yan SU