Storage system, and control method and program thereof
    2.
    发明授权
    Storage system, and control method and program thereof 有权
    存储系统及其控制方法及程序

    公开(公告)号:US07320055B2

    公开(公告)日:2008-01-15

    申请号:US11090075

    申请日:2005-03-28

    IPC分类号: G06F12/00

    摘要: A cache processing unit manages the data, which is in a cache memory, in a page unit including plurality pieces of block data each of which serves as an access unit of a host, and processes input and output requests from a host to a storage device. In a case in which dirty data in a cache memory which is updated by a host and newer than stored data in a storage device is to be written back to the storage device, and when an incontinuous area is determined in a page of the dirty data, a write-back process unit reads out an incontinuous area from a storage device when a read command is issued, subjects it to a merge so as to generate a continuous area, and performs a write back by one time of write command issue.

    摘要翻译: 缓存处理单元以包含多个块数据的页面单元来管理高速缓冲存储器中的数据,每个块数据用作主机的访问单元,并且处理从主机到存储设备的输入和输出请求 。 在由主机更新并且比存储设备中的存储数据更新的高速缓冲存储器中的脏数据将被写回到存储设备的情况下,并且当在脏数据的页面中确定不连续区域 回写处理单元在发出读取命令时从存储装置读出不连续区域,使其合并以产生连续区域,并且通过一次写入命令发出执行写回。

    Storage control apparatus and control method thereof
    3.
    发明授权
    Storage control apparatus and control method thereof 失效
    存储控制装置及其控制方法

    公开(公告)号:US07143209B2

    公开(公告)日:2006-11-28

    申请号:US10767426

    申请日:2004-01-29

    IPC分类号: G06F3/00

    摘要: A storage control apparatus concatenates a plurality of logical units to construct a large capacity logical unit, wherein logical units extending over a plurality of controllers can be concatenated. The channel adapter sends an I/O request to one controller which charges one logical unit constituting the concatenation logical unit, out of a plurality of controllers when an I/O request is sent from a host to the concatenation logical unit LU linking a plurality of logical units, executes I/O processing in the one controller, then sends the I/O request to another controller which charges another logical unit constituting the concatenation logical unit, and continues I/O processing in the another controller.

    摘要翻译: 存储控制装置连接多个逻辑单元以构成大容量逻辑单元,其中可以级联在多个控制器上延伸的逻辑单元。 当I / O请求从主机发送到连接多个控制器的级联逻辑单元LU时,通道适配器向一个控制器发送I / O请求,该控制器对构成级联逻辑单元的一个逻辑单元进行充电, 逻辑单元,在一个控制器中执行I / O处理,然后将I / O请求发送给构成级联逻辑单元的另一个逻辑单元的另一个控制器,并在另一个控制器中继续进行I / O处理。

    Storage system, and control method and program thereof
    4.
    发明申请
    Storage system, and control method and program thereof 有权
    存储系统及其控制方法及程序

    公开(公告)号:US20060123200A1

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

    申请号:US11090075

    申请日:2005-03-28

    IPC分类号: G06F13/00

    摘要: A cache processing unit manages the data, which is in a cache memory, in a page unit including plurality pieces of block data each of which serves as an access unit of a host, and processes input and output requests from a host to a storage device. In a case in which dirty data in a cache memory which is updated by a host and newer than stored data in a storage device is to be written back to the storage device, and when an incontinuous area is determined in a page of the dirty data, a write-back process unit reads out an incontinuous area from a storage device when a read command is issued, subjects it to a merge so as to generate a continuous area, and performs a write back by one time of write command issue.

    摘要翻译: 缓存处理单元以包含多个块数据的页面单元来管理高速缓冲存储器中的数据,每个块数据用作主机的访问单元,并且处理从主机到存储设备的输入和输出请求 。 在由主机更新并且比存储设备中的存储数据更新的高速缓冲存储器中的脏数据将被写回到存储设备的情况下,并且当在脏数据的页面中确定不连续区域 回写处理单元在发出读取命令时从存储装置读出不连续区域,使其合并以产生连续区域,并且通过一次写入命令发出执行写回。

    Configuration definition setup method for disk array apparatus, and disk array apparatus
    5.
    发明申请
    Configuration definition setup method for disk array apparatus, and disk array apparatus 有权
    磁盘阵列装置的配置定义设置方法和磁盘阵列装置

    公开(公告)号:US20060179219A1

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

    申请号:US11239230

    申请日:2005-09-30

    IPC分类号: G06F12/16 G06F12/00

    摘要: A system creates a configuration definition table to be used for accessing a physical disk according to a host I/O request, to decrease a memory size of the configuration definition table even if common firmware is used for models with different scales. For this, a model correspondence table to show the definition of each model is provided in a configuration setup processing module, the maximum values of this model are recorded in a memory based on this content, and a memory area for each item is secured. And the actual content of the configuration definition is developed on the secured memory. Therefore even for a diversity of models, the memory size of the configuration definition table can be decreased to a size matching the model, with common firmware regardless the model.

    摘要翻译: 系统根据主机I / O请求创建用于访问物理磁盘的配置定义表,即使对于具有不同规模的型号使用通用固件,也可以减小配置定义表的内存大小。 为此,在配置设置处理模块中提供了用于显示每个模型的定义的模型对应表,该模型的最大值基于该内容记录在存储器中,并且确保了每个项目的存储区域。 并且配置定义的实际内容是在安全内存上开发的。 因此,即使对于多样化的模型,配置定义表的内存大小可以减少到与模型匹配的大小,与常用固件无关。

    Disk cache control apparatus
    7.
    发明申请
    Disk cache control apparatus 审中-公开
    磁盘缓存控制装置

    公开(公告)号:US20070079064A1

    公开(公告)日:2007-04-05

    申请号:US11319598

    申请日:2005-12-29

    IPC分类号: G06F13/00

    摘要: In order to provide a disk cache control apparatus allowing an upper level apparatus to carry out a high speed access even if the upper level apparatus accesses a discretionary area of a logical volume, the disk cache control apparatus comprises at least a data storage unit for storing data read out of a lower level apparatus temporarily or for a predefined time, a management information storage unit for storing management information which correlates an area of a logical volume with that of the data storage unit, a management information generation unit for generating the management information, and an access processing unit for accessing data of either the data storage unit or a lower level apparatus.

    摘要翻译: 为了提供一种磁盘高速缓存控制装置,即使上级装置访问逻辑卷的任意区域,允许上位装置执行高速访问,磁盘高速缓存控制装置至少包括用于存储的数据存储单元 临时或预定时间从较低级设备读出的数据,用于存储将逻辑卷的区域与数据存储单元的区域相关联的管理信息的管理信息存储单元,用于生成管理信息的管理信息生成单元 以及访问处理单元,用于访问数据存储单元或下级设备的数据。

    Apparatus for detecting disk write omissions
    8.
    发明申请
    Apparatus for detecting disk write omissions 审中-公开
    用于检测磁盘写入缺失的装置

    公开(公告)号:US20060179215A1

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

    申请号:US11131416

    申请日:2005-05-18

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1076 G06F2211/104

    摘要: In the present invention, for each set of blocks [#(0) to #(N−1)] storing update data, a history block [#(N)] storing an update state value, for example, a generation, time or check code, showing an update state is provided, constituting a set of management data as a check object. When writing update data on a disk, a new update state value is calculated for the same set of management data and stored in memory as update state confirmation value. The new update state value is also set as write data in the history block in the same set of management data, and the entire of the set of management data including update data and update state value are written onto a disk. The history block is read and disk write omissions are detected by comparing the update state value and the update state confirmation value stored in memory.

    摘要翻译: 在本发明中,对于存储更新数据的每个块[#(0)〜#(N-1)]组,存储更新状态值的历史块[#(N)],例如生成,时间或 检查代码,显示提供更新状态,构成作为检查对象的一组管理数据。 在磁盘上写入更新数据时,为同一组管理数据计算新的更新状态值,并将其作为更新状态确认值存储在内存中。 新的更新状态值也被设置为同一组管理数据中的历史块中的写入数据,并且包括更新数据和更新状态值的整个管理数据集合被写入盘中。 读取历史块,并通过比较存储在存储器中的更新状态值和更新状态确认值来检测磁盘写入缺失。

    Storage system and disk load balance control method thereof
    9.
    发明授权
    Storage system and disk load balance control method thereof 有权
    存储系统和磁盘负载平衡控制方法

    公开(公告)号:US07159071B2

    公开(公告)日:2007-01-02

    申请号:US10788218

    申请日:2004-02-26

    IPC分类号: G06F12/00

    摘要: A storage system prevents a time out error of the host I/O caused by a stagnation of command processing in the storage system for accessing a disk device according to the host I/O request and internal I/O request. In DTC, counters for managing the requests in-process for host I/Os (host read) and internal I/Os (pre-fetch, write back) individually are provided, and the number of processing requests to be issued to a virtual disk (RLU) is limited individually. By assigning priority to the host I/Os, the load balance of the host I/Os and internal I/Os can be controlled. For rebuild/copy back, a dedicated load control mechanism is disposed where the load adjustment between ordinary I/Os and rebuild/copy back is performed.

    摘要翻译: 存储系统可以防止根据主机I / O请求和内部I / O请求访问磁盘设备的存储系统中的命令处理停滞所导致的主机I / O的超时错误。 在DTC中,提供了用于管理主机I / O(主机读取)的进程中的请求和内部I / O(预取,写回)的计数器,以及要发送到虚拟磁盘的处理请求数 (RLU)被单独限制。 通过为主机I / O分配优先级,可以控制主机I / O和内部I / O的负载平衡。 为了重建/复制,设置专用负载控制机构,其中执行普通I / O和重建/复制之间的负载调整。

    Apparatus and method for detecting disk write omissions
    10.
    发明申请
    Apparatus and method for detecting disk write omissions 有权
    检测磁盘写入缺失的装置和方法

    公开(公告)号:US20060179217A1

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

    申请号:US11348320

    申请日:2006-02-07

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1076 G06F2211/104

    摘要: In the present invention, for each set of blocks [#(0) to #(N-1)] storing update data, a history block [#(N)] storing an update state value, for example, a generation, time or check code, showing an update state is provided, constituting a set of management data as a check object. When writing update data on a disk, a new update state value is calculated for the same set of management data and stored in memory as update state confirmation value. The new update state value is also set as write data in the history block in the same set of management data, and the entire of the set of management data including update data and update state value are written onto a disk. The history block is read and disk write omissions are detected by comparing the update state value and the update state confirmation value stored in memory.

    摘要翻译: 在本发明中,对于存储更新数据的每个块[#(0)〜#(N-1)]组,存储更新状态值的历史块[#(N)],例如生成,时间或 检查代码,显示提供更新状态,构成作为检查对象的一组管理数据。 在磁盘上写入更新数据时,为同一组管理数据计算新的更新状态值,并将其作为更新状态确认值存储在内存中。 新的更新状态值也被设置为同一组管理数据中的历史块中的写入数据,并且包括更新数据和更新状态值的整个管理数据集合被写入盘中。 读取历史块,并通过比较存储在存储器中的更新状态值和更新状态确认值来检测磁盘写入缺失。