DE60003339D1 - Bewahrung der übereinstimmung von passiv-replizierten nicht-deterministischen objekten - Google Patents

Bewahrung der übereinstimmung von passiv-replizierten nicht-deterministischen objekten

Info

Publication number
DE60003339D1
DE60003339D1 DE60003339T DE60003339T DE60003339D1 DE 60003339 D1 DE60003339 D1 DE 60003339D1 DE 60003339 T DE60003339 T DE 60003339T DE 60003339 T DE60003339 T DE 60003339T DE 60003339 D1 DE60003339 D1 DE 60003339D1
Authority
DE
Germany
Prior art keywords
request
transaction
client
primary replica
executed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60003339T
Other languages
English (en)
Other versions
DE60003339T2 (de
Inventor
Pascal Felber
Gary Hallmark
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oracle International Corp
Original Assignee
Oracle International Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oracle International Corp filed Critical Oracle International Corp
Publication of DE60003339D1 publication Critical patent/DE60003339D1/de
Application granted granted Critical
Publication of DE60003339T2 publication Critical patent/DE60003339T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1474Saving, restoring, recovering or retrying in transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/202Error 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 processing functionality is redundant
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2097Error 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

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)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Control And Other Processes For Unpacking Of Materials (AREA)
  • Catching Or Destruction (AREA)
  • Gloves (AREA)
  • Debugging And Monitoring (AREA)
DE60003339T 2000-01-06 2000-12-21 Bewahrung der übereinstimmung von passiv-replizierten nicht-deterministischen objekten Expired - Lifetime DE60003339T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US478946 2000-01-06
US09/478,946 US6574750B1 (en) 2000-01-06 2000-01-06 Preserving consistency of passively-replicated non-deterministic objects
PCT/US2000/035230 WO2001050264A1 (en) 2000-01-06 2000-12-21 Preserving consistency of passively-replicated non-deterministic objects

Publications (2)

Publication Number Publication Date
DE60003339D1 true DE60003339D1 (de) 2003-07-17
DE60003339T2 DE60003339T2 (de) 2004-04-29

Family

ID=23902036

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60003339T Expired - Lifetime DE60003339T2 (de) 2000-01-06 2000-12-21 Bewahrung der übereinstimmung von passiv-replizierten nicht-deterministischen objekten

Country Status (8)

Country Link
US (1) US6574750B1 (de)
EP (1) EP1247182B1 (de)
AT (1) ATE242896T1 (de)
AU (1) AU771514B2 (de)
CA (1) CA2395282C (de)
DE (1) DE60003339T2 (de)
HK (1) HK1046455B (de)
WO (1) WO2001050264A1 (de)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7363325B2 (en) * 2000-08-10 2008-04-22 Nec Laboratories America, Inc. Synchronizable transactional database method and system
WO2002041149A2 (en) * 2000-10-27 2002-05-23 Eternal Systems, Inc. Fault tolerance for computer programs that operate over a communication network
US9659292B1 (en) * 2001-08-30 2017-05-23 EMC IP Holding Company LLC Storage-based replication of e-commerce transactions in real time
WO2003083614A2 (en) * 2002-03-25 2003-10-09 Eternal Systems, Inc. Transparent consistent active replication of multithreaded application programs
GB0324961D0 (en) * 2003-10-25 2003-11-26 Ibm Invocation of a follow on unit of work
US7188273B2 (en) 2003-11-24 2007-03-06 Tsx Inc. System and method for failover
US7634566B2 (en) * 2004-06-03 2009-12-15 Cisco Technology, Inc. Arrangement in a network for passing control of distributed data between network nodes for optimized client access based on locality
US7203871B2 (en) 2004-06-03 2007-04-10 Cisco Technology, Inc. Arrangement in a network node for secure storage and retrieval of encoded data distributed among multiple network nodes
EP1856612B1 (de) * 2005-01-28 2008-10-01 International Business Machines Corporation Zählverfahren für anweisungen zur protokollierung und wiedergabe einer deterministischen ereignisabfolge
US7730286B2 (en) * 2005-12-30 2010-06-01 Intel Corporation Software assisted nested hardware transactions
US7725764B2 (en) * 2006-08-04 2010-05-25 Tsx Inc. Failover system and method
WO2010037794A2 (en) * 2008-10-03 2010-04-08 Telefonaktiebolaget Lm Ericsson (Publ) Monitoring mechanism for a distributed database
WO2010136699A2 (fr) * 2009-05-29 2010-12-02 France Telecom Technique de distribution d'un contenu vers un utilisateur
US9286112B2 (en) * 2010-10-12 2016-03-15 Hewlett Packard Enterprise Development Lp Determining and dispatching processing agent for transaction processing
US9600315B2 (en) * 2010-10-22 2017-03-21 Netapp, Inc. Seamless takeover of a stateful protocol session in a virtual machine environment
FR3030805B1 (fr) * 2014-12-19 2016-12-23 Thales Sa Qualite de service d'un systeme de gestion de vol

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864854A (en) 1996-01-05 1999-01-26 Lsi Logic Corporation System and method for maintaining a shared cache look-up table
US5963915A (en) * 1996-02-21 1999-10-05 Infoseek Corporation Secure, convenient and efficient system and method of performing trans-internet purchase transactions
US6286011B1 (en) * 1997-04-30 2001-09-04 Bellsouth Corporation System and method for recording transactions using a chronological list superimposed on an indexed list
US6490610B1 (en) * 1997-05-30 2002-12-03 Oracle Corporation Automatic failover for clients accessing a resource through a server
US5958004A (en) * 1997-10-28 1999-09-28 Microsoft Corporation Disabling and enabling transaction committal in transactional application components
US6223215B1 (en) * 1998-09-22 2001-04-24 Sony Corporation Tracking a user's purchases on the internet by associating the user with an inbound source and a session identifier
US6457065B1 (en) * 1999-01-05 2002-09-24 International Business Machines Corporation Transaction-scoped replication for distributed object systems
JP2000207266A (ja) * 1999-01-13 2000-07-28 Mitsubishi Electric Corp レプリカシステムおよびレプリカ方法
US6446048B1 (en) * 1999-09-03 2002-09-03 Intuit, Inc. Web-based entry of financial transaction information and subsequent download of such information

