Clustered storage system and its control method
    1.
    发明授权
    Clustered storage system and its control method 失效
    集群存储系统及其控制方法

    公开(公告)号:US07761677B2

    公开(公告)日:2010-07-20

    申请号:US10300555

    申请日:2002-11-20

    IPC分类号: G06F12/16

    摘要: A clustered storage system includes a plurality of nodes and a management server that consolidates physical position information concerning data in each of the nodes. The management server includes a process to relate the information to the configuration of the clustered storage system and the configuration of each node and present such relations. Each node has a process to obtain the size and load of resources that are used in processing. The management server has a process to collect and tally such resource usage status from each node, and a process to relate the resource usage status, the data information and configuration information to each other and present the relations in a hierarchy. The clustered storage system has a process to move logical volumes among nodes in a manner transparent to the host computer. The management server has a process to support the selection of source data and destination physical position through information display, and a process to receive instruction for such move and to direct the clustered storage system of such move.

    摘要翻译: 集群存储系统包括多个节点和整合关于每个节点中的数据的物理位置信息的管理服务器。 管理服务器包括将信息与集群存储系统的配置和每个节点的配置相关联并呈现这种关系的过程。 每个节点都有一个过程来获取处理中使用的资源的大小和负载。 管理服务器具有从每个节点收集和分类这种资源使用状态的过程,以及将资源使用状态,数据信息和配置信息彼此相关联并呈现在层次结构中的关系的过程。 集群存储系统具有以对主计算机透明的方式在节点之间移动逻辑卷的过程。 管理服务器具有通过信息显示来支持选择源数据和目的地物理位置的过程,以及接收这种移动的指令并引导集群存储系统进行这种移动的过程。

    Storage system having virtualized resource
    2.
    发明授权
    Storage system having virtualized resource 有权
    具有虚拟化资源的存储系统

    公开(公告)号:US07222172B2

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

    申请号:US10355695

    申请日:2003-01-30

    IPC分类号: G06F15/173

    摘要: A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device being configured to store data and provide one or more functions. A second storage device is configured to store data and provide one or more functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database and providing the virtual volume to the host, the first server being configured to access the database in response to a function request from the host involving at least one of the first and second storage devices. The function request is a request of a function to be performed by a storage device. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server is further configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.

    摘要翻译: 被配置为向耦合到存储系统的主机提供存储区域的存储系统包括被配置为存储数据并提供一个或多个功能的第一存储设备。 第二存储设备被配置为存储数据并提供一个或多个功能。 虚拟卷提供存储位置并且与第一和第二存储设备中的至少一个相关联。 数据库包括与第一和第二存储设备配置为执行的一个或多个功能有关的信息。 第一服务器耦合到第一和第二存储设备并且能够访问数据库并向主机提供虚拟卷,第一服务器被配置为响应来自主机的功能请求来访问数据库,所述功能请求涉及至少一个 第一和第二存储设备。 功能请求是由存储设备执行的功能的请求。 访问数据库以确定第一和第二存储设备中的至少一个是否能够执行来自主机的请求。 如果确定是否定的,则第一服务器还被配置为执行请求,或者如果确定是肯定的,则向第一和第二存储设备中的至少一个提供指令以执行请求。

    Array type disk system updating redundant data asynchronously with data
