After the reduction of the component of the waiting time, the rotational delay and seek time components become significant. The rotational period () can be as much as ms in current-day disk drives. To reduce the rotational delay component () of the waiting time, we propose a just-in-time seek (JIT-seek) technique for IO operations.
Definition 3.2: The JIT-seek technique delays the servicing of the next IO request in such a way that the rotational delay to be incurred is minimized. We refer to the delay between two IO requests, due to JIT-seek, as slack time.
Benefits:
Overhead: Semi-preemptible IO predicts the rotational delay and seek time between two IO operations in order to perform JIT-seek. If there is an error in prediction, then the penalty for JIT-seek is at most one extra disk rotation and some wasted cache space for unused prefetched data.