Storage system and method of control for storage system
    4.
    发明授权
    Storage system and method of control for storage system 有权
    存储系统和存储系统的控制方法

    公开(公告)号:US08943266B2

    公开(公告)日:2015-01-27

    申请号:US14114857

    申请日:2013-03-13

    申请人: Hitachi, Ltd.

    发明人: Hideyuki Koseki

    IPC分类号: G06F12/02

    摘要: The storage system includes a plurality of storage devices and a storage controller. The storage controller stores a data request quantity indicating the data quantity of write data written to the target area in a specific period, and estimates, based on the quantity of request data and relationship information received from storage devices, the estimated data quantity written to the nonvolatile semiconductor memory chips based on the write data written to the target area in the specific period. The storage controller selects a second logical storage area with an estimated data quantity less than an estimated data quantity for the first logical storage area and assigned to a storage device different from a storage device assigned to the first logical storage area, and migrates the first data stored in the first logical storage area to the second logical storage area.

    摘要翻译: 存储系统包括多个存储装置和存储控制器。 存储控制器存储指定在特定时间段中写入目标区域的写入数据的数据量的数据请求量,并且基于从存储装置接收的请求数据量和关系信息的量来估计写入到目标区域的估计数据量 非易失性半导体存储器芯片,其基于在特定时段内写入目标区域的写入数据。 存储控制器选择具有小于第一逻辑存储区域的估计数据量的估计数据量的第二逻辑存储区域,并将其分配给与分配给第一逻辑存储区域的存储设备不同的存储设备,并且迁移第一数据 存储在第一逻辑存储区域中的第二逻辑存储区域。

    Storage controller and storage control method for accessing storage devices in sub-block units
    6.
    发明授权
    Storage controller and storage control method for accessing storage devices in sub-block units 有权
    用于以块为单位访问存储设备的存储控制器和存储控制方法

    公开(公告)号:US07937542B2

    公开(公告)日:2011-05-03

    申请号:US12007531

    申请日:2008-01-11

    IPC分类号: G06F12/00

    摘要: Provided are a storage controller and a storage control method capable of improving the transaction performance. This storage controller includes a disk controller for receiving a read command and a write command from a host computer, and an external disk controller and an internal disk device for sending and receiving data to and from the disk controller. A storage device of the external disk controller or the internal disk controller processes the access from the disk controller in physical sub-block units. When the disk controller is to access the storage device of the external disk controller or the internal disk device in logical sub-block units in which an additional code containing a guarantee code is added to user data, it makes such access in minimum common multiple units of logical sub-blocks and physical sub-blocks, and changes the guarantee code length.

    摘要翻译: 提供能够提高交易性能的存储控制器和存储控制方法。 该存储控制器包括用于从主计算机接收读取命令和写入命令的磁盘控制器,以及用于向磁盘控制器发送数据和从磁盘控制器接收数据的外部磁盘控制器和内部磁盘设备。 外部磁盘控制器或内部磁盘控制器的存储设备以物理子块单元处理来自磁盘控制器的访问。 当磁盘控制器以逻辑子块单元访问外部磁盘控制器或内部磁盘设备的存储设备,其中包含保证码的附加代码被添加到用户数据时,它以最小的公共多个单元 的逻辑子块和物理子块,并更改保证码长度。

    STORAGE SYSTEM
    7.
    发明申请
    STORAGE SYSTEM 有权
    存储系统

    公开(公告)号:US20090106585A1

    公开(公告)日:2009-04-23

    申请号:US12026858

    申请日:2008-02-06

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076 G06F2211/1014

    摘要: One code (a compressed redundant code) is created based on a plurality of first redundant codes, each created on the basis of a plurality of data units, and this compressed redundant code is written to a nonvolatile storage area. This compressed redundant code is used to restore either a data element constituting a multiple-failure data, or a first redundant code corresponding to the multiple-failure data, which is stored in an unreadable sub-storage area of a partially failed storage device, and to restore the data element constituting the multiple-failure data which is stored in a sub-storage area of a completely failed storage device, based on the restored either data element or first redundant code, and either another data element constituting the multiple-failure data or the first redundant code corresponding to the multiple-failure data.

    摘要翻译: 基于多个基于多个数据单元创建的多个第一冗余代码来创建一个代码(压缩冗余代码),并将该压缩的冗余代码写入非易失性存储区域。 该压缩冗余代码用于恢复存储在部分故障存储设备的不可读子存储区域中的构成多故障数据的数据元素或对应于多故障数据的第一冗余代码,以及 基于恢复的数据元素或第一冗余代码,恢复存储在完全失败的存储设备的子存储区域中的构成多故障数据的数据元素,以及构成多故障数据的另一数据元素 或对应于多故障数据的第一冗余码。

    Transformational raid for hierarchical storage management system
    8.
    发明授权
    Transformational raid for hierarchical storage management system 失效
    分层存储管理系统的转型突袭

    公开(公告)号:US5960169A

    公开(公告)日:1999-09-28

    申请号:US805652

    申请日:1997-02-27

    CPC分类号: G06F11/1076 G06F2211/1014

    摘要: A flexible array of storage devices stores a plurality of blocks divided into sets of blocks called stripes, each block of a stripe being stored on a different device. An array controller supports formatting of the stripes independently in accordance with different memory structures. Specifically, the memory structures supported in the preferred embodiment are non-redundant, mirrored, and parity protected. Each block of storage exists in one of five states: (1) EMPTY; (2) DATA; (3) PARITY; (4) COPY; or (5) FREE. Each stripe of storage blocks exists within one of seven states which depend upon the states of the blocks. Certain slate transitions are defined, permitting stripes of one type to be converted to stripes of another type while minimizing the movement of data. Specifically, a stripe in a fully mirrored state is transformed to a parity protected state by designating any one block within the mirrored stripe as a PARITY block, and changing certain status information. No movement of data is necessary in this case. It is also possible to transform a non-redundant or parity protected stripe into a mirrored stripe.

    摘要翻译: 存储装置的灵活阵列存储被划分成称为条带的块的多个块,条的每个块被存储在不同的装置上。 阵列控制器支持根据不同的存储器结构独立地对条形进行格式化。 具体来说,在优选实施例中支持的存储器结构是非冗余的,镜像的和奇偶校验保护的。 每个存储块以五种状态之一存在:(1)EMPTY; (2)数据; (3)尊重; (4)复制; 或(5)免费。 存储块的每个条带存在取决于块的状态的七个状态之一。 定义某些平板转换,允许一种类型的条纹转换为另一种类型的条纹,同时最小化数据的移动。 具体地说,通过将镜像条纹内的任何一个块指定为PARITY块并且改变某些状态信息,将完全镜像状态的条带转换为奇偶校验保护状态。 在这种情况下,不需要数据移动。 也可以将非冗余或奇偶校验的条带转换为镜像条带。

    Overwriting part of compressed data without decompressing on-disk compressed data
    10.
    发明授权
    Overwriting part of compressed data without decompressing on-disk compressed data 有权
    在不压缩磁盘压缩数据的情况下覆盖部分压缩数据

    公开(公告)号:US08745338B1

    公开(公告)日:2014-06-03

    申请号:US13099283

    申请日:2011-05-02

    IPC分类号: G06F3/044 G06F17/30

    摘要: Overwriting part of compressed data without decompressing on-disk compressed data is implemented by receiving a write request for a block of data in a compression group from a client, wherein the compression group comprises a group of data blocks that is compressed, wherein the block of data is uncompressed. The storage server partially overwrites the compression group, wherein the compression group remains compressed while the partial overwriting is performed. The storage server determines whether the partially overwritten compression group including the uncompressed block of data should be compressed. The storage server defers compression of the partially overwritten compression group if the partially overwritten compression group should not be compressed. The storage server compresses the partially overwritten compression group if the partially overwritten compression group should be compressed.

    摘要翻译: 通过接收来自客户机的压缩组中的数据块的写请求来实现不对压缩数据进行解压缩的部分压缩数据,其中压缩组包括被压缩的一组数据块,其中, 数据未压缩。 存储服务器部分地覆盖压缩组,其中在执行部分重写的同时,压缩组保持压缩。 存储服务器确定是否应压缩包括未压缩数据块的部分覆盖压缩组。 如果部分覆盖的压缩组不应被压缩,则存储服务器会延迟部分覆盖压缩组的压缩。 如果部分覆盖的压缩组应该被压缩,存储服务器会压缩部分覆盖的压缩组。