The seek delay () becomes the dominant component when the and components are reduced drastically. A full stroke of the disk arm may require as much as ms in current-day disk drives. It may then be necessary to reduce the component to further reduce the waiting time.
Definition 3.3: Seek-splitting breaks a long, non-preemptible seek of the disk arm into multiple smaller sub-seeks.
Benefits: The seek-splitting method reduces the component of the waiting time. A long non-preemptible seek can be transformed into multiple shorter sub-seeks. A higher-priority request can now be serviced at the end of a sub-seek, instead of being delayed until the entire seek operation is finished. For example, suppose an IO request involves a seek of cylinders, requiring a of ms. Using seek-splitting, this seek operation can be divided into two ms sub-seeks of cylinders each. Then the expected waiting time for a higher-priority request is reduced from ms to ms.
Overhead: