Invention Grant
- Patent Title: Parallel processing in SCSI miniport driver of single controller and dual controller storage systems
-
Application No.: US15441041Application Date: 2017-02-23
-
Publication No.: US10282342B2Publication Date: 2019-05-07
- Inventor: Vemuri Sai Krishna , Anirban Kundu , Naman Jain
- Applicant: Dell Products L.P.
- Applicant Address: US TX Round Rock
- Assignee: Dell Products L.P.
- Current Assignee: Dell Products L.P.
- Current Assignee Address: US TX Round Rock
- Agency: Jackson Walker L.L.P.
- Main IPC: G06F13/42
- IPC: G06F13/42 ; G06F3/06 ; G06F13/10 ; G06F13/24

Abstract:
A method includes receiving, by a storage driver associated with a storage controller and a corresponding storage array, a data structure associated with an I/O request from a host, wherein the data structure is indicative of a virtual address. A top layer and a RAID core layer of a RAID miniport driver execute asynchronously to perform preprocessing operations including generating a linked plurality of physical I/O (PIO) data structures in accordance with the virtual address and a RAID configuration of the storage array, and storing a pointer to the linked plurality of PIO data structures. A protocol layer of the RAID miniport driver may then be executed synchronously to transfer, in accordance with the linked plurality of PIO data structures, I/O data corresponding to the I/O request between the storage controller and the storage array. Interrupt operations may then be performed synchronously to indicate completion of the I/O request to the host.
Public/Granted literature
- US20180239736A1 PARALLEL PROCESSING IN SCSI MINIPORT DRIVER OF SINGLE CONTROLLER AND DUAL CONTROLLER STORAGE SYSTEMS Public/Granted day:2018-08-23
Information query