Invention Grant
US08131923B2 Optimizing execution of I/O requests for a disk drive in a computing system
失效
优化计算系统中磁盘驱动器的I / O请求的执行
- Patent Title: Optimizing execution of I/O requests for a disk drive in a computing system
- Patent Title (中): 优化计算系统中磁盘驱动器的I / O请求的执行
-
Application No.: US13111119Application Date: 2011-05-19
-
Publication No.: US08131923B2Publication Date: 2012-03-06
- Inventor: Frank E. Levine
- Applicant: Frank E. Levine
- Applicant Address: US NY Armonk
- Assignee: Innternational Business Machines Corporation
- Current Assignee: Innternational Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: DeLizio Gilliam, PLLC
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
An I/O Optimizer receives an I/O request specifying a plurality of disk blocks of the disk drive for access. A plurality of I/O sub-requests is determined from the I/O request, each I/O sub-request specifying a set of one or more adjacent disk blocks of the plurality of disk blocks along the same cylinder. A plurality of execution sequences for performing the plurality of I/O sub-requests is determined. For each of the plurality of execution sequences, a total estimated execution time for performing the I/O sub-requests according to the execution sequence is calculated. One of the plurality of execution sequences for performing the I/O sub-requests is selected based, at least in part, on the total estimated execution times for the plurality of execution sequences. A disk drive controller is instructed to perform the I/O sub-requests according to the selected execution sequence.
Public/Granted literature
- US20110219185A1 OPTIMIZING EXECUTION OF I/O REQUESTS FOR A DISK DRIVE IN A COMPUTING SYSTEM Public/Granted day:2011-09-08
Information query