IN2014CN02287A - - Google Patents
Info
- Publication number
- IN2014CN02287A IN2014CN02287A IN2287CHN2014A IN2014CN02287A IN 2014CN02287 A IN2014CN02287 A IN 2014CN02287A IN 2287CHN2014 A IN2287CHN2014 A IN 2287CHN2014A IN 2014CN02287 A IN2014CN02287 A IN 2014CN02287A
- Authority
- IN
- India
- Prior art keywords
- primary data
- data centre
- message request
- message
- request
- Prior art date
Links
Classifications
-
- 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/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- 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/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
- G06F11/1662—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit the resynchronized component or unit being a persistent storage device
-
- 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/2097—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 maintaining the standby controller/processing unit updated
-
- 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/2056—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 by mirroring
-
- 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/2056—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 by mirroring
- G06F11/2082—Data synchronisation
-
- 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/2094—Redundant storage or storage space
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/805—Real-time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/82—Solving problems relating to consistency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/84—Using snapshots, i.e. a logical point-in-time copy of the data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/855—Details of asynchronous mirroring using a journal to transfer not-yet-mirrored changes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
Abstract
Method and system are provided for message reconciliation during disaster recovery in an asynchronous replication system. The method includes: intercepting a message request at a gateway remote from a primary data centre to which the message request is sent; storing a copy of the message request in a message request history remotely from the primary data centre; forwarding the message request to the primary data centre. The method further includes: storing a transaction history of the message request at the primary data centre which is mirrored to a disaster recovery site with other data from the primary data centre; and in response to determining that the primary data centre has failed comparing messages in the request message history with messages in the transaction history as retrieved from the disaster recovery site.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1118936.2A GB2496377B (en) | 2011-11-02 | 2011-11-02 | Message reconciliation during disaster recovery |
PCT/IB2012/055869 WO2013064947A1 (en) | 2011-11-02 | 2012-10-25 | Message reconciliation during disaster recovery |
Publications (1)
Publication Number | Publication Date |
---|---|
IN2014CN02287A true IN2014CN02287A (en) | 2015-06-19 |
Family
ID=45375702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
IN2287CHN2014 IN2014CN02287A (en) | 2011-11-02 | 2012-10-25 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9442804B2 (en) |
JP (1) | JP2014532932A (en) |
CN (1) | CN103890736B (en) |
DE (1) | DE112012004216T5 (en) |
GB (1) | GB2496377B (en) |
IN (1) | IN2014CN02287A (en) |
WO (1) | WO2013064947A1 (en) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2496377B (en) | 2011-11-02 | 2014-07-30 | Ibm | Message reconciliation during disaster recovery |
CN103971197A (en) * | 2014-03-24 | 2014-08-06 | 世纪禾光科技发展(北京)有限公司 | Cross-border e-commerce reconciliation method and cross-border e-commerce reconciliation |
US10171387B2 (en) | 2014-12-11 | 2019-01-01 | International Business Machines Corporation | Message retrieval in a distributed computing network |
EP3268743B1 (en) * | 2015-03-10 | 2020-09-02 | Bio-rad Laboratories, Inc. | Combination treponemal and non-treponemal syphilis test |
JP6623692B2 (en) | 2015-11-02 | 2019-12-25 | 富士通株式会社 | Log information collection system, log information collection program and log information collection method |
CN106921712B (en) * | 2015-12-28 | 2020-07-03 | 阿里巴巴集团控股有限公司 | Service processing method and device |
US9430337B1 (en) | 2016-01-07 | 2016-08-30 | International Business Machines Corporation | Disaster recovery as a dynamic service |
CN107508699B (en) * | 2017-08-04 | 2020-07-03 | 阿里巴巴(中国)有限公司 | Remote double-live realization method and system suitable for inventory business |
CN107786430B (en) * | 2017-10-13 | 2020-10-27 | 北京左医科技有限公司 | Robot chatting method and system |
CN109213631A (en) * | 2018-08-22 | 2019-01-15 | 郑州云海信息技术有限公司 | A kind of transaction methods, device, equipment and readable storage medium storing program for executing |
US10884820B1 (en) * | 2018-08-31 | 2021-01-05 | Veritas Technologies Llc | Intelligent and automatic replication load score based load balancing and resiliency of replication appliances |
CN109901949B (en) * | 2019-02-25 | 2021-06-18 | 中国工商银行股份有限公司 | Application disaster recovery system and method for double-activity data center |
US11288147B2 (en) * | 2019-11-22 | 2022-03-29 | Visa International Service Association | Method, system, and computer program product for maintaining data centers |
CN112910970B (en) * | 2021-01-21 | 2023-04-07 | 中国工商银行股份有限公司 | Remote disaster recovery data synchronization method, device and system |
CN113141393B (en) * | 2021-03-25 | 2023-04-07 | 杭州博联智能科技股份有限公司 | Dynamic edge gateway log collection and management method, system, device and medium |
CN116466960A (en) * | 2023-04-14 | 2023-07-21 | 北京星汉未来网络科技有限公司 | Method, device, equipment and medium for database multi-active deployment |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10333961A (en) * | 1997-05-30 | 1998-12-18 | Kokusai Zunou Sangyo Kk | Data base recovery system and computer-readable recording medium recording recovery program |
US6163856A (en) | 1998-05-29 | 2000-12-19 | Sun Microsystems, Inc. | Method and apparatus for file system disaster recovery |
JP4546629B2 (en) | 2000-05-25 | 2010-09-15 | 株式会社日立製作所 | Storage system, response method of storage system, and recording medium |
JP2002189746A (en) * | 2000-12-21 | 2002-07-05 | Just Syst Corp | Electronic file search device, electronic file search method, and computer-readable recording medium storing a program for causing a computer to execute the method |
US7096382B2 (en) * | 2001-03-05 | 2006-08-22 | Topio, Inc. | System and a method for asynchronous replication for storage area networks |
JP4804653B2 (en) * | 2001-06-25 | 2011-11-02 | 三菱電機株式会社 | Processing request recovery system |
US6823349B1 (en) | 2001-09-21 | 2004-11-23 | Emc Corporation | Method and system for establishing, maintaining, and using a persistent fracture log |
WO2004025470A1 (en) * | 2002-09-10 | 2004-03-25 | Exagrid Systems, Inc. | Primary and remote data backup with nodal failover |
JP2004221880A (en) | 2003-01-14 | 2004-08-05 | Pioneer Electronic Corp | Speaker device |
GB0308264D0 (en) | 2003-04-10 | 2003-05-14 | Ibm | Recovery from failures within data processing systems |
US7467168B2 (en) | 2003-06-18 | 2008-12-16 | International Business Machines Corporation | Method for mirroring data at storage locations |
US7457829B2 (en) * | 2003-06-23 | 2008-11-25 | Microsoft Corporation | Resynchronization of multiple copies of a database after a divergence in transaction history |
JP2005128811A (en) * | 2003-10-24 | 2005-05-19 | Fujitsu Ltd | Non-stop trading system, trading terminal and backup area system |
US7383463B2 (en) | 2004-02-04 | 2008-06-03 | Emc Corporation | Internet protocol based disaster recovery of a server |
US7266656B2 (en) | 2004-04-28 | 2007-09-04 | International Business Machines Corporation | Minimizing system downtime through intelligent data caching in an appliance-based business continuance architecture |
US7246258B2 (en) | 2004-04-28 | 2007-07-17 | Lenovo (Singapore) Pte. Ltd. | Minimizing resynchronization time after backup system failures in an appliance-based business continuance architecture |
US20060004830A1 (en) * | 2004-06-07 | 2006-01-05 | Lora Brian M | Agent-less systems, methods and computer program products for managing a plurality of remotely located data storage systems |
EP1867097B1 (en) | 2005-03-10 | 2016-11-02 | Telecom Italia S.p.A. | Disaster recovery architecture |
US7464126B2 (en) | 2005-07-21 | 2008-12-09 | International Business Machines Corporation | Method for creating an application-consistent remote copy of data using remote mirroring |
JP4668763B2 (en) * | 2005-10-20 | 2011-04-13 | 株式会社日立製作所 | Storage device restore method and storage device |
US7644300B1 (en) | 2007-04-20 | 2010-01-05 | 3Par, Inc. | Fast resynchronization of data from a remote copy |
CN101183377B (en) | 2007-12-10 | 2010-09-08 | 华中科技大学 | A high-availability database cluster system based on message middleware |
JP2013501293A (en) | 2009-08-04 | 2013-01-10 | アクサナ・(イスラエル)・リミテッド | Data gap management in remote data mirroring system |
US9294564B2 (en) * | 2011-06-30 | 2016-03-22 | Amazon Technologies, Inc. | Shadowing storage gateway |
GB2496377B (en) | 2011-11-02 | 2014-07-30 | Ibm | Message reconciliation during disaster recovery |
-
2011
- 2011-11-02 GB GB1118936.2A patent/GB2496377B/en not_active Expired - Fee Related
-
2012
- 2012-10-25 IN IN2287CHN2014 patent/IN2014CN02287A/en unknown
- 2012-10-25 US US14/344,629 patent/US9442804B2/en active Active
- 2012-10-25 CN CN201280051927.7A patent/CN103890736B/en not_active Expired - Fee Related
- 2012-10-25 WO PCT/IB2012/055869 patent/WO2013064947A1/en active Application Filing
- 2012-10-25 JP JP2014539437A patent/JP2014532932A/en active Pending
- 2012-10-25 DE DE112012004216.6T patent/DE112012004216T5/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
CN103890736B (en) | 2016-08-17 |
JP2014532932A (en) | 2014-12-08 |
CN103890736A (en) | 2014-06-25 |
GB201118936D0 (en) | 2011-12-14 |
WO2013064947A1 (en) | 2013-05-10 |
GB2496377B (en) | 2014-07-30 |
US20140372800A1 (en) | 2014-12-18 |
GB2496377A (en) | 2013-05-15 |
DE112012004216T5 (en) | 2014-09-11 |
US9442804B2 (en) | 2016-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
IN2014CN02287A (en) | ||
WO2012060945A3 (en) | Consistent messaging with replication | |
WO2014160367A9 (en) | Coordinating fault recovery in a distributed system | |
IN2012CN06917A (en) | ||
MX2017014701A (en) | Method and system for fraud control of blockchain-based transactions. | |
MX337872B (en) | Message stream integrity. | |
WO2012162176A3 (en) | Synchronous replication in a distributed storage environment | |
PH12015501699A1 (en) | Reduced redundancy in stored data | |
AR086225A1 (en) | METHOD, INFORMATIC DEVICE AND SYSTEM TO ESTABLISH AND MAINTAIN A RECOVERY SERVICE LOCATION FOR A SERVICE | |
GB201320889D0 (en) | Methods systems and computer program products for coordinated disaster recovery | |
IN2014DE02630A (en) | ||
GB201303927D0 (en) | Systems and methods for synchronizing files in a networked communication system | |
MX2015003987A (en) | Distributed file system and data backup method for distributed file system. | |
NZ630359A (en) | Methods and systems for sending bills from a biller to a payer | |
WO2013192564A3 (en) | Aggregating online activities | |
IN2014DE00764A (en) | ||
WO2013189409A3 (en) | Service disaster recovery method and system | |
McCausland et al. | Advances in volcano monitoring and risk reduction in Latin America | |
McClain | Using Earth Observations for Building Risk-Informed Cities | |
Calais et al. | Large earthquakes in stable continental plate interiors: the need for a new paradigm | |
Elsworth et al. | Sequential Stagnation of Kamb Ice Stream Induced by Changes in Subglacial Hydrology | |
Stovall et al. | Investigating Rapid Uplift and Subsidence Near Norris, Yellowstone, During 2013-2014 | |
Wurm | Reconnection and transport in a two-frequency nontwist map model of a reversed magnetic shear tokamak | |
Jonas et al. | The extreme space weather event of 1859: A case of historical and physical alignment | |
Glaser et al. | Identifying the ODT in simulations of diblock copolymers using metadynamics |