CPC G06F 12/023 (2013.01) | 23 Claims |
1. An information storage device connectable to one or more computing devices via a communication channel, the device comprising:
a storage unit including one or more storage devices;
a control unit including an allocation management function unit configured to control the storage unit, creates a logical storage area using storage areas of the one or more storage devices when a storage area allocation request is received from the computing device, and manages the logical storage area in association with the computing device that is a transmission source of the allocation request;
an allocation information storage unit configured to store allocation information of the storage areas of the one or more storage devices related to the logical storage area managed by the allocation management function unit;
a quality of service (QoS) parameter storage unit configured to store all or part of quality requests expected to be satisfied in the communication channel for a communication for using the logical storage area; and
a monitoring result storage unit configured to store result of monitoring for the storage unit and the communication channel, wherein
the control unit further includes
a monitoring function unit configured to monitor an operating state of the storage unit, characteristics of the one or more storage devices provided in the storage unit which change with use, and a communication status of the communication channel, and stores the results in the monitoring result storage unit, and
a QoS control function unit configured to derive internal QoS parameters to be set in the information storage device from information stored in the allocation information storage unit, the QoS parameter storage unit, and the monitoring result storage unit and store the internal QoS parameters in the QoS parameter storage unit in association with a quality request for the communication channel.
|