[go: up one dir, main page]

AU2001277988A1 - Two-dimensional storage array with prompt parity in one dimension and delayed parity in a second dimension - Google Patents

Two-dimensional storage array with prompt parity in one dimension and delayed parity in a second dimension

Info

Publication number
AU2001277988A1
AU2001277988A1 AU2001277988A AU7798801A AU2001277988A1 AU 2001277988 A1 AU2001277988 A1 AU 2001277988A1 AU 2001277988 A AU2001277988 A AU 2001277988A AU 7798801 A AU7798801 A AU 7798801A AU 2001277988 A1 AU2001277988 A1 AU 2001277988A1
Authority
AU
Australia
Prior art keywords
dimension
parity
prompt
storage array
dimensional storage
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.)
Abandoned
Application number
AU2001277988A
Other languages
English (en)
Inventor
Whay S. Lee
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of AU2001277988A1 publication Critical patent/AU2001277988A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
    • G06F11/1088Reconstruction on already foreseen single or plurality of spare disks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
AU2001277988A 2000-07-25 2001-07-24 Two-dimensional storage array with prompt parity in one dimension and delayed parity in a second dimension Abandoned AU2001277988A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/624,851 2000-07-25
US09/624,851 US6675318B1 (en) 2000-07-25 2000-07-25 Two-dimensional storage array with prompt parity in one dimension and delayed parity in a second dimension
PCT/US2001/023271 WO2002008900A2 (fr) 2000-07-25 2001-07-24 Reseau de stockage bidimensionnel a parite prompte dans une dimension et parite retardee dans une seconde dimension

Publications (1)

Publication Number Publication Date
AU2001277988A1 true AU2001277988A1 (en) 2002-02-05

Family

ID=24503586

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001277988A Abandoned AU2001277988A1 (en) 2000-07-25 2001-07-24 Two-dimensional storage array with prompt parity in one dimension and delayed parity in a second dimension

Country Status (4)

