A DATA STORAGE CONTROLLER
    1.
    发明申请
    A DATA STORAGE CONTROLLER 审中-公开
    数据存储控制器

    公开(公告)号:WO2006134039A3

    公开(公告)日:2007-05-10

    申请号:PCT/EP2006062924

    申请日:2006-06-06

    Inventor: COOPER ALASTAIR

    Abstract: An apparatus for controlling a storage device comprises a monitoring component for monitoring and storing information upon which storage device use can be predicted; a predictor component for predicting storage device use responsive to receipt of the information; and a control component for controlling a power-management-capable device driver to spin up a storage component of the storage device responsive to the predictor component. The apparatus preferably comprises a virtualization layer for addressing virtualized storage components; the virtualization layer is operable to manage its storage capacity responsive to information received from the monitoring component and the predictor component. A corresponding logic method may be provided in hardware or software form.

    Abstract translation: 一种用于控制存储设备的设备包括:监视部件,用于监视和存储可以预测存储设备使用的信息; 用于响应于所述信息的接收而预测存储设备使用的预测器组件; 以及控制部件,用于响应于所述预测器部件来控制具有能力管理的设备驱动程序来旋转所述存储设备的存储部件。 该设备优选地包括用于寻址虚拟化存储组件的虚拟化层; 虚拟化层可操作以响应于从监视组件和预测器组件接收到的信息来管理其存储容量。 可以以硬件或软件形式提供对应的逻辑方法。

    Rebuilding data of a storage system

    公开(公告)号:GB2514810A

    公开(公告)日:2014-12-10

    申请号:GB201309985

    申请日:2013-06-05

    Applicant: IBM

    Abstract: A data storage system reconstructs data blocks in a redundant array of independent discs (RAID). The system assigns a priority to the data blocks and rebuilds them in priority order. The priority may be assigned using a configuration of the resources of the storage system, the storage volume the data blocks are stored on, the host using the data or the application using the data. The data blocks may be mapped to the array in the order of rebuilding. The priorities may be set according to a policy based on inputs received from a host computer.

    Controlling data storage in an array of storage devices

    公开(公告)号:GB2513377A

    公开(公告)日:2014-10-29

    申请号:GB201307463

    申请日:2013-04-25

    Applicant: IBM

    Abstract: When a disc fails in a redundant array of independent discs (RAID), the storage controller allocates a virtual storage area, on which to reconstruct the data from the failed disc. The storage area is selected such that its write performance is similar to the read performance of the array. When the data has been rebuilt it is migrated back to the array. The read performance may include the read speed or the amount of data read in each operation. The write performance may be the total size of the data to be recovered or the speed of writing. The virtual storage area may be constructed from spare space in the array. The array may have high performance and low performance tiers of devices. In this case, the virtual storage area might be allocated from a high performance tier. This may include a solid state device (SSD).

    Method and apparatus for testing a storage system

    公开(公告)号:GB2513333A

    公开(公告)日:2014-10-29

    申请号:GB201307301

    申请日:2013-04-23

    Applicant: IBM

    Abstract: A method and a system for testing a storage system to which is applied a command or a sequence of commands. The storage system has a storage medium 2 and a controller 3, and each command results in an outcome (which may be for example success or failure). The method comprises: storing in a dataset 14 information related to the command 17 and/or the sequence of commands including for each command 8 an address 156 of the storage system the command 8 is applied to, and an outcome of the command. When a sequence of commands is applied, the information stored in the dataset 14 includes an outcome of the sequence of commands. This method further comprises selecting one or more commands from the dataset to be subsequently replayed when the outcome of the at least one command indicates an error. The outcome of the at least one command may be a fault which may be an error on the storage medium address or an error internal to the storage medium or a faulty behavior of the storage system. Alternatively the fault may be an error which occurred during transportation of data between the controller and the storage medium and in particular where the delay between command and response is longer or excessive as compared to a predetermined delay.

Patent Agency Ranking