Invention Grant
- Patent Title: Method and apparatus for efficient processing of disparate data storage commands
-
Application No.: US13964162Application Date: 2013-08-12
-
Publication No.: US09465555B2Publication Date: 2016-10-11
- Inventor: Michael David Barrell , Zachary David Traut
- Applicant: Michael David Barrell , Zachary David Traut
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agent Thomas J. Lavan
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F3/06 ; G06F11/07

Abstract:
A method for improving I/O performance by a storage controller is provided. The method includes receiving a command completion from a storage device and checking for a command stored in a command queue for more than a predetermined time period. If a command has been in the command queue for more than the predetermined time period, then issuing the command and removing the command from the command queue. If no commands have been stored in the command queue for more than the predetermined time period, then determining if there are any uncompleted commands previously issued to the storage device. If there are not any uncompleted commands previously issued to the storage device, then processing a next command in the command queue and removing the next command from the command queue.
Public/Granted literature
- US20150046605A1 Method and apparatus for efficient processing of disparate data storage commands Public/Granted day:2015-02-12
Information query