Patents by Inventor Vikrant Malushte

Vikrant Malushte 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: 11199988
    Abstract: A storage volume functioning at least in part as cache for a tiered storage system, the storage volume having an in-memory write extent consisting of write-accessed grains retrieved from a plurality of hot extents in a first tier of the tiered storage system, where the in-memory write extent is a same size as a block erase size of a solid-state drive tier of the tiered storage system. The storage volume further having an in-memory read extent consisting of read-accessed grains retrieved from the plurality of hot extents in the first tier of the tiered storage system.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pravin Kailas Mahajan, Abhishek Jain, Sasikanth Eda, Vikrant Malushte
  • Publication number: 20200356300
    Abstract: A storage volume functioning at least in part as cache for a tiered storage system, the storage volume having an in-memory write extent consisting of write-accessed grains retrieved from a plurality of hot extents in a first tier of the tiered storage system, where the in-memory write extent is a same size as a block erase size of a solid-state drive tier of the tiered storage system. The storage volume further having an in-memory read extent consisting of read-accessed grains retrieved from the plurality of hot extents in the first tier of the tiered storage system.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Pravin Kailas Mahajan, Abhishek Jain, Sasikanth Eda, Vikrant Malushte
  • Patent number: 10684947
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving an unmap command which corresponds to a first logical extent located in a higher storage tier, unmapping the first logical extent from a first physical storage location in the higher storage tier, marking the first physical storage location as dirty, receiving a map command which corresponds to the first logical extent, determining whether the first physical storage location is still marked as dirty, in response to determining that the first physical storage location is still marked as dirty, determining whether any data included in the first logical extent has been modified since the first logical extent was stored in the higher storage tier, and in response to determining that at least some of the data included in the first logical extent has been modified, using the modified data to update the data stored in the first physical storage location.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shweta Kulkarni, Vikrant Malushte, Rahul M. Fiske
  • Publication number: 20190324899
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving an unmap command which corresponds to a first logical extent located in a higher storage tier, unmapping the first logical extent from a first physical storage location in the higher storage tier, marking the first physical storage location as dirty, receiving a map command which corresponds to the first logical extent, determining whether the first physical storage location is still marked as dirty, in response to determining that the first physical storage location is still marked as dirty, determining whether any data included in the first logical extent has been modified since the first logical extent was stored in the higher storage tier, and in response to determining that at least some of the data included in the first logical extent has been modified, using the modified data to update the data stored in the first physical storage location.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Inventors: Shweta Kulkarni, Vikrant Malushte, Rahul M. Fiske