DE60032239D1 - Datenintegritätsverwaltung für datenaufzeichnungssysteme - Google Patents

Datenintegritätsverwaltung für datenaufzeichnungssysteme

Info

Publication number
DE60032239D1
DE60032239D1 DE60032239T DE60032239T DE60032239D1 DE 60032239 D1 DE60032239 D1 DE 60032239D1 DE 60032239 T DE60032239 T DE 60032239T DE 60032239 T DE60032239 T DE 60032239T DE 60032239 D1 DE60032239 D1 DE 60032239D1
Authority
DE
Germany
Prior art keywords
data
block
recording systems
integrity management
data recording
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
DE60032239T
Other languages
English (en)
Other versions
DE60032239T2 (de
Inventor
W Tung
Lawrence Scaringella
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.)
EMC Corp
Original Assignee
EMC 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23344027&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60032239(D1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by EMC Corp filed Critical EMC Corp
Publication of DE60032239D1 publication Critical patent/DE60032239D1/de
Application granted granted Critical
Publication of DE60032239T2 publication Critical patent/DE60032239T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • 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
    • 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/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
DE60032239T 1999-06-29 2000-06-29 Datenintegritätsverwaltung für datenaufzeichnungssysteme Expired - Lifetime DE60032239T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US342955 1999-06-29
US09/342,955 US6915475B1 (en) 1999-06-29 1999-06-29 Data integrity management for data storage systems
PCT/US2000/017942 WO2001001581A1 (en) 1999-06-29 2000-06-29 Data integrity management for data storage systems

Publications (2)

Publication Number Publication Date
DE60032239D1 true DE60032239D1 (de) 2007-01-18
DE60032239T2 DE60032239T2 (de) 2007-05-31

Family

ID=23344027

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60032239T Expired - Lifetime DE60032239T2 (de) 1999-06-29 2000-06-29 Datenintegritätsverwaltung für datenaufzeichnungssysteme

Country Status (4)

Country Link
US (1) US6915475B1 (de)
EP (2) EP1758253A1 (de)
DE (1) DE60032239T2 (de)
WO (1) WO2001001581A1 (de)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7111228B1 (en) * 2002-05-07 2006-09-19 Marvell International Ltd. System and method for performing parity checks in disk storage system
US7996731B2 (en) 2005-11-02 2011-08-09 Advanced Micro Devices, Inc. Error detection in high-speed asymmetric interfaces
US20090238365A1 (en) 2008-03-20 2009-09-24 Kinamik Data Integrity, S.L. Method and system to provide fine granular integrity to digital data
WO2016122655A1 (en) * 2015-01-30 2016-08-04 Hewlett Packard Enterprise Development Lp Validating data in a storage array

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4833679A (en) * 1987-08-31 1989-05-23 International Business Machines Corporation Method and apparatus with improved error correction and error information availability
US4849975A (en) * 1987-11-10 1989-07-18 International Business Machines Corporation Error correction method and apparatus
US5148432A (en) 1988-11-14 1992-09-15 Array Technology Corporation Arrayed disk drive system and method
WO1991001524A1 (en) 1989-07-19 1991-02-07 Cray Research, Inc. An error recovery method and apparatus for high performance disk drives
US5285456A (en) * 1991-05-15 1994-02-08 International Business Machines Corporation System and method for improving the integrity of control information
US5369758A (en) 1991-11-15 1994-11-29 Fujitsu Limited Checking for proper locations of storage devices in a storage array
US5483641A (en) 1991-12-17 1996-01-09 Dell Usa, L.P. System for scheduling readahead operations if new request is within a proximity of N last read requests wherein N is dependent on independent activities
JP2721099B2 (ja) * 1991-12-18 1998-03-04 インターナショナル・ビジネス・マシーンズ・コーポレイション エラーバースト修正のための試行錯誤方法及びマルチバイトエラーの修正方法
JP3264465B2 (ja) * 1993-06-30 2002-03-11 株式会社日立製作所 記憶システム
US5465260A (en) 1993-11-04 1995-11-07 Cirrus Logic, Inc. Dual purpose cyclic redundancy check
US5632012A (en) * 1993-11-24 1997-05-20 Storage Technology Corporation Disk scrubbing system
US6131176A (en) * 1994-06-07 2000-10-10 Unisys Corporation On-the-fly data integrity transfer system handling mixed block sizes
US5778009A (en) 1995-06-14 1998-07-07 Quantum Corporation Dedicated ALU architecture for 10-bit Reed-Solomon error correction module
US5844918A (en) 1995-11-28 1998-12-01 Sanyo Electric Co., Ltd. Digital transmission/receiving method, digital communications method, and data receiving apparatus
US5884055A (en) * 1996-11-27 1999-03-16 Emc Corporation Method and apparatus including a shared resource and multiple processors running a common control program accessing the shared resource
US5890219A (en) * 1996-11-27 1999-03-30 Emc Corporation Redundant writing of data to cached storage system
US5890207A (en) * 1996-11-27 1999-03-30 Emc Corporation High performance integrated cached storage device
US5894485A (en) * 1997-03-31 1999-04-13 Emc Corporation Disk array write protection at the sub-unit level
US6269464B1 (en) * 1997-06-18 2001-07-31 Sutmyn Storage Corporation Error checking technique for use in mass storage systems
US5941998A (en) * 1997-07-25 1999-08-24 Samsung Electronics Co., Ltd. Disk drive incorporating read-verify after write method

Also Published As

Publication number Publication date
WO2001001581A1 (en) 2001-01-04
EP1198891B1 (de) 2006-12-06
US6915475B1 (en) 2005-07-05
DE60032239T2 (de) 2007-05-31
WO2001001581A9 (en) 2002-07-25
EP1758253A1 (de) 2007-02-28
EP1198891A1 (de) 2002-04-24

Similar Documents

Publication Publication Date Title
DE68912602D1 (de) Verfahren zum speichern und wiederauffinden digitaler karteninformation, basierend auf einem gewürfelten geoidsystem.
DE69737407D1 (de) Verfahren, Gerät und Medium für ein holographisches Datenspeichersystem
TW340920B (en) Manufacturing method of encoding system, decoding system, recording and regeneration device, decoding device, decoding unit device, recording medium, and method of management of the encoding lock
DE68909126D1 (de) Verwaltungssystem für tragbare Datenträger.
DE69434816D1 (de) Datenlesesystem für optische Platten
DE69120757T2 (de) Wiederbeschreibbares Datenspeichermedium und Datenspeichersystem für ein solches Medium
DE68909237D1 (de) Speicherungssystem für fahrzeugdaten.
DE69030894D1 (de) Speichermedium, Speicherungsverfahren und Verfahren zum Auslesen der gespeicherten Informationen
DE69728859D1 (de) Aufzeichnungsvorrichtung, -träger und -verfahren sowie lesevorrichtung zum lesen von informationsblöcken
DE69739568D1 (de) Informationsspeichermedium, Vorrichtung zu dessen Aufzeichnung sowie Vorrichtung zu dessen Wiedergabe
HK1019253A1 (en) Data processing method and apparatus
DE60016355D1 (de) Vorrichtung, Verfahren und System zum Lesen/Schreiben von Daten, und Speichermedium für ein Lese-/Schreibprogramm
DE68914230T2 (de) Lesesystem für aufgezeichnete Daten.
DE69427070D1 (de) Dateiverwaltungssystem für eine Speicherkarte
DE69914595D1 (de) Geschütztes speichermedium für ein rechnersystem
DE60003253D1 (de) Vorrichtung und Verfahren zur Vorbeugung von Computerprogrammänderungen und entsprechender Computerprogrammdatenträger.
DE69710834D1 (de) Speicherverwaltungsverfahren für tragbares Datenendgerät
DE68921325D1 (de) Medium für Datenspeicherung.
DE60210806D1 (de) Holografische datenspeicherung mit mehrschichtigen wellenleitern
DE69726832D1 (de) Datenlesevorrichtung und -verfahren für Mehrbitspeicherzelle
ATE308789T1 (de) Speichereinheit mit versetzter aufzeichnung
DE68918840D1 (de) Fehlererkennung für teilschreiboperationen für speicher.
DE60032239D1 (de) Datenintegritätsverwaltung für datenaufzeichnungssysteme
EP1005216A3 (de) Verfahren und Vorrichtung zur Validierung von Konfigurationsdaten für Telekommunikationssysteme
DE69823791D1 (de) Speichereinheit, Speichermedium und Identifikationsdatenaufzeichnungsverfahren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition