WO2003041329A3 - Data mirroring between controllers in an active-active controller pair - Google Patents
Data mirroring between controllers in an active-active controller pair Download PDFInfo
- Publication number
- WO2003041329A3 WO2003041329A3 PCT/US2002/035160 US0235160W WO03041329A3 WO 2003041329 A3 WO2003041329 A3 WO 2003041329A3 US 0235160 W US0235160 W US 0235160W WO 03041329 A3 WO03041329 A3 WO 03041329A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- active
- controllers
- data
- data mirroring
- mirrored
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2089—Redundant storage control functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F2003/0697—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers device management, e.g. handlers, drivers, I/O schedulers
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002340354A AU2002340354A1 (en) | 2001-11-02 | 2002-10-31 | Data mirroring between controllers in an active-active controller pair |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/008,987 US7107320B2 (en) | 2001-11-02 | 2001-11-02 | Data mirroring between controllers in an active-active controller pair |
US10/008,987 | 2001-11-02 |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2003041329A2 WO2003041329A2 (en) | 2003-05-15 |
WO2003041329A9 WO2003041329A9 (en) | 2004-02-19 |
WO2003041329A3 true WO2003041329A3 (en) | 2004-08-12 |
Family
ID=21734874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/035160 WO2003041329A2 (en) | 2001-11-02 | 2002-10-31 | Data mirroring between controllers in an active-active controller pair |
Country Status (3)
Country | Link |
---|---|
US (1) | US7107320B2 (en) |
AU (1) | AU2002340354A1 (en) |
WO (1) | WO2003041329A2 (en) |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4704659B2 (en) | 2002-04-26 | 2011-06-15 | 株式会社日立製作所 | Storage system control method and storage control device |
JP2004110367A (en) * | 2002-09-18 | 2004-04-08 | Hitachi Ltd | Storage system control method, storage control device, and storage system |
US7263593B2 (en) | 2002-11-25 | 2007-08-28 | Hitachi, Ltd. | Virtualization controller and data transfer control method |
JP2004220450A (en) * | 2003-01-16 | 2004-08-05 | Hitachi Ltd | Storage device, its introduction method and its introduction program |
US7460473B1 (en) | 2003-02-14 | 2008-12-02 | Istor Networks, Inc. | Network receive interface for high bandwidth hardware-accelerated packet processing |
US6941396B1 (en) * | 2003-02-19 | 2005-09-06 | Istor Networks, Inc. | Storage controller redundancy using bi-directional reflective memory channel |
JP4387116B2 (en) | 2003-02-28 | 2009-12-16 | 株式会社日立製作所 | Storage system control method and storage system |
JP2005018193A (en) | 2003-06-24 | 2005-01-20 | Hitachi Ltd | Interface command control method for disk device, and computer system |
US8301809B2 (en) * | 2003-07-02 | 2012-10-30 | Infortrend Technology, Inc. | Storage virtualization computer system and external controller thereof |
JP4386694B2 (en) * | 2003-09-16 | 2009-12-16 | 株式会社日立製作所 | Storage system and storage control device |
JP4598387B2 (en) * | 2003-09-17 | 2010-12-15 | 株式会社日立製作所 | Storage system |
US7219201B2 (en) * | 2003-09-17 | 2007-05-15 | Hitachi, Ltd. | Remote storage disk control device and method for controlling the same |
JP4307202B2 (en) * | 2003-09-29 | 2009-08-05 | 株式会社日立製作所 | Storage system and storage control device |
US20050071380A1 (en) * | 2003-09-29 | 2005-03-31 | Micka William F. | Apparatus and method to coordinate multiple data storage and retrieval systems |
JP4307964B2 (en) | 2003-11-26 | 2009-08-05 | 株式会社日立製作所 | Access restriction information setting method and apparatus |
JP2005202893A (en) * | 2004-01-19 | 2005-07-28 | Hitachi Ltd | Storage device controller, storage system, recording medium recording program, information processor, and method for controlling storage system |
JP4391265B2 (en) | 2004-02-26 | 2009-12-24 | 株式会社日立製作所 | Storage subsystem and performance tuning method |
US7406619B2 (en) * | 2004-03-25 | 2008-07-29 | Adaptec, Inc. | Cache synchronization in a RAID subsystem using serial attached SCSI and/or serial ATA |
JP4646574B2 (en) * | 2004-08-30 | 2011-03-09 | 株式会社日立製作所 | Data processing system |
JP2006127028A (en) * | 2004-10-27 | 2006-05-18 | Hitachi Ltd | Memory system and storage controller |
US9495263B2 (en) * | 2004-12-21 | 2016-11-15 | Infortrend Technology, Inc. | Redundant SAS storage virtualization subsystem and system using the same, and method therefor |
US8301810B2 (en) * | 2004-12-21 | 2012-10-30 | Infortrend Technology, Inc. | SAS storage virtualization controller, subsystem and system using the same, and method therefor |
US8301739B1 (en) * | 2004-12-23 | 2012-10-30 | Emc Corporation | Storage system initialization utility |
US7328324B2 (en) * | 2005-04-27 | 2008-02-05 | Dot Hill Systems Corp. | Multiple mode controller method and apparatus |
US7457928B2 (en) | 2005-10-28 | 2008-11-25 | International Business Machines Corporation | Mirroring system memory in non-volatile random access memory (NVRAM) for fast power on/off cycling |
US8028137B2 (en) * | 2007-12-20 | 2011-09-27 | Seagate Technology Llc | System and method of selective data mirroring in a data storage device |
US8595397B2 (en) * | 2009-06-09 | 2013-11-26 | Netapp, Inc | Storage array assist architecture |
WO2011130185A2 (en) * | 2010-04-11 | 2011-10-20 | Alex Grossman | Systems and methods for raid metadata storage |
US10089035B1 (en) * | 2013-10-29 | 2018-10-02 | EMC IP Holding Company LLC | Block storage transparent platform migration |
US10089037B1 (en) * | 2013-10-29 | 2018-10-02 | EMC IP Holding Company LLC | Block active/active access to data storage systems at different locations |
US20170115894A1 (en) * | 2015-10-26 | 2017-04-27 | Netapp, Inc. | Dynamic Caching Mode Based on Utilization of Mirroring Channels |
US10664397B2 (en) | 2018-07-31 | 2020-05-26 | EMC IP Holding Company LLC | Cache recovery method in a distributed storage system |
US10489321B1 (en) | 2018-07-31 | 2019-11-26 | EMC IP Holding Company LLC | Performance improvement for an active-active distributed non-ALUA system with address ownerships |
US10831503B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Saving and restoring machine state between multiple executions of an instruction |
US10831478B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Sort and merge instruction for a general-purpose processor |
US10831502B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Migration of partially completed instructions |
US11327858B2 (en) | 2020-08-11 | 2022-05-10 | Seagate Technology Llc | Preserving data integrity during controller failure |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5724501A (en) * | 1996-03-29 | 1998-03-03 | Emc Corporation | Quick recovery of write cache in a fault tolerant I/O system |
US6279078B1 (en) * | 1996-06-28 | 2001-08-21 | Compaq Computer Corporation | Apparatus and method for synchronizing a cache mode in a dual controller, dual cache memory system operating in a plurality of cache modes |
US6732243B2 (en) * | 2001-11-08 | 2004-05-04 | Chaparral Network Storage, Inc. | Data mirroring using shared buses |
US6735636B1 (en) * | 1999-06-28 | 2004-05-11 | Sepaton, Inc. | Device, system, and method of intelligently splitting information in an I/O system |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5544347A (en) * | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
US5721501A (en) * | 1995-07-26 | 1998-02-24 | Kabushiki Kaisha Toshiba | Frequency multiplier and semiconductor integrated circuit employing the same |
US5819310A (en) * | 1996-05-24 | 1998-10-06 | Emc Corporation | Method and apparatus for reading data from mirrored logical volumes on physical disk drives |
US6073209A (en) * | 1997-03-31 | 2000-06-06 | Ark Research Corporation | Data storage controller providing multiple hosts with access to multiple storage subsystems |
US6199074B1 (en) * | 1997-10-09 | 2001-03-06 | International Business Machines Corporation | Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption |
US6718347B1 (en) * | 1999-01-05 | 2004-04-06 | Emc Corporation | Method and apparatus for maintaining coherence among copies of a database shared by multiple computers |
US6321298B1 (en) * | 1999-01-25 | 2001-11-20 | International Business Machines Corporation | Full cache coherency across multiple raid controllers |
JP2000276304A (en) * | 1999-03-26 | 2000-10-06 | Nec Corp | Data shifting method and information processing system |
US6574709B1 (en) * | 1999-09-30 | 2003-06-03 | International Business Machine Corporation | System, apparatus, and method providing cache data mirroring to a data storage system |
US6681339B2 (en) * | 2001-01-16 | 2004-01-20 | International Business Machines Corporation | System and method for efficient failover/failback techniques for fault-tolerant data storage system |
US6938122B2 (en) * | 2001-01-23 | 2005-08-30 | Emc Corporation | Remote mirroring in a switched environment |
US6708285B2 (en) * | 2001-03-15 | 2004-03-16 | Hewlett-Packard Development Company, L.P. | Redundant controller data storage system having system and method for handling controller resets |
-
2001
- 2001-11-02 US US10/008,987 patent/US7107320B2/en not_active Expired - Lifetime
-
2002
- 2002-10-31 WO PCT/US2002/035160 patent/WO2003041329A2/en not_active Application Discontinuation
- 2002-10-31 AU AU2002340354A patent/AU2002340354A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5724501A (en) * | 1996-03-29 | 1998-03-03 | Emc Corporation | Quick recovery of write cache in a fault tolerant I/O system |
US6279078B1 (en) * | 1996-06-28 | 2001-08-21 | Compaq Computer Corporation | Apparatus and method for synchronizing a cache mode in a dual controller, dual cache memory system operating in a plurality of cache modes |
US6735636B1 (en) * | 1999-06-28 | 2004-05-11 | Sepaton, Inc. | Device, system, and method of intelligently splitting information in an I/O system |
US6732243B2 (en) * | 2001-11-08 | 2004-05-04 | Chaparral Network Storage, Inc. | Data mirroring using shared buses |
Also Published As
Publication number | Publication date |
---|---|
WO2003041329A9 (en) | 2004-02-19 |
AU2002340354A1 (en) | 2003-05-19 |
US7107320B2 (en) | 2006-09-12 |
WO2003041329A2 (en) | 2003-05-15 |
US20030101228A1 (en) | 2003-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2003041329A3 (en) | Data mirroring between controllers in an active-active controller pair | |
AU2002231167A1 (en) | Method of "split-brain" prevention in computer cluster systems | |
WO2003015332A3 (en) | Block data storage within a computer network | |
WO2002025501A3 (en) | Retrieving data from a server | |
AU2002340679A1 (en) | Parity mirroring between controllers in an active-active controller pair | |
WO2004042531A3 (en) | System state monitoring using recurrent local learning machine | |
AU7272300A (en) | Method for regulating data transfer rate in a field bus system | |
WO2002050637A3 (en) | Method and device for monitoring a data processing and transmission | |
WO1999046662A3 (en) | System for operating on client defined rules | |
WO2004038554A3 (en) | System with multiple path fail over, fail back and load balancing | |
CA2330133A1 (en) | Pen based edit correction interface method and apparatus | |
WO2004096501A3 (en) | Method and system for motion improvement | |
WO2001088667A3 (en) | Non-deterministic software delay estimation method and system for packet based data network systems | |
AU2002352428A1 (en) | System, method, and computer program product for data transfer reporting for an application | |
WO2002035770A3 (en) | Method for the data exchange between network devices | |
WO2001075636A3 (en) | Hypercomputer | |
WO2001052030A3 (en) | Computer with pressure-sensitive means, method of computer having a pressure-sensitive means and vibration means, method of using the same and recording medium for the method | |
WO2002050685A3 (en) | A system and method for ensuring data coherency for mirrored and striped disk writes | |
WO2004061763A3 (en) | Systems and methods for interfacing with computer devices | |
GB2396232A (en) | Method and apparatus for regulating the voltage supplied to a computer system | |
WO2002027662A3 (en) | System and method for processing layout of graphical objects with elastic properties | |
WO2005013039A3 (en) | Prefetch control in a data processing system | |
WO2003026201A3 (en) | Method and device for determining time in a bus system and corresponding bus system | |
CA2234308A1 (en) | System for dividing data between various data packets when the amount of data to be transmitted exceeds the capacity of one of the data packets | |
WO1998019243A3 (en) | Method and security system for processing a security critical activity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
COP | Corrected version of pamphlet |
Free format text: PAGES 1/7-7/7, DRAWINGS, REPLACED BY NEW PAGES 1/7-7/7; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |