Patent ID: 6301640
Filing Date: 2001-10-09
Classification: G06F

Abstract:
In a computer system having a plurality of disk drives each disk drive having an internal disk cache with a specified fence parameter value coupled to a host computer via a common bus, a method for scheduling access of data blocks located in each one of said disk drives, said method comprising the steps of:(a) accessing the disk drive having the shortest minimum positioning time among said plurality of disk drives for accessing a first data block;(b) sequentially accessing each of said remaining disk drives for a predetermined number of data blocks;(c) for a specified number of iterations, during a first iteration transferring data located in said internal disk cache to said common bus and requesting data corresponding to a following iteration to be transferred to said internal disk cache, in accordance with said specified fence parameters and based on information corresponding to data blocks that will be requested during said following iteration such that the size of the data transferred to said internal disk cache is equal to or smaller than the size of each of said data blocks; and(d) repeating steps (a), (b) and (c) until said specified number of iterations are completed.