DE60139126D1 - Schnelle umschaltung von prozessoren in einem datenverarbeitungssystem - Google Patents

Schnelle umschaltung von prozessoren in einem datenverarbeitungssystem

Info

Publication number
DE60139126D1
DE60139126D1 DE60139126T DE60139126T DE60139126D1 DE 60139126 D1 DE60139126 D1 DE 60139126D1 DE 60139126 T DE60139126 T DE 60139126T DE 60139126 T DE60139126 T DE 60139126T DE 60139126 D1 DE60139126 D1 DE 60139126D1
Authority
DE
Germany
Prior art keywords
processors
data processing
processing system
fast switching
fast
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
DE60139126T
Other languages
English (en)
Inventor
Sidney L Andress
Curtis D Andes
Gerald E Rightnour
James R Smith
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.)
Bull HN Information Systems Inc
Original Assignee
Bull HN Information Systems Inc
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 Bull HN Information Systems Inc filed Critical Bull HN Information Systems Inc
Application granted granted Critical
Publication of DE60139126D1 publication Critical patent/DE60139126D1/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/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/2043Error 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 where the redundant components share a common memory address space
    • 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
    • G06F11/2025Failover techniques using centralised failover control functionality
    • 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
    • G06F11/203Failover techniques using migration
    • 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/2041Error 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 more than one idle spare processing component
DE60139126T 2000-06-16 2001-05-11 Schnelle umschaltung von prozessoren in einem datenverarbeitungssystem Expired - Lifetime DE60139126D1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/596,539 US6574748B1 (en) 2000-06-16 2000-06-16 Fast relief swapping of processors in a data processing system
PCT/US2001/015310 WO2001098902A1 (en) 2000-06-16 2001-05-11 Fast relief swapping of processors in a data processing system

Publications (1)

Publication Number Publication Date
DE60139126D1 true DE60139126D1 (de) 2009-08-13

Family

ID=24387710

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60139126T Expired - Lifetime DE60139126D1 (de) 2000-06-16 2001-05-11 Schnelle umschaltung von prozessoren in einem datenverarbeitungssystem

Country Status (4)

