DE69222879D1 - Verfahren und Mittel für Zugriff auf DASD-Felder - Google Patents

Verfahren und Mittel für Zugriff auf DASD-Felder

Info

Publication number
DE69222879D1
DE69222879D1 DE69222879T DE69222879T DE69222879D1 DE 69222879 D1 DE69222879 D1 DE 69222879D1 DE 69222879 T DE69222879 T DE 69222879T DE 69222879 T DE69222879 T DE 69222879T DE 69222879 D1 DE69222879 D1 DE 69222879D1
Authority
DE
Germany
Prior art keywords
field
dasds
fields
variable length
dasd
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
DE69222879T
Other languages
English (en)
Inventor
Jaishankar Moothedath Menon
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE69222879D1 publication Critical patent/DE69222879D1/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
    • 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
    • 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
    • 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
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Detection And Correction Of Errors (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
DE69222879T 1991-03-08 1992-02-11 Verfahren und Mittel für Zugriff auf DASD-Felder Expired - Lifetime DE69222879D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/666,289 US5257362A (en) 1991-03-08 1991-03-08 Method and means for ensuring single pass small read/write access to variable length records stored on selected DASDs in a DASD array

Publications (1)

Publication Number Publication Date
DE69222879D1 true DE69222879D1 (de) 1997-12-04

Family

ID=24673607

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69222879T Expired - Lifetime DE69222879D1 (de) 1991-03-08 1992-02-11 Verfahren und Mittel für Zugriff auf DASD-Felder

Country Status (4)

Country Link
US (1) US5257362A (de)
EP (1) EP0503768B1 (de)
JP (1) JPH0736143B2 (de)
DE (1) DE69222879D1 (de)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5522065A (en) * 1991-08-30 1996-05-28 Compaq Computer Corporation Method for performing write operations in a parity fault tolerant disk array
US5442752A (en) * 1992-01-24 1995-08-15 International Business Machines Corporation Data storage method for DASD arrays using striping based on file length
US5337322A (en) * 1992-03-02 1994-08-09 Acer Incorporated Method of processing stored data containing parity data
US5517641A (en) * 1992-05-27 1996-05-14 Cdb Software, Inc. Restartable method to reorganize DB2 tablespace records by determining new physical positions for the records prior to moving using a non sorting technic
JP3294326B2 (ja) 1992-07-09 2002-06-24 株式会社日立製作所 データ処理方法および装置
JP3183719B2 (ja) * 1992-08-26 2001-07-09 三菱電機株式会社 アレイ型記録装置
US5857112A (en) * 1992-09-09 1999-01-05 Hashemi; Ebrahim System for achieving enhanced performance and data availability in a unified redundant array of disk drives by using user defined partitioning and level of redundancy
GB2270791B (en) * 1992-09-21 1996-07-17 Grass Valley Group Disk-based digital video recorder
US5388108A (en) * 1992-10-23 1995-02-07 Ncr Corporation Delayed initiation of read-modify-write parity operations in a raid level 5 disk array
JP3422370B2 (ja) * 1992-12-14 2003-06-30 株式会社日立製作所 ディスクキャッシュ制御装置
US6003120A (en) * 1993-12-30 1999-12-14 Intel Corporation Method and apparatus for performing variable length processor write cycles
US5613085A (en) * 1994-12-27 1997-03-18 International Business Machines Corporation System for parallel striping of multiple ordered data strings onto a multi-unit DASD array for improved read and write parallelism
US5835930A (en) * 1996-04-09 1998-11-10 International Business Machines Corporation One or more logical tracks per physical track in a headerless disk drive
JP3139737B2 (ja) * 1996-07-31 2001-03-05 日本電気株式会社 データ通信システム
US6304940B1 (en) 1997-08-14 2001-10-16 International Business Machines Corporation Shared direct access storage system for MVS and FBA processors
US6173415B1 (en) * 1998-05-22 2001-01-09 International Business Machines Corporation System for scalable distributed data structure having scalable availability
US6704837B2 (en) 1998-06-29 2004-03-09 International Business Machines Corporation Method and apparatus for increasing RAID write performance by maintaining a full track write counter
US6463503B1 (en) 1999-05-12 2002-10-08 International Business Machines Corporation Method and system for increasing concurrency during staging and destaging in a log structured array
US6959301B2 (en) * 2001-01-04 2005-10-25 Reuters Limited Maintaining and reconstructing the history of database content modified by a series of events
US6862692B2 (en) 2001-01-29 2005-03-01 Adaptec, Inc. Dynamic redistribution of parity groups
US20020124137A1 (en) * 2001-01-29 2002-09-05 Ulrich Thomas R. Enhancing disk array performance via variable parity based load balancing
US7054927B2 (en) 2001-01-29 2006-05-30 Adaptec, Inc. File system metadata describing server directory information
US6990667B2 (en) 2001-01-29 2006-01-24 Adaptec, Inc. Server-independent object positioning for load balancing drives and servers
US6990547B2 (en) * 2001-01-29 2006-01-24 Adaptec, Inc. Replacing file system processors by hot swapping
US20020156973A1 (en) * 2001-01-29 2002-10-24 Ulrich Thomas R. Enhanced disk array
US20020138559A1 (en) * 2001-01-29 2002-09-26 Ulrich Thomas R. Dynamically distributed file system
US7055058B2 (en) * 2001-12-26 2006-05-30 Boon Storage Technologies, Inc. Self-healing log-structured RAID
US8135929B1 (en) * 2008-03-27 2012-03-13 Emc Corporation Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality
US8375227B2 (en) * 2009-02-02 2013-02-12 Microsoft Corporation Abstracting programmatic representation of data storage systems
KR20110112125A (ko) * 2010-04-06 2011-10-12 삼성전자주식회사 디스크 장치 및 라이트 방법

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4761785B1 (en) * 1986-06-12 1996-03-12 Ibm Parity spreading to enhance storage access
US4745604A (en) * 1986-10-20 1988-05-17 International Business Machines Corporation Method and apparatus for transferring data between a host processor and a data storage device
US4849978A (en) * 1987-07-02 1989-07-18 International Business Machines Corporation Memory unit backup using checksum
US5077736A (en) * 1988-06-28 1991-12-31 Storage Technology Corporation Disk drive memory
US4914656A (en) * 1988-06-28 1990-04-03 Storage Technology Corporation Disk drive memory
AU630635B2 (en) * 1988-11-14 1992-11-05 Emc Corporation Arrayed disk drive system and method
US5134619A (en) * 1990-04-06 1992-07-28 Sf2 Corporation Failure-tolerant mass storage system
US5140592A (en) * 1990-03-02 1992-08-18 Sf2 Corporation Disk array system
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
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

Also Published As

Publication number Publication date
JPH0573217A (ja) 1993-03-26
EP0503768B1 (de) 1997-10-29
EP0503768A1 (de) 1992-09-16
JPH0736143B2 (ja) 1995-04-19
US5257362A (en) 1993-10-26

Similar Documents

Publication Publication Date Title
DE69222879D1 (de) Verfahren und Mittel für Zugriff auf DASD-Felder
DE69231841D1 (de) Verfahren und Vorrichtung zum Zugriff von Datensätze mit variabler Länge die mit fester Block-Formatierung auf Speicheranordnungen mit direktem Zugriff gespeichert sind
KR100220499B1 (ko) 에러 검출 및 정정 기능을 갖는 디지탈 데이타 전송 시스템
KR970703562A (ko) 다양한 길이의 기록을 고정된 블록으로 패킹하는 방법 및 장치(Packing Variable Length Record in Fixed Blocks)
UA26215C2 (uk) Hосій запису, спосіб та пристрій для запису іhформаційhих файлів та пристрій для відтвореhhя іhформації з такого hосія запису
JPS5849923B2 (ja) エラ−テイセイカノウナチヨクレツデ−タ バイトノ キロクホウシキ
KR860000627A (ko) 디지탈정보신호의 기록방법
BR9103599A (pt) Aparelho de gravacao
EP0031499A3 (de) Mit Speicherrücklesekontrolle versehenes Datenverarbeitungsgerät
EP1049089A3 (de) Datenstruktur for Steuerinformationen auf wiederbeschreibbaren Datenspeichermedien
KR870005374A (ko) 음성신호의 pcm 기록 재생방법과 그 장치
KR870008278A (ko) 자기 테이프상에 디지탈 정보를 엔코딩하고 저장하기 위한 시스템 및 방법
KR860003574A (ko) Pcm 신호의 기록을 위한 방법 및 장치
KR980004423A (ko) 기록 재생 장치 및 그 방법, 및 디스크
KR870007617A (ko) 데이타 전송 방법
HUP0103323A2 (hu) Eljárás és berendezés információegységekben való rögzítésére
KR890007213A (ko) 디지탈 신호 기록장치
JPH04504781A (ja) 擬似確率化再同期を有するデータインタリーブのための方法及び装置
DE69229907D1 (de) Optisches Datenaufzeichnungsmedium und Verfahren zur Aufzeichnung auf, Löschen aus und Wiedergabe von demselben
US4279004A (en) Method for controlling rotary memory device
US20040163026A1 (en) Optical recording method
KR940015974A (ko) 나선형 스캔을 통한 자기테이프 기록 방법
JPS58125205A (ja) デイジタル信号記録装置
JP2615570B2 (ja) データ記録方法
DE68904966T2 (de) Aufzeichnung digitaler signale.

Legal Events

Date Code Title Description
8332 No legal effect for de