-
公开(公告)号:JP2004326759A
公开(公告)日:2004-11-18
申请号:JP2004112539
申请日:2004-04-06
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation IPC: G06F12/08 , G06F3/06 , G06F11/20 , G06F11/34 , G06F12/00 , G06F12/16 , G06F13/10 , G06F13/14 , G11B20/18 , H02H3/05
CPC classification number: G06F11/3485 , G06F3/0611 , G06F3/0632 , G06F3/0689 , G06F11/3419 , G06F2201/815 , G06F2201/885
Abstract: PROBLEM TO BE SOLVED: To solve the problem that a cache memory cannot be automatically constituted in a suitable stripe size and regulating characteristics, when the cache memory is separated from a virtual RAID controller.
SOLUTION: An apparatus has an operable memory together with the virtual RAID controller for deciding an optimum I/O constitution by testing the performance characteristics of a plurality of I/O operations. The I/O operation includes writing of a data block in the RAID controller. The I/O constitution includes data length and data adjustment.
COPYRIGHT: (C)2005,JPO&NCIPI-
公开(公告)号:JP2009163773A
公开(公告)日:2009-07-23
申请号:JP2009104812
申请日:2009-04-23
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation IPC: G06F3/06 , G06F12/08 , G06F11/20 , G06F11/34 , G06F12/00 , G06F12/16 , G06F13/10 , G06F13/14 , G11B20/18 , H02H3/05
CPC classification number: G06F11/3485 , G06F3/0611 , G06F3/0632 , G06F3/0689 , G06F11/3419 , G06F2201/815 , G06F2201/885
Abstract: PROBLEM TO BE SOLVED: To solve the problem that a cache memory cannot be automatically configured with appropriate stripe size and alignment characteristics if the cache memory is separated from a virtualized RAID controller. SOLUTION: An apparatus has a memory operable with a virtualized RAID controller to determine an optimum I/O configuration by testing performance characteristics of a plurality of I/O operations, wherein the I/O operations include respectively writing a data block in the RAID controller, and the I/O configuration includes data length and data adjustment. COPYRIGHT: (C)2009,JPO&INPIT
Abstract translation: 要解决的问题:为了解决高速缓冲存储器与虚拟化RAID控制器分离的问题,高速缓冲存储器不能自动配置适当的条带大小和对齐特性。 解决方案:一种装置具有可利用虚拟化RAID控制器操作的存储器,以通过测试多个I / O操作的性能特征来确定最佳I / O配置,其中所述I / O操作包括分别将数据块写入 RAID控制器和I / O配置包括数据长度和数据调整。 版权所有(C)2009,JPO&INPIT
-
公开(公告)号:JP2004185609A
公开(公告)日:2004-07-02
申请号:JP2003388581
申请日:2003-11-18
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: BARTLETT ERIC JOHN , FUENTE CARLOS FANCISCO , O'ROURKE NICHOLAS MICHAEL , SCALES WILLIAM JAMES
CPC classification number: G06F11/2089 , G06F3/0601 , G06F2003/0697
Abstract: PROBLEM TO BE SOLVED: To prevent potential LUN thrashing in a multiple requestor storage system having an active-passive pair of resource controllers.
SOLUTION: An arbitrator component detects what kind of access each of the two I/O requestors has for the active-passive pair of resource controllers. In detecting that each of the two requesters has usable access to both of the active-passive pair of resource controllers, one of the active-passive pair of resource controllers is selected. In detecting that one of the two requestors has usable access to only one of the active-passive pair of controllers, only one of the active-passive pair of controllers is selected. In detecting that each of the two requesters has usable access to different one of the active-passive pair of controllers, I/O of one of the active-passive pair of controllers is disabled or I/O is enabled but participation of one of the requestors for deciding to select a controller as an active controller is disabled.
COPYRIGHT: (C)2004,JPO&NCIPI-
公开(公告)号:GB2395810B
公开(公告)日:2005-09-28
申请号:GB0227873
申请日:2002-11-29
Applicant: IBM
-
公开(公告)号:GB2395810A
公开(公告)日:2004-06-02
申请号:GB0227873
申请日:2002-11-29
Applicant: IBM
Inventor: BARTLETT ERIC JOHN , FUENTE CARLOS FANCISCO , O'ROURKE NICHOLAS MICHAEL , SCALES WILLIAM JAMES
Abstract: An arbitrator component determines which of an active-passive pair of resource controllers is to be the active controller by detecting what access each of two I/O requesters has to the resource controllers 210, 214 218, and selecting one of the pair of resource controllers if both requesters have access 212, selecting the only one if one or both requesters have access to only one 216, and if each requester has access to a different controller, preventing LUN thrashing by disabling I/O to one controller 222 or easing LUN thrashing by enabling I/O, but disabling participation by one requester in determining which controller is selected to be active, i.e. swapping active controller 224.
-
公开(公告)号:SG121830A1
公开(公告)日:2006-05-26
申请号:SG200306974
申请日:2003-11-26
Applicant: IBM
-
公开(公告)号:GB2504956A
公开(公告)日:2014-02-19
申请号:GB201214498
申请日:2012-08-14
Applicant: IBM
Abstract: A resource system, e.g. a Redundant Arrays of Independent Disks (RAID) system, comprises a plurality of resource elements (14), e.g. the drives making up the array, and a resource controller (10) connected to the resource elements and operating the resource elements according to a predefined set of operational goals, e.g. operation goals of the RAID level being implemented including RAID availability, redundancy, performance or error recovery procedure duration. A method of operating the resource system comprises the steps of identifying error recovery procedures that could be executed by the resource elements, categorising each identified error recovery procedure in relation to the predefined set of operational goals, detecting that an error recovery procedure is to be performed on a specific resource clement, deploying one or more actions in relation to the resource elements according to the categorisation of the detected error recovery procedure (e.g. scheduling error recovery procedures or swapping data to a different resource element), and performing the detected error recovery procedure on the specific resource element.
-
公开(公告)号:GB2400935A
公开(公告)日:2004-10-27
申请号:GB0309538
申请日:2003-04-26
Applicant: IBM
IPC: G06F12/08 , G06F3/06 , G06F11/20 , G06F11/34 , G06F12/00 , G06F12/16 , G06F13/10 , G06F13/14 , G11B20/18 , H02H3/05
Abstract: An apparatus and method of use are provided to determine the optimum I/O configuration of a RAID controller. The I/O configuration includes parameters for data length and alignment. In use a virtualised RAID controller is established in a memory and tests performance characteristics by issuing a plurality of different I/O operations, each of which includes a write operation to the RAID controller. In response to the testing an optimal configuration can then be set for the RAID controller. Preferably the key performance characteristic may be response time. The memory used maybe cache, an input buffer or and output buffer. The method may be carried out when the RAID controller is idle.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-