Patent ID: 7685342

Claim:
A storage control apparatus capable of being connected to a plurality of host machines, which respectively issue commands, the storage control apparatus comprising: a plurality of communication ports for carrying out communications with said host machines respectively; and a control part, which respectively processes commands received by way of said communication ports from said host machines, and which respectively transmits results of processing to said host machines, wherein said control part: (1) securing, from among shared port resources provided in each said communication port, command processing resources for processing said commands, and allocating the command processing resources to said host machines; (2) respectively notifying said host machines of a receivable number, which indicates the number of commands capable of being received from said host machines, based on the amount of allocated said command processing resources; and (3) after response to a command from a host machine is completed, judging whether commands which are received by said host machines and not yet responded remain or not, when said commands do not remain, storing a time, while elapsed time from said time does not overrun a predetermined time, maintaining said command processing resources allocated on said host machines, when elapsed time from said time overruns said predetermined time, returning said command processing resources allocated on said host machines to said shared port resources.