会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Autonomic parity exchange
    • 自主平价交换
    • US20050015694A1
    • 2005-01-20
    • US10619649
    • 2003-07-14
    • Steven HetzlerDaniel Smith
    • Steven HetzlerDaniel Smith
    • G06F11/10G06F12/16H03M13/00
    • G06F11/1084
    • Error tolerance is increased for a storage system having a plurality of arrays by making local redundancy in a selected array globally available throughout the storage system. To achieve the increased error tolerance, a donor array is selected from the plurality of arrays when the difference between a minimum distance of the donor array and a minimum distance of a recipient array is greater or equal to 2. A donor storage unit is selected in the donor array and recipient information is then rebuilt from the recipient array on the selected storage unit. The selected storage unit is indicated to the donor array as having been donated before the lost information is rebuilt on the selected storage unit. Preferably, the minimum Hamming distance of the recipient array is d≧2 before the donor array is selected from the plurality of arrays.
    • 通过使整个存储系统中的所选阵列中的本地冗余全局可用,具有多个阵列的存储系统的容错增加。 为了实现增加的误差容限,当供体阵列的最小距离和接收器阵列的最小距离之间的差异大于或等于2时,从多个阵列中选择供体阵列。供体存储单元被选择为 然后从所选择的存储单元上的接收者阵列重建供体阵列和接收者信息。 所选择的存储单元被指示为捐赠者阵列已经在丢失的信息被重建在所选择的存储单元之前被捐赠。 优选地,在从多个阵列中选择施主阵列之前,接收器阵列的最小汉明距离为d≥2。
    • 2. 发明申请
    • Anamorphic codes
    • 变形码
    • US20050015656A1
    • 2005-01-20
    • US10619641
    • 2003-07-14
    • Steven HetzlerDaniel Smith
    • Steven HetzlerDaniel Smith
    • G06F11/00G06F11/10G06F17/30
    • G06F11/1084G06F11/008G06F2211/1004G06F2211/1028
    • The error tolerance of an array of m storage units is increased by using a technique referred to as “dodging.” A plurality of k stripes are stored across the array of storage units in which each stripe has n+r elements that correspond to a symmetric code having a minimum Hamming distance d=r+1. Each respective element of a stripe is stored on a different storage unit. An element is selected when a difference between a minimum distance of the donor stripe and a minimum distance of a recipient stripe is greater or equal to 2. The selected element is also stored on a storage unit having no elements of the recipient stripe. A lost element of the recipient stripe is then rebuilt on the selected element.
    • 通过使用称为“闪避”的技术来增加m个存储单元阵列的误差容限。 多个k个条纹被存储在存储单元阵列中,其中每个条带具有对应于具有最小汉明距离d = r + 1的对称码的n + r个元素。 条带的每个相应元件被存储在不同的存储单元上。 当供体条纹的最小距离与接收者条纹的最小距离之间的差异大于或等于2时,选择元素。所选择的元素也存储在不具有接收者条带的元素的存储单元上。 然后在所选元素上重建接收者条带的丢失元素。
    • 5. 发明申请
    • Raid 3 + 3
    • 突击3 + 3
    • US20050015700A1
    • 2005-01-20
    • US10619648
    • 2003-07-14
    • Steven HetzlerDaniel SmithShmuel Winograd
    • Steven HetzlerDaniel SmithShmuel Winograd
    • G06F3/06G06F11/10G11C29/00
    • G06F11/1076G06F2211/1057G06F2211/1059G06F2211/1064
    • A data storage subsystem that includes three data storage units, three check storage units, and an array controller coupled to the three data and three check storage units can tolerate failure of any three data and check storage units failures can be occur before data stored on the data storage subsystem is lost. Information is stored on the data storage subsystem as a symmetric Maximum Distance Separation code, such as a Winograd code, a Reed Solomon code, an EVENODD code or a derivative of an EVENODD code. The array controller determines the contents of the check storage units so that any three erasures of the data storage units and the check storage units can be corrected by the array controller. The array controller updates a block of data contained in any one of the data storage units and the check storage units using only six IO operations.
    • 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd码,里德所罗门码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在任何一个数据存储单元和检查存储单元中的数据块。
    • 7. 发明申请
    • RAID 3 + 3
    • US20080016413A1
    • 2008-01-17
    • US11747887
    • 2007-05-11
    • Steven HetzlerDaniel SmithShmuel Winograd
    • Steven HetzlerDaniel SmithShmuel Winograd
    • G06F11/00
    • G06F11/1076G06F2211/1057G06F2211/1059G06F2211/1064
    • A data storage subsystem that includes three data storage units, three check storage units, and an array controller coupled to the three data and three check storage units can tolerate failure of any three data and check storage units failures can be occur before data stored on the data storage subsystem is lost. Information is stored on the data storage subsystem as a symmetric Maximum Distance Separation code, such as a Winograd code, a Reed Solomon code, an EVENODD code or a derivative of an EVENODD code. The array controller determines the contents of the check storage units so that any three erasures of the data storage units and the check storage units can be corrected by the array controller. The array controller updates a block of data contained in any one of the data storage units and the check storage units using only six IO operations.
    • 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd码,里德所罗门码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在数据存储单元和检查存储单元中的任何一个中的数据块。
    • 8. 发明申请
    • Defect management for HDD with variable index architecture
    • 具有可变索引架构的HDD的缺陷管理
    • US20050078395A1
    • 2005-04-14
    • US10685653
    • 2003-10-14
    • Frank ChuSteven Hetzler
    • Frank ChuSteven Hetzler
    • G11B5/09G11B20/10G11B20/18
    • G11B20/1883G11B2220/20
    • A data stream received by a hard disk drive (HDD) is organized into at least one cluster having data blocks and spare data blocks and that is equal in size to an integer multiple of the number of sectors in a track of a disk of the HDD. A variable-index writing technique is used to write each data block of a cluster to a corresponding sector of a track that is encountered by a head when the sector is not defective. A sector of the track is skipped during writing when the sector is defective. The number of spare data blocks in a portion of a cluster corresponding to a single track is reduced by the number of sectors that are skipped in the track so that the number of data blocks plus the number of remaining spare data blocks equals the number of sectors in a track.
    • 由硬盘驱动器(HDD)接收的数据流被组织成具有数据块和备用数据块的至少一个簇,并且大小相等于HDD的盘的轨道中的扇区数的整数倍 。 使用可变索引写入技术将簇的每个数据块写入当扇区没有缺陷时由头遇到的轨道的相应扇区。 当扇区有缺陷时,在写入期间跳过轨道的扇区。 对应于单个磁道的集群的一部分中的备用数据块的数量减少了在磁道中被跳过的扇区的数量,使得数据块的数量加上剩余的备用数据块的数量等于扇区的数量 在一个轨道。