Patent ID: 7363391

Claim:
A storage system which is coupled to a network and executes an I/O command received from at least one host computer through the network, comprising: a host interface coupled to the network; a processor coupled to the host interface; a memory coupled to the processor; and a storage device in which data is read or written according to the I/O command, wherein: the storage system holds judgment information including predetermined conditions set therein; upon reception of the I/O command, the processor judges whether the received I/O command satisfies the predetermined conditions or not based on the judgment information; the processor queues a plurality of I/O commands that satisfy the predetermined conditions; the processor rearranges the plurality of queued I/O commands; the processor executes the plurality of queued I/O commands in a rearranged order; and the processor executes I/O commands that do not satisfy the predetermined conditions in a received order.