Country Link
US (1) US6574748B1 (de)
EP (1) EP1290556B1 (de)
DE (1) DE60139126D1 (de)
WO (1) WO2001098902A1 (de)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6938256B2 (en) 2000-01-18 2005-08-30 Galactic Computing Corporation System for balance distribution of requests across multiple servers using dynamic metrics
US6725317B1 (en) * 2000-04-29 2004-04-20 Hewlett-Packard Development Company, L.P. System and method for managing a computer system having a plurality of partitions
US6658594B1 (en) * 2000-07-13 2003-12-02 International Business Machines Corporation Attention mechanism for immediately displaying/logging system checkpoints
US8538843B2 (en) 2000-07-17 2013-09-17 Galactic Computing Corporation Bvi/Bc Method and system for operating an E-commerce service provider
US6816905B1 (en) * 2000-11-10 2004-11-09 Galactic Computing Corporation Bvi/Bc Method and system for providing dynamic hosted service management across disparate accounts/sites
US6742145B2 (en) * 2001-03-01 2004-05-25 International Business Machines Corporation Method of de-allocating multiple processor cores for an L2 correctable error
US6912670B2 (en) * 2002-01-22 2005-06-28 International Business Machines Corporation Processor internal error handling in an SMP server
JP3891004B2 (ja) * 2002-02-26 2007-03-07 日本電気株式会社 情報処理システム及び該システムの制御方法並びにプログラム
US9205849B2 (en) 2012-05-23 2015-12-08 General Electric Company System and method for inspecting a route during movement of a vehicle system over the route
US6922342B2 (en) * 2002-06-28 2005-07-26 Sun Microsystems, Inc. Computer system employing redundant power distribution
US7296106B2 (en) * 2002-06-28 2007-11-13 Sun Microsystems, Inc. Centerplaneless computer system
US7050307B2 (en) * 2002-06-28 2006-05-23 Sun Microsystems, Inc. Circuit board orientation in a computer system
US7043655B2 (en) * 2002-11-06 2006-05-09 Sun Microsystems, Inc. Redundant clock synthesizer
US7272664B2 (en) * 2002-12-05 2007-09-18 International Business Machines Corporation Cross partition sharing of state information
US7451183B2 (en) * 2003-03-21 2008-11-11 Hewlett-Packard Development Company, L.P. Assembly and method for balancing processors in a partitioned server
US6890184B2 (en) * 2003-04-10 2005-05-10 Sun Microsystems, Inc. Electrical connector for conveying signals between two circuit boards
US7275180B2 (en) * 2003-04-17 2007-09-25 International Business Machines Corporation Transparent replacement of a failing processor
US7194655B2 (en) 2003-06-12 2007-03-20 International Business Machines Corporation Method and system for autonomously rebuilding a failed server and a computer system utilizing the same
US7484125B2 (en) * 2003-07-07 2009-01-27 Hewlett-Packard Development Company, L.P. Method and apparatus for providing updated processor polling information
US20050193246A1 (en) * 2004-02-19 2005-09-01 Marconi Communications, Inc. Method, apparatus and software for preventing switch failures in the presence of faults
US7764709B2 (en) * 2004-07-07 2010-07-27 Tran Hieu T Prioritization of network traffic
US7426657B2 (en) * 2004-07-09 2008-09-16 International Business Machines Corporation System and method for predictive processor failure recovery
US8645010B2 (en) * 2009-10-22 2014-02-04 General Electric Company System and method for locomotive inter-consist equipment sparing and redundancy
US9956974B2 (en) 2004-07-23 2018-05-01 General Electric Company Vehicle consist configuration control
US7971095B2 (en) * 2005-02-16 2011-06-28 Honeywell International Inc. Fault recovery for real-time, multi-tasking computer system
WO2007094808A1 (en) * 2005-08-05 2007-08-23 Honeywell International Inc. Monitoring system and methods for a distributed and recoverable digital control system
WO2007018652A1 (en) * 2005-08-05 2007-02-15 Honeywell International, Inc. Distributed and recoverable digital control system
US8260492B2 (en) * 2005-08-05 2012-09-04 Honeywell International Inc. Method and system for redundancy management of distributed and recoverable digital control system
US7478272B2 (en) * 2005-09-30 2009-01-13 International Business Machines Corporation Replacing a failing physical processor
US8307371B2 (en) * 2005-12-20 2012-11-06 International Business Machines Corporation Method for efficient utilization of processors in a virtual shared environment
WO2007091297A1 (ja) * 2006-02-06 2007-08-16 Fujitsu Limited 情報処理装置、cpu、診断プログラムおよび診断方法
US9637147B2 (en) 2009-03-17 2017-05-02 General Electronic Company Data communication system and method
US8655517B2 (en) 2010-05-19 2014-02-18 General Electric Company Communication system and method for a rail vehicle consist
US8935022B2 (en) 2009-03-17 2015-01-13 General Electric Company Data communication system and method
US9379775B2 (en) 2009-03-17 2016-06-28 General Electric Company Data communication system and method
US8798821B2 (en) 2009-03-17 2014-08-05 General Electric Company System and method for communicating data in a locomotive consist or other vehicle consist
US7793147B2 (en) * 2006-07-18 2010-09-07 Honeywell International Inc. Methods and systems for providing reconfigurable and recoverable computing resources
US7461241B2 (en) * 2006-07-31 2008-12-02 International Business Machines Corporation Concurrent physical processor reassignment method
US20080126748A1 (en) * 2006-09-01 2008-05-29 Capps Louis B Multiple-Core Processor
US7877358B2 (en) 2006-11-21 2011-01-25 Microsoft Corporation Replacing system hardware
US8473460B2 (en) * 2006-11-21 2013-06-25 Microsoft Corporation Driver model for replacing core system hardware
US7934121B2 (en) * 2006-11-21 2011-04-26 Microsoft Corporation Transparent replacement of a system processor
US7814374B2 (en) * 2007-01-19 2010-10-12 International Business Machines Corporation System and method for the capture and preservation of intermediate error state data
US8086906B2 (en) 2007-02-15 2011-12-27 Microsoft Corporation Correlating hardware devices between local operating system and global management entity
US20080201605A1 (en) * 2007-02-21 2008-08-21 Inventec Corporation Dead man timer detecting method, multiprocessor switching method and processor hot plug support method
TWI369608B (en) * 2008-02-15 2012-08-01 Mstar Semiconductor Inc Multi-microprocessor system and control method therefor
US8583299B2 (en) * 2009-03-17 2013-11-12 General Electric Company System and method for communicating data in a train having one or more locomotive consists
US9058180B2 (en) * 2009-06-29 2015-06-16 Oracle America, Inc. Unified high-frequency out-of-order pick queue with support for triggering early issue of speculative instructions
US9286075B2 (en) * 2009-09-30 2016-03-15 Oracle America, Inc. Optimal deallocation of instructions from a unified pick queue
US8903574B2 (en) 2009-10-22 2014-12-02 General Electric Company System and method for vehicle communication, vehicle control, and/or route inspection
US10144440B2 (en) 2010-11-17 2018-12-04 General Electric Company Methods and systems for data communications
US9513630B2 (en) 2010-11-17 2016-12-06 General Electric Company Methods and systems for data communications
EP2771757A4 (de) * 2011-10-28 2015-08-19 Hewlett Packard Development Co Verwaltung eines computers
US9015025B2 (en) 2011-10-31 2015-04-21 International Business Machines Corporation Verifying processor-sparing functionality in a simulation environment
US8914170B2 (en) 2011-12-07 2014-12-16 General Electric Company System and method for communicating data in a vehicle system
JP6175958B2 (ja) * 2013-07-26 2017-08-09 富士通株式会社 メモリダンプ方法及びプログラム、並びに、情報処理装置
WO2024051450A1 (zh) * 2022-09-08 2024-03-14 深圳市恒运昌真空技术股份有限公司 一种双处理器设备及其控制方法和处理器

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327553A (en) * 1989-12-22 1994-07-05 Tandem Computers Incorporated Fault-tolerant computer system with /CONFIG filesystem
US5815651A (en) * 1991-10-17 1998-09-29 Digital Equipment Corporation Method and apparatus for CPU failure recovery in symmetric multi-processing systems
US5408649A (en) * 1993-04-30 1995-04-18 Quotron Systems, Inc. Distributed data access system including a plurality of database access processors with one-for-N redundancy
US5627962A (en) * 1994-12-30 1997-05-06 Compaq Computer Corporation Circuit for reassigning the power-on processor in a multiprocessing system
US5495569A (en) * 1994-12-30 1996-02-27 Compaq Computer Corp. Circuit for ensuring that a local interrupt controller in a microprocessor is powered up active
US5862312A (en) * 1995-10-24 1999-01-19 Seachange Technology, Inc. Loosely coupled mass storage computer cluster
JPH09251443A (ja) * 1996-03-18 1997-09-22 Hitachi Ltd 情報処理システムのプロセッサ障害回復処理方法
US5909540A (en) * 1996-11-22 1999-06-01 Mangosoft Corporation System and method for providing highly available data storage using globally addressable memory
US5862308A (en) * 1996-12-03 1999-01-19 Bull Hn Information Systems Inc. Fault intercept and resolution process independent of operating system
US6158015A (en) * 1998-03-30 2000-12-05 Micron Electronics, Inc. Apparatus for swapping, adding or removing a processor in an operating computer system
US6115829A (en) * 1998-04-30 2000-09-05 International Business Machines Corporation Computer system with transparent processor sparing
US6189112B1 (en) * 1998-04-30 2001-02-13 International Business Machines Corporation Transparent processor sparing

