Patents by Inventor Kevin E. Granlund

Kevin E. Granlund 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: 9766980
    Abstract: Individual storage devices of a RAID group are monitored for faults. A health indicator for each storage device is calculated based on fault growth rate. Non-failed storage device are swapped out based on the health indicator. Techniques for monitoring the storage devices include background media scans and growth list polling.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: September 19, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Krishnamoorthy Anantharaman, Michael D. Garvey, Andrew Chanler, Dale Elliott, Stephen Richard Ives, Prakash Venkatanarayanan, Kevin E. Granlund, Edward S. Robins
  • Patent number: 9641615
    Abstract: A distributed network of storage elements (DNSE) is provided in which the physical capacity of each drive is split into a set of equal sized logical splits which are individually protected within the DNSE using separate RAID groups. To reduce restoration latency, members of the RAID groups having a member in common on a given drive are spread within the DNSE to minimize the number of sets of drives within the DNSE that have RAID members in common. By causing the splits to be protected by RAID groups, restoration of the splits may occur in parallel involving multiple drives within the DNSE. By minimizing the overlap between RAID members on various drives, failure of a given drive will not require multiple reads from another drive in the DNSE. Likewise, spare splits are distributed to enable write recovery to be performed in parallel on multiple drives within the DNSE.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 2, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Edward Robins, Kevin E. Granlund, Seema Pai, Evgeny Malkevich, Stephen Richard Ives, Roii Raz, Barak Bejerano
  • Patent number: 8880801
    Abstract: Described are techniques for selecting a storage pool configuration. A set of one or more candidate storage pool configurations is determined. For each of the candidate storage pool configurations of the set, a reliability calculation is performed to determine a reliability value indicating reliability of the candidate storage pool configuration. For each of the candidate storage pool configurations of the set, an availability calculation is performed to determine an availability value indicating availability of the candidate storage pool configuration. In accordance with selection criteria, one of the candidate storage pool configurations of the set for a first storage pool is selected. The selection criteria includes the availability value and the reliability value for each of the plurality of candidate storage pool configurations.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: November 4, 2014
    Assignee: EMC Corporation
    Inventors: Edward S. Robins, Sergey Rytenkov, Hagay Dagan, Dan Aharoni, Kevin E. Granlund
  • Patent number: 7631143
    Abstract: A data storage system employs a virtual disk enclosure that utilizes a number of physical disk drives to create a set of virtual disk drives that are visible to the remainder of the storage system. The virtual disk drives exhibit a set of characteristics such as respective storage capacities, access times, and reliability measures that are user-selectable within respective limits determined by the set of corresponding physical disk drive characteristics. For example, a RAID protection scheme can be used such that the overall storage capacity of the virtual disk drives is less than that of the physical disk drives, but has greater overall reliability/availability. The system may utilize a recursive protection scheme in which the virtual disk drives are utilized according to a second RAID configuration to provide a set of highly available logical storage volumes to host computer systems connected to the data storage system.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 8, 2009
    Assignee: EMC Corporation
    Inventors: Brett Niver, Steven T. McClure, Steven R. Chalmer, David L. Scheffey, Kevin E. Granlund
  • Patent number: 6396256
    Abstract: Power supply slew time testing is performed on units that require a power supply for operation. A power supply voltage is applied to a unit under test. The power supply voltage has a test slew time that is selected to evaluate operation of the unit under test in a system. A response of the unit under test to the power supply having the test slew time is observed, and the condition of the unit under test is determined based on the response to the power supply having the test slew time. The test may involve application of the power supply voltage having a maximum test slew time and application of the power supply voltage having a minimum test slew time. The test slew times are selected based on the expected range of power supply slew times when the unit is installed in a system.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: May 28, 2002
    Assignee: EMC Corporation
    Inventors: Charles E. Arsenault, Michael E. Fields, Kevin E. Granlund