Patents by Inventor Wayne Weihua

Wayne Weihua 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: 11093406
    Abstract: In a method and apparatus for storage management, a method includes: creating a plurality of profiles for address mapping, the profiles comprising a part of mapping relation in the total mapping table and creating an index for a part of the plurality of profiles to accelerate the lookup speed. A corresponding device and computer program product are also disclosed.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Geng Han, Jian Gao, Wayne Weihua Li, Jamin Kang, Jibing Dong
  • Patent number: 11003359
    Abstract: Embodiments of the present disclosure provide a method of managing a disk pool, the disk pool having a plurality of disks which are divided into a plurality of disk extents, the method comprising: determining the number of input/output (I/O) requests for disk extents in the disk pool within a predetermined period of time; determining respective hotness of the disk extents based on the number of I/O requests; determining hotness of the disks based on the hotness of the disk extents; and determining migration of data in the disk extents based on the hotness of the disk.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: May 11, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Wayne Weihua Li, Jian Gao, Hongpo Gao, Jamin Kang, Xinlei Xu, Tao Xu
  • Patent number: 10789004
    Abstract: Implementations of the present disclosure relate to a method, system and computer program product for managing a storage system. Specifically, in one implementation of the present disclosure there is provided a method for managing a storage system. The method comprises: determining an access level of a target extent comprised in a stripe of a storage system, the access level indicating the possibility that the target extent will be accessed; obtaining a usage state of a target storage device where the target extent resides, the target storage device residing in a storage device pool associated with the storage system; and processing a mapping relationship between the target extent and the target storage device on the basis of the access level and the usage state. In other implementations of the present disclosure, there is provided a corresponding system and computer program product.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 29, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Wayne Weihua Li, Geng Han, Jamin Kang, Jibing Dong
  • Patent number: 10776205
    Abstract: Techniques are disclosed for managing data storage. In one embodiment, the techniques determine one or more RAID extents having a disk extent supported by an extent of storage on a storage device in an inoperative state. Each of the RAID extents contains a respective set of disk extents allocated to that RAID extent and each disk extent is supported by an extent of storage on a storage device of the set of storage devices. The techniques also comprise evaluating a set of values, wherein each value indicates, for a corresponding pair of storage devices from the set of storage devices, a number of RAID extents which contain disk extents belonging to both storage devices of the pair.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Wayne Weihua Li, Jian Gao, Jamin Kang, Sheng Wang, Charles Chun Ma
  • Patent number: 10705971
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer readable medium for managing a storage system. The method can determine a mapping between a logical storage extent and a plurality of storage devices in a storage pool without storing a table of the mapping. Further, the method can record a new mapping after a storage devices fails and restore the original mapping after the failed storage device is replaced.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: July 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Geng Han, Wayne Weihua Li, Jian Gao, Jamin Kang, Shaoqin Gong
  • Patent number: 10657066
    Abstract: Embodiments of the present disclosure provide a method and an apparatus for storage management. For example, there is provided a method comprising: creating a plurality of profiles for address mapping, the profiles comprising a part of mapping relation in the total mapping table and creating an index for a part of the plurality of profiles to accelerate the lookup speed. A corresponding device and computer program product are also disclosed.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: May 19, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Geng Han, Jian Gao, Wayne Weihua Li, Jamin Kang, Jibing Dong
  • Patent number: 10394478
    Abstract: Embodiments of the present disclosure provide a method and device for storage management. For example, there is proposed a method comprising: in response to a plurality of storage devices in a storage system being to be allocated to an unallocated logic storage area, determining a plurality of allocation schemes for allocating the plurality of storage devices to the unallocated logic storage area; obtaining allocation uniformity of the plurality of storage devices with respect to an allocated logic storage area of the storage system; and selecting one of the plurality of allocation schemes at least based on the allocation uniformity, such that the uniform degree of the allocation has a minimum variation. Corresponding device and computer program product are also disclosed.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 27, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Wayne Weihua Li, Geng Han, Jian Gao, Jibing Dong, Hongpo Gao
  • Publication number: 20190235957
    Abstract: Techniques are disclosed for managing data storage. In one embodiment, the techniques determine one or more RAID extents having a disk extent supported by an extent of storage on a storage device in an inoperative state. Each of the RAID extents contains a respective set of disk extents allocated to that RAID extent and each disk extent is supported by an extent of storage on a storage device of the set of storage devices. The techniques also comprise evaluating a set of values, wherein each value indicates, for a corresponding pair of storage devices from the set of storage devices, a number of RAID extents which contain disk extents belonging to both storage devices of the pair.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 1, 2019
    Inventors: Wayne Weihua Li, Jian Gao, Jamin Kang, Sheng Wang, Charles Chun Ma
  • Publication number: 20190129644
    Abstract: Implementations of the present disclosure relate to a method, system and computer program product for managing a storage system. Specifically, in one implementation of the present disclosure there is provided a method for managing a storage system. The method comprises: determining an access level of a target extent comprised in a stripe of a storage system, the access level indicating the possibility that the target extent will be accessed; obtaining a usage state of a target storage device where the target extent resides, the target storage device residing in a storage device pool associated with the storage system; and processing a mapping relationship between the target extent and the target storage device on the basis of the access level and the usage state. In other implementations of the present disclosure, there is provided a corresponding system and computer program product.
    Type: Application
    Filed: October 26, 2018
    Publication date: May 2, 2019
    Inventors: Jian Gao, Wayne Weihua, Geng Han, Jamin Kang, Jibing Dong
  • Publication number: 20180300254
    Abstract: Embodiments of the present disclosure provide a method and an apparatus for storage management. For example, there is provided a method comprising: creating a plurality of profiles for address mapping, the profiles comprising a part of mapping relation in the total mapping table and creating an index for a part of the plurality of profiles to accelerate the lookup speed. A corresponding device and computer program product are also disclosed.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 18, 2018
    Inventors: Geng Han, Jian Gao, Wayne Weihua Li, Jamin Kang, Jibing Dong
  • Publication number: 20180300066
    Abstract: Embodiments of the present disclosure provide a method of managing a disk pool, the disk pool having a plurality of disks which are divided into a plurality of disk extents, the method comprising: determining the number of input/output (I/O) requests for disk extents in the disk pool within a predetermined period of time; determining respective hotness of the disk extents based on the number of I/O requests; determining hotness of the disks based on the hotness of the disk extents; and determining migration of data in the disk extents based on the hotness of the disk.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 18, 2018
    Inventors: Wayne Weihua Li, Jian Gao, Hongpo Gao, Jamin Kang, Xinlei Xu, Tao Xu
  • Publication number: 20180300252
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer readable medium for managing a storage system. The method can determine a mapping between a logical storage extent and a plurality of storage devices in a storage pool without storing a table of the mapping. Further, the method can record a new mapping after a storage devices fails and restore the original mapping after the failed storage device is replaced.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 18, 2018
    Inventors: Geng Han, Wayne Weihua Li, Jian Gao, Jamin Kang, Shaoqin Gong
  • Publication number: 20180173445
    Abstract: Embodiments of the present disclosure provide a method and device for storage management. For example, there is proposed a method comprising: in response to a plurality of storage devices in a storage system being to be allocated to an unallocated logic storage area, determining a plurality of allocation schemes for allocating the plurality of storage devices to the unallocated logic storage area; obtaining allocation uniformity of the plurality of storage devices with respect to an allocated logic storage area of the storage system; and selecting one of the plurality of allocation schemes at least based on the allocation uniformity, such that the uniform degree of the allocation has a minimum variation. Corresponding device and computer program product are also disclosed.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 21, 2018
    Inventors: Wayne Weihua Li, Geng Han, Jian Gao, Jibing Dong, Hongpo Gao