Patents by Inventor Mengze Liao

Mengze Liao 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: 20220197758
    Abstract: Methods for backup and recovery are disclosed. The method includes determining, based on attributes of at least one of one or more files included in data to be backed up, priorities of data blocks associated with the at least one file and storing the data to be backed up and indications of the determined priorities of the data blocks to a second storage device. The methods may determine data blocks that are more important for recovery while backing up data, so that backup data can be recovered faster in future.
    Type: Application
    Filed: April 23, 2021
    Publication date: June 23, 2022
    Inventors: Mengze Liao, Lihui Su, Weiyang Liu, Yun Zhang, Yujun Liang
  • Publication number: 20220138074
    Abstract: A method, electronic device, and computer program product for processing data is disclosed. The method includes acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application. The method also includes acquiring, based on an address of a data source in the configuration file, data from the data source to add the data to the structured report, the data source including the same type of data generated by the application. The method includes sending, based on an identifier of a target server in the configuration file, the structured report to the target server for analyzing the application. With this method, the format of a structured report to be acquired can be adjusted at any time without version upgrade, thereby saving time.
    Type: Application
    Filed: February 26, 2021
    Publication date: May 5, 2022
    Inventors: Weiyang Liu, Yongbing Xue, Jinjin Wang, Mengze Liao, Qi Wang
  • Patent number: 11321182
    Abstract: Embodiments of the present disclosure relate to a data backup method, a data backup device, and a computer program product. The method comprises: receiving a request for backing up stored data; determining a backup requirement based on the request, the backup requirement comprising a requirement with respect to processing backup data of the stored data in a backup system; and determining a backup operation for processing the backup data based on the backup requirement.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 3, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Weiyang Liu, Mengze Liao, Qi Wang, Ren Wang, Ming Zhang
  • Publication number: 20220121362
    Abstract: Embodiments include a method, an electronic device, and a computer program product for storage management. According to one embodiment of the present disclosure, a method for storage management includes: determining at a kernel of a storage server whether a first system call related to a target file is initiated by a thread executed in the storage server, wherein the target file is a file targeted by an accessing operation executed by a client terminal with respect to a storage device; determining a first connection and a second connection that are associated with the target file if the first system call is initiated, wherein the first connection is a connection between the client terminal and the storage server, and the second connection is a connection between the storage server and the storage device; and causing the client terminal to access the target file via the first connection and the second connection.
    Type: Application
    Filed: November 10, 2020
    Publication date: April 21, 2022
    Inventors: Jinpeng Liu, Jin Li, Mengze Liao, Wenbin Yang
  • Patent number: 11249859
    Abstract: A first backup policy specifies triggering backups at a first frequency and retaining the backups for a first duration. A second backup policy specifies triggering backups at a second frequency, less than the first frequency, and retaining the backups for a second duration, greater than the first duration. When two or more backups are to be triggered on a same day, a backup is allowed to proceed according to the first backup policy. A search is conducted for the allowed backup. If the backup is found, the backup is promoted as a backup conducted according to the second backup policy specifying a retention time of the second duration.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: February 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Mengze Liao, Ming Zhang, Karimuthu Rengasamy, Yongsheng Guo, Guo Jingjing
  • Patent number: 11252051
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for configuring service instances. The method comprises, at a computing device being used to implement a first service instance in a cloud environment, receiving, from a service manager of the cloud environment, a hypervisor related to a configuration of the first service instance. The method further comprises determining, based on the hypervisor, first configuration information for configuring the first service instance. The method further comprises configuring the first service instance with the first configuration information. With this method, service auto-deployment, auto-configuration and auto-association are realized, thereby improving user efficiency of configuring services and user experience.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: February 15, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yongsheng Guo, Ming Zhang, Mengze Liao, Raynor Zhang, Mike Zhu, Jing Yu
  • Publication number: 20220043715
    Abstract: A retention-based consistent hash ring process defines each file name in the system to include its expiration date (or time) as a prefix or suffix that is stored and indexed as metadata. The process uses a virtual node to represent adjacent expiration days to create virtual nodes based on individual days of the week. Each physical node contains the same number of labeled virtual nodes, and the consistent hash ring process is used to move files with the same expiration day to different physical nodes by looking for next labeled virtual nodes on the hash ring. This provides a way to locate the virtual node storage location by specifying a file's expiration date as part of the key used in the hash ring process, and distributes files that may otherwise be assigned to the same physical node through a backup policy.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 10, 2022
    Inventors: Mengze Liao, Lihui Su, Arun Murti, Roger Hongyi Che, Zhenzhen Lin, Xiaolei Hu
  • Publication number: 20210374008
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for backup. The method includes: determining a plurality of buffer periods associated with a plurality of pending backup operations of a plurality of objects, each buffer period being a preprocessing period for a corresponding pending backup operation. The method further includes: determining a plurality of predicted execution durations of the plurality of pending backup operations based on historical execution durations of respective historical backup operations of the plurality of objects. The method further includes: determining priorities of the plurality of pending backup operations based on the plurality of predicted execution durations and the plurality of buffer periods. The method further includes: executing the plurality of pending backup operations based on the priorities.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 2, 2021
    Inventors: Jinru Yan, Mengze Liao, Min Liu, Xiaoliang Zhu, Zheyi Zhu
  • Publication number: 20210271504
    Abstract: A method and system for efficient virtual machine operation while recovering data. Specifically, the disclosed method and system enable the activation of virtual machines while virtual machine data, pertinent to the virtual machines, may concurrently be undergoing restoration. By activation, virtual machines may be permitted to issue input-output operations targeting their respective virtual machine data. Further, whether or not the sought virtual machine data has been recovered, fulfillment of the input-output operations may entail accessing virtual machine data either stored locally or retained remotely on a backup storage service.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Jing Yu, Ming Zhang, Ren Wang, Weiyang Liu, Scott Randolph Quesnelle, Mengze Liao
  • Publication number: 20210248041
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for backing up data. The method comprises: determining historical information of a storage space for backing up the data, the historical information indicating a historical size of the storage space configured to store the data within a historical time period, a size of the data being changeable within the historical time period; determining change information of the historical size of the storage space based on the historical information; determining, based on the change information, a probability that a size of the storage space to be configured to back up the data reaches a predetermined size; and adjusting, based on a determination that the probability is higher than or equal to a predetermined threshold, a backup policy for backing up the data to reduce the probability.
    Type: Application
    Filed: May 4, 2020
    Publication date: August 12, 2021
    Inventors: Jin Ru Yan, Mengze Liao, Qi Wang, Weiyang Liu, Jing Yu
  • Publication number: 20210234772
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for configuring service instances. The method comprises, at a computing device being used to implement a first service instance in a cloud environment, receiving, from a service manager of the cloud environment, a hypervisor related to a configuration of the first service instance. The method further comprises determining, based on the hypervisor, first configuration information for configuring the first service instance. The method further comprises configuring the first service instance with the first configuration information. With this method, service auto-deployment, auto-configuration and auto-association are realized, thereby improving user efficiency of configuring services and user experience.
    Type: Application
    Filed: April 16, 2021
    Publication date: July 29, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Yongsheng GUO, Ming ZHANG, Mengze LIAO, Raynor ZHANG, Mike ZHU, Jing YU
  • Publication number: 20210182154
    Abstract: A first backup policy specifies triggering backups at a first frequency and retaining the backups for a first duration. A second backup policy specifies triggering backups at a second frequency, less than the first frequency, and retaining the backups for a second duration, greater than the first duration. When two or more backups are to be triggered on a same day, a backup is allowed to proceed according to the first backup policy. A search is conducted for the allowed backup. If the backup is found, the backup is promoted as a backup conducted according to the second backup policy specifying a retention time of the second duration.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 17, 2021
    Inventors: Mengze Liao, Ming Zhang, Karimuthu Rengasamy, Yongsheng Guo, Guo Jingjing
  • Patent number: 11012325
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for configuring service instances. The method comprises, at a computing device being used to implement a first service instance in a cloud environment, receiving, from a service manager of the cloud environment, a hypervisor related to a configuration of the first service instance. The method further comprises determining, based on the hypervisor, first configuration information for configuring the first service instance. The method further comprises configuring the first service instance with the first configuration information. With this method, service auto-deployment, auto-configuration and auto-association are realized, thereby improving user efficiency of configuring services and user experience.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 18, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yongsheng Guo, Ming Zhang, Mengze Liao, Raynor Zhang, Mike Zhu, Jing Yu
  • Publication number: 20210117282
    Abstract: Embodiments of the present disclosure relate to a data backup method, a data backup device, and a computer program product. The method comprises: receiving a request for backing up stored data; determining a backup requirement based on the request, the backup requirement comprising a requirement with respect to processing backup data of the stored data in a backup system; and determining a backup operation for processing the backup data based on the backup requirement.
    Type: Application
    Filed: February 28, 2020
    Publication date: April 22, 2021
    Inventors: Weiyang Liu, Mengze Liao, Qi Wang, Ren Wang, Ming Zhang
  • Patent number: 10956336
    Abstract: Aspects of the invention include receiving a request to transfer data from a first storage device, coupled to a sending server, to a second storage device, coupled to a receiving server. The data is transferred from the first storage device to the second storage device in response to the request. The transferring includes allocating a first temporary memory on the sending server and moving the data from the first storage device to the first temporary memory. The transferring also includes initiating a remote direct memory access (RDMA) between the first temporary memory and a second temporary memory on the second server. The RDMA causes the data to be transferred from the first temporary memory to the second temporary memory independently of an operating system executing on a processor of the sending server or the receiving server. The transferring further includes receiving a notification that the transfer completed.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mengze Liao, Yang Liu, Jiang Yu
  • Publication number: 20210014131
    Abstract: A method, apparatus, and system for performing a Location SLO check based on a location scatter table is disclosed. A location scatter table is maintained, the location scatter table indicative of updated geographical location distribution of all backups of all assets. A Location Service Level Objective (SLO) associated with a first asset is determined, the Location SLO associated with the first asset specifying one or more allowed locations where backups of the first asset are permitted to be located. All locations where at least one backup of the first asset is located are determined. A Location SLO check for the first asset is performed, wherein the Location SLO check passes when all the locations where at least one backup of the first asset is located fall within the allowed locations specified by the Location SLO.
    Type: Application
    Filed: July 11, 2019
    Publication date: January 14, 2021
    Inventors: Ren WANG, Scott QUESNELLE, Mengze LIAO
  • Publication number: 20200344135
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for configuring service instances. The method comprises, at a computing device being used to implement a first service instance in a cloud environment, receiving, from a service manager of the cloud environment, a hypervisor related to a configuration of the first service instance. The method further comprises determining, based on the hypervisor, first configuration information for configuring the first service instance. The method further comprises configuring the first service instance with the first configuration information. With this method, service auto-deployment, auto-configuration and auto-association are realized, thereby improving user efficiency of configuring services and user experience.
    Type: Application
    Filed: September 30, 2019
    Publication date: October 29, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Yongsheng GUO, Ming ZHANG, Mengze LIAO, Raynor ZHANG, Mike ZHU, Jing YU
  • Publication number: 20200333957
    Abstract: According to embodiments of the present disclosure, a method, device and computer program product for storage management are proposed. The method comprises: obtaining, in a first virtual storage device, a first portion storing a source file, the source file being used to update a target file; determining a second portion in the first virtual storage device, data stored in the second portion being changed relative to data stored in a second virtual storage device, the data stored in the second virtual storage device including the target file; determining a changed portion based on the first portion and the second portion, the changed portion indicating changed data of the source file relative to the target file; and updating the target file based on the changed portion. Therefore, the present solution can reduce data transmission and resource consumption.
    Type: Application
    Filed: September 30, 2019
    Publication date: October 22, 2020
    Inventors: Mengze LIAO, Jing YU, Ming ZHANG, Yongsheng GUO, Jin Ru YAN
  • Publication number: 20200133785
    Abstract: A method, apparatus, and system for storing indexed metadata associated with backed up data is provided. The operations comprising: for each first data item stored at a first client device to be backed up, extracting, at the first client device, an associated first metadata item; transforming, at the first client device, the first metadata item based on a predefined metadata definition; associating, at the first client device, a first client identifier and a backup identifier with the transformed first metadata item; and transferring the transformed first metadata item from the first client device to a metadata bus of a search cluster.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Jing YU, Mengze Liao, Yongsheng GUO, Adam Brenner, Ming ZHANG
  • Publication number: 20200133796
    Abstract: A method, apparatus, and system for managing file level restore agents is provided. The operations comprising: determining a computing resource usage level at a data protection appliance; determining whether the computing resource usage level at the data protection appliance is below a first threshold; in response to determining that the computing resource usage level at the data protection appliance is below a first threshold, assigning a new file level restore-associated job to a first tier file level restore agent for performance; and in response to determining that the computing resource usage level at the data protection appliance is not below a first threshold, assigning the new file level restore-associated job to a second tier file level restore agent for performance.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Mengze LIAO, Jing YU, Ming ZHANG, Kunal RUVALA, Yongsheng GUO, Jinru YAN