Skewing expected wearout times of memory devices
    23.
    发明授权
    Skewing expected wearout times of memory devices 有权
    倾斜预期的存储设备的疲劳时间

    公开(公告)号:US09274711B2

    公开(公告)日:2016-03-01

    申请号:US14149770

    申请日:2014-01-07

    发明人: Steven R. Hetzler

    IPC分类号: G06F12/00 G06F3/06 G06F12/02

    摘要: Aspects of the present invention include a system, method, and computer program product for skewing expected wearout times of memory devices in an array are provided according to some embodiments of the present invention. In general, the method includes determining or receiving an amount of spare space to provide in an array of memory devices, allocating the spare space non-uniformly to the memory devices in the array, and skewing expected wearout times of the memory devices by controlling writing of data to the array according to the allocation of the spare space.

    摘要翻译: 根据本发明的一些实施例,提供了本发明的方面,包括用于偏移阵列中的存储器件的预期损耗时间的系统,方法和计算机程序产品。 通常,该方法包括确定或接收一定量的备用空间以在存储器件阵列中提供,将该备用空间非均匀地分配给阵列中的存储器件,以及通过控制写入来扭曲存储器件的预期损耗时间 根据备用空间的分配数据到阵列。

    Extension of product codes with applications to tape and parallel channels
    24.
    发明授权
    Extension of product codes with applications to tape and parallel channels 有权
    将产品代码与应用程序扩展到磁带和并行通道

    公开(公告)号:US09252815B2

    公开(公告)日:2016-02-02

    申请号:US14107104

    申请日:2013-12-16

    摘要: An aspect is a method that includes receiving (k0−1)k1+k2 write data symbols, where k2 k0, resulting in k2 columns of length m including the write data symbols and vertical parity values. The k0−1 rows of the write data symbols of length k1 and the m−k0+1 rows from the partially encoded array are encoded into an encoded array of m rows of length n columns, n>k1 including at least one parity value in each of the m rows, thereby enabling correction of up to (n−k1)/2 errors in any row and up to (n−k2)/2 errors in up to m−k0+1 rows of the encoded array.

    摘要翻译: 一方面是包括接收(k0-1)k1 + k2个写入数据符号的方法,其中k2 k0的垂直纠错码对第一个k2列进行编码以形成部分编码的阵列,从而产生包括写入数据符号和垂直奇偶校验值的长度为m2的k2列。 来自部分编码阵列的长度为k1和m-k0 + 1行的写入数据符号的k0-1行被编码为长度为n列的m行的编码阵列,n> k1包括至少一个奇偶校验值 m行中的每一行,从而能够校正直到编码阵列的m-k0 + 1行中的任何行和(n-k2)/ 2个错误中的至多(n-k1)/ 2个错误。

    Tape drive with overlapped operations
    25.
    发明授权
    Tape drive with overlapped operations 有权
    磁带机重叠操作

    公开(公告)号:US09117462B2

    公开(公告)日:2015-08-25

    申请号:US13931575

    申请日:2013-06-28

    摘要: Embodiments of the invention relate to tape drive systems having overlapped operations. In one aspect, a system includes a head for performing read and/or write operations, a first set of motors for performing positioning operations on a first tape, a second set of motors for performing positioning operations on a second tape, and a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the first set of motors to pass the first tape over the head while causing the second set of motors to perform at least one of a coarse locate and a rewind operation on the second tape. Additional systems and methods are also disclosed.

    摘要翻译: 本发明的实施例涉及具有重叠操作的磁带驱动系统。 一方面,一种系统包括用于执行读取和/或写入操作的头部,用于在第一带上执行定位操作的第一组电动机,用于在第二带上执行定位操作的第二组电动机,以及处理器和 与处理器集成和/或可执行的逻辑。 该逻辑被配置为使得第一组电动机将第一带通过头部,同时使得第二组电动机在第二带上执行粗定位和倒带操作中的至少一个。 还公开了附加的系统和方法。

    SKEWING EXPECTED WEAROUT TIMES OF MEMORY DEVICES
    26.
    发明申请
    SKEWING EXPECTED WEAROUT TIMES OF MEMORY DEVICES 有权
    存储设备的预期磨损时间

    公开(公告)号:US20140129762A1

    公开(公告)日:2014-05-08

    申请号:US14149770

    申请日:2014-01-07

    发明人: Steven R. Hetzler

    IPC分类号: G06F3/06 G06F12/02

    摘要: Aspects of the present invention include a system, method, and computer program product for skewing expected wearout times of memory devices in an array are provided according to some embodiments of the present invention. In general, the method includes determining or receiving an amount of spare space to provide in an array of memory devices, allocating the spare space non-uniformly to the memory devices in the array, and skewing expected wearout times of the memory devices by controlling writing of data to the array according to the allocation of the spare space.

    摘要翻译: 根据本发明的一些实施例,提供了本发明的方面,包括用于偏移阵列中的存储器件的预期损耗时间的系统,方法和计算机程序产品。 通常,该方法包括确定或接收一定量的备用空间以在存储器件阵列中提供,将该备用空间非均匀地分配给阵列中的存储器件,以及通过控制写入来扭曲存储器件的预期损耗时间 根据备用空间的分配数据到阵列。

    Reclaiming free space in a storage system

    公开(公告)号:US11372549B2

    公开(公告)日:2022-06-28

    申请号:US16995301

    申请日:2020-08-17

    IPC分类号: G06F3/06

    摘要: One embodiment provides a system including a computer processor, a computer-readable hardware storage device, and program code embodied with the computer-readable hardware storage device for execution by the computer processor to implement a method that includes receiving a selection of a first blob for reclamation from a first data center. The first blob includes multiple erasure code groups. A first message is sent to a second data center indicating the first blob is to be reclaimed. A global reclamation complete message is received from the second data center. The global reclamation complete message indicates a second blob in the second data center has been reclaimed. The first data center and the second data center each maintain local blob occupancy information.

    RECLAIMING FREE SPACE IN A STORAGE SYSTEM
    29.
    发明申请

    公开(公告)号:US20200379653A1

    公开(公告)日:2020-12-03

    申请号:US16995301

    申请日:2020-08-17

    IPC分类号: G06F3/06

    摘要: One embodiment provides a system including a computer processor, a computer-readable hardware storage device, and program code embodied with the computer-readable hardware storage device for execution by the computer processor to implement a method that includes receiving a selection of a first blob for reclamation from a first data center. The first blob includes multiple erasure code groups. A first message is sent to a second data center indicating the first blob is to be reclaimed. A global reclamation complete message is received from the second data center. The global reclamation complete message indicates a second blob in the second data center has been reclaimed. The first data center and the second data center each maintain local blob occupancy information.

    Reclaiming free space in a storage system

    公开(公告)号:US10831373B2

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

    申请号:US16399838

    申请日:2019-04-30

    IPC分类号: G06F3/06

    摘要: One embodiment provides a system including a computer processor, a computer-readable hardware storage device, and program code embodied with the computer-readable hardware storage device for execution by the computer processor to implement a method that includes selecting a first blob for reclamation from a first data center. The first blob includes multiple erasure code groups. A first message is sent to a second data center indicating the first blob is to be reclaimed. A second message is sent to the second data center after reclaiming the first blob in the first data center. A global reclamation complete message is received from the second data center. The global reclamation complete message indicates a second blob in the second data center has been reclaimed. The global reclamation complete message is sent in response to the second data center receiving a local reclamation complete message from a third data center.