Also Published As

Publication number Publication date
EP1290556A1 (de) 2003-03-12
EP1290556A4 (de) 2007-08-29
EP1290556B1 (de) 2009-07-01
WO2001098902A1 (en) 2001-12-27
US6574748B1 (en) 2003-06-03

Similar Documents

Publication Publication Date Title
DE60139126D1 (de) Schnelle umschaltung von prozessoren in einem datenverarbeitungssystem
DE60042701D1 (de) Gruppierungen in einem präsenzverarbeitungssystem
DE10085187T1 (de) Beibehalten spekulativer Zustände von ausgeführten Aufgaben in einem Informationsverarbeitungs-System
DE69424626D1 (de) Parallele Datenverarbeitung in einem Einzelprozessor
DE60038460D1 (de) Anonymität in einem präsenzverarbeitungssystem
DE69839913D1 (de) Datenverarbeitungsgerät zur verarbeitung von befeh
FI980665A (fi) Tietojenkäsittelylaitteisto
DE69829019D1 (de) Konfigurierbare Datenverarbeitungspipeline
DE60129183D1 (de) Datenverarbeitungsvorrichtung
DE69835637D1 (de) Mehrweg-Datenverarbeitungspipeline
DE60126698D1 (de) Informationverarbeitungsverfahren
DE60002200D1 (de) Umschaltungsverfahren in einem multithreadprozessor
DE602004022679D1 (de) Schnelle anwendungsbenachrichtigung in einem geclusterten rechnersystem
DE69817158D1 (de) Benutzerschnittstellen-Mechanismus zur Manipulierung von Kontexten in Computerverwaltungsapplikationen
FI20002872A (fi) Viestien käsitteleminen telekommunikaatiojärjestelmässä
DE69941529D1 (de) Tragbares Informationsverarbeitungssystem
DE60041897D1 (de) Kooperative Verarbeitung von Aufgaben in einem Multithread-Rechnersystem
DE69906022D1 (de) Datenverarbeitungsanlage
NO993916D0 (no) Dataskriver-Kompatible merkelapper
DE69933853D1 (de) Informationsverarbeitungsgerät
DE69938991D1 (de) Datenverarbeitung
DE69908717D1 (de) Pseudolockstep-Datenverarbeitungssystem
DE69915948D1 (de) Bearbeitungsvorrichtung durch Änderung von Musikdaten mit Bearbeitungsdaten
DE69802290D1 (de) Gemeinsame unterbrechungsverarbeitung in einem datenverarbeitungssystem
DE69936744D1 (de) Datenverarbeitungsverfahren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition