Patents by Inventor Satish Subramanian

Satish Subramanian 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: 9268494
    Abstract: Disclosed is a low power consumption storage array. Read and write cycles are separated so that a multiple disk array can be spun down during periods when there are no write requests. Cooling fans are operated with a pulse-width modulated signal in response to cooling demand to further reduce energy consumption.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: February 23, 2016
    Assignee: NetApp, Inc
    Inventors: Satish Subramanian, Senthil Kannan, Hariharan Kamalavannan, Ganesh Sivaperuman
  • Patent number: 8402213
    Abstract: A method for storing data and two sets of distributed mirrored data disposed as data stripes which permits data recovery without the necessity of parity calculations, is described. Redundant data are stored in groups of five physical hard drives which are logically segmented into stripe groups, each stripe group having three data stripe sets wherein one data stripe is protected by two distributed mirror stripes in accordance with an algorithm. The present method provides protection for all one- and two-disk failures and certain three-disk drive failures, for each physical five disk group, and retains a usable disk capacity of 33%.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: March 19, 2013
    Assignee: LSI Corporation
    Inventors: Hariharan Kamalavannan, Suresh Dhanarajan, Senthil Kannan, Satish Subramanian, Selvaraj Rasappan
  • Patent number: 8370569
    Abstract: A method, system, and apparatus a method for remote data back up with de-duplication and recovery from clustered secondary storage arrays are disclosed. In one embodiment, a method includes writing a set of data of a primary storage module (e.g., may be coupled to the secondary storage cluster with a fiber channel network) to a secondary storage module of a secondary storage cluster, writing an other set of data of the primary storage module to an other secondary storage module coupled to the secondary storage module, writing the set of data from the secondary storage module to the other secondary storage module of the secondary storage cluster (e.g., the other secondary storage module may contain both the set of data and the other set of data), and writing the other set of data from the other secondary storage module to the secondary storage module.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: February 5, 2013
    Assignee: Netapp, Inc.
    Inventors: Mahmoud Jibbe, Selvaraj Rasappan, Senthil Kannan, Satish Subramanian
  • Patent number: 8261015
    Abstract: A first physical capacity of a first physical storage device is determined. A second physical capacity of a second physical storage device that has a physical capacity greater than the first physical capacity is determined. A storage space pool comprising at least a first logical drive, a second logical drive, and a third logical drive is created. The first logical drive corresponds to the first storage device and has the same capacity as the first physical capacity. The second logical drive corresponds to a first portion of the second storage device. The third logical drive corresponds to a second portion of the second storage device. The first portion and the second portion having at least the first physical capacity. Thus, two portions having at least the first physical capacity are utilized on the second physical drive instead of just one portion.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: September 4, 2012
    Assignee: LSI Corporation
    Inventors: Prakash Palanichamy, Senthil Kannan, Satish Subramanian
  • Publication number: 20100169571
    Abstract: A method for storing data and two sets of distributed mirrored data disposed as data stripes which permits data recovery without the necessity of parity calculations, is described. Redundant data are stored in groups of five physical hard drives which are logically segmented into stripe groups, each stripe group having three data stripe sets wherein one data stripe is protected by two distributed mirror stripes in accordance with an algorithm. The present method provides protection for all one- and two-disk failures and certain three-disk drive failures, for each physical five disk group, and retains a usable disk capacity of 33%.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Hariharan Kamalavannan, Suresh Dhanarajan, Senthil Kannan, Satish Subramanian, Selvaraj Rasappan
  • Publication number: 20100070704
    Abstract: A method, system, and apparatus a method for remote data back up with de-duplication and recovery from clustered secondary storage arrays are disclosed. In one embodiment, a method includes writing a set of data of a primary storage module (e.g., may be coupled to the secondary storage cluster with a fibre channel network) to a secondary storage module of a secondary storage cluster, writing an other set of data of the primary storage module to an other secondary storage module coupled to the secondary storage module, writing the set of data from the secondary storage module to the other secondary storage module of the secondary storage cluster (e.g., the other secondary storage module may contain both the set of data and the other set of data), and writing the other set of data from the other secondary storage module to the secondary storage module.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Inventors: Mahmoud Jibbe, Selvaraj Rasappan, Senthil Kannan, Satish Subramanian
  • Publication number: 20100070702
    Abstract: Disclosed is a method of operating a RAID storage system. A first capacity of a first storage device is determined. A second capacity of a second storage device that is greater than the first capacity is determined. A storage space pool comprising at least a first logical drive, a second logical drive, and a third logical drive is created. The first logical drive corresponds to the first storage device. The second logical drive corresponds to a first portion of the second storage device. The third logical drive corresponds to a second portion of the second storage device. The first portion and the second portion having at least the first capacity.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Inventors: Prakash Palanisamy, Senthil Kannan, Satish Subramanian
  • Publication number: 20100030960
    Abstract: A plurality of physical drives is grouped into a physical drive group. The plurality of physical drives comprises at least a first physical drive and a second physical drive. At least the first physical drive and the second physical drive are striped to create at least a first virtual drive and a second virtual drive. The first virtual drive is comprised of storage space residing on the first physical drive and the second virtual drive is comprised of storage space residing on the second physical drive. Storage data is distributed across at least the first virtual drive and the second virtual drive using at least one redundant array of independent disks (RAID) technique to create at least a first virtual volume and a second virtual volume. When a physical drive fails, data from the failed physical drive may be reconstructed using temporary stripes from a virtual drive.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Inventors: Hariharan Kamalavannan, Senthil Kannan, P. Padmanabhan, Satish Subramanian
  • Publication number: 20100027147
    Abstract: Disclosed is a low power consumption storage array. Read and write cycles are separated so that a multiple disk array can be spun down during periods when there are no write requests. Cooling fans are operated with a pulse-width modulated signal in response to cooling demand to further reduce energy consumption.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Inventors: Satish Subramanian, Senthil Kannan, Hariharan Kamalavannan, Ganesh Sivaperuman