A method and system for servicing read requests directed to a storage
medium by reordering the read requests when advantageous to do so and
when the read requests can be serviced in a time-sensitive manner is
provided. A reorder system determines whether it would be advantageous to
reorder an identified read request that is currently scheduled to be
serviced before another read request and whether there is enough time to
service the other read request before servicing the identified read
request. If there is enough time and it would be advantageous, the
reorder system reorders the read requests so that the other read request
is serviced before the identified read request.