发明名称 Disk drive with adaptive pooling for command reordering
摘要 A method for selecting a next command to execute from a set of SCSI commands where the commands are gracefully aged and performance of a disk drive is improved. An execution threshold age, a pool threshold age, and an age threshold age are used to determine what command is executed next. A mechanical time delay is calculated for a command based on the time required to position the read/write head over the data location requested in each command. A command age is calculated based on a current time and the time the command was received from the host. The command age is checked against the execution threshold age and pool threshold age. Any commands that have aged beyond the execution threshold age are executed. If the oldest command has aged beyond the age threshold age, then any command that has both aged beyond the pool threshold age and has the smallest mechanical time delay is executed, otherwise the command with the smallest mechanical time delay is executed. Alternatively, a time stamp of the oldest command is compared against an age threshold to determine if all or some of the commands are in the pool of commands. If there are no commands that have aged beyond the age threshold, then the command that has the smallest mechanical time delay is executed first.
申请公布号 US6145052(A) 申请公布日期 2000.11.07
申请号 US19970963772 申请日期 1997.11.04
申请人 WESTERN DIGITAL CORPORATION 发明人 HOWE, STEVEN M.;WILLIAMS, JEFFREY L.
分类号 G06F3/06;G11B19/02;(IPC1-7):G06F12/00 主分类号 G06F3/06
代理机构 代理人
主权项
地址