Patents by Inventor Anup Atluri

Anup Atluri 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: 10007432
    Abstract: A method for copying data from a storage device that has been identified for replacement or has failed to a spare storage device. The method includes a storage controller tracking input/output statistics for several storage devices. The storage controller determines if a first storage device storing first data has been identified for replacement within the storage devices. In response to the first storage device having been identified for replacement, a first least written to data address space within the first storage device is determined based on the input/output statistics. First data contained in the first least written to data address space is copied from the first storage device to the spare storage device.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: June 26, 2018
    Assignee: Dell Products, L.P.
    Inventors: Anup Atluri, Ashokan Vellimalai, Amit Pratap Singh, Sandeep Agarwal, Deepu Syam Sreedhar M
  • Patent number: 9811282
    Abstract: Methods and systems for efficient rebuild of storage devices in a RAID may include generating a data-modified map of a storage device. The data-modified map may be updated when a RAID virtual device associated with the storage device is degraded to indicate write operations. The data-modified map may be used to rebuild selective portions of the storage device, instead of performing a full rebuild. The data-modified map may also be used to perform a full rebuild of the storage device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: November 7, 2017
    Assignee: Dell Products L.P.
    Inventors: Ashokan Vellimalai, Deepu Syam Sreedhar M, Sandeep Agarwal, Anup Atluri
  • Patent number: 9665292
    Abstract: An information handling system includes a plurality of physical disks, a memory to store metadata for the physical disks, and a controller. The controller is configured to communicate with the physical disks and with the memory. The controller to receive a request to enable a redundant array of independent disks (RAID) mode on the physical disks, to allocate a portion of the memory to store the metadata while in the RAID mode, to store the metadata for the physical disks in each of the physical disks and in the portion of the memory, and to update and synchronize the metadata in response to a configuration change of the physical disks.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: May 30, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Ashokan Vellimalai, Deepu S. Sreedhar M, Sandeep Agarwal, Anup Atluri
  • Patent number: 9652394
    Abstract: In one embodiment, a system includes a processor and a memory communicatively coupled to the processor. The processor is configured to receive a write request associated with a cache pool, which comprises a plurality of disks. The write request comprises data associated with the write request. The processor is additionally configured to select a first disk from the plurality of disks using a life parameter associated with the first disk. The processor is further configured to cause the data associated with the write request to be written to the first disk.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: May 16, 2017
    Assignee: Dell Products L.P.
    Inventors: Sandeep Agarwal, Anup Atluri, Ashokan Vellimalai, Deepu Syam Sreedhar M
  • Publication number: 20170102883
    Abstract: A method for copying data from a storage device that has been identified for replacement or has failed to a spare storage device. The method includes a storage controller tracking input/output statistics for several storage devices. The storage controller determines if a first storage device storing first data has been identified for replacement within the storage devices. In response to the first storage device having been identified for replacement, a first least written to data address space within the first storage device is determined based on the input/output statistics. First data contained in the first least written to data address space is copied from the first storage device to the spare storage device.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Applicant: DELL PRODUCTS, L.P.
    Inventors: ANUP ATLURI, ASHOKAN VELLIMALAI, AMIT PRATAP SINGH, SANDEEP AGARWAL, DEEPU SYAM SREEDHAR M
  • Publication number: 20160259588
    Abstract: Methods and systems for efficient rebuild of storage devices in a RAID may include generating a data-modified map of a storage device. The data-modified map may be updated when a RAID virtual device associated with the storage device is degraded to indicate write operations. The data-modified map may be used to rebuild selective portions of the storage device, instead of performing a full rebuild. The data-modified map may also be used to perform a full rebuild of the storage device.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 8, 2016
    Inventors: Ashokan Vellimalai, Deepu Syam Sreedhar M, Sandeep Agarwal, Anup Atluri
  • Publication number: 20160239420
    Abstract: In one embodiment, a system includes a processor and a memory communicatively coupled to the processor. The processor is configured to receive a write request associated with a cache pool, which comprises a plurality of disks. The write request comprises data associated with the write request. The processor is additionally configured to select a first disk from the plurality of disks using a life parameter associated with the first disk. The processor is further configured to cause the data associated with the write request to be written to the first disk.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Sandeep Agarwal, Anup Atluri, Ashokan Vellimalai, Deepu Syram Sreedhar M
  • Publication number: 20160202920
    Abstract: An information handling system includes a plurality of physical disks, a memory to store metadata for the physical disks, and a controller. The controller is configured to communicate with the physical disks and with the memory. The controller to receive a request to enable a redundant array of independent disks (RAID) mode on the physical disks, to allocate a portion of the memory to store the metadata while in the RAID mode, to store the metadata for the physical disks in each of the physical disks and in the portion of the memory, and to update and synchronize the metadata in response to a configuration change of the physical disks.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 14, 2016
    Inventors: Ashokan Vellimalai, Deepu S. Sreedhar M, Sandeep Agarwal, Anup Atluri