Patent · US Active

Device driver, method and computer-readable medium for dynamically configuring a storage controller based on RAID type, data alignment with a characteristic of storage elements and queue depth in a cache

US9274713B2 · kind B2 · utility

1Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 8, 2014
Grant dateMar 1, 2016
Priority date
Expiry dateJul 15, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/502
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A storage controller coupled to a host computer is dynamically configured by a device driver executing in the host computer. The storage controller manages a logical volume for the host using a set of flash-based storage devices arranged as a redundant array of inexpensive disks (RAID). The device driver identifies a RAID type for the logical volume and a queue depth from a stream of I/O commands. For a logical volume in RAID 0, the device driver compares the queue depth to a threshold value and configures the storage controller to process the stream of I/O commands with a first path or an alternative path based on a result of the comparison. For a logical volume in RAID 5, the device driver performs a similar comparison and uses the result to direct the storage controller to use a write back or a write through mode of operation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.