access
    3.
    发明授权
    Array type disk system updating redundant data asynchronously with data access 失效
    阵列式磁盘系统与数据访问异步更新冗余数据

    公开(公告)号:US5958067A

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

    申请号:US964227

    申请日:1997-11-04

    IPC分类号: G06F3/06 G06F11/10 G06F11/00

    摘要: In a disk array system, data read out and data written anew are temporarily held as former data in a former data holding portion. When a write operation has occurred, a CPU searches the holding portion for write data, it generates update data from the new and former write data items, and it holds the generated update data in an update data holding portion. In addition, the CPU stores the storage address of redundant data associated with the held update data, as log data in a log data holding portion. Further, the CPU operates asynchronously with the write operation to read out the redundant data of the address of the holding portion, to calculate new redundant data from the read redundant data and the held update data, and to write the new redundant data into the address of the log data. On this occasion, a parity area and a data area are separated so as to heighten read/write processing speeds and a parity generation processing speed.

    摘要翻译: 在磁盘阵列系统中,数据读出和重新写入的数据被暂时保持为前一数据保存部分中的前一数据。 当发生写入操作时,CPU在保持部分中搜索写入数据,它从新的和先前的写入数据项生成更新数据,并且将生成的更新数据保存在更新数据保存部分中。 此外,CPU将与所保持的更新数据相关联的冗余数据的存储地址作为日志数据存储在日志数据保持部分中。 此外,CPU与写入操作异步地读出保持部分的地址的冗余数据,从读取的冗余数据和保持的更新数据计算新的冗余数据,并将新的冗余数据写入地址 的日志数据。 在这种情况下,分离奇偶校验区域和数据区域,以便提高读/写处理速度和奇偶校验生成处理速度。

    Storage system having virtualized resource
    5.
    发明授权
    Storage system having virtualized resource 失效
    具有虚拟化资源的存储系统

    公开(公告)号:US07469289B2

    公开(公告)日:2008-12-23

    申请号:US11482670

    申请日:2006-07-06

    IPC分类号: G06F15/173

    摘要: A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device of first type being configured to store data and provide one or more data-storage-related functions. A second storage device of second type is configured to store data and provide one or more data-storage-related functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more data-storage-related functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database, the first server being configured to access the database in response to a data-storage-related-function request from the host involving at least one of the first and second storage devices. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server further being configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.

    摘要翻译: 被配置为向耦合到存储系统的主机提供存储区域的存储系统包括第一类型的第一存储设备,其被配置为存储数据并提供一个或多个数据存储相关功能。 第二类型的第二存储设备被配置为存储数据并提供一个或多个数据存储相关功能。 虚拟卷提供存储位置并且与第一和第二存储设备中的至少一个相关联。 数据库包括与第一和第二存储设备配置为执行的一个或多个数据存储相关功能相关的信息。 第一服务器耦合到第一和第二存储设备并且具有对数据库的访问,第一服务器被配置为响应于来自主机的与数据存储相关的功能请求访问数据库,所述请求涉及第一 和第二存储设备。 访问数据库以确定第一和第二存储设备中的至少一个是否能够执行来自主机的请求。 所述第一服务器还被配置为如果所述确定是否定的则执行所述请求,或者如果所述确定是肯定的,则向所述第一和第二存储设备中的至少一个提供指令以执行所述请求。

    Storage system having virtualized resource

    公开(公告)号:US07155513B2

    公开(公告)日:2006-12-26

    申请号:US10355695

    申请日:2003-01-30

    IPC分类号: G06F15/173

    摘要: A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device being configured to store data and provide one or more functions. A second storage device is configured to store data and provide one or more functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database and providing the virtual volume to the host, the first server being configured to access the database in response to a function request from the host involving at least one of the first and second storage devices. The function request is a request of a function to be performed by a storage device. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server is further configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.

    Computer system with a reduced number of command end interrupts from
auxiliary memory unit and method of reducing the number of command end
interrupts
    9.
    发明授权
    Computer system with a reduced number of command end interrupts from auxiliary memory unit and method of reducing the number of command end interrupts 失效
    从辅助存储单元中减少命令结束中断数的计算机系统和减少命令结束中断次数的方法

    公开(公告)号:US5802345A

    公开(公告)日:1998-09-01

    申请号:US411991

    申请日:1995-03-28

    CPC分类号: G06F13/24 G06F13/126

    摘要: A computer system which includes a host machine having a memory and a CPU with an interrupt handling feature, an auxiliary memory unit for recording and reproducing data and an input/output unit for permitting data input and output between the host machine and the auxiliary memory unit. The CPU of the host machine generates a plurality of commands for designating access to the auxiliary unit, in response to at least one command, groups a plurality of the commands for designating access to the auxiliary memory unit, into at least one group and supplies the input/output unit with the commands independently of one another. The input/output unit executes access to the auxiliary memory unit as designated by each of the commands of one group supplied independently of one another by the CPU, and notifies the CPU by a single interruption that execution of the commands of the one group has been terminated when the accesses designated by all commands belonging to the one group have been terminated.

    摘要翻译: 一种包括具有存储器的主机和具有中断处理特征的CPU的计算机系统,用于记录和再现数据的辅助存储单元和用于允许主机和辅助存储器单元之间的数据输入和输出的输入/输出单元 。 主机的CPU产生多个命令,用于指定对辅助单元的访问,响应于至少一个命令将用于指定对辅助存储器单元的访问的多个命令分组成至少一个组,并将 输入/输出单元具有彼此独立的命令。 输入/输出单元执行对由辅助存储器单元指定的访问,由CPU单独提供的一组命令指定,并通过一次中断通知CPU执行一组命令 当属于一个组的所有命令指定的访问已经被终止时终止。

    Disk array control system
    10.
    发明授权
    Disk array control system 失效
    磁盘阵列控制系统

    公开(公告)号:US5651132A

    公开(公告)日:1997-07-22

    申请号:US199838

    申请日:1994-02-22

    IPC分类号: G06F3/06 G06F11/10 G06F11/00

    摘要: In a computer system utilizing an array disk for an external storage device, an array controller arranged between a host computer and disk unit group has a main controller for controlling the array disk; a buffer for temporarily buffering data transferred between the host computer and the disk units; a parity data generator for generating parity data; and an interface controller for controlling interfaces connecting the host computer with the disk units. The buffer has memories for storing transfer requested data and parity data as previous data and previous parity data, respectively. The array controller also has memory management information for managing the memories.

    摘要翻译: 在利用用于外部存储装置的阵列盘的计算机系统中,布置在主计算机和盘单元组之间的阵列控制器具有用于控制阵列盘的主控制器; 用于临时缓冲在主计算机和盘单元之间传送的数据的缓冲器; 用于产生奇偶校验数据的奇偶校验数据发生器; 以及用于控制将主机与盘单元连接的接口的接口控制器。 缓冲器具有用于存储传送请求数据和奇偶校验数据作为先前数据和先前奇偶校验数据的存储器。 阵列控制器还具有用于管理存储器的存储器管理信息。