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: 12105637Abstract: 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: GrantFiled: October 21, 2019Date of Patent: October 1, 2024Assignee: EMC IP Holding Company LLCInventors: Owen Martin, Vladimir Desyatov
-
Patent number: 11816354Abstract: 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: GrantFiled: July 27, 2020Date of Patent: November 14, 2023Assignee: EMC IP Holding Company LLCInventors: Owen Martin, Dustin Zentz, Vladimir Desyatov
-
Patent number: 11556473Abstract: 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: GrantFiled: July 30, 2020Date of Patent: January 17, 2023Assignee: EMC IP Holding Company LLCInventors: Owen Martin, Vladimir Desyatov, Michael Scharland
-
Publication number: 20220035743Abstract: 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: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Applicant: EMC IP Holding Company LLCInventors: Owen Martin, Vladimir Desyatov, Michael Scharland
-
Publication number: 20220027087Abstract: 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: ApplicationFiled: July 27, 2020Publication date: January 27, 2022Applicant: EMC IP Holding Company LLCInventors: Owen Martin, Dustin Zentz, Vladimir Desyatov
-
Patent number: 11216201Abstract: 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: GrantFiled: May 26, 2020Date of Patent: January 4, 2022Assignee: EMC IP Holding Company LLCInventors: Owen Martin, Vladimir Desyatov, Mark D. Moreau, Dustin H. Zentz, Anoop Raghunathan, Sean B. Reilly
-
Publication number: 20210373788Abstract: 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: ApplicationFiled: May 26, 2020Publication date: December 2, 2021Applicant: EMC IP Holding Company LLCInventors: Owen Martin, Vladimir Desyatov, Mark D. Moreau, Dustin H. Zentz, Anoop Raghunathan, Sean B. Reilly
-
Publication number: 20210117336Abstract: 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: ApplicationFiled: October 21, 2019Publication date: April 22, 2021Applicant: EMC IP Holding Company LLCInventors: Owen Martin, Vladimir Desyatov
-
Patent number: 9916097Abstract: 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: GrantFiled: June 26, 2015Date of Patent: March 13, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Owen Martin, Malak Alshawabkeh, Vladimir Desyatov