Patents by Inventor Hariharan Kamalavannan

Hariharan Kamalavannan 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: 9268493
    Abstract: An information handling system is provided. The information handling system includes a plurality of storage subsystems a back-end switch connected to each storage subsystem to communicate information about each of the plurality; and a redundant array of independent disks (RAID) volume. Each storage subsystem includes a RAID engine, a storage drive; and a plurality of input ports and output ports. The RAID volume includes the storage drive on a first storage subsystem of the plurality and the storage drive on a second storage subsystem of the plurality. Methods for providing such a system are also disclosed.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: February 23, 2016
    Assignee: Dell Products L.P.
    Inventor: Hariharan Kamalavannan
  • Publication number: 20140149662
    Abstract: An information handling system is provided. The information handling system includes a plurality of storage subsystems a back-end switch connected to each storage subsystem to communicate information about each of the plurality; and a redundant array of independent disks (RAID) volume. Each storage subsystem includes a RAID engine, a storage drive; and a plurality of input ports and output ports. The RAID volume includes the storage drive on a first storage subsystem of the plurality and the storage drive on a second storage subsystem of the plurality. Methods for providing such a system are also disclosed.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: Dell Products L.P.
    Inventor: Hariharan Kamalavannan
  • 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: 8127182
    Abstract: Disclosed is a method of improving storage reliability comprising receiving an indicator of an impending failure of a first storage device in a RAID group. In response to the indicator, writing data to the first storage device is ceased. A first block of data directed to be written on the first storage device is written to a memory device. Data stored on the first storage device is copied to a second storage device. The first block of data is copied from the memory device to the second storage device. The RAID group is operated with the second storage device functioning in place of the first storage device. Data is read from said second storage device.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: February 28, 2012
    Assignee: LSI Corporation
    Inventors: Ganesh Sivaperuman, Hariharan Kamalavannan, Suresh Dhanarajan, Senthil Kannan
  • Patent number: 7757113
    Abstract: A method and system of method and system of enhanced RAID level 3 is disclosed. In one embodiment, a method includes allocating three times a physical storage capacity of a data drive to a dedicated parity drive of a ‘n’ physical drives of a redundant array of independent disks, recovering n?1 physical drive failures of the ‘n’ physical drives through a parity-in-parity technique in which certain number of parities generated during an initial write of data may be physically stored and using an XOR function applied to the stored parities to recreate un-stored parities which enable recovery of the n?1 physical drive failures. The method may include creating a superior read/write access capability and/or a superior parity data redundancy through the mirroring. The method may also include recreating the un-stored parities after a time interval that may be specified by a user.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: July 13, 2010
    Assignee: LSI Corporation
    Inventor: Hariharan Kamalavannan
  • 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: 20100070796
    Abstract: Disclosed is a method of improving storage reliability comprising receiving an indicator of an impending failure of a first storage device in a RAID group. In response to the indicator, writing data to the first storage device is ceased. A first block of data directed to be written on the first storage device is written to a memory device. Data stored on the first storage device is copied to a second storage device. The first block of data is copied from the memory device to the second storage device. The RAID group is operated with the second storage device functioning in place of the first storage device. Data is read from said second storage device.
    Type: Application
    Filed: September 16, 2008
    Publication date: March 18, 2010
    Inventors: Ganesh Sivaperuman, Hariharan Kamalavannan, Suresh Dhanarajan, Senthil Kannan
  • 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
  • Publication number: 20090210744
    Abstract: A method and system of method and system of enhanced RAID level 3 is disclosed. In one embodiment, a method includes allocating three times a physical storage capacity of a data drive to a dedicated parity drive of a ‘n’ physical drives of a redundant array of independent disks, recovering n?1 physical drive failures of the ‘n’ physical drives through a parity-in-parity technique in which certain number of parities generated during an initial write of data may be physically stored and using an XOR function applied to the stored parities to recreate un-stored parities which enable recovery of the n?1 physical drive failures. The method may include creating a superior read/write access capability and/or a superior parity data redundancy through the mirroring. The method may also include recreating the un-stored parities after a time interval that may be specified by a user.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Inventor: HARIHARAN KAMALAVANNAN