Patents by Inventor Dustin Hunt Zentz

Dustin Hunt Zentz 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: 11086548
    Abstract: Moving data among a plurality of non-volatile storage devices of a storage device includes accumulating credits at each of a plurality of periodic intervals for separate portions of the devices, wherein the credits correspond to a wear rating for each of the devices, reducing credits for each of the portions at each of the periodic intervals based on an amount of data written to each of the portions during each of the intervals, on the wear rating for each of the devices, and on a percent life used for the devices, and moving data from a first one of the portions having a relatively low amount of credits to a second one of the portions having a relatively high amount of credits. The devices may be solid state drives. The wear rating may be a drive writes per day rating provided by a manufacture of the solid state drive.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 10, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Dustin Hunt Zentz, Owen Martin, Adnan Sahin
  • Patent number: 10802757
    Abstract: Techniques for processing I/O operations may include: randomly assigning extent identifiers of extents to RAID groups; receiving write activity information for the extents for a sampling period; for each of the RAID groups, performing stream detection processing in accordance with the first write activity information and determining stream groups, wherein each stream group of one of the RAID groups includes extents of the RAID group belonging to a same write stream in the RAID group, wherein stream groups across all RAID groups are uniquely identified using stream group identifiers; tagging a write operation directed to one of the extents with a first stream group identifier denoting a stream group including the one extent; and issuing the write operation to a solid state drive of one of the RAID groups. Stream detection may use K-Means clustering algorithm. An aggregate address range of logical devices is mapped to the extent identifiers.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 13, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Dustin Hunt Zentz, Owen Martin, Adnan Sahin
  • Publication number: 20200249865
    Abstract: Moving data among a plurality of non-volatile storage devices of a storage device includes accumulating credits at each of a plurality of periodic intervals for separate portions of the devices, wherein the credits correspond to a wear rating for each of the devices, reducing credits for each of the portions at each of the periodic intervals based on an amount of data written to each of the portions during each of the intervals, on the wear rating for each of the devices, and on a percent life used for the devices, and moving data from a first one of the portions having a relatively low amount of credits to a second one of the portions having a relatively high amount of credits. The devices may be solid state drives. The wear rating may be a drive writes per day rating provided by a manufacture of the solid state drive.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Dustin Hunt Zentz, Owen Martin, Adnan Sahin
  • Publication number: 20200034076
    Abstract: Techniques for processing I/O operations may include: randomly assigning extent identifiers of extents to RAID groups; receiving write activity information for the extents for a sampling period; for each of the RAID groups, performing stream detection processing in accordance with the first write activity information and determining stream groups, wherein each stream group of one of the RAID groups includes extents of the RAID group belonging to a same write stream in the RAID group, wherein stream groups across all RAID groups are uniquely identified using stream group identifiers; tagging a write operation directed to one of the extents with a first stream group identifier denoting a stream group including the one extent; and issuing the write operation to a solid state drive of one of the RAID groups. Stream detection may use K-Means clustering algorithm. An aggregate address range of logical devices is mapped to the extent identifiers.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Dustin Hunt Zentz, Owen Martin, Adnan Sahin