摘要 |
In the disclosed data transfer request processing scheme, data transfer requests with deadlines for completing requested data transfers are classified into first class data transfer requests and second class data transfer requests. Then, the processing of first class data transfer requests is scheduled according to a first scheduling policy in which a completion of data transfers requested by the data transfer requests within the deadlines specified for the data transfer requests is a primary key factor in determining an order of processing, while the processing of second class data transfer requests is scheduled according to a second scheduling policy in which a reduction of amounts of the mechanical actions required in carrying out data transfers requested by the data transfer requests is a primary key factor in determining an order of processing. Then, the data transfer requests are processed according to a scheduling result so as to control the storage device to carry out data transfers requested by the data transfer requests. In this way, it is possible to schedule the processing order of the data transfer requests such that the amount of mechanical actions can be reduced, by taking the durability of the mechanical parts in consideration.
|