DE60032239D1 - Datenintegritätsverwaltung für datenaufzeichnungssysteme - Google Patents
Datenintegritätsverwaltung für datenaufzeichnungssystemeInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation 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/5016—Allocation 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error 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
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)
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)
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 |
-
1999
- 1999-06-29 US US09/342,955 patent/US6915475B1/en not_active Expired - Lifetime
-
2000
- 2000-06-29 DE DE60032239T patent/DE60032239T2/de not_active Expired - Lifetime
- 2000-06-29 EP EP06124543A patent/EP1758253A1/de not_active Withdrawn
- 2000-06-29 WO PCT/US2000/017942 patent/WO2001001581A1/en active IP Right Grant
- 2000-06-29 EP EP00943300A patent/EP1198891B1/de not_active Expired - Lifetime
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 |