Patents by Inventor Brian K. Panner

Brian K. Panner 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: 9229653
    Abstract: In an embodiment, a hybrid storage array one uses two or more storage device tiers provided by solid state drives (SSDs) and hard disk drives (HDDs). Random writes are collected and written to a write cache extension, such as a portion of the SSD storage tier. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on the write cache extension to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a predetermined amount. The approach improves the overall performance of the hybrid array.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 5, 2016
    Assignee: Dell Products, LP
    Inventors: Gregory J. McHale, Brian G. Nadeau, Brian K. Panner, Peter J. Hunter, Damon Hsu-Hung, Janice Lacy
  • Publication number: 20140331004
    Abstract: In an embodiment, a hybrid storage array one uses two or more storage device tiers provided by solid state drives (SSDs) and hard disk drives (HDDs). Random writes are collected and written to a write cache extension, such as a portion of the SSD storage tier. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on the write cache extension to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a predetermined amount. The approach improves the overall performance of the hybrid array.
    Type: Application
    Filed: July 2, 2014
    Publication date: November 6, 2014
    Inventors: Gregory McHale, Brian G. Nadeau, Brian K. Panner, Peter J. Hunter, Damon Hsu-Hung, Janice Lacy