Patents by Inventor Andy Ling Wu

Andy Ling 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).

  • Publication number: 20240134536
    Abstract: Data is migrated. For instance, in response to detection of a failed group in a drive of groups comprising respective blocks, it is determined whether the total number of groups in the drive that have failed is less than a predetermined threshold. Data associated with the failed group is migrated to a reserved group in a reserved space of the drive according to a determination that the total number is less than the predetermined threshold; and a read/write (I/O) request to the failed group is redirected to the reserved group based on a mapping relationship from the failed group to the reserved group. Consequently, data does not need to be repaired on an entire drive due to one failed write request and replacing the drive is avoided, thereby saving resources, time and labor, and improving the impact of the failed write request on the performance of a storage system.
    Type: Application
    Filed: December 16, 2022
    Publication date: April 25, 2024
    Inventors: Andy Ling Wu, Yonghao Yu
  • Patent number: 11809371
    Abstract: File management is enabled for large numbers of files. Example file management includes setting a grouping identifier for a file. The method further includes determining a storage address of a data block of the file, the storage address indicating an extent where the data block is located and an offset. The method further includes setting, in a storage region of the extent corresponding to the grouping identifier, a flag for the data block based on the offset. In this manner, a large number of files in a distributed file system can be managed more efficiently.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: November 7, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Andy Ling Wu, Xingjun Lv, Roland Fei Sun
  • Publication number: 20230229626
    Abstract: File management is enabled for large numbers of files. Example file management includes setting a grouping identifier for a file. The method further includes determining a storage address of a data block of the file, the storage address indicating an extent where the data block is located and an offset. The method further includes setting, in a storage region of the extent corresponding to the grouping identifier, a flag for the data block based on the offset. In this manner, a large number of files in a distributed file system can be managed more efficiently.
    Type: Application
    Filed: March 18, 2022
    Publication date: July 20, 2023
    Inventors: Andy Ling Wu, Xingjun Lv, Roland Fei Sun
  • Patent number: 11429287
    Abstract: Provided herein is a method, an electronic device, and a computer program product for managing a storage system. A method can comprise, in response to determining that a first storage unit of a storage system is faulty, writing, by a system comprising a processor, a data block stored in the first storage unit into a hidden file of the storage system. The hidden file can be distributed across at least a second storage unit and a third storage unit of the storage system, wherein the second storage unit and the third storage unit are different from the first storage unit. Writing the data block can comprise creating the hidden file in the storage system, and creating an index information item corresponding to the data block for the hidden file, which index information item indicates a physical address of the data block.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: August 30, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Andy Ling Wu, Roland Fei Sun
  • Publication number: 20220137833
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. The method includes: if it is determined that a first storage unit of the storage system is faulty, writing a data block stored in the first storage unit into a hidden file of the storage system, wherein the hidden file is distributed across at least a second storage unit and a third storage unit of the storage system, and the second storage unit and the third storage unit are different from the first storage unit. The embodiments of the present disclosure can better protect data in the storage system and improve the performance of the storage system, and are particularly beneficial to improving the performance of a delay-sensitive workflow.
    Type: Application
    Filed: December 14, 2020
    Publication date: May 5, 2022
    Inventors: Andy Ling Wu, Roland Fei Sun