Data storage array
    2.
    发明申请
    Data storage array 审中-公开
    数据存储阵列

    公开(公告)号:WO2005006173A3

    公开(公告)日:2006-06-08

    申请号:PCT/EP2004051385

    申请日:2004-07-07

    Abstract: 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 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.

    Abstract translation: 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd代码,Reed Solomon码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在任何一个数据存储单元和检查存储单元中的数据块。

    DATA STORAGE ARRAY
    3.
    发明申请
    DATA STORAGE ARRAY 审中-公开
    数据存储阵列

    公开(公告)号:WO2005006173A9

    公开(公告)日:2006-02-23

    申请号:PCT/EP2004051385

    申请日:2004-07-07

    Abstract: 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 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.

    Abstract translation: 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd代码,Reed Solomon码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在任何一个数据存储单元和检查存储单元中的数据块。

    ANALYZING MONITOR DATA INFORMATION FROM MEMORY DEVICES HAVING FINITE ENDURANCE AND/OR RETENTION
    4.
    发明申请
    ANALYZING MONITOR DATA INFORMATION FROM MEMORY DEVICES HAVING FINITE ENDURANCE AND/OR RETENTION 审中-公开
    从具有有限承诺和/或保留的记忆体设备分析监视数据信息

    公开(公告)号:WO2010115726A2

    公开(公告)日:2010-10-14

    申请号:PCT/EP2010053943

    申请日:2010-03-25

    CPC classification number: G11C29/52 G06F11/1068 G11C16/349 G11C2029/0409

    Abstract: A method according to one embodiment includes gathering monitor data information from a plurality of memory devices having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.

    Abstract translation: 根据一个实施例的方法包括从具有有限持久性和/或保留的多个存储器件收集监视数据信息,所述监视数据是存储在已知写周期计数的专用存储器单元中的已知内容的数据; 分析监控数据信息; 并且基于分析采取与至少一个设备有关的动作。 还公开了附加的系统,方法和计算机程序产品。

    DATA STORAGE ARRAY
    5.
    发明申请
    DATA STORAGE ARRAY 审中-公开
    数据存储阵列

    公开(公告)号:WO2005006215A2

    公开(公告)日:2005-01-20

    申请号:PCT/EP2004051382

    申请日:2004-07-07

    Abstract: 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.

    Abstract translation: 通过使用称为“闪避”的技术来增加m个存储单元阵列的容错。 多个k条纹被存储在存储单元阵列之间,其中每个条带具有对应于具有最小汉明距离d = r + 1的对称码的n + r个元素。条带的每个相应元素被存储在不同的 存储单元。 当供体条纹的最小距离与接收者条纹的最小距离之间的差异大于或等于2时,选择元素。所选择的元素也存储在不具有接收者条带的元素的存储单元上。 然后在所选元素上重建接收者条带的丢失元素。

    MULTI-PATH DATA RETRIEVAL FROM REDUNDANT ARRAY
    6.
    发明申请
    MULTI-PATH DATA RETRIEVAL FROM REDUNDANT ARRAY 审中-公开
    多路径数据从冗余阵列中检索

    公开(公告)号:WO2005006172A3

    公开(公告)日:2005-11-24

    申请号:PCT/EP2004051363

    申请日:2004-07-05

    Abstract: An optimum pathway to data stored on a data storage system having N storage devices and more than N pathways is determined in response to a read request for the data. A sorter separates the read request into an appropriate segment size for sending to the storage devices of the data storage system. An assigner generates the set of read permutations satisfying the read request. A read permutation is selected based on a metric. A collector recieves the requested data from the N storage devices in response to the selected read permutation being sent to the storage devices.

    Abstract translation: 响应于对数据的读取请求,确定存储在具有N个存储设备和多于N个路径的数据存储系统上的数据的最佳途径。 分拣机将读取请求分成合适的段大小以发送到数据存储系统的存储设备。 分配器生成满足读取请求的读取排列组。 基于度量选择读取排列。 收集器接收来自N个存储设备的所请求的数据以响应所选的读取排列被发送到存储设备。

    REDUNDANCY IN ARRAY STORAGE SYSTEM
    7.
    发明申请
    REDUNDANCY IN ARRAY STORAGE SYSTEM 审中-公开
    在阵列存储系统中的冗余

    公开(公告)号:WO2005006198A2

    公开(公告)日:2005-01-20

    申请号:PCT/EP2004051383

    申请日:2004-07-07

    CPC classification number: G06F11/1084

    Abstract: 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.

    Abstract translation: 通过使整个存储系统中的所选阵列中的本地冗余全局可用,具有多个阵列的存储系统的容错增加。 为了实现增加的误差容限,当供体阵列的最小距离和接收器阵列的最小距离之间的差异大于或等于2时,从多个阵列中选择供体阵列。供体存储单元被选择为 然后从所选择的存储单元上的接收者阵列重建供体阵列和接收者信息。 所选择的存储单元被指示为捐赠者阵列已经在丢失的信息被重建在所选择的存储单元之前被捐赠。 优选地,在从多个阵列中选择施主阵列之前,接收器阵列的最小汉明距离为d≥2。

    SERVO WRITE SYSTEM USED FOR DATA RECORDING DISK DRIVING DEVICE

    公开(公告)号:JPH07326142A

    公开(公告)日:1995-12-12

    申请号:JP9926995

    申请日:1995-04-25

    Applicant: IBM

    Abstract: PURPOSE: To obtain a non-invasion type servo write system for use in a data recording disk drive. CONSTITUTION: The system measures a position of an actuator and generates a reference clock with use of a semiconductor laser 200. An internal position reference is given by an arm of the actuator and by a reflection diffraction grading mounted on a spindle hub. A wave front reproducing optical system corrects an aberration in the grating. An optical sensor detects a differential change in a diffracted pattern generated by the grating and excludes a sensitivity to frequency drift. A decoder circuit converts data of the optical sensor to an actuator position measured value. A control circuit drives a voice coil motor 118 within the disk drive and a motor positions a write transducer to record servo information to be provided within a servo pattern generator. A servo write device writes the data into the fully-assembled, closed drive through a transmission window in a cover of a head disk assembly.

    SERVO WRITING SYSTEM TO BE USED IN DATA RECORDING DISK DRIVING DEVICE

    公开(公告)号:JP2001043643A

    公开(公告)日:2001-02-16

    申请号:JP2000190872

    申请日:2000-06-26

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a non-entrance type servo writing system which is to be used in a data recording disk drive. SOLUTION: A system measures the position of an actuator and generates a reference clock by using a semiconductor laser 200. The reference of the internal position is provided by reflection diffraction gratings mounted on an actuator arm and a spindle hub. A wave front reproducing optical system corrects aberration in the gratings. Moreover, optical sensors detect change of difference of a diffraction pattern to be generated by the gratings to exclude sensitivity with respect to a frequency drift. A decoding circuit converts data of the optical sensors into the measurement value of the position of the actuator. A control circuit drives a voice coil motor 118 in the disk drive and the motor positions a write-in transducer in order to record servo information to be provided in a servo pattern generator. Then, a servo writing device performs a writing to the drive which is completely assembled and is hermetically sealed through a transmission window in a head and disk assembly cover.

    Hostorientierter Aktualisierungsschreibvorgang

    公开(公告)号:DE112019000849T5

    公开(公告)日:2020-11-05

    申请号:DE112019000849

    申请日:2019-04-25

    Applicant: IBM

    Abstract: Eine einzelne Ausführungsform stellt ein Verfahren bereit, welches das Verwalten, auf einer Speichereinheit, von Zuordnungsdaten zwischen einem ersten Satz von logischen Adressen (z.B. logischen Blockadressen oder LBAs), die von einem Host betrachtet werden, und einem ersten Satz von physischen Adressen (z.B. physischen Blockadressen oder PBAs) sowie einem zweiten Satz von physischen Adressen der Speichereinheit umfasst. Eine erste logische Adresse (z.B. LBA) des ersten Satzes von logischen Adressen entspricht einer ersten physischen Adresse (z.B. PBA) des ersten Satzes von physischen Adressen, die aktuelle Daten für die erste logische Adresse verwaltet. Die erste logische Adresse entspricht des Weiteren einer zweiten physischen Adresse (z.B. PBA) des zweiten Satzes von physischen Adressen, die ältere Daten für die erste logische Adresse verwaltet. Das Verfahren umfasst des Weiteren das Empfangen, an der Speichereinheit, eines Befehls von dem Host zum Durchführen einer Multi-Device-Operation, an der die erste logische Adresse beteiligt ist. Die Operation wird atomar durchgeführt.

Patent Agency Ranking