Patents by Inventor Mikhail Edkov

Mikhail Edkov 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: 11288229
    Abstract: Verifiable intra-cluster migration (VICM) for a chunk storage system is disclosed. VICM can migrate data from a first portion of a cluster to a second portion of a cluster. VICM can comprise locking a first portion of a cluster and locking a corresponding first cluster table during a preparation phase. Chunks of the first portion can then be migrated, during a migration phase, to the second portion and a second cluster table, corresponding to the second portion, can be updated accordingly. Garbage management operations, including recovery operations, can be performed via the second cluster table and the second portion during the migration phase. Upon completion of the migration phase, a reconciliation phase can comprise verifying chunk relationships of the second cluster table and the second portion based on the first cluster table. Exceptions to the verification can be reported via an exception report.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 29, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Mikhail Edkov
  • Publication number: 20210374094
    Abstract: Verifiable intra-cluster migration (VICM) for a chunk storage system is disclosed. VICM can migrate data from a first portion of a cluster to a second portion of a cluster. VICM can comprise locking a first portion of a cluster and locking a corresponding first cluster table during a preparation phase. Chunks of the first portion can then be migrated, during a migration phase, to the second portion and a second cluster table, corresponding to the second portion, can be updated accordingly. Garbage management operations, including recovery operations, can be performed via the second cluster table and the second portion during the migration phase. Upon completion of the migration phase, a reconciliation phase can comprise verifying chunk relationships of the second cluster table and the second portion based on the first cluster table. Exceptions to the verification can be reported via an exception report.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Inventors: Mikhail Danilov, Mikhail Edkov
  • Patent number: 10169155
    Abstract: A method, computer program product, and computer system for performing, via a first computing device, a copy sweep operation to a first range of data on a source storage device. It may be determined that the copy sweep operation has failed. A message may be sent to a second computing device to suspend I/O operations to the first range of data. The copy sweep operation may be retried based upon, at least in part, determining that the copy sweep operation has failed, wherein the copy sweep operation may be retried without the first computing device receiving acknowledgement that the second computing device is suspending the I/O operations to the first range of data.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: January 1, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Maksim Vazhenin, Sergey Storozhevykh, Ilya Volzhev, Vadim Nikolaevich Agarkov, Mikhail Edkov
  • Publication number: 20170286227
    Abstract: A method, computer program product, and computer system for performing, via a first computing device, a copy sweep operation to a first range of data on a source storage device. It may be determined that the copy sweep operation has failed. A message may be sent to a second computing device to suspend I/O operations to the first range of data. The copy sweep operation may be retried based upon, at least in part, determining that the copy sweep operation has failed, wherein the copy sweep operation may be retried without the first computing device receiving acknowledgement that the second computing device is suspending the I/O operations to the first range of data.
    Type: Application
    Filed: October 11, 2016
    Publication date: October 5, 2017
    Inventors: Maksim Vazhenin, Sergey Storozhevykh, Ilya Volzhev, Vadim Nikolaevich Agarkov, Mikhail Edkov