Also Published As

Publication number Publication date
EP1247182A1 (de) 2002-10-09
WO2001050264A1 (en) 2001-07-12
HK1046455B (zh) 2003-09-11
US6574750B1 (en) 2003-06-03
AU2291701A (en) 2001-07-16
CA2395282A1 (en) 2001-07-12
AU771514B2 (en) 2004-03-25
ATE242896T1 (de) 2003-06-15
CA2395282C (en) 2009-05-05
EP1247182B1 (de) 2003-06-11
HK1046455A1 (en) 2003-01-10
DE60003339T2 (de) 2004-04-29

Similar Documents

Publication Publication Date Title
DE60003339D1 (de) Bewahrung der übereinstimmung von passiv-replizierten nicht-deterministischen objekten
GB2353381B (en) Initializing and restarting operating systems
WO2018121759A1 (zh) 智能问答方法及系统
CA2447522A1 (en) Synchronous change data capture in a relational database
DE602006014596D1 (de) Softwaregestützte verschachtelte hardware-transaktionen
CA2294654A1 (en) Fault-tolerant java virtual machine
DE60126288D1 (de) Nicht-zeitabhängige synchronisation von datenbanken
WO2007078538A3 (en) Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions
CA2472014A1 (en) Method and system for updating a remote database
GB0411739D0 (en) Maintaining resource integrity without a unifield transaction manager in a software environment
MY133528A (en) System and method for associating properties with objects
WO2007071592A3 (en) Commitment of transactions in a distributed system
EP4231220A3 (de) Verfahren, programm und system zur bereitstellung einer auf virtuellen firmenkarten basierenden finanztransaktion
SE9800161L (sv) Metod vid databas
WO2019228551A3 (en) System and method for registering subscribable states in blockchain
WO2004010263A3 (en) Method and system for automating business processes
CN105045678B (zh) 数据库恢复方法及装置
CN115002099A (zh) 基于rpa和ai实现ia的人机交互式文件处理方法和装置
WO2001013281A3 (en) Method and system for providing an enterprise database
CN105323289A (zh) 一种基于分布式的数据同步方法
CN108536798A (zh) 订单级别的数据库数据的恢复方法及系统
WO2004114152A3 (en) Databases synchronization
CN109710688B (zh) 一种数据实时比对校验方法及消息中间件
CN107153699B (zh) 一种动态扩展集群服务器的方法及装置
WO2004066266A3 (en) System and method for utilizing anchor to reduce memory requirements for speech recognition

Legal Events

Date Code Title Description
8364 No opposition during term of opposition