DE69811150T2 - Verfahren und Gerät für hochverfügbare Cachedatenspeicherungsanordnungen - Google Patents

Verfahren und Gerät für hochverfügbare Cachedatenspeicherungsanordnungen

Info

Publication number
DE69811150T2
DE69811150T2 DE69811150T DE69811150T DE69811150T2 DE 69811150 T2 DE69811150 T2 DE 69811150T2 DE 69811150 T DE69811150 T DE 69811150T DE 69811150 T DE69811150 T DE 69811150T DE 69811150 T2 DE69811150 T2 DE 69811150T2
Authority
DE
Germany
Prior art keywords
data storage
storage devices
cache data
highly available
available cache
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
DE69811150T
Other languages
English (en)
Other versions
DE69811150D1 (de
Inventor
Fay Chong
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of DE69811150D1 publication Critical patent/DE69811150D1/de
Application granted granted Critical
Publication of DE69811150T2 publication Critical patent/DE69811150T2/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/2053Error 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/2089Redundant storage control functionality
    • G06F11/2092Techniques of failing over between control units
    • 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
DE69811150T 1997-06-26 1998-06-25 Verfahren und Gerät für hochverfügbare Cachedatenspeicherungsanordnungen Expired - Fee Related DE69811150T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/883,923 US6070251A (en) 1997-06-26 1997-06-26 Method and apparatus for high availability and caching data storage devices

Publications (2)

Publication Number Publication Date
DE69811150D1 DE69811150D1 (de) 2003-03-13
DE69811150T2 true DE69811150T2 (de) 2003-11-27

Family

ID=25383594

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69811150T Expired - Fee Related DE69811150T2 (de) 1997-06-26 1998-06-25 Verfahren und Gerät für hochverfügbare Cachedatenspeicherungsanordnungen

Country Status (4)

Country Link
US (1) US6070251A (de)
EP (1) EP0889410B1 (de)
JP (1) JPH11120092A (de)
DE (1) DE69811150T2 (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6289376B1 (en) * 1999-03-31 2001-09-11 Diva Systems Corp. Tightly-coupled disk-to-CPU storage server
US6581136B1 (en) 1999-06-30 2003-06-17 Emc Corporation Fibre channel data storage system having expansion/contraction
US6636934B1 (en) 1999-06-30 2003-10-21 Emc Corporation Fiber channel port by-pass selector section for dual ported disk drives
US6567890B1 (en) 1999-06-30 2003-05-20 Emc Corporation Fibre channel port by-pass selector section for dual ported disk drives
US6629216B1 (en) 1999-06-30 2003-09-30 Emc Corporation Fibre channel by-pass
US6571355B1 (en) 1999-12-29 2003-05-27 Emc Corporation Fibre channel data storage system fail-over mechanism
US6560683B1 (en) 1999-12-29 2003-05-06 Emc Corporation Fibre channel data storage system having improved rear-end I/O adapted hub
US6615315B1 (en) 1999-12-29 2003-09-02 Emc Corporation Fibre channel data storage system having improved fro-end I/O adapted hub
US6574687B1 (en) 1999-12-29 2003-06-03 Emc Corporation Fibre channel data storage system
US6389559B1 (en) * 2000-05-24 2002-05-14 Mti Technology Corporation Controller fail-over without device bring-up
US6625747B1 (en) * 2000-06-30 2003-09-23 Dell Products L.P. Computer storage system and failover method
US6877042B2 (en) 2001-01-02 2005-04-05 Dell Products L.P. System and method for generating world wide names
US7293105B2 (en) * 2001-12-21 2007-11-06 Cisco Technology, Inc. Methods and apparatus for implementing a high availability fibre channel switch
ITTO20020160A1 (it) * 2002-02-25 2003-08-25 Magneti Marelli Sistemi Elettr Disposizione circuitale in un modulo elettronico di controllo per la conversione tra protocolli di comunicazione.
US7019965B2 (en) * 2002-09-30 2006-03-28 Sun Microsystems, Inc. Ejector mechanism and a carrier including same
US6964524B2 (en) * 2002-12-19 2005-11-15 Sun Microsystems, Inc. Interconnecting device for a data processing system
US6881078B1 (en) 2002-12-19 2005-04-19 Sun Microsystems, Inc. Interconnecting device that allows for connections in small space
US7216150B2 (en) * 2002-12-19 2007-05-08 Sun Microsystems, Inc. Apparatuses and methods of physically restricting access to a connecting device for use with a data processing system
US7317689B1 (en) * 2003-02-10 2008-01-08 Foundry Networks, Inc. System and method to access and address high-speed interface converter devices
JP4080970B2 (ja) 2003-07-30 2008-04-23 株式会社日立製作所 パス切替えを提供するスイッチ
US20050058063A1 (en) * 2003-09-15 2005-03-17 Dell Products L.P. Method and system supporting real-time fail-over of network switches
US8145945B2 (en) * 2010-01-04 2012-03-27 Avaya Inc. Packet mirroring between primary and secondary virtualized software images for improved system failover performance
US8656211B2 (en) 2011-02-18 2014-02-18 Ca, Inc. Avoiding failover identifier conflicts
US9442672B2 (en) * 2013-11-08 2016-09-13 Globalfoundries Inc. Replicating data across controllers
TWI732233B (zh) * 2019-06-24 2021-07-01 竹北動力股份有限公司 控制系統和控制方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS607548A (ja) * 1983-06-27 1985-01-16 Fujitsu Ltd 自動切替制御装置
US5212785A (en) * 1990-04-06 1993-05-18 Micro Technology, Inc. Apparatus and method for controlling data flow between a computer and memory devices
US5544347A (en) * 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
US5255388A (en) * 1990-09-26 1993-10-19 Honeywell Inc. Synchronizing slave processors through eavesdrop by one on a write request message directed to another followed by comparison of individual status request replies
US5210756A (en) * 1990-09-26 1993-05-11 Honeywell Inc. Fault detection in relay drive circuits
US5168443A (en) * 1990-09-26 1992-12-01 Honeywell Inc. Method for providing redundancy of a high speed pulse input I/O processor
US5202822A (en) * 1990-09-26 1993-04-13 Honeywell Inc. Universal scheme of input/output redundancy in a process control system
US5136498A (en) * 1990-09-26 1992-08-04 Honeywell Inc. Method for enacting failover of a 1:1 redundant pair of slave processors
US5142470A (en) * 1990-09-26 1992-08-25 Honeywell Inc. Method of maintaining synchronization of a free-running secondary processor
US5398331A (en) * 1992-07-08 1995-03-14 International Business Machines Corporation Shared storage controller for dual copy shared data
KR0128271B1 (ko) * 1994-02-22 1998-04-15 윌리암 티. 엘리스 재해회복을 위한 일관성 그룹 형성방법 및 레코드갱싱의 섀도잉 방법, 주시스템, 원격데이타 섀도잉 시스템과 비동기 원격데이타 복제 시스템
US5615329A (en) * 1994-02-22 1997-03-25 International Business Machines Corporation Remote data duplexing
US5574950A (en) * 1994-03-01 1996-11-12 International Business Machines Corporation Remote data shadowing using a multimode interface to dynamically reconfigure control link-level and communication link-level
US5592618A (en) * 1994-10-03 1997-01-07 International Business Machines Corporation Remote copy secondary data copy validation-audit function
US5696895A (en) * 1995-05-19 1997-12-09 Compaq Computer Corporation Fault tolerant multiple network servers
US5588110A (en) * 1995-05-23 1996-12-24 Symbios Logic Inc. Method for transferring data between two devices that insures data recovery in the event of a fault
JP3732869B2 (ja) * 1995-06-07 2006-01-11 株式会社日立製作所 外部記憶装置
US5729763A (en) * 1995-08-15 1998-03-17 Emc Corporation Data storage system
US5712970A (en) * 1995-09-28 1998-01-27 Emc Corporation Method and apparatus for reliably storing data to be written to a peripheral device subsystem using plural controllers
US5724501A (en) * 1996-03-29 1998-03-03 Emc Corporation Quick recovery of write cache in a fault tolerant I/O system
US5761705A (en) * 1996-04-04 1998-06-02 Symbios, Inc. Methods and structure for maintaining cache consistency in a RAID controller having redundant caches

Also Published As

Publication number Publication date
JPH11120092A (ja) 1999-04-30
DE69811150D1 (de) 2003-03-13
US6070251A (en) 2000-05-30
EP0889410A2 (de) 1999-01-07
EP0889410A3 (de) 1999-01-13
EP0889410B1 (de) 2003-02-05

Similar Documents

Publication Publication Date Title
DE69811150T2 (de) Verfahren und Gerät für hochverfügbare Cachedatenspeicherungsanordnungen
DE69804708D1 (de) Verfahren und Gerät für Grössenoptimierung von Speichereinheiten
DE69920342D1 (de) Datenspeichervorrichtung und -verfahren
DE69937768D1 (de) Externe Speichervorrichtung und Verfahren zur Datensicherung
DE69841580D1 (de) Datenübertragungsvorrichtung und Verfahren
DE69916489D1 (de) Speicherverwaltungseinheit für java-umgebungs-rechner und verfahren hierfür
DE69737709D1 (de) Verfahren und Vorrichtung für Informationsverarbeitung und Speicherzuordnungsanordnung
DE69833899D1 (de) Dynamische Datenübertragungsvorrichtung und Verfahren
DE69937816D1 (de) Datenverarbeitungsgerät und Verfahren
DE69629084D1 (de) Verfahren und gerät für textobjektverwaltung
DE69835552D1 (de) Datenaufzeichnungsvorrichtung und Datenaufzeichnungsverfahren
DE69524104T2 (de) Verfahren und gerät für einen lokalen rechnernetzzugang
DE69837569D1 (de) Übertragungsverfahren für Datenübertragungsgerät
DE69429902T2 (de) Verfahren und Gerät zur Datenverwaltung
DE69522913D1 (de) Gerät und Verfahren für elektrostatischen Stift
DE69923659D1 (de) Datenverarbeitungsvorrichtung und verfahren
DE69824355D1 (de) Informationsübertragungsgerät und Verfahren
DE69838938D1 (de) Verfahren und Gerät zum Speichern von kodierten Datensignalen
DE69933328D1 (de) Mehrweg-Cachespeichervorrichtung und Verfahren
DE19782128T1 (de) Akkumulatoreinrichtung und entsprechendes Verfahren
DE69812496D1 (de) Gerät, Verfahren und Speichermedium zur Bewegungsdatenerzeugung
DE69934787D1 (de) Navigationsvorrichtung und verfahren
DE60011086D1 (de) Gerät für datenverarbeitung und korrespondierendes verfahren
DE69635153D1 (de) Anzeigegerät und -verfahren für Berechnungsdaten
DE19882605T1 (de) Objektorientierte Datenspeichervorrichtung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee