DE69519350T2 - Speichergerät und Verfahren zu seiner Steuerung - Google Patents

Speichergerät und Verfahren zu seiner Steuerung

Info

Publication number
DE69519350T2
DE69519350T2 DE69519350T DE69519350T DE69519350T2 DE 69519350 T2 DE69519350 T2 DE 69519350T2 DE 69519350 T DE69519350 T DE 69519350T DE 69519350 T DE69519350 T DE 69519350T DE 69519350 T2 DE69519350 T2 DE 69519350T2
Authority
DE
Germany
Prior art keywords
parity
record
undergo
generation
new value
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
DE69519350T
Other languages
English (en)
Other versions
DE69519350D1 (de
Inventor
Akira Yamamoto
Yasutomo Yamamoto
Hisaharu Takeuchi
Takao Satoh
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Application granted granted Critical
Publication of DE69519350D1 publication Critical patent/DE69519350D1/de
Publication of DE69519350T2 publication Critical patent/DE69519350T2/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/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
    • 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
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F2003/0697Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers device management, e.g. handlers, drivers, I/O schedulers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/10Indexing scheme relating to G06F11/10
    • G06F2211/1002Indexing scheme relating to G06F11/1076
    • G06F2211/1009Cache, i.e. caches used in RAID system with parity
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability
DE69519350T 1994-08-18 1995-08-17 Speichergerät und Verfahren zu seiner Steuerung Expired - Lifetime DE69519350T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19396694A JP3687111B2 (ja) 1994-08-18 1994-08-18 記憶装置システムおよび記憶装置の制御方法

Publications (2)

Publication Number Publication Date
DE69519350D1 DE69519350D1 (de) 2000-12-14
DE69519350T2 true DE69519350T2 (de) 2001-06-13

Family

ID=16316735

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69519350T Expired - Lifetime DE69519350T2 (de) 1994-08-18 1995-08-17 Speichergerät und Verfahren zu seiner Steuerung

Country Status (4)

Country Link
US (1) US5734813A (de)
EP (1) EP0702301B1 (de)
JP (1) JP3687111B2 (de)
DE (1) DE69519350T2 (de)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544347A (en) 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
US5680640A (en) 1995-09-01 1997-10-21 Emc Corporation System for migrating data by selecting a first or second transfer means based on the status of a data element map initialized to a predetermined state
JP3713788B2 (ja) * 1996-02-28 2005-11-09 株式会社日立製作所 記憶装置および記憶装置システム
US6021463A (en) * 1997-09-02 2000-02-01 International Business Machines Corporation Method and means for efficiently managing update writes and fault tolerance in redundancy groups of addressable ECC-coded sectors in a DASD storage subsystem
US6289415B1 (en) * 1998-12-23 2001-09-11 At&T Corporation System and method for storage media group parity protection
JP4462852B2 (ja) * 2003-06-23 2010-05-12 株式会社日立製作所 ストレージシステム及びストレージシステムの接続方法
US7519629B2 (en) * 2004-09-30 2009-04-14 International Business Machines Corporation System and method for tolerating multiple storage device failures in a storage system with constrained parity in-degree
JP5487482B2 (ja) * 2007-06-29 2014-05-07 シーゲイト テクノロジー エルエルシー 記憶システムにおけるプロセッサ・パートナリング
US9569303B2 (en) * 2014-08-08 2017-02-14 Kabushiki Kaisha Toshiba Information processing apparatus

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5124987A (en) * 1990-04-16 1992-06-23 Storage Technology Corporation Logical track write scheduling system for a parallel disk drive array data storage subsystem
US5193184A (en) * 1990-06-18 1993-03-09 Storage Technology Corporation Deleted data file space release system for a dynamically mapped virtual data storage subsystem
JPH0731582B2 (ja) * 1990-06-21 1995-04-10 インターナショナル・ビジネス・マシーンズ・コーポレイション パリティ保護データを回復するための方法および装置
US5210866A (en) * 1990-09-12 1993-05-11 Storage Technology Corporation Incremental disk backup system for a dynamically mapped data storage subsystem
US5155835A (en) * 1990-11-19 1992-10-13 Storage Technology Corporation Multilevel, hierarchical, dynamically mapped data storage subsystem
US5542064A (en) * 1991-11-21 1996-07-30 Hitachi, Ltd. Data read/write method by suitably selecting storage units in which multiple copies of identical data are stored and apparatus therefor
US5341381A (en) * 1992-01-21 1994-08-23 Tandem Computers, Incorporated Redundant array parity caching system
US5394532A (en) * 1992-04-15 1995-02-28 Storage Technology Corporation Disk drive array memory system having instant format capability
US5410667A (en) * 1992-04-17 1995-04-25 Storage Technology Corporation Data record copy system for a disk drive array data storage subsystem
JP3183719B2 (ja) * 1992-08-26 2001-07-09 三菱電機株式会社 アレイ型記録装置
US5581724A (en) * 1992-10-19 1996-12-03 Storage Technology Corporation Dynamically mapped data storage subsystem having multiple open destage cylinders and method of managing that subsystem
US5416915A (en) * 1992-12-11 1995-05-16 International Business Machines Corporation Method and system for minimizing seek affinity and enhancing write sensitivity in a DASD array
GB2273798A (en) * 1992-12-22 1994-06-29 Ibm Cache system for disk array.
US5579474A (en) * 1992-12-28 1996-11-26 Hitachi, Ltd. Disk array system and its control method
EP0612015A1 (de) * 1993-02-16 1994-08-24 International Business Machines Corporation Verbesserte Speicherplattenanordnung mit besonderen Paritätsgruppen für Datenblöcke mit hoher Aktualisierungsfrequenz
US5463765A (en) * 1993-03-18 1995-10-31 Hitachi, Ltd. Disk array system, data writing method thereof, and fault recovering method
JP3249868B2 (ja) * 1993-11-19 2002-01-21 株式会社日立製作所 アレイ形式の記憶装置システム
DE69418984T2 (de) * 1993-11-30 2000-01-27 Hitachi Ltd Speicherplattenanordnung mit auf einer Vielzahl von Leiterplatten verteilten Speicherplatten, die bei einer Entfernung eines Teils der Leiterplatten zugänglich bleiben
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
US5537567A (en) * 1994-03-14 1996-07-16 International Business Machines Corporation Parity block configuration in an array of storage devices
US5522032A (en) * 1994-05-05 1996-05-28 International Business Machines Corporation Raid level 5 with free blocks parity cache
US5537534A (en) * 1995-02-10 1996-07-16 Hewlett-Packard Company Disk array having redundant storage and methods for incrementally generating redundancy as data is written to the disk array
US5574882A (en) * 1995-03-03 1996-11-12 International Business Machines Corporation System and method for identifying inconsistent parity in an array of storage

Also Published As

Publication number Publication date
US5734813A (en) 1998-03-31
JP3687111B2 (ja) 2005-08-24
EP0702301B1 (de) 2000-11-08
EP0702301A1 (de) 1996-03-20
JPH0863394A (ja) 1996-03-08
DE69519350D1 (de) 2000-12-14

Similar Documents

Publication Publication Date Title
EP1524666A3 (de) In Echtzeit Daten-Aufzeichnungs- und Daten-Wiedergabe-Verfahren nach und von einem optischen Auzeichnungsträger und Dateienverwaltungsverfahren dafür
CA2670077A1 (en) A recording apparatus, computer-readable recording medium, file management system and optical disc for recording video objects
EP0286308B1 (de) Informationsaufzeichnungsverfahren für aufgezeichnete Daten und Register in einer Anzahl von Blöcken, welche unterteilte Aufzeichnungsflächen enthalten
RU2000126903A (ru) Носитель записи, записывающее устройство и система записи/воспроизведения
EP1592242A3 (de) Eine optische Platte, ein Recorder, ein Abspieler, ein Aufnahmeverfahren, und ein Wiedergabeverfahren die alle für die optische Platte benutzt werden
RU2005126862A (ru) Неперезаписываемый оптический диск и способ и устройство записи управленческой информации на неперезаписываемый оптический диск
EP1455358A3 (de) Verfahren und Apparat zur Datenaufzeichnung auf einen optischen Aufzeichnungsträger
NL193177B (nl) Werkwijze en inrichting voor het registreren van informatie op een optische schijf.
RU2005100843A (ru) Носитель информации, на который записываются данные дисковода, и способ записи информации на носитель информации
SG151112A1 (en) A recording and/or reproducing apparatus
CA2535264A1 (en) Recording medium, method of configuring control information thereof, recording and reproducing method using the same, and apparatus thereof
JP2007529841A5 (de)
DE69519350D1 (de) Speichergerät und Verfahren zu seiner Steuerung
EP0875894A3 (de) Wiedergabe von Aufzeichnungsmedien
MY128800A (en) Method for writing streaming audiovisual data to a disk drive
EP0837469A3 (de) Aufzeichnungsgerät und Aufzeichnungsverfahren
TW200735070A (en) A recording media, method of configuring control information thereof, method for recording or reproducing data using the same, and apparatus thereof (Ⅱ)
JPH02240862A (ja) 光磁気ディスク装置
DE60336668D1 (de) Informationsaufzeichnungsmedium, informationsaufzeichnungseinrichtung und -verfahren, informationswiedergabeeinrichtung und verfahren, informationsaufzeichnungs-/-wiedergabeeinrichtung und verfahren, aufzeichnungs- oder wiedergabesteuercomputerprogramm und ein steuersignal enthaltende datenstruktur
JP2001243107A5 (de)
EP0874368A3 (de) Informationsaufzeichnungsgerät und -verfahren sowie Informationswiedergabegerät und -verfahren
TW329517B (en) Information storage control method
DE19858087A1 (de) Festplatte auf die eine vom Modell abhängige Information geschrieben wird und Festplattenantrieb, der diese verwendet
KR950000133B1 (ko) 광기록매체의 기록 및 재생방법
RU2008106216A (ru) Способ и устройство для записи и/или воспроизведения данных на/с диска для однократной записи и диск для однократной записи для этого

Legal Events

Date Code Title Description
8364 No opposition during term of opposition