Patents by Inventor Alexei Karaban
Alexei Karaban 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: 12147692Abstract: A technique consolidates data at multiple levels of granularity, the levels including a first level based on whole PLBs (physical large blocks) and a second level based on portions of donor PLBs. The technique further includes tracking PLBs in multiple PLB queues arranged based on storage utilization of the PLBs, and tracking PLB portions in multiple portion queues arranged based on storage utilization of the portions. When consolidating data to create a new PLB, a set of whole PLBs is selected, based on utilization, from the PLB queues, and a set of portions of donor PLBs is selected, based on utilization, from the portion queues. The selections are performed such that the total data size of the selected whole PLB(s) and the selected portion(s) fit within the new PLB.Type: GrantFiled: April 12, 2023Date of Patent: November 19, 2024Assignee: Dell Products L.P.Inventors: Bruce E. Caram, Vamsi K. Vankamamidi, Alexei Karaban, Ajay Karri
-
Publication number: 20240345751Abstract: A technique consolidates data at multiple levels of granularity, the levels including a first level based on whole PLBs (physical large blocks) and a second level based on portions of donor PLBs. The technique further includes tracking PLBs in multiple PLB queues arranged based on storage utilization of the PLBs, and tracking PLB portions in multiple portion queues arranged based on storage utilization of the portions. When consolidating data to create a new PLB, a set of whole PLBs is selected, based on utilization, from the PLB queues, and a set of portions of donor PLBs is selected, based on utilization, from the portion queues. The selections are performed such that the total data size of the selected whole PLB(s) and the selected portion(s) fit within the new PLB.Type: ApplicationFiled: April 12, 2023Publication date: October 17, 2024Inventors: Bruce E. Caram, Vamsi K. Vankamamidi, Alexei Karaban, Ajay Karri
-
Patent number: 12056373Abstract: A method, computer program product, and computing system for compartmentalizing a SSD storage tier within a storage platform into a plurality of SSD portions including a first SSD portion, a second SSD portion and a third SSD portion; reducing the size of the third SSD portion if the first SSD portion and/or the second SS portion needs to expand; and reducing the size of the second SSD portion if the first SSD portion needs to expand; wherein the storage platform includes an HDD storage tier.Type: GrantFiled: January 27, 2023Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Vamsi K. Vankamamidi, Bruce E. Caram, Ajay Karri, Alexei Karaban
-
Patent number: 12056378Abstract: A method, computer program product, and computing system for tracking the utilization of a plurality of PLBs within a storage platform to generate PLB utilization information, wherein each PLB is associated with one or more VLBs; and tracking the utilization of the one or more VLBs associated with each of the plurality of PLBs within the storage platform to generate VLB utilization information.Type: GrantFiled: January 27, 2023Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Bruce E. Caram, Vamsi K. Vankamamidi, Alexei Karaban, Henry A. Spang, IV, Ajay Karri
-
Publication number: 20240256162Abstract: A method, computer program product, and computing system for tracking the utilization of a plurality of PLBs within a storage platform to generate PLB utilization information, wherein each PLB is associated with one or more VLBs; and tracking the utilization of the one or more VLBs associated with each of the plurality of PLBs within the storage platform to generate VLB utilization information.Type: ApplicationFiled: January 27, 2023Publication date: August 1, 2024Inventors: Bruce E. Caram, Vamsi K. Vankamamidi, Alexei Karaban, Henry A. Spang, IV, Ajay Karri
-
Publication number: 20240256158Abstract: A method, computer program product, and computing system for compartmentalizing a SSD storage tier within a storage platform into a plurality of SSD portions including a first SSD portion, a second SSD portion and a third SSD portion; reducing the size of the third SSD portion if the first SSD portion and/or the second SS portion needs to expand; and reducing the size of the second SSD portion if the first SSD portion needs to expand; wherein the storage platform includes an HDD storage tier.Type: ApplicationFiled: January 27, 2023Publication date: August 1, 2024Inventors: Vamsi K. Vankamamidi, Bruce E. Caram, Ajay Karri, Alexei Karaban
-
Patent number: 11755233Abstract: A method, computer program product, and computing system for identifying a first memory device source that includes first content; identifying a second memory device source that include second content; and initiating a first iteration of a memory device cleansing procedure wherein first content and at least a first portion of the second content are moved to a first unused memory device.Type: GrantFiled: April 23, 2021Date of Patent: September 12, 2023Assignee: EMC IP Holding Company, LLCInventors: Vamsi K. Vankamamidi, Bruce E. Caram, Ajay Karri, Alexei Karaban
-
Publication number: 20220357871Abstract: A method, computer program product, and computing system for identifying a first memory device source that includes first content; identifying a second memory device source that include second content; and initiating a first iteration of a memory device cleansing procedure wherein first content and at least a first portion of the second content are moved to a first unused memory device.Type: ApplicationFiled: April 23, 2021Publication date: November 10, 2022Inventors: Vamsi K. Vankamamidi, Bruce E. Caram, Ajay Karri, Alexei Karaban
-
Patent number: 11106374Abstract: A method is used in managing inline data de-duplication in storage systems. The method receives a request to write data at a logical address of a file in a file system of a storage system. The method determines whether the data can be de-duplicated to matching data residing on the storage system in a compressed format. Based on the determination, the method uses a block mapping pointer associated with the matching data to de-duplicate the data. The block mapping pointer includes a block mapping of a set of compressed data extents and information regarding location of the matching data within the set of compressed data extents.Type: GrantFiled: August 3, 2018Date of Patent: August 31, 2021Assignee: EMC IP Holding Company LLCInventors: Philippe Armangau, Christopher Seibel, Bruce Caram, Alexei Karaban
-
Publication number: 20200042220Abstract: A method is used in managing inline data de-duplication in storage systems. The method receives a request to write data at a logical address of a file in a file system of a storage system. The method determines whether the data can be de-duplicated to matching data residing on the storage system in a compressed format. Based on the determination, the method uses a block mapping pointer associated with the matching data to de-duplicate the data. The block mapping pointer includes a block mapping of a set of compressed data extents and information regarding location of the matching data within the set of compressed data extents.Type: ApplicationFiled: August 3, 2018Publication date: February 6, 2020Applicant: EMC IP Holding Company LLCInventors: Philippe ARMANGAU, Christopher SEIBEL, Bruce CARAM, Alexei KARABAN
-
Patent number: 9891860Abstract: A method is used in managing copying of data in storage systems. A request is received to copy a portion of a source logical object to a target logical object. The source and target logical objects are subject to a deduplicating technique. The portion of the source logical object is copied to the target logical object by updating metadata of the target logical object. The target logical object shares the portion of the source logical object.Type: GrantFiled: June 28, 2013Date of Patent: February 13, 2018Assignee: EMC IP Holding Company, LLC.Inventors: Diane M. Delgado, Lawrence Yetto, Christopher Seibel, John F. Gillono, Philippe Armangau, Alexei Karaban
-
Patent number: 9430503Abstract: A technique for preserving metadata changes in a transaction log involves coalescing metadata changes based on the block of storage in which the metadata to be changed resides. Metadata change information that accompanies a file system command is stored in nodes of a searchable data structure, wherein each node accumulates metadata changes for a respective block of storage. Once all metadata changes are specified in the searchable data structure, or after some threshold number of metadata changes have been stored, the storage processor composes a transaction for each node summarizing the metadata changes and writes the transaction to the transaction log.Type: GrantFiled: June 28, 2013Date of Patent: August 30, 2016Assignee: EMC CorporationInventors: Diane M. Delgado, Lawrence Yetto, Alexei Karaban, William C. Davenport, Philippe Armangau
-
Patent number: 8527586Abstract: The present invention provides a system and method for abstracting multiple network attached storage (“NAS”) locations, providing a single global namespace and a single mount point that is protocol and location-independent. As a result, rather than identifying each NAS and file server by location, access is provided through a single transparent mechanism. In order to maintain transparency, the present invention provides a way to reconcile the different naming practices for different file server protocols.Type: GrantFiled: August 15, 2012Date of Patent: September 3, 2013Assignee: EMC CorporationInventors: Andrew Becher, Weiye Cheng, Yung-Chieh Stephen Hu, Yisui Hu, Alexei Karaban, Paul Lemahieu, Lixie Liu, Philip Love, Fengcheng Lu, Peter Madany, Ye Zhang
-
Patent number: 8255550Abstract: The present invention provides a system and method for abstracting multiple network attached storage (“NAS”) locations, providing a single global namespace and a single mount point that is protocol and location-independent. As a result, rather than identifying each NAS and file server by location, access is provided through a single transparent mechanism. In order to maintain transparency, the present invention provides a way to reconcile the different naming practices for different file server protocols.Type: GrantFiled: December 30, 2008Date of Patent: August 28, 2012Assignee: EMC CorporationInventors: Andrew Becher, Weiye Cheng, Yung-Chieh Stephen Hu, Yisui Hu, Alexei Karaban, Paul Lemahieu, Lixie Liu, Philip Love, Fengcheng Lu, Peter Madany, Ye Zhang