Patents by Inventor Lingdong Weng

Lingdong Weng 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: 12277454
    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: based on respective task types of a plurality of tasks to be executed, allocating the plurality of tasks to a plurality of accelerator resources in a storage system for processing; at least for a first accelerator resource in the plurality of accelerator resources, determining a first polling interval based on an average task size of a first group of tasks allocated to the first accelerator resource; and scheduling the execution of the first group of tasks at the first accelerator resource at the first polling interval. The embodiments of the present disclosure can optimize the scheduling of the tasks to be executed on the plurality of accelerator resources, thereby optimizing system performance.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: April 15, 2025
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Tao Chen, Bing Liu, Lingdong Weng
  • Patent number: 12229033
    Abstract: The present disclosure relates to a method, a device, and a program product for managing a computing resource in a storage system. In one method, a processing request for processing a task using a computing resource is received. A length of time required for processing the task is acquired based on a usage state of the computing resource. A workload of the computing resource for processing a future data access request for the storage system within a future time period is determined based on a load model of the computing resource and a current workload of the computing resource. The load model describes an association relationship between a previous load and a subsequent load of the computing resource for processing a historical data access request for the storage system. A target time period matching the length of time is selected from the future time period based on the workload for processing the task. A corresponding device and a corresponding computer program product are provided.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 18, 2025
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Bing Liu, Lingdong Weng
  • Patent number: 12079480
    Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for latency processing. The method includes: in response to that a data persistence operation occurs in a system, acquiring a record for the operation, wherein the record includes an actual latency of the operation and a group of measurements of a group of states of the system within a predetermined time period of the occurrence of the operation. The method further includes: in response to that the actual latency of the operation is greater than a first threshold, generating an estimated latency of the operation by using a trained predictor on the basis of the group of measurements. The method further includes: determining a difference between the actual latency and the estimated latency, and in response to that the difference is less than a second threshold, identifying one or more states from the group of states on the basis of the record and the estimated latency.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: September 3, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Bing Liu, Lingdong Weng, Zheng Li
  • Patent number: 11892920
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for failure handling. This failure handling method includes determining a sector set failure type associated with at least one failed sector set of a disk; if the sector set failure type indicates that the number of failed sector sets in the at least one failed sector set is greater than a first threshold number, generating an instruction for replacing the disk; and otherwise performing at least one of the following: migrating data from a failed sector set in which the number of failed sectors is greater than a second threshold number to a spare sector set, and performing a failure recovery for a failed sector set in which the number of failed sectors is less than or equal to the second threshold number.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: February 6, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Bing Liu, Lingdong Weng, Zheng Li
  • Publication number: 20230400983
    Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for latency processing. The method includes: in response to that a data persistence operation occurs in a system, acquiring a record for the operation, wherein the record includes an actual latency of the operation and a group of measurements of a group of states of the system within a predetermined time period of the occurrence of the operation. The method further includes: in response to that the actual latency of the operation is greater than a first threshold, generating an estimated latency of the operation by using a trained predictor on the basis of the group of measurements. The method further includes: determining a difference between the actual latency and the estimated latency, and in response to that the difference is less than a second threshold, identifying one or more states from the group of states on the basis of the record and the estimated latency.
    Type: Application
    Filed: July 26, 2022
    Publication date: December 14, 2023
    Inventors: Bing LIU, Lingdong WENG, Zheng LI
  • Publication number: 20230401137
    Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for processing a system latency. The method includes obtaining a group of records in a system for a group of data persistence operations of a particular type, and estimating a group of estimated latencies in the group of data persistence operations based on the group of records. Each record in the group of records includes a group of metrics for a group of states of the system within a predetermined period when each data persistence operation occurs. The method also includes determining corresponding contributions of each state in the group of states to latencies of the group of data persistence operations based on the group of records and the group of estimated latencies, and determining one or more states from the group of states based on the corresponding contributions.
    Type: Application
    Filed: July 27, 2022
    Publication date: December 14, 2023
    Inventors: Bing LIU, Lingdong WENG, Zheng LI
  • Publication number: 20230086852
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for failure handling. This failure handling method includes determining a sector set failure type associated with at least one failed sector set of a disk; if the sector set failure type indicates that the number of failed sector sets in the at least one failed sector set is greater than a first threshold number, generating an instruction for replacing the disk; and otherwise performing at least one of the following: migrating data from a failed sector set in which the number of failed sectors is greater than a second threshold number to a spare sector set, and performing a failure recovery for a failed sector set in which the number of failed sectors is less than or equal to the second threshold number.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 23, 2023
    Inventors: Bing Liu, Lingdong Weng, Zheng Li
  • Publication number: 20230036615
    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: based on respective task types of a plurality of tasks to be executed, allocating the plurality of tasks to a plurality of accelerator resources in a storage system for processing; at least for a first accelerator resource in the plurality of accelerator resources, determining a first polling interval based on an average task size of a first group of tasks allocated to the first accelerator resource; and scheduling the execution of the first group of tasks at the first accelerator resource at the first polling interval. The embodiments of the present disclosure can optimize the scheduling of the tasks to be executed on the plurality of accelerator resources, thereby optimizing system performance.
    Type: Application
    Filed: August 30, 2021
    Publication date: February 2, 2023
    Inventors: Tao Chen, Bing Liu, Lingdong Weng
  • Publication number: 20230025081
    Abstract: Embodiments of the present disclosure relate to a model training method, a failure determining method, an electronic device, and a computer program product. The model training method includes: acquiring a plurality of disk failure data sets collected in a first time period; acquiring another disk failure data set that is collected at a predetermined time point after the first time period and indicates failure information of at least one failed sector set; and training a failure determining model based on the plurality of disk failure data sets and the failure information, so that a probability of matching of predicted failure information at a predetermined time point determined by the trained failure determining model based on the plurality of disk failure data sets and the failure information is greater than a first threshold probability.
    Type: Application
    Filed: August 30, 2021
    Publication date: January 26, 2023
    Inventors: Lingdong Weng, Bing Liu, Tao Chen
  • Publication number: 20220343211
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for training a model. The method includes: acquiring a test set and a training set for training models, the test set and the training set each including workload data associated with normal storage devices and workload data associated with exceptional storage devices; training a device detection model using the training set, the device detection model being used to classify storage devices as normal storage devices or exceptional storage devices according to a threshold degree, with the threshold degree being within a range; determining a test result by applying the test set to the device detection model; and updating the range of the threshold degree if it is determined that the test result indicates that the performance of the device detection model does not reach a threshold performance. With this method, storage devices can be accurately detected by the trained model.
    Type: Application
    Filed: June 16, 2021
    Publication date: October 27, 2022
    Inventors: Bing Liu, Lingdong Weng, Tao Chen
  • Patent number: 11461007
    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 based on current values of a plurality of attribute parameters of a storage device in a storage system that the storage device will have a fault, determining whether the fault of the storage device will not occur again based on reference values of attribute parameters in a first set in the plurality of attribute parameters and current values of attribute parameters in a second set in the plurality of attribute parameters. The method further includes: if it is determined that the fault of the storage device will not occur again, determining a cause of the fault based on the attribute parameters in the first set. The embodiments of the present disclosure can analyze a cause of a fault of a storage device, thereby avoiding the misjudgment of a storage device having no internal fault as a storage device having an internal fault.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: October 4, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Lingdong Weng, Bing Liu
  • Patent number: 11429497
    Abstract: Embodiments of the present disclosure provide a computer-implemented method, an electronic device and a computer program product. The method comprises: obtaining historical data of recoverable errors that occurred in a storage disk during a first period in the past. The method also comprises: determining, based on the historical data, a predicted number of recoverable errors to occur in the storage disk during a second period. The first period has a same duration as that of the second period. The method further comprises: in response to the predicted number exceeding a threshold for identifying a slow disk, performing an operation for handling a slow disk on the storage disk.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: August 30, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Bing Liu, Lingdong Weng
  • Publication number: 20220197507
    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 based on current values of a plurality of attribute parameters of a storage device in a storage system that the storage device will have a fault, determining whether the fault of the storage device will not occur again based on reference values of attribute parameters in a first set in the plurality of attribute parameters and current values of attribute parameters in a second set in the plurality of attribute parameters. The method further includes: if it is determined that the fault of the storage device will not occur again, determining a cause of the fault based on the attribute parameters in the first set. The embodiments of the present disclosure can analyze a cause of a fault of a storage device, thereby avoiding the misjudgment of a storage device having no internal fault as a storage device having an internal fault.
    Type: Application
    Filed: January 15, 2021
    Publication date: June 23, 2022
    Inventors: Lingdong Weng, Bing Liu
  • Publication number: 20220043732
    Abstract: The present disclosure relates to a method, a device, and a program product for managing a computing resource in a storage system. In one method, a processing request for processing a task using a computing resource is received. A length of time required for processing the task is acquired based on a usage state of the computing resource. A workload of the computing resource for processing a future data access request for the storage system within a future time period is determined based on a load model of the computing resource and a current workload of the computing resource. The load model describes an association relationship between a previous load and a subsequent load of the computing resource for processing a historical data access request for the storage system. A target time period matching the length of time is selected from the future time period based on the workload for processing the task. A corresponding device and a corresponding computer program product are provided.
    Type: Application
    Filed: October 5, 2020
    Publication date: February 10, 2022
    Inventors: Bing Liu, Lingdong Weng
  • Publication number: 20200327020
    Abstract: Embodiments of the present disclosure provide a computer-implemented method, an electronic device and a computer program product. The method comprises: obtaining historical data of recoverable errors that occurred in a storage disk during a first period in the past. The method also comprises: determining, based on the historical data, a predicted number of recoverable errors to occur in the storage disk during a second period. The first period has a same duration as that of the second period. The method further comprises: in response to the predicted number exceeding a threshold for identifying a slow disk, performing an operation for handling a slow disk on the storage disk.
    Type: Application
    Filed: November 27, 2019
    Publication date: October 15, 2020
    Inventors: Bing Liu, Lingdong Weng