We now present preemptibility results using IO traces obtained from
a Linux system. IO traces were obtained from three applications. The
first trace (DV15) was obtained when the XTREAM multimedia
system [6] was servicing simultaneous video clients
using the FCFS disk scheduler. The second trace (Elevator15) was obtained
using the similar setup where XTREAM let Linux elevator scheduler handle
concurrent disk IOs. The third was a disk trace of the TPC-C database benchmark
with 20 warehouses obtained from [15]. Trace summary is presented in
Table 1.
|
Figures 14 and 15 show the
expected waiting time and disk throughput for these trace experiments.
The expected waiting time was reduced by as much as
(Figure 14) with less than
(Figure 15) loss in disk throughput for all
traces. (Elevator15 had smaller throughput than DV15 because several
processes were accessing the disk concurrently, which increased the total
number of seeks.)