Country Link
US (1) US6675318B1 (fr)
AU (1) AU2001277988A1 (fr)
GB (1) GB2381914B (fr)
WO (1) WO2002008900A2 (fr)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6996742B2 (en) * 2000-11-28 2006-02-07 Sedna Patent Services, Llc Method for regenerating and streaming content from a video server using RAID 5 data striping
US6934904B2 (en) * 2001-04-30 2005-08-23 Sun Microsystems, Inc. Data integrity error handling in a redundant storage array
US6871263B2 (en) * 2001-08-28 2005-03-22 Sedna Patent Services, Llc Method and apparatus for striping data onto a plurality of disk drives
US7007220B2 (en) * 2002-03-01 2006-02-28 Broadlogic Network Technologies, Inc. Error correction coding across multiple channels in content distribution systems
JP3824317B2 (ja) * 2003-06-24 2006-09-20 インターナショナル・ビジネス・マシーンズ・コーポレーション サーバ、コンピュータ装置、データ処理方法及びプログラム
GB0322424D0 (en) * 2003-09-24 2003-10-29 Ibm Error detection in redundant array of storage units
US7134066B2 (en) * 2003-10-20 2006-11-07 International Business Machines Corporation Generalized parity stripe data storage array
US7428691B2 (en) * 2003-11-12 2008-09-23 Norman Ken Ouchi Data recovery from multiple failed data blocks and storage units
US7246259B2 (en) * 2004-03-18 2007-07-17 Aristos Logic Coporation Method of calculating parity for surviving dual drive failures in a disk array
US7412563B2 (en) * 2004-08-04 2008-08-12 Aristos Logic Corporation Method and system for calculating single and dual parity for networked storaged elements
US8131969B2 (en) * 2004-10-20 2012-03-06 Seagate Technology Llc Updating system configuration information
US8131926B2 (en) * 2004-10-20 2012-03-06 Seagate Technology, Llc Generic storage container for allocating multiple data formats
US7594075B2 (en) 2004-10-20 2009-09-22 Seagate Technology Llc Metadata for a grid based data storage system
US7441146B2 (en) * 2005-06-10 2008-10-21 Intel Corporation RAID write completion apparatus, systems, and methods
US7562188B2 (en) * 2005-06-17 2009-07-14 Intel Corporation RAID power safe apparatus, systems, and methods
US8555109B2 (en) 2009-07-30 2013-10-08 Cleversafe, Inc. Method and apparatus for distributed storage integrity processing
US10860424B1 (en) 2005-09-30 2020-12-08 Pure Storage, Inc. Background verification processing in a storage network
US11221917B1 (en) 2005-09-30 2022-01-11 Pure Storage, Inc. Integrity processing in a dispersed storage network
US11620185B2 (en) 2005-09-30 2023-04-04 Pure Storage, Inc. Integrity processing in a dispersed storage network
US9495241B2 (en) * 2006-12-06 2016-11-15 Longitude Enterprise Flash S.A.R.L. Systems and methods for adaptive data storage
CN101690068A (zh) 2006-12-06 2010-03-31 弗森多系统公司(dba弗森-艾奥) 用于在多个独立主机之间共享的设备的装置、系统、以及方法
US9116823B2 (en) 2006-12-06 2015-08-25 Intelligent Intellectual Property Holdings 2 Llc Systems and methods for adaptive error-correction coding
US7788526B2 (en) * 2007-01-10 2010-08-31 International Business Machines Corporation Providing enhanced tolerance of data loss in a disk array system
US20090024900A1 (en) * 2007-07-18 2009-01-22 Cisco Technology, Inc. Cyclic redundancy checking in lane-based communications
JP2009098996A (ja) 2007-10-18 2009-05-07 Hitachi Ltd ストレージシステム
US7836226B2 (en) 2007-12-06 2010-11-16 Fusion-Io, Inc. Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
JP2009187139A (ja) * 2008-02-04 2009-08-20 Hitachi Ltd ストレージシステム
US8296517B2 (en) * 2009-08-19 2012-10-23 Oracle International Corporation Database operation-aware striping technique
US8433979B2 (en) 2011-02-28 2013-04-30 International Business Machines Corporation Nested multiple erasure correcting codes for storage arrays
US9058291B2 (en) 2011-02-28 2015-06-16 International Business Machines Corporation Multiple erasure correcting codes for storage arrays
JP5744244B2 (ja) * 2011-10-19 2015-07-08 株式会社日立製作所 ストレージシステム
US8874995B2 (en) 2012-02-02 2014-10-28 International Business Machines Corporation Partial-maximum distance separable (PMDS) erasure correcting codes for storage arrays
US9183085B1 (en) 2012-05-22 2015-11-10 Pmc-Sierra, Inc. Systems and methods for adaptively selecting from among a plurality of error correction coding schemes in a flash drive for robustness and low latency
US9176812B1 (en) 2012-05-22 2015-11-03 Pmc-Sierra, Inc. Systems and methods for storing data in page stripes of a flash drive
US9047214B1 (en) * 2012-05-22 2015-06-02 Pmc-Sierra, Inc. System and method for tolerating a failed page in a flash device
US8972824B1 (en) 2012-05-22 2015-03-03 Pmc-Sierra, Inc. Systems and methods for transparently varying error correction code strength in a flash drive
US8788910B1 (en) 2012-05-22 2014-07-22 Pmc-Sierra, Inc. Systems and methods for low latency, high reliability error correction in a flash drive
US8793556B1 (en) 2012-05-22 2014-07-29 Pmc-Sierra, Inc. Systems and methods for reclaiming flash blocks of a flash drive
US9021337B1 (en) 2012-05-22 2015-04-28 Pmc-Sierra, Inc. Systems and methods for adaptively selecting among different error correction coding schemes in a flash drive
US9021333B1 (en) 2012-05-22 2015-04-28 Pmc-Sierra, Inc. Systems and methods for recovering data from failed portions of a flash drive
US8996957B1 (en) 2012-05-22 2015-03-31 Pmc-Sierra, Inc. Systems and methods for initializing regions of a flash drive having diverse error correction coding (ECC) schemes
US9021336B1 (en) 2012-05-22 2015-04-28 Pmc-Sierra, Inc. Systems and methods for redundantly storing error correction codes in a flash drive with secondary parity information spread out across each page of a group of pages
CN104756092A (zh) * 2012-10-19 2015-07-01 富士通株式会社 记录再生装置、错误订正方法以及控制装置
US9009565B1 (en) 2013-03-15 2015-04-14 Pmc-Sierra, Inc. Systems and methods for mapping for solid-state memory
US9081701B1 (en) 2013-03-15 2015-07-14 Pmc-Sierra, Inc. Systems and methods for decoding data for solid-state memory
US9026867B1 (en) 2013-03-15 2015-05-05 Pmc-Sierra, Inc. Systems and methods for adapting to changing characteristics of multi-level cells in solid-state memory
US9053012B1 (en) 2013-03-15 2015-06-09 Pmc-Sierra, Inc. Systems and methods for storing data for solid-state memory
US9208018B1 (en) 2013-03-15 2015-12-08 Pmc-Sierra, Inc. Systems and methods for reclaiming memory for solid-state memory
US9268660B2 (en) 2014-03-12 2016-02-23 International Business Machines Corporation Matrix and compression-based error detection
JP6614145B2 (ja) * 2014-07-18 2019-12-04 ソニー株式会社 受信装置、受信方法およびコンピュータプログラム
US9830220B1 (en) * 2014-09-29 2017-11-28 EMC IP Holding Company LLC Enhanced error recovery for data storage drives
US9891994B1 (en) * 2015-12-30 2018-02-13 EMC IP Holding Company LLC Updated raid 6 implementation
US10152378B2 (en) 2016-10-04 2018-12-11 Futurewei Technologies, Inc. Data protection for a cold storage system
US10700713B2 (en) * 2017-08-01 2020-06-30 Microsemi Storage Solutions, Inc. System and method for error correction in data communications
US11966638B2 (en) * 2022-04-13 2024-04-23 Micron Technology, Inc. Dynamic rain for zoned storage systems
US12417144B2 (en) * 2023-06-15 2025-09-16 Microsoft Technology Licensing, Llc Data recovery for inaccessible memory cells

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3183719B2 (ja) * 1992-08-26 2001-07-09 三菱電機株式会社 アレイ型記録装置
US5412661A (en) * 1992-10-06 1995-05-02 International Business Machines Corporation Two-dimensional 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
KR100275900B1 (ko) * 1996-09-21 2000-12-15 윤종용 알에이아이디 서브시스템에 있어서 분할패러티 예비 디스크 구현방법
KR100267366B1 (en) * 1997-07-15 2000-10-16 Samsung Electronics Co Ltd Method for recoding parity and restoring data of failed disks in an external storage subsystem and apparatus therefor
US6101615A (en) * 1998-04-08 2000-08-08 International Business Machines Corporation Method and apparatus for improving sequential writes to RAID-6 devices
US6247157B1 (en) * 1998-05-13 2001-06-12 Intel Corporation Method of encoding data signals for storage
US6571351B1 (en) * 2000-04-07 2003-05-27 Omneon Video Networks Tightly coupled secondary storage system and file system

