-
公开(公告)号:WO2006134039A3
公开(公告)日:2007-05-10
申请号:PCT/EP2006062924
申请日:2006-06-06
Applicant: IBM , COOPER ALASTAIR
Inventor: COOPER ALASTAIR
CPC classification number: G06F3/0614 , G06F1/3221 , G06F3/0625 , G06F3/0634 , G06F3/0676 , Y02D10/154
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: 一种用于控制存储设备的设备包括:监视部件,用于监视和存储可以预测存储设备使用的信息; 用于响应于所述信息的接收而预测存储设备使用的预测器组件; 以及控制部件,用于响应于所述预测器部件来控制具有能力管理的设备驱动程序来旋转所述存储设备的存储部件。 该设备优选地包括用于寻址虚拟化存储组件的虚拟化层; 虚拟化层可操作以响应于从监视组件和预测器组件接收到的信息来管理其存储容量。 可以以硬件或软件形式提供对应的逻辑方法。
-
公开(公告)号:GB2514810A
公开(公告)日:2014-12-10
申请号:GB201309985
申请日:2013-06-05
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , COOPER ALASTAIR
IPC: G06F11/10
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.
-
公开(公告)号:GB2513377A
公开(公告)日:2014-10-29
申请号:GB201307463
申请日:2013-04-25
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , COOPER ALASTAIR
IPC: G06F11/10
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).
-
公开(公告)号:GB2513333A
公开(公告)日:2014-10-29
申请号:GB201307301
申请日:2013-04-23
Applicant: IBM
Inventor: BARTLETT ERIC JOHN , O'ROURKE NICHOLAS MICHAEL , COOPER ALASTAIR
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.
-
-
-