DE69715537T2 - Fehlertolerante verfahrensmethode - Google Patents

Fehlertolerante verfahrensmethode

Info

Publication number
DE69715537T2
DE69715537T2 DE69715537T DE69715537T DE69715537T2 DE 69715537 T2 DE69715537 T2 DE 69715537T2 DE 69715537 T DE69715537 T DE 69715537T DE 69715537 T DE69715537 T DE 69715537T DE 69715537 T2 DE69715537 T2 DE 69715537T2
Authority
DE
Germany
Prior art keywords
fault
tolerant
procedure
tolerant procedure
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 - Fee Related
Application number
DE69715537T
Other languages
English (en)
Other versions
DE69715537D1 (de
Inventor
Roger Alan Fleming
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Co
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 Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of DE69715537D1 publication Critical patent/DE69715537D1/de
Application granted granted Critical
Publication of DE69715537T2 publication Critical patent/DE69715537T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related 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/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
    • G06F11/2023Failover techniques
    • 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
    • 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
    • G06F11/2038Error 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 with a single idle spare processing component
DE69715537T 1996-01-26 1997-01-24 Fehlertolerante verfahrensmethode Expired - Fee Related DE69715537T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9601584.7A GB9601584D0 (en) 1996-01-26 1996-01-26 Fault-tolerant processing method
PCT/GB1997/000228 WO1997027542A1 (en) 1996-01-26 1997-01-24 Fault-tolerant processing method

Publications (2)

Publication Number Publication Date
DE69715537D1 DE69715537D1 (de) 2002-10-24
DE69715537T2 true DE69715537T2 (de) 2003-05-15

Family

ID=10787615

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69715537T Expired - Fee Related DE69715537T2 (de) 1996-01-26 1997-01-24 Fehlertolerante verfahrensmethode

Country Status (6)

Country Link
US (1) US6035415A (de)
EP (1) EP0818001B1 (de)
JP (1) JPH11502659A (de)
DE (1) DE69715537T2 (de)
GB (1) GB9601584D0 (de)
WO (1) WO1997027542A1 (de)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6202067B1 (en) * 1998-04-07 2001-03-13 Lucent Technologies, Inc. Method and apparatus for correct and complete transactions in a fault tolerant distributed database system
US6477663B1 (en) * 1998-04-09 2002-11-05 Compaq Computer Corporation Method and apparatus for providing process pair protection for complex applications
US6266781B1 (en) * 1998-07-20 2001-07-24 Academia Sinica Method and apparatus for providing failure detection and recovery with predetermined replication style for distributed applications in a network
US6789114B1 (en) * 1998-08-05 2004-09-07 Lucent Technologies Inc. Methods and apparatus for managing middleware service in a distributed system
US6711632B1 (en) * 1998-08-11 2004-03-23 Ncr Corporation Method and apparatus for write-back caching with minimal interrupts
JP3545642B2 (ja) * 1999-05-17 2004-07-21 松下電器産業株式会社 監視システム及び方法
KR100324275B1 (ko) * 1999-07-14 2002-02-25 서평원 이중화된 프로세서의 이중화 상태 제어 방법
GB2353113B (en) * 1999-08-11 2001-10-10 Sun Microsystems Inc Software fault tolerant computer system
AU2060101A (en) * 1999-12-10 2001-06-18 Diva Systems Corporation Method and apparatus of load sharing and improving fault tolerance in an interactive video distribution system
US7487531B1 (en) * 1999-12-10 2009-02-03 Sedna Patent Services, Llc Method and apparatus of load sharing and improving fault tolerance in an interactive video distribution system
US7225244B2 (en) * 2000-05-20 2007-05-29 Ciena Corporation Common command interface
US7280529B1 (en) 2000-05-20 2007-10-09 Ciena Corporation Providing network management access through user profiles
US6687849B1 (en) 2000-06-30 2004-02-03 Cisco Technology, Inc. Method and apparatus for implementing fault-tolerant processing without duplicating working process
US6687852B1 (en) * 2000-07-14 2004-02-03 Lucent Technologies Inc. Ultra reliable disk memory for duplex processor platforms
US6671823B1 (en) * 2000-07-14 2003-12-30 Lucent Technologies Inc. Ultra reliable disk memory for multi-processor platforms
FI109855B (fi) * 2000-08-25 2002-10-15 Nokia Corp Datavirran suodatus tietoliikenneverkossa
US7007190B1 (en) * 2000-09-06 2006-02-28 Cisco Technology, Inc. Data replication for redundant network components
US6684346B2 (en) * 2000-12-22 2004-01-27 Intel Corporation Method and apparatus for machine check abort handling in a multiprocessing system
US6996674B2 (en) * 2001-05-07 2006-02-07 International Business Machines Corporation Method and apparatus for a global cache directory in a storage cluster
US6853617B2 (en) 2001-05-09 2005-02-08 Chiaro Networks, Ltd. System and method for TCP connection protection switching
US6820218B1 (en) * 2001-09-04 2004-11-16 Microsoft Corporation Persistent stateful component-based applications via automatic recovery
US7159085B2 (en) * 2002-04-19 2007-01-02 Emc Corporation Method of allowing point-in-time view of data on a disk
US7362700B2 (en) * 2002-06-27 2008-04-22 Extreme Networks, Inc. Methods and systems for hitless restart of layer 3 packet forwarding
WO2004012061A2 (en) 2002-07-29 2004-02-05 Eternal Systems, Inc. Consistent message ordering for semi-active and passive replication
US7076687B2 (en) * 2002-10-16 2006-07-11 Hitachi, Ltd. System and method for bi-directional failure detection of a site in a clustering system
US7418462B2 (en) * 2003-11-24 2008-08-26 Microsoft Corporation Optimized recovery logging
JP4288418B2 (ja) * 2003-12-02 2009-07-01 日本電気株式会社 計算機システムおよび状態取得方法ならびに状態取得プログラム
US7483370B1 (en) 2003-12-22 2009-01-27 Extreme Networks, Inc. Methods and systems for hitless switch management module failover and upgrade
US7155586B1 (en) 2003-12-30 2006-12-26 Emc Corporation Method of allowing point-in-time view of data on a disk using a map on cache disk
US7137042B2 (en) 2004-03-17 2006-11-14 Hitachi, Ltd. Heartbeat apparatus via remote mirroring link on multi-site and method of using same
US7321906B2 (en) * 2004-07-23 2008-01-22 Omx Technology Ab Method of improving replica server performance and a replica server system
FR2881246B1 (fr) * 2005-01-21 2007-03-23 Meiosys Soc Par Actions Simpli Procede perdictif de gestion, de journalisation ou de rejeu d'operations non deterministes au sein du deroulement d'un processus applicatif
US20070028144A1 (en) * 2005-07-29 2007-02-01 Stratus Technologies Bermuda Ltd. Systems and methods for checkpointing
US8281184B1 (en) * 2010-08-06 2012-10-02 Open Invention Network Llc System and method for reliable non-blocking messaging for multi-process application replication
US8584145B1 (en) 2010-08-06 2013-11-12 Open Invention Network, Llc System and method for dynamic transparent consistent application-replication of multi-process multi-threaded applications
US8621275B1 (en) 2010-08-06 2013-12-31 Open Invention Network, Llc System and method for event-driven live migration of multi-process applications
US8589953B1 (en) 2010-08-06 2013-11-19 Open Invention Network, Llc System and method for transparent consistent application-replication of multi-process multi-threaded applications
US9043640B1 (en) * 2005-08-26 2015-05-26 Open Invention Network, LLP System and method for event-driven live migration of multi-process applications
US9141481B1 (en) * 2010-08-06 2015-09-22 Open Invention Network, Llc System and method for reliable non-blocking messaging for multi-process application replication
US8301700B1 (en) 2010-08-06 2012-10-30 Open Invention Network Llc System and method for event-driven live migration of multi-process applications
US7577870B2 (en) * 2005-12-21 2009-08-18 The Boeing Company Method and system for controlling command execution
US7725764B2 (en) * 2006-08-04 2010-05-25 Tsx Inc. Failover system and method
SE0950005L (sv) * 2006-11-10 2008-05-11 Densitech Ab Tillhandahållande säkerhet i förhållande till mobilterminaler
EP1936503A1 (de) * 2006-12-20 2008-06-25 International Business Machines Corporation Verfahren und System zur Bereitstellung einer deterministischen virtuellen Uhr
US9201745B2 (en) * 2008-01-23 2015-12-01 Omx Technology Ab Method of improving replica server performance and a replica server system
US20100229029A1 (en) * 2009-03-06 2010-09-09 Frazier Ii Robert Claude Independent and dynamic checkpointing system and method
US9135127B1 (en) 2010-08-06 2015-09-15 Open Invention Network, Llc System and method for dynamic transparent consistent application-replication of multi-process multi-threaded applications
GB2497967B (en) * 2011-12-23 2018-02-21 Reinhausen Maschf Scheubeck Fault-tolerant control systems
KR101638437B1 (ko) * 2012-09-25 2016-07-12 한국전자통신연구원 고장감내처리 시스템의 동작방법
US9251002B2 (en) 2013-01-15 2016-02-02 Stratus Technologies Bermuda Ltd. System and method for writing checkpointing data
US9563452B2 (en) 2013-06-28 2017-02-07 Sap Se Cloud-enabled, distributed and high-availability system with virtual machine checkpointing
EP3090344B1 (de) 2013-12-30 2018-07-18 Stratus Technologies Bermuda Ltd. Systeme und verfahren für dynamisches checkpointing
ES2652262T3 (es) 2013-12-30 2018-02-01 Stratus Technologies Bermuda Ltd. Método de retardar puntos de comprobación inspeccionando paquetes de red
US9588844B2 (en) 2013-12-30 2017-03-07 Stratus Technologies Bermuda Ltd. Checkpointing systems and methods using data forwarding
AU2015201304B2 (en) * 2014-03-12 2019-03-21 Ainsworth Game Technology Limited Devices and methodologies for implementing redundant backups in NVRAM reliant environments
TWI547800B (zh) * 2014-11-12 2016-09-01 緯創資通股份有限公司 備援系統以及其主從關係的決定方法
US11641395B2 (en) * 2019-07-31 2023-05-02 Stratus Technologies Ireland Ltd. Fault tolerant systems and methods incorporating a minimum checkpoint interval

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4590554A (en) * 1982-11-23 1986-05-20 Parallel Computers Systems, Inc. Backup fault tolerant computer system
US4665520A (en) * 1985-02-01 1987-05-12 International Business Machines Corporation Optimistic recovery in a distributed processing system
US4937741A (en) * 1988-04-28 1990-06-26 The Charles Stark Draper Laboratory, Inc. Synchronization of fault-tolerant parallel processing systems
EP0441087B1 (de) * 1990-02-08 1995-08-16 International Business Machines Corporation Wiederanlaufkennzeichnungsmechanismus für fehlertolerierende Systeme
US5157663A (en) * 1990-09-24 1992-10-20 Novell, Inc. Fault tolerant computer system
US5363503A (en) * 1992-01-22 1994-11-08 Unisys Corporation Fault tolerant computer system with provision for handling external events
US5867501A (en) * 1992-12-17 1999-02-02 Tandem Computers Incorporated Encoding for communicating data and commands

Also Published As

Publication number Publication date
US6035415A (en) 2000-03-07
WO1997027542A1 (en) 1997-07-31
JPH11502659A (ja) 1999-03-02
DE69715537D1 (de) 2002-10-24
GB9601584D0 (en) 1996-03-27
EP0818001A1 (de) 1998-01-14
EP0818001B1 (de) 2002-09-18

Similar Documents

Publication Publication Date Title
DE69715537T2 (de) Fehlertolerante verfahrensmethode
ID21031A (id) Kornea buatan
ATE208395T1 (de) Thiophenopyrimidine
DE69722695T2 (de) Fluoroelastomerteile
DE69730237D1 (de) Verbindungsaufbauverfahren
ATE262512T1 (de) Arylalkanoylpyridazine
ID18010A (id) Oligosakarida termodifikasi
ATE208773T1 (de) Chinoxalindione
BR9702364A (pt) Conexão
ATE353652T1 (de) Östroprogestatives antikonzeptionsmittel
NO970013D0 (no) Organopolysiloksanforbindelse
DE29614220U1 (de) Anschlußgarnitur
ID17945A (id) Lemari es
DE29620103U1 (de) Verbindungsanordnung
FI965275A0 (fi) Aonglaoda i kartong- eller pappersmaskin
FI2674U1 (fi) Långnyppress i en pappers- eller kartongmaskin
FI965276A0 (fi) Aonglaoda i kartong- eller pappersmaskin
FI964007A0 (fi) Styrsystem foer ventiler i en foerbraenningsmotor
FI960287A0 (fi) Anordning i avdammningsanlaeggning
FI963104A0 (fi) Basskontroll i en hemteateranordning
FI964603A0 (fi) Vaermefogningsstoedstomme i silikon-gummi foer en ankelsockas skaftdel
FI964904A0 (fi) Tryckknapp i hissen
FI964372A0 (fi) Flyttbar kontainerlaos i jaernvaegsvagn
FI960733A0 (fi) Anordning i en kontaktskena
FI964279A0 (fi) Foerfarande foer avlaegsna torsionspaenning i textilgarn

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, TE

8339 Ceased/non-payment of the annual fee