Storage device, and storage device control method
AssigneeFujitsu Limited
InventorJoichi Bita
Life of this patent
Estimating the term…
Abstract
A storage device includes a memory; and a processor coupled to the memory, wherein the processor executes a process comprising: calculating an upper limit value of the number of input/output processings determined based on priority set to an information processing device, a port that is an interface between the information processing device and the storage device and a memory device of the storage device; scheduling an execution order of input/output processings based on the number of input/output processings received from the information processing device and the calculated upper limit value; and executing the input/output processings in the scheduled execution order.
Claims20
A storage device comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor executes a process comprising:
- calculating an upper limit value, for each of an information processing device, a port that is an interface between the information processing device and the storage device and a combination of the information processing device and a memory device of the storage device, of the number of executable input/output processings, based on a priority set respectively to the information processing device, the port and the combination, the priority indicating a performance limit predetermined;
- scheduling an execution order of input/output processings based on the number of input/output processings received from the information processing device and the calculated upper limit value;
- and
- executing the input/output processings in the scheduled execution order.
A method of controlling a storage device, the method comprising:
- calculating an upper limit value, for each of an information processing device, a port that is an interface between the information processing device and the storage device and a combination of the information processing device and a memory device of the storage device, of the number of executable input/output processings, based on a priority set respectively to the information processing device, the port and the combination, the priority indicating a performance limit predetermined, using a processor;
- scheduling an execution order of input/output processings based on the number of input/output processings received from the information processing device and the calculated upper limit value, using the processor;
- and
- executing the input/output processings in the scheduled execution order, using the processor.
A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a process for controlling a storage device, the process comprising:
- calculating an upper limit value, for each of an information processing device, a port that is an interface between the information processing device and the storage device and a combination of the information processing device and a memory device of the storage device, of the number of executable input/output processings, based on a priority set respectively to the information processing device, the port and the combination, the priority indicating a performance limit predetermined;
- scheduling an execution order of input/output processings based on the number of input/output processings received from the information processing device and the calculated upper limit value;
- and
- executing the input/output processings in the scheduled execution order.
Dependencies are inferred from the claim text.