Patent ID: 7707332

Claim:
An I/O-request processing system that registers an I/O request received from an external device into an I/O-request cue for controlling input/output of data performed between the external device and an input/output device based on I/O requests registered in the I/O-request cue, the I/O-request processing system comprising: an I/O-request receiving section that receives an I/O request issued from an external device; a priority-external-device judgment section that refers, upon receipt of an I/O request by the I/O-request receiving section, to an external-device-information storage section storing therein a continued-registry-failure time length for each device during which an I/O request issued from the each device is not registered in the I/O-request cue in succession and a continued-registry-failure specified-time-length storage section storing therein a specified time length for a continued-registry-failure time length, to determine whether or not the received I/O request is to be registered in the I/O-request cue; and an attenuation-time-instant setting section that compares a time interval of receiving the I/O requests from the external device against a threshold of the time interval stored in a time-interval specified-value storage section, to stores in association with the external device an attenuation-end time instant, at which a registry priority of the I/O request issued from the external device is lowered if it is judged that the time interval of receiving the I/O requests exceeds the threshold of the time interval.