Patent · US Active

Host-based device drivers for enhancing operations in redundant array of independent disks systems

US9524107B2 · kind B2 · utility

4Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 30, 2014
Grant dateDec 20, 2016
Priority date
Expiry dateJul 7, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1076
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and structure for host-side device drivers for Redundant Array of Independent Disks (RAID) systems. One system includes a processor and memory of a host, which implement a device driver. The device driver receives an Input/Output (I/O) request from an Operating System (OS) of the host, translates Logical Block Addresses (LBAs) from the received request into physical addresses at multiple storage devices, generates child I/O requests directed to the physical addresses based on the received request, and accesses an address lock system at a RAID controller to determine whether the physical addresses are accessible. If the physical addresses are accessible, the device driver reserves the physical addresses by updating the address lock system, and directs the child I/O requests to a hardware path at the RAID controller for handling single-strip I/O requests. If the physical addresses are not accessible, the device driver delays processing of the child I/O requests.

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