Also Published As

Publication number Publication date
WO2002008900A2 (fr) 2002-01-31
US6675318B1 (en) 2004-01-06
WO2002008900A3 (fr) 2004-05-06
GB2381914B (en) 2005-04-06
GB2381914A (en) 2003-05-14
GB0303710D0 (en) 2003-03-19

Similar Documents

Publication Publication Date Title
AU2001277988A1 (en) Two-dimensional storage array with prompt parity in one dimension and delayed parity in a second dimension
AU2002217987A1 (en) Thermally and electrically enhanced ball grid array packaging
AU2002226044A1 (en) Distributed storage in semiconductor memory systems
AU2002253827A1 (en) Distributed fault tolerant and secure storage
AU2001246799A1 (en) Storage virtualization in a storage area network
AU6182200A (en) Microlens array and display comprising microlens array
AU2001286525A1 (en) Capillary array and related methods
AU2001268344A1 (en) Vcsel and vcsel array having integrated microlenses for use in a semiconductor laser pumped solid state laser system
AU2001259719A1 (en) Dynamic display objects in a distributed computing environment
AU2001296394A1 (en) Scripting business logic in a distributed object oriented environment
AU2002230894A1 (en) Multidimensional array and fabrication thereof
AU2001257567A1 (en) Distributed applications in a portable thread environment
AU2001257177A1 (en) Packaging items with tensionable retention elements
AU2003230126A1 (en) Magnetoresistive memory cell array and mram memory comprising such array
AU2002222012A1 (en) Executing an application in a portable electronic object with low storage capacity
GB2369724B (en) Improving individual detector performance in radiation detector arrays
AUPP990299A0 (en) Storage and transportation device
AU2003228964A1 (en) Distributed ram in a logic array
AU2001273760A1 (en) Storage and buffer system with transport elements
EP1195719A3 (fr) Mémoire de rendu de volume
AU2001239361A1 (en) Disinfecting wooden elements in contact with foodstuff
IL159112A0 (en) Bitline contacts in a memory cell array
AU2001286809A1 (en) Genes expressed in the cell cycle
AU2003213086A1 (en) Increased packing density in self-organized magnetic array
TW441437U (en) Improved structure for fast wrench with dual purposes in forward/backward directions