US5761402A
(en)
*
|
1993-03-08 |
1998-06-02 |
Hitachi, Ltd. |
Array type disk system updating redundant data asynchronously with data access
|
US5666557A
(en)
*
|
1994-06-16 |
1997-09-09 |
Cassidy; Bruce Michael |
Method and apparatus for automatically assigning device identifiers on a parallel data bus
|
JP3687111B2
(ja)
*
|
1994-08-18 |
2005-08-24 |
株式会社日立製作所 |
記憶装置システムおよび記憶装置の制御方法
|
US5860090A
(en)
*
|
1995-10-20 |
1999-01-12 |
Informix Software, Inc. |
Append-only storage in a disk array using striping and parity caching
|
US5864738A
(en)
*
|
1996-03-13 |
1999-01-26 |
Cray Research, Inc. |
Massively parallel processing system using two data paths: one connecting router circuit to the interconnect network and the other connecting router circuit to I/O controller
|
US5748900A
(en)
*
|
1996-03-13 |
1998-05-05 |
Cray Research, Inc. |
Adaptive congestion control mechanism for modular computer networks
|
US6233704B1
(en)
|
1996-03-13 |
2001-05-15 |
Silicon Graphics, Inc. |
System and method for fault-tolerant transmission of data within a dual ring network
|
US5761534A
(en)
*
|
1996-05-20 |
1998-06-02 |
Cray Research, Inc. |
System for arbitrating packetized data from the network to the peripheral resources and prioritizing the dispatching of packets onto the network
|
US5805788A
(en)
*
|
1996-05-20 |
1998-09-08 |
Cray Research, Inc. |
Raid-5 parity generation and data reconstruction
|
US5862313A
(en)
*
|
1996-05-20 |
1999-01-19 |
Cray Research, Inc. |
Raid system using I/O buffer segment to temporary store striped and parity data and connecting all disk drives via a single time multiplexed network
|
US5701304A
(en)
*
|
1996-09-16 |
1997-12-23 |
Cirrus Logic, Inc. |
Method for correcting unrecoverable sectors using track level redundancy in a disc drive storage system
|
US5751733A
(en)
*
|
1996-09-16 |
1998-05-12 |
Cirrus Logic, Inc. |
Interleaved redundancy sector for correcting an unrecoverable sector in a disc storage device
|
US5844919A
(en)
*
|
1996-09-16 |
1998-12-01 |
Cirrus Logic, Inc. |
Sector and track level error correction system for disc storage systems
|
KR100208801B1
(ko)
|
1996-09-16 |
1999-07-15 |
윤종용 |
데이타 입/출력 성능을 향상시키기 위한 기억장치 시스템 및 그에 따른 데이타 복구정보 캐시구현방법
|
US5872800A
(en)
*
|
1996-09-16 |
1999-02-16 |
Cirrus Logic, Inc. |
Write verify method for correcting unrecoverable sectors in a disc storage system using track level redundancy
|
KR100275900B1
(ko)
*
|
1996-09-21 |
2000-12-15 |
윤종용 |
알에이아이디 서브시스템에 있어서 분할패러티 예비 디스크 구현방법
|
EP0845738A3
(de)
*
|
1996-11-28 |
2006-09-20 |
Hitachi, Ltd. |
Speichersystem zum Transfer eines Befehls und zum Transfer von Daten, die mit diesem Befehl übereinkommen, im Anschluss an diesen Befehl
|
US5835694A
(en)
*
|
1996-12-06 |
1998-11-10 |
International Business Machines Corporation |
Raid-configured disk drive array wherein array control occurs at the disk drive level
|
US5889933A
(en)
*
|
1997-01-30 |
1999-03-30 |
Aiwa Co., Ltd. |
Adaptive power failure recovery
|
US6182166B1
(en)
*
|
1997-08-25 |
2001-01-30 |
Emc Corporation |
Method/apparatus for interfacing two remotely disposed devices coupled via transmission medium with first and second commands transmitted without first checking receiving device for readiness
|
US5913073A
(en)
*
|
1997-10-10 |
1999-06-15 |
Emc Corporation |
Input/output driver for benchmark testing
|
US5970232A
(en)
*
|
1997-11-17 |
1999-10-19 |
Cray Research, Inc. |
Router table lookup mechanism
|
US6085303A
(en)
*
|
1997-11-17 |
2000-07-04 |
Cray Research, Inc. |
Seralized race-free virtual barrier network
|
US6105103A
(en)
*
|
1997-12-19 |
2000-08-15 |
Lsi Logic Corporation |
Method for mapping in dynamically addressed storage subsystems
|
JPH11194899A
(ja)
*
|
1997-12-26 |
1999-07-21 |
Toshiba Corp |
ディスク記憶システム及び同システムに適用するデータ更新方法
|
US6167485A
(en)
*
|
1997-12-31 |
2000-12-26 |
Emc Corporation |
On-line data verification and repair in redundant storage systems
|
US6233696B1
(en)
*
|
1997-12-31 |
2001-05-15 |
Emc Corporation |
Data verification and repair in redundant storage systems
|
US6195761B1
(en)
|
1997-12-31 |
2001-02-27 |
Emc Corporation |
Method and apparatus for identifying and repairing mismatched data
|
US6219751B1
(en)
*
|
1998-04-28 |
2001-04-17 |
International Business Machines Corporation |
Device level coordination of access operations among multiple raid control units
|
US6128762A
(en)
*
|
1998-08-04 |
2000-10-03 |
International Business Machines Corporation |
Updating and reading data and parity blocks in a shared disk system with request forwarding
|
US6446237B1
(en)
*
|
1998-08-04 |
2002-09-03 |
International Business Machines Corporation |
Updating and reading data and parity blocks in a shared disk system
|
US6446220B1
(en)
|
1998-08-04 |
2002-09-03 |
International Business Machines Corporation |
Updating data and parity data with and without read caches
|
US6332197B1
(en)
|
1998-08-04 |
2001-12-18 |
International Business Machines Corp. |
System for updating data in a multi-adaptor environment
|
US6279138B1
(en)
|
1998-08-04 |
2001-08-21 |
International Business Machines Corporation |
System for changing the parity structure of a raid array
|
US6272662B1
(en)
|
1998-08-04 |
2001-08-07 |
International Business Machines Corporation |
Distributed storage system using front-end and back-end locking
|
US6216174B1
(en)
|
1998-09-29 |
2001-04-10 |
Silicon Graphics, Inc. |
System and method for fast barrier synchronization
|
US6351838B1
(en)
*
|
1999-03-12 |
2002-02-26 |
Aurora Communications, Inc |
Multidimensional parity protection system
|
US6629199B1
(en)
*
|
1999-08-20 |
2003-09-30 |
Emc Corporation |
Digital data storage system including directory for efficiently providing formatting information for stored records and utilization of a check value for verifying that a record is from a particular storage location
|
US6674720B1
(en)
|
1999-09-29 |
2004-01-06 |
Silicon Graphics, Inc. |
Age-based network arbitration system and method
|
US6542960B1
(en)
*
|
1999-12-16 |
2003-04-01 |
Adaptec, Inc. |
System and method for parity caching based on stripe locking in raid data storage
|
US6529997B1
(en)
*
|
2000-08-11 |
2003-03-04 |
Storage Technology Corporation |
Apparatus and method for writing and reading data to and from a virtual volume of redundant storage devices
|
US6950901B2
(en)
*
|
2001-01-05 |
2005-09-27 |
International Business Machines Corporation |
Method and apparatus for supporting parity protection in a RAID clustered environment
|
US7200716B1
(en)
*
|
2004-04-30 |
2007-04-03 |
Network Appliance, Inc. |
Method and apparatus to offload operations in a networked storage system
|
US7370163B2
(en)
*
|
2004-05-03 |
2008-05-06 |
Gemini Storage |
Adaptive cache engine for storage area network including systems and methods related thereto
|
US7457980B2
(en)
*
|
2004-08-13 |
2008-11-25 |
Ken Qing Yang |
Data replication method over a limited bandwidth network by mirroring parities
|
US20060036904A1
(en)
*
|
2004-08-13 |
2006-02-16 |
Gemini Storage |
Data replication method over a limited bandwidth network by mirroring parities
|
US7290199B2
(en)
*
|
2004-11-19 |
2007-10-30 |
International Business Machines Corporation |
Method and system for improved buffer utilization for disk array parity updates
|
US7392458B2
(en)
*
|
2004-11-19 |
2008-06-24 |
International Business Machines Corporation |
Method and system for enhanced error identification with disk array parity checking
|
US20060123271A1
(en)
*
|
2004-11-19 |
2006-06-08 |
International Business Machines Corporation |
RAID environment incorporating hardware-based finite field multiplier for on-the-fly XOR
|
US20060123312A1
(en)
*
|
2004-11-19 |
2006-06-08 |
International Business Machines Corporation |
Method and system for increasing parallelism of disk accesses when restoring data in a disk array system
|
US7418543B2
(en)
*
|
2004-12-21 |
2008-08-26 |
Intel Corporation |
Processor having content addressable memory with command ordering
|
US7406476B1
(en)
*
|
2005-04-04 |
2008-07-29 |
Apple Inc. |
Updating a data structure
|
US8370715B2
(en)
*
|
2007-04-12 |
2013-02-05 |
International Business Machines Corporation |
Error checking addressable blocks in storage
|
US8825949B2
(en)
*
|
2009-01-15 |
2014-09-02 |
Lsi Corporation |
Locking in raid storage systems
|
US9335939B2
(en)
|
2011-07-12 |
2016-05-10 |
Violin Memory Inc. |
RAIDed memory system
|
US9417823B2
(en)
|
2011-07-12 |
2016-08-16 |
Violin Memory Inc. |
Memory system management
|
CN104679442A
(zh)
*
|
2013-12-02 |
2015-06-03 |
中兴通讯股份有限公司 |
一种提高磁盘阵列性能的方法及装置
|
US9891993B2
(en)
|
2014-05-23 |
2018-02-13 |
International Business Machines Corporation |
Managing raid parity stripe contention
|
US10310923B1
(en)
|
2014-08-28 |
2019-06-04 |
Seagate Technology Llc |
Probabilistic aging command sorting
|
JP2016167210A
(ja)
*
|
2015-03-10 |
2016-09-15 |
株式会社東芝 |
メモリコントローラ、データストレージデバイス、及び、データ書き込み方法
|
US10831403B2
(en)
|
2017-05-19 |
2020-11-10 |
Seagate Technology Llc |
Probabalistic command aging and selection
|
US10474528B2
(en)
|
2017-10-02 |
2019-11-12 |
Western Digital Technologies, Inc. |
Redundancy coding stripe based on coordinated internal address scheme across multiple devices
|
US10379948B2
(en)
|
2017-10-02 |
2019-08-13 |
Western Digital Technologies, Inc. |
Redundancy coding stripe based on internal addresses of storage devices
|
US10409511B1
(en)
|
2018-06-30 |
2019-09-10 |
Western Digital Technologies, Inc. |
Multi-device storage system with distributed read/write processing
|
US10725941B2
(en)
|
2018-06-30 |
2020-07-28 |
Western Digital Technologies, Inc. |
Multi-device storage system with hosted services on peer storage devices
|
US10831603B2
(en)
|
2018-08-03 |
2020-11-10 |
Western Digital Technologies, Inc. |
Rebuild assist using failed storage device
|
US10649843B2
(en)
|
2018-08-03 |
2020-05-12 |
Western Digital Technologies, Inc. |
Storage systems with peer data scrub
|
US10901848B2
(en)
|
2018-08-03 |
2021-01-26 |
Western Digital Technologies, Inc. |
Storage systems with peer data recovery
|
US10592144B2
(en)
|
2018-08-03 |
2020-03-17 |
Western Digital Technologies, Inc. |
Storage system fabric with multichannel compute complex
|
US10824526B2
(en)
|
2018-08-03 |
2020-11-03 |
Western Digital Technologies, Inc. |
Using failed storage device in peer-to-peer storage system to perform storage-centric task
|
US10877810B2
(en)
|
2018-09-29 |
2020-12-29 |
Western Digital Technologies, Inc. |
Object storage system with metadata operation priority processing
|
US11182258B2
(en)
|
2019-01-04 |
2021-11-23 |
Western Digital Technologies, Inc. |
Data rebuild using dynamic peer work allocation
|
KR102226184B1
(ko)
|
2020-02-25 |
2021-03-10 |
한국과학기술원 |
디스크 배열을 위한 캐시베리어 명령 처리 방법 및 이를 위한 장치
|