DE69317148D1 - Speicheranordnung mit redundanter Speicherplattenanordnung - Google Patents

Speicheranordnung mit redundanter Speicherplattenanordnung

Info

Publication number
DE69317148D1
DE69317148D1 DE69317148T DE69317148T DE69317148D1 DE 69317148 D1 DE69317148 D1 DE 69317148D1 DE 69317148 T DE69317148 T DE 69317148T DE 69317148 T DE69317148 T DE 69317148T DE 69317148 D1 DE69317148 D1 DE 69317148D1
Authority
DE
Germany
Prior art keywords
data
cache memory
disk array
old
redundant disk
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
DE69317148T
Other languages
English (en)
Other versions
DE69317148T2 (de
Inventor
Rika Kashima
Shunichiro Nakamura
Harumi Mimemura
Katsumi Shiono
Masahiro Higuchi
Mikio Yoshimori
Takayuki Hayakawa
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of DE69317148D1 publication Critical patent/DE69317148D1/de
Publication of DE69317148T2 publication Critical patent/DE69317148T2/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/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
    • 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/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0804Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0866Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
DE69317148T 1992-05-13 1993-04-23 Speicheranordnung mit redundanter Speicherplattenanordnung Expired - Fee Related DE69317148T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP12088392 1992-05-13
JP4195004A JP2810593B2 (ja) 1992-05-13 1992-07-22 記憶装置

Publications (2)

Publication Number Publication Date
DE69317148D1 true DE69317148D1 (de) 1998-04-09
DE69317148T2 DE69317148T2 (de) 1998-10-08

Family

ID=26458381

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69317148T Expired - Fee Related DE69317148T2 (de) 1992-05-13 1993-04-23 Speicheranordnung mit redundanter Speicherplattenanordnung

Country Status (4)

Country Link
US (1) US5485598A (de)
EP (1) EP0569755B1 (de)
JP (1) JP2810593B2 (de)
DE (1) DE69317148T2 (de)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867640A (en) * 1993-06-01 1999-02-02 Mti Technology Corp. Apparatus and method for improving write-throughput in a redundant array of mass storage devices
US6138126A (en) * 1995-05-31 2000-10-24 Network Appliance, Inc. Method for allocating files in a file system integrated with a raid disk sub-system
US5530948A (en) * 1993-12-30 1996-06-25 International Business Machines Corporation System and method for command queuing on raid levels 4 and 5 parity drives
US5522032A (en) * 1994-05-05 1996-05-28 International Business Machines Corporation Raid level 5 with free blocks parity cache
JP3661205B2 (ja) * 1994-09-09 2005-06-15 株式会社日立製作所 ディスクアレイシステムおよびディスクアレイシステムのパリティデータの生成方法
US5862158A (en) * 1995-11-08 1999-01-19 International Business Machines Corporation Efficient method for providing fault tolerance against double device failures in multiple device systems
US5734814A (en) * 1996-04-15 1998-03-31 Sun Microsystems, Inc. Host-based RAID-5 and NV-RAM integration
US5734815A (en) * 1996-08-22 1998-03-31 Emc Corporation Method and apparatus for efficient cyclical redundancy check (CRC) maintenance for sub-sector writes
KR100208801B1 (ko) 1996-09-16 1999-07-15 윤종용 데이타 입/출력 성능을 향상시키기 위한 기억장치 시스템 및 그에 따른 데이타 복구정보 캐시구현방법
KR100263299B1 (ko) * 1997-12-22 2000-08-01 정선종 패리티 엔진을 이용한 고속 디스테이징 방법
US6243795B1 (en) 1998-08-04 2001-06-05 The Board Of Governors For Higher Education, State Of Rhode Island And Providence Plantations Redundant, asymmetrically parallel disk cache for a data storage system
US6629199B1 (en) * 1999-08-20 2003-09-30 Emc Corporation Digital data storage system including directory for efficiently providing formatting information for stored records and utilization of a check value for verifying that a record is from a particular storage location
US6341331B1 (en) * 1999-10-01 2002-01-22 International Business Machines Corporation Method and system for managing a raid storage system with cache
JP4209108B2 (ja) * 2001-12-20 2009-01-14 株式会社日立製作所 記憶装置の制御方法およびこの方法に用いる記憶装置、ディスクアレイ装置、及びディスクコントローラ
US7426611B1 (en) * 2003-08-18 2008-09-16 Symantec Operating Corporation Method and system for improved storage system performance using cloning of cached data
US7562230B2 (en) * 2003-10-14 2009-07-14 Intel Corporation Data security
US7739464B1 (en) * 2004-06-30 2010-06-15 Symantec Operating Corporation Consistent backups of data using a roll-back log
US7711965B2 (en) * 2004-10-20 2010-05-04 Intel Corporation Data security
US7797612B2 (en) * 2006-12-29 2010-09-14 Intel Corporation Storage accelerator

Also Published As

Publication number Publication date
US5485598A (en) 1996-01-16
DE69317148T2 (de) 1998-10-08
JPH0628260A (ja) 1994-02-04
EP0569755A1 (de) 1993-11-18
EP0569755B1 (de) 1998-03-04
JP2810593B2 (ja) 1998-10-15

Similar Documents

Publication Publication Date Title
DE69317148T2 (de) Speicheranordnung mit redundanter Speicherplattenanordnung
DE69321901T2 (de) Redundante Speicherplattenmatrix mit verbesserter Schreib- und Lesegeschwindigkeit
DE68926212T2 (de) Anzeigesystem
MY121991A (en) Apparatus for reproducing data not successively located on a recording medium
NL193177B (nl) Werkwijze en inrichting voor het registreren van informatie op een optische schijf.
DE69430599D1 (de) Dynamisch ausbaubares Speichereinheitsmatrixsystem
ATE96936T1 (de) Verfahren zum speicherdatenzugriff.
CA2317765A1 (en) A microcontroller including a single memory module having a data memory sector and a code memory sector and supporting simultaneous read/write access to both sectors
GR3004931T3 (de)
JPS6436327A (en) Optical printer controller
TW223171B (en) Playback method and device
TW349200B (en) Data storage library with media destaging and prestaging for improved response time
EP0198258A3 (de) Speichermittel mit Mehrwortauslesen und Einzelwortschreiben
DE69019493D1 (de) Optische Halbleiterspeicheranordnung für optische Datenspeicherung mit erhöhter Speicherdichte.
DE69232253T2 (de) Rechner für digitale Daten mit Seitenaustausch
DE69032757T2 (de) Speichervorrichtung
EP0600817A3 (en) Dual-port array with storage redundancy.
JPS5512571A (en) Control system for memory element
JPS56159886A (en) Buffer memory device
ATA221788A (de) In ein informationsverarbeitungsgeraet einfuehrbarer speichermodul und verwendung eines solchen speichermoduls in einem informationsverarbeitungsgeraet
JPS56159885A (en) Storage device
JPS6419447A (en) Cache memory device
FR2308164A1 (fr) Procede et moyens pour une gestion coherente des informations dans une hierarchie de memoires
JPS5729107A (en) Writing and reading system for sewing data of automatic sewing machine
JPS6459484A (en) Ic card

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee