Techniques for providing data redundancy after reducing memory writes
    2.
    发明授权
    Techniques for providing data redundancy after reducing memory writes 有权
    减少内存写入后提供数据冗余的技术

    公开(公告)号:US08504783B2

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

    申请号:US13042252

    申请日:2011-03-07

    申请人: Radoslav Danilak

    发明人: Radoslav Danilak

    IPC分类号: G06F12/00

    摘要: A storage subsystem receives writes from a computer via a standard storage subsystem interface. The storage subsystem reduces a number of the writes. A single drive of the storage subsystem has primary and redundant storage devices with storage device interfaces. A disk controller of the single drive implements a data redundancy scheme by storing data associated with the reduced number of writes in the primary storage devices and by storing computed redundancy information in the redundant storage devices. The disk controller is operable without a loss of data in the presence of at least a single failure of any of the storage devices. Optionally the storage devices are flash memory devices. Optionally the disk controller is operable without a loss of data in the presence of at least two failures of any of the storage devices when a number of the redundant storage devices is at least two.

    摘要翻译: 存储子系统通过标准存储子系统接口从计算机接收写入。 存储子系统减少了一些写入。 存储子系统的单个驱动器具有带存储设备接口的主存储设备和冗余存储设备。 单个驱动器的盘控制器通过将与减少数量的写入相关联的数据存储在主存储设备中并通过将计算出的冗余信息存储在冗余存储设备中来实现数据冗余方案。 在存在任何存储设备的至少一次故障的情况下,磁盘控制器可操作而不丢失数据。 可选地,存储设备是闪存设备。 可选地,当多个冗余存储设备为至少两个时,磁盘控制器可操作而不存在存在任何存储设备的至少两个故障的数据丢失。

    Controller, storage apparatus, and computer program product
    8.
    发明授权
    Controller, storage apparatus, and computer program product 有权
    控制器,存储设备和计算机程序产品

    公开(公告)号:US08549388B2

    公开(公告)日:2013-10-01

    申请号:US13035194

    申请日:2011-02-25

    IPC分类号: H03M13/00

    摘要: According to one embodiment, a controller controls writing into and reading from a storage apparatus that includes a first data-storage unit and a second data-storage unit. The second data-storage unit stores user data and parity data of the user data. The first data-storage unit stores the parity data. The controller includes a parity updating unit and a parity writing unit. When parity data is updated, the parity updating unit writes the updated parity data into the first data-storage unit. When a certain requirement is satisfied, the parity writing unit reads the parity data written in the first data-storage unit, and writes the parity data thus read into the second data-storage unit.

    摘要翻译: 根据一个实施例,控制器控制对包括第一数据存储单元和第二数据存储单元的存储装置的写入和读取。 第二数据存储单元存储用户数据和用户数据的奇偶校验数据。 第一数据存储单元存储奇偶校验数据。 控制器包括奇偶校验更新单元和奇偶校验写入单元。 当更新奇偶校验数据时,奇偶校验更新单元将更新的奇偶校验数据写入第一数据存储单元。 当满足特定要求时,奇偶写入单元读取写入第一数据存储单元中的奇偶校验数据,并将读出的奇偶校验数据写入第二数据存储单元。