Invention Grant
US09524107B2 Host-based device drivers for enhancing operations in redundant array of independent disks systems 有权
基于主机的设备驱动程序,用于增强独立磁盘系统冗余阵列中的操作

Host-based device drivers for enhancing operations in redundant array of independent disks systems
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.
Information query
Patent Agency Ranking
0/0