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.
Dans l'arrangement de traitement révélé de demande de transfert de données, des demandes de transfert de données avec des dates-limites pour accomplir des transferts de données demandés sont classifiées dans les premières demandes de transfert de données de classe et les deuxièmes demandes de transfert de données de classe. Puis, le traitement des premières demandes de transfert de données de classe est programmé selon une première politique d'établissement du programme dans laquelle un accomplissement des transferts de données demandés par les demandes de transfert de données dans les dates-limites a indiqué pour les demandes de transfert de données est un facteur principal primaire en déterminant un ordre du traitement, alors que le traitement des deuxièmes demandes de transfert de données de classe est programmé selon une deuxième politique d'établissement du programme dans laquelle une réduction de quantités des actions mécaniques a exigé dans des transferts de données de mise en oeuvre demandés par les demandes de transfert de données est un facteur principal primaire en déterminant un ordre du traitement. Puis, les demandes de transfert de données sont traitées selon un résultat d'établissement du programme afin de commander le dispositif de stockage pour effectuer des transferts de données demandés par les demandes de transfert de données. De cette façon, il est possible de programmer l'ordre de traitement des demandes de transfert de données tels que la quantité d'actions mécaniques peut être réduite, en prenant la longévité des parties mécaniques dans la considération.