-
公开(公告)号: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
-
公开(公告)号: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.
-
公开(公告)号:DE102013210642A1
公开(公告)日:2013-12-24
申请号:DE102013210642
申请日:2013-06-07
Applicant: IBM
Inventor: FAIRHURST METTHEW JOHN , BARTLETT ERIC JOHN
IPC: G06F11/20
Abstract: In einem System mit Daten, die einen oder mehrere Speicherbereiche aufweist, die in einer Vielzahl von RAID-Laufwerken gespeichert werden können, die einer Gruppe zugehörig sind, weist eine Vorrichtung auf: eine Ausfallüberwachungseinrichtung, die auf das Erkennen eines Ausfalls eines RAID-Laufwerks anspricht und auf eine Feststellung anspricht, dass ein Ersatzlaufwerk eine Kapazität aufweist, die nicht größer als oder gleich der Gruppenkapazität ist, der in der Lage ist zu ermitteln, ob verfügbare Speicherbereiche vorhanden sind; und einen Migrator virtueller Datenträger, der auf eine Feststellung anspricht, dass verfügbare Speicherbereiche vorhanden sind; der in der Lage ist, einen Speicherbereich, der Speicherraum belegt, der dem funktionsfähigen RAID-Laufwerk zugehörig ist, das der Gruppe zugehörig ist, die eine Position aufweist, die höher als ein oberer Grenzwert des Ersatzlaufwerks ist, zu einem verfügbaren Speicherbereich zu migrieren, so dass ein Ersatzlaufwerk, das eine Kapazität aufweist, die nicht größer oder gleich der Gruppenkapazität ist, verwendet werden kann, um das ausgefallene Laufwerk zu ersetzen.
-
公开(公告)号:SG121830A1
公开(公告)日:2006-05-26
申请号:SG200306974
申请日:2003-11-26
Applicant: IBM
-
公开(公告)号:GB2503274A
公开(公告)日:2013-12-25
申请号:GB201211041
申请日:2012-06-22
Applicant: IBM
Inventor: FAIRHURST MATTHEW JOHN , BARTLETT ERIC JOHN
Abstract: A distributed storage system (such as RAID redundant array of inexpensive disks) comprising groups of RAID drives storing extents across said group, has a multitude of spare disks in case of a failure in one of the drives. On detection of such a failure, one of the spare drives is swapped into the RAID. If the storage capacity of the spare drive is smaller than that of the RAID, then a determination is made as to whether the extents that are higher on the RAID drives can be migrating to a lower position such that they fit within the size of the spare disk. If it is possible to migrate the extents, they are moved to a lower position and the spare disk is used as part of the RAID. This has the effect of reducing the capacity of the RAID, but maintaining the redundancy.
-
公开(公告)号: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.
-
公开(公告)号:DE102013210642B4
公开(公告)日:2021-09-16
申请号:DE102013210642
申请日:2013-06-07
Applicant: IBM
Inventor: FAIRHURST MATTHEW JOHN , BARTLETT ERIC JOHN
IPC: G06F11/20
Abstract: In einem System mit Daten, die einen oder mehrere Speicherbereiche aufweist, die in einer Vielzahl von RAID-Laufwerken gespeichert werden können, die einer Gruppe zugehörig sind, weist eine Vorrichtung auf: eine Ausfallüberwachungseinrichtung, die auf das Erkennen eines Ausfalls eines RAID-Laufwerks anspricht und auf eine Feststellung anspricht, dass ein Ersatzlaufwerk eine Kapazität aufweist, die nicht größer als oder gleich der Gruppenkapazität ist, der in der Lage ist zu ermitteln, ob verfügbare Speicherbereiche vorhanden sind; und einen Migrator virtueller Datenträger, der auf eine Feststellung anspricht, dass verfügbare Speicherbereiche vorhanden sind; der in der Lage ist, einen Speicherbereich, der Speicherraum belegt, der dem funktionsfähigen RAID-Laufwerk zugehörig ist, das der Gruppe zugehörig ist, die eine Position aufweist, die höher als ein oberer Grenzwert des Ersatzlaufwerks ist, zu einem verfügbaren Speicherbereich zu migrieren, so dass ein Ersatzlaufwerk, das eine Kapazität aufweist, die nicht größer oder gleich der Gruppenkapazität ist, verwendet werden kann, um das ausgefallene Laufwerk zu ersetzen.
-
公开(公告)号: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.
-
公开(公告)号:DE102013210642A8
公开(公告)日:2014-03-20
申请号:DE102013210642
申请日:2013-06-07
Applicant: IBM
Inventor: FAIRHURST MATTHEW JOHN , BARTLETT ERIC JOHN
IPC: G06F11/20
-
-
-
-
-
-
-
-
-