SE454730B - Forfarande och datorutrustning for stotfri omkoppling av funktionen fran aktiva enheter till beredskapsenheter i en centralenhet - Google Patents

Forfarande och datorutrustning for stotfri omkoppling av funktionen fran aktiva enheter till beredskapsenheter i en centralenhet

Info

Publication number
SE454730B
SE454730B SE8603945A SE8603945A SE454730B SE 454730 B SE454730 B SE 454730B SE 8603945 A SE8603945 A SE 8603945A SE 8603945 A SE8603945 A SE 8603945A SE 454730 B SE454730 B SE 454730B
Authority
SE
Sweden
Prior art keywords
memory
unit
active
units
processor
Prior art date
Application number
SE8603945A
Other languages
English (en)
Swedish (sv)
Other versions
SE8603945D0 (sv
SE8603945L (sv
Inventor
M Kap
Original Assignee
Asea Ab
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 Asea Ab filed Critical Asea Ab
Priority to SE8603945A priority Critical patent/SE454730B/sv
Publication of SE8603945D0 publication Critical patent/SE8603945D0/xx
Priority to DE8787113359T priority patent/DE3781486T2/de
Priority to EP87113359A priority patent/EP0260625B1/de
Priority to US07/097,784 priority patent/US4941087A/en
Publication of SE8603945L publication Critical patent/SE8603945L/xx
Publication of SE454730B publication Critical patent/SE454730B/sv

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/142Reconfiguring to eliminate the error
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F11/2025Failover techniques using centralised failover control functionality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F11/2028Failover techniques eliminating a faulty processor or activating a spare

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Hardware Redundancy (AREA)
  • Retry When Errors Occur (AREA)
SE8603945A 1986-09-19 1986-09-19 Forfarande och datorutrustning for stotfri omkoppling av funktionen fran aktiva enheter till beredskapsenheter i en centralenhet SE454730B (sv)

Priority Applications (4)

Application Number Priority Date Filing Date Title
SE8603945A SE454730B (sv) 1986-09-19 1986-09-19 Forfarande och datorutrustning for stotfri omkoppling av funktionen fran aktiva enheter till beredskapsenheter i en centralenhet
DE8787113359T DE3781486T2 (de) 1986-09-19 1987-09-12 Verfahren zur stossfreien umschaltung von aktiven einheiten zu ersatzeinheiten in datenverarbeitungsanlagen und datenverarbeitungsanlage zur durchfuehrung dieses verfahrens.
EP87113359A EP0260625B1 (de) 1986-09-19 1987-09-12 Verfahren zur stossfreien Umschaltung von aktiven Einheiten zu Ersatzeinheiten in Datenverarbeitungsanlagen und Datenverarbeitungsanlage zur Durchführung dieses Verfahrens
US07/097,784 US4941087A (en) 1986-09-19 1987-09-18 System for bumpless changeover between active units and backup units by establishing rollback points and logging write and read operations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE8603945A SE454730B (sv) 1986-09-19 1986-09-19 Forfarande och datorutrustning for stotfri omkoppling av funktionen fran aktiva enheter till beredskapsenheter i en centralenhet

Publications (3)

Publication Number Publication Date
SE8603945D0 SE8603945D0 (sv) 1986-09-19
SE8603945L SE8603945L (sv) 1988-03-20
SE454730B true SE454730B (sv) 1988-05-24

Family

ID=20365646

Family Applications (1)

Application Number Title Priority Date Filing Date
SE8603945A SE454730B (sv) 1986-09-19 1986-09-19 Forfarande och datorutrustning for stotfri omkoppling av funktionen fran aktiva enheter till beredskapsenheter i en centralenhet

Country Status (4)

Country Link
US (1) US4941087A (de)
EP (1) EP0260625B1 (de)
DE (1) DE3781486T2 (de)
SE (1) SE454730B (de)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5121486A (en) * 1987-11-20 1992-06-09 Hitachi, Ltd Network control system for dynamically switching a logical connection between an identified terminal device and an indicated processing unit
US5247692A (en) * 1988-02-08 1993-09-21 Nec Corporation Multiple file system having a plurality of file units holding the same files in which loss of data is prevented in a failure of a file unit
GB2217487B (en) * 1988-04-13 1992-09-23 Yokogawa Electric Corp Dual computer system
US5253360A (en) * 1988-12-16 1993-10-12 Kabushiki Kaisha Toshiba Facsimile device having continuous operating capabilities immediately after recovery from trouble and related method
US5832202A (en) * 1988-12-28 1998-11-03 U.S. Philips Corporation Exception recovery in a data processing system
JPH02216545A (ja) * 1989-02-17 1990-08-29 Nec Corp 実行履歴記憶装置
EP0405859B1 (de) * 1989-06-30 1997-09-17 Digital Equipment Corporation Verfahren und Anordnung zur Steuerung von Schattenspeichern
US5613106A (en) * 1989-09-15 1997-03-18 Motorola, Inc. Method for processing and storing a transaction in a distributed database system
US5170480A (en) * 1989-09-25 1992-12-08 International Business Machines Corporation Concurrently applying redo records to backup database in a log sequence using single queue server per queue at a time
US5551050A (en) * 1989-12-20 1996-08-27 Texas Instruments Incorporated System and method using synchronized processors to perform real time internal monitoring of a data processing device
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
US5202822A (en) * 1990-09-26 1993-04-13 Honeywell Inc. Universal scheme of input/output redundancy in a process control system
DE59108472D1 (de) * 1991-02-01 1997-02-20 Siemens Ag Verfahren für den fehlerbedingten Neustart eines Multiprozessorrechners eines Fernmeldevermittlungssystems
US5442772A (en) * 1991-03-29 1995-08-15 International Business Machines Corporation Common breakpoint in virtual time logic simulation for parallel processors
US5363503A (en) * 1992-01-22 1994-11-08 Unisys Corporation Fault tolerant computer system with provision for handling external events
US5379412A (en) * 1992-04-20 1995-01-03 International Business Machines Corporation Method and system for dynamic allocation of buffer storage space during backup copying
US20020091850A1 (en) 1992-10-23 2002-07-11 Cybex Corporation System and method for remote monitoring and operation of personal computers
US5664195A (en) * 1993-04-07 1997-09-02 Sequoia Systems, Inc. Method and apparatus for dynamic installation of a driver on a computer system
DE69506404T2 (de) * 1994-06-10 1999-05-27 Texas Micro Inc., Houston, Tex. Hauptspeichervorrichtung und wiederanlaufkennzeichnungsverfahren für ein fehlertolerantes rechnersystem
US5566297A (en) * 1994-06-16 1996-10-15 International Business Machines Corporation Non-disruptive recovery from file server failure in a highly available file system for clustered computing environments
US5530802A (en) * 1994-06-22 1996-06-25 At&T Corp. Input sequence reordering method for software failure recovery
FI98595C (fi) * 1994-07-12 1997-07-10 Nokia Telecommunications Oy Menetelmä varaprosessin lämmittämiseksi kahdennetussa reaaliaikaisessa järjestelmässä, erityisesti puhelinkeskuksessa
US5835953A (en) 1994-10-13 1998-11-10 Vinca Corporation Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating
US5649152A (en) 1994-10-13 1997-07-15 Vinca Corporation Method and system for providing a static snapshot of data stored on a mass storage system
US5664198A (en) * 1994-10-26 1997-09-02 Intel Corporation High speed access to PC card memory using interrupts
JP3086779B2 (ja) * 1995-06-19 2000-09-11 株式会社東芝 メモリ状態復元装置
US5721842A (en) * 1995-08-25 1998-02-24 Apex Pc Solutions, Inc. Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch
US5751939A (en) * 1995-11-29 1998-05-12 Texas Micro, Inc. Main memory system and checkpointing protocol for fault-tolerant computer system using an exclusive-or memory
US5864657A (en) * 1995-11-29 1999-01-26 Texas Micro, Inc. Main memory system and checkpointing protocol for fault-tolerant computer system
US5737514A (en) * 1995-11-29 1998-04-07 Texas Micro, Inc. Remote checkpoint memory system and protocol for fault-tolerant computer system
US5745672A (en) * 1995-11-29 1998-04-28 Texas Micro, Inc. Main memory system and checkpointing protocol for a fault-tolerant computer system using a read buffer
FR2745100B1 (fr) * 1996-02-19 1998-04-17 France Telecom Systeme informatique a transparence de panne pour les applications utilisateur
DE19624140A1 (de) * 1996-06-17 1997-12-18 Philips Patentverwaltung System zum Übertragen von Daten
TW379298B (en) * 1996-09-30 2000-01-11 Toshiba Corp Memory updating history saving device and memory updating history saving method
FR2767001B1 (fr) * 1997-07-31 1999-08-27 Bull Sa Procede de purge des tampons de liaisons series a haut debit et dispositif de mise en oeuvre du procede
US6304895B1 (en) 1997-08-22 2001-10-16 Apex Inc. Method and system for intelligently controlling a remotely located computer
US20010044843A1 (en) * 1997-10-28 2001-11-22 Philip Bates Multi-user computer system
JPH11134235A (ja) * 1997-10-31 1999-05-21 Hitachi Ltd 外部記憶装置故障時の回復支援方法
EP1116086B1 (de) 1998-09-22 2007-02-21 Avocent Huntsville Corporation System zum fernzugriff auf personalcomputer
US6577912B1 (en) * 1999-01-13 2003-06-10 Matsushita Electric Industrial Co., Ltd Computer device for production equipment
US6378014B1 (en) 1999-08-25 2002-04-23 Apex Inc. Terminal emulator for interfacing between a communications port and a KVM switch
GB2359385B (en) * 2000-02-16 2004-04-07 Data Connection Ltd Method for upgrading running software processes without compromising fault-tolerance
US7177943B1 (en) * 2001-12-27 2007-02-13 Cisco Technology, Inc. System and method for processing packets in a multi-processor environment
KR100441712B1 (ko) * 2001-12-29 2004-07-27 엘지전자 주식회사 확장 가능형 다중 처리 시스템 및 그의 메모리 복제 방법
US6717869B2 (en) * 2002-04-25 2004-04-06 D.S.P. Group Ltd. Integrated circuit having redundant, self-organized architecture for improving yield
US7109608B2 (en) * 2002-09-11 2006-09-19 Visteon Global Technologies, Inc. Advanced smooth transition switch
JP3655908B2 (ja) * 2003-02-26 2005-06-02 株式会社東芝 命令ロールバックプロセッサシステム、命令ロールバック方法及び命令ロールバックプログラム
US7259482B2 (en) 2003-09-24 2007-08-21 Belkin International, Inc. Distance extender and method making use of same
DE102004036261A1 (de) * 2004-07-26 2006-03-23 Siemens Ag Verfahren und Anordnung zum Synchronisieren des Speicherinhalts zwischen zwei redundanten Einrichtungen im laufenden Betrieb
US20060023627A1 (en) * 2004-08-02 2006-02-02 Anil Villait Computing system redundancy and fault tolerance
US7613749B2 (en) * 2006-04-12 2009-11-03 International Business Machines Corporation System and method for application fault tolerance and recovery using topologically remotely located computing devices
US8009173B2 (en) 2006-08-10 2011-08-30 Avocent Huntsville Corporation Rack interface pod with intelligent platform control
US8427489B2 (en) 2006-08-10 2013-04-23 Avocent Huntsville Corporation Rack interface pod with intelligent platform control
US7594138B2 (en) * 2007-01-31 2009-09-22 International Business Machines Corporation System and method of error recovery for backup applications
US20100318746A1 (en) * 2009-06-12 2010-12-16 Seakr Engineering, Incorporated Memory change track logging
RU2439674C1 (ru) * 2010-07-02 2012-01-10 Федеральное государственное унитарное предприятие "Московское опытно-конструкторское бюро "Марс" (ФГУП МОКБ "Марс") Способ формирования отказоустойчивой вычислительной системы и отказоустойчивая вычислительная система
US8984318B2 (en) * 2011-01-03 2015-03-17 Ca, Inc. System and method to avoid resynchronization when protecting multiple servers
US10019193B2 (en) * 2015-11-04 2018-07-10 Hewlett Packard Enterprise Development Lp Checkpointing a journal by virtualization of non-volatile random access memory
RU174640U1 (ru) * 2017-06-14 2017-10-24 Федеральное государственное автономное образовательное учреждение высшего образования "Санкт-Петербургский политехнический университет Петра Великого" Отказоустойчивый цифровой преобразователь информации для управления дискретными процессами

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4099241A (en) * 1973-10-30 1978-07-04 Telefonaktiebolaget L M Ericsson Apparatus for facilitating a cooperation between an executive computer and a reserve computer
US4037088A (en) * 1973-11-06 1977-07-19 Westinghouse Electric Corporation Wide load range system for transferring turbine or plant operation between computers in a multiple computer turbine and power plant control system
US4057715A (en) * 1973-11-06 1977-11-08 Westinghouse Electric Corporation Wide range system for transferring steam generator and turbine operation between computers in a multiple turbine computer control system
US4351023A (en) * 1980-04-11 1982-09-21 The Foxboro Company Process control system with improved system security features
ZA821999B (en) * 1981-03-31 1983-05-25 British Telecomm Computor or processor control systems
DE3215177A1 (de) * 1982-04-23 1983-10-27 Hartmann & Braun Ag, 6000 Frankfurt Ueberwachungssystem fuer eine oder mehrere, gleichartig aufgebaute prozessstationen
US4466098A (en) * 1982-06-11 1984-08-14 Siemens Corporation Cross channel circuit for an electronic system having two or more redundant computers
US4507751A (en) * 1982-06-21 1985-03-26 International Business Machines Corporation Method and apparatus for logging journal data using a log write ahead data set
US4493035A (en) * 1982-12-07 1985-01-08 Motorola, Inc. Data processor version validation
WO1984002409A1 (en) * 1982-12-09 1984-06-21 Sequoia Systems Inc Memory backup system
US4697266A (en) * 1983-03-14 1987-09-29 Unisys Corp. Asynchronous checkpointing system for error recovery
US4635184A (en) * 1984-12-17 1987-01-06 Combustion Engineering, Inc. Distributed control with mutual spare switch over capability
US4751639A (en) * 1985-06-24 1988-06-14 Ncr Corporation Virtual command rollback in a fault tolerant data processing system
US4751702A (en) * 1986-02-10 1988-06-14 International Business Machines Corporation Improving availability of a restartable staged storage data base system that uses logging facilities

Also Published As

Publication number Publication date
DE3781486T2 (de) 1993-04-08
EP0260625A1 (de) 1988-03-23
SE8603945D0 (sv) 1986-09-19
SE8603945L (sv) 1988-03-20
EP0260625B1 (de) 1992-09-02
DE3781486D1 (de) 1992-10-08
US4941087A (en) 1990-07-10

Similar Documents

Publication Publication Date Title
SE454730B (sv) Forfarande och datorutrustning for stotfri omkoppling av funktionen fran aktiva enheter till beredskapsenheter i en centralenhet
US4351023A (en) Process control system with improved system security features
US5966301A (en) Redundant processor controller providing upgrade recovery
US5155729A (en) Fault recovery in systems utilizing redundant processor arrangements
JP2532317B2 (ja) プロセス制御システムにおける汎用入出力冗長方式のバックアップ方法
US3786433A (en) Computer control arrangements
US7793147B2 (en) Methods and systems for providing reconfigurable and recoverable computing resources
JPH04213736A (ja) フォールト・トレラント・システムのためのチェックポイント機構
WO1985002926A1 (en) Processing system tolerant of loss of access to secondary storage
US5452441A (en) System and method for on-line state restoration of one or more processors in an N module redundant voting processor system
CN110033095A (zh) 一种高可用分布式机器学习计算框架的容错方法和系统
US20050229035A1 (en) Method for event synchronisation, especially for processors of fault-tolerant systems
JP3774826B2 (ja) 情報処理装置
Avizienis A fault tolerance infrastructure for dependable computing with high-performance COTS components
JP2006277205A (ja) 記憶装置システムおよびその制御方法、制御プログラム
JP3394189B2 (ja) 任意プロセッサのプログラム・データ無中断更新システム
JPH01224846A (ja) プロセス空間切り換え制御方式
JPH07121395A (ja) 予備装置優先選択方法
JPH04268643A (ja) 情報処理システム
JP4788516B2 (ja) 動的置き換えシステム、動的置き換え方法およびプログラム
EP3540533A1 (de) Steuergerät und datenspeicherungsverfahren
JPS63113701A (ja) 制御用デジタルコンピュータにおける独立したバックアップモードへの切換方法及び機構
KR19980084706A (ko) 비동기 전송 모드(atm) 교환기의 제어보드의 이중화 제어방법
JPH10312301A (ja) 情報処理装置
JPH032957A (ja) 複合計算機システムの立上げ処理方式

Legal Events

Date Code Title Description
NAL Patent in force

Ref document number: 8603945-0

Format of ref document f/p: F

NUG Patent has lapsed