Patents by Inventor Vladimir Desyatov

Vladimir Desyatov 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: 12105637
    Abstract: Embodiments of the present disclosure relate to active data placement. An input/output (I/O stream of data operations is monitored. One or more data units corresponding to each data operation is identified. Based on the identified one or more data units a data structure comprising a list of data unit records is updated, a determination is made whether to transfer one or more data units in the list of data unit records from a slow media class storage to a fast media class storage, a determination is made whether to transfer one or more data units in the fast media class storage to the slow media class storage, and the one or more data units in the list of data unit records is transferred between the fast media class storage and the slow media class storage based on the determinations.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: October 1, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Vladimir Desyatov
  • Patent number: 11816354
    Abstract: Embodiments of the present disclosure relate to establishing persistent cache memory as a write tier. An input/output (IO) workload of a storage array can be analyzed. One or more write data portions of the IO workload can be stored in a persistent memory region of one or more disks of the storage array.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: November 14, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Dustin Zentz, Vladimir Desyatov
  • Patent number: 11556473
    Abstract: Embodiments of the present disclosure relate to cache memory management. One or more global caches are dynamically partitioned and sized into one or more cache partitions based on anticipated input/output (IO) workloads.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: January 17, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Vladimir Desyatov, Michael Scharland
  • Publication number: 20220035743
    Abstract: Embodiments of the present disclosure relate to cache memory management. One or more global caches are dynamically partitioned and sized into one or more cache partitions based on anticipated input/output (IO) workloads.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Owen Martin, Vladimir Desyatov, Michael Scharland
  • Publication number: 20220027087
    Abstract: Embodiments of the present disclosure relate to establishing persistent cache memory as a write tier. An input/output (IO) workload of a storage array can be analyzed. One or more write data portions of the IO workload can be stored in a persistent memory region of one or more disks of the storage array.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Owen Martin, Dustin Zentz, Vladimir Desyatov
  • Patent number: 11216201
    Abstract: Techniques for performing data movements may include tracking sets of I/O statistics for a extents, wherein each of the sets of I/O statistics characterizes I/O operations directed to a corresponding one of the extents having data stored on a first storage tier of first non-volatile storage devices; determining, in accordance with the sets of I/O statistics, a list that includes one or more of the extents qualified for promotion from the first storage tier to a second storage tier, wherein the second storage tier includes second non-volatile storage devices have a higher performance ranking that the first non-volatile storage devices of the first storage tier; selecting, from the list, a first extent to be promoted from the first storage tier to the second storage tier; and performing first processing that promotes only cached data of the first extent from the first storage tier to the second storage tier.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: January 4, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Vladimir Desyatov, Mark D. Moreau, Dustin H. Zentz, Anoop Raghunathan, Sean B. Reilly
  • Publication number: 20210373788
    Abstract: Techniques for performing data movements may include tracking sets of I/O statistics for a extents, wherein each of the sets of I/O statistics characterizes I/O operations directed to a corresponding one of the extents having data stored on a first storage tier of first non-volatile storage devices; determining, in accordance with the sets of I/O statistics, a list that includes one or more of the extents qualified for promotion from the first storage tier to a second storage tier, wherein the second storage tier includes second non-volatile storage devices have a higher performance ranking that the first non-volatile storage devices of the first storage tier; selecting, from the list, a first extent to be promoted from the first storage tier to the second storage tier; and performing first processing that promotes only cached data of the first extent from the first storage tier to the second storage tier.
    Type: Application
    Filed: May 26, 2020
    Publication date: December 2, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Owen Martin, Vladimir Desyatov, Mark D. Moreau, Dustin H. Zentz, Anoop Raghunathan, Sean B. Reilly
  • Publication number: 20210117336
    Abstract: Embodiments of the present disclosure relate to active data placement. An input/output (I/O stream of data operations is monitored. One or more data units corresponding to each data operation is identified. Based on the identified one or more data units a data structure comprising a list of data unit records is updated, a determination is made whether to transfer one or more data units in the list of data unit records from a slow media class storage to a fast media class storage, a determination is made whether to transfer one or more data units in the fast media class storage to the slow media class storage, and the one or more data units in the list of data unit records is transferred between the fast media class storage and the slow media class storage based on the determinations.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Owen Martin, Vladimir Desyatov
  • Patent number: 9916097
    Abstract: Promotion and demotion of extents for each storage pool is determined based on a storage pool state defined by demanded activity and demanded capacity. Promotion and demotion of extents for each storage group is determined based on whether the storage group is performing at SLO, above SLO or below SLO. Events are identified and stored in local records using hash tables. The locally stored events are used to update a database of historical extent activity. A moving average of extent activity is used to calculate the demanded activity.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: March 13, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Owen Martin, Malak Alshawabkeh, Vladimir Desyatov