Storage area network, data replication and storage controller, and method for replicating data using virtualized volumes
    13.
    发明授权
    Storage area network, data replication and storage controller, and method for replicating data using virtualized volumes 有权
    存储区域网络,数据复制和存储控制器以及使用虚拟化卷复制数据的方法

    公开(公告)号:US06880052B2

    公开(公告)日:2005-04-12

    申请号:US10106906

    申请日:2002-03-26

    IPC分类号: G06F11/20 G06F12/00

    摘要: A storage area network (SAN) controller and method for storing and replicating data between sites in a storage area network in which storage controllers at each site implement storage virtualization. A storage cell is implemented at each site comprising at least one storage controller and a pool of physical storage coupled to the controller. A copy set comprising a logical unit (LUN) of storage, referred to as a member, in each of the storage cells is defined. As operational data transactions are performed against one of the members of a copy set, they are replicated, immediately or after a delay, in each other member of the copy set. As changes are made to dependent attributes such as size of one member of the copy set, the change is replicated in each other member of the copy set automatically. Changes can be made in the independent attributes such as size of each member of the copy set independently of other members of the copy set.

    摘要翻译: 一种用于在存储区域网络中的站点之间存储和复制数据的存储区域网络(SAN)控制器和方法,其中每个站点的存储控制器实现存储虚拟化。 在每个站点处实现存储单元,该存储单元包括耦合到控制器的至少一个存储控制器和物理存储池。 定义了包含存储单元(LUN)在每个存储单元中的被称为成员的复制集。 由于针对复制集合中的一个成员执行操作数据事务,所以在副本集合的每个其他成员中立即或延迟复制它们。 随着对依赖属性进行更改,例如副本集中的一个成员的大小,更改将自动复制到副本集的每个其他成员中。 可以在独立属性中进行更改,例如与副本集的其他成员独立的副本集的每个成员的大小。

    System and method for ensuring merge completion in a storage area network
    16.
    发明申请
    System and method for ensuring merge completion in a storage area network 失效
    确保存储区域网络中的合并完成的系统和方法

    公开(公告)号:US20050262298A1

    公开(公告)日:2005-11-24

    申请号:US11167688

    申请日:2005-06-27

    IPC分类号: G06F11/20 H04L29/08 G06F12/00

    摘要: A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The data storage system maintains a data log that may be activated when the destination volume is inaccessible due to, for example, a malfunction in the destination storage system or in the communication link between the source system and the destination system. I/O commands and the data associated with those commands are written to the data log, and after a destination system becomes available the information in the data log is merged into the destination volume to conform the data in the destination volume to the data in the source volume. The data log competes for disk capacity with other volumes on the system, and log memory is allocated as needed. During the merge process the system maintains the ratio of merge data writes out of the data log to data writes from a host computer into the data log within a desired range until the data log reaches a predetermined size, whereupon data writes into the data log are quiesced to permit the merge write process to complete.

    摘要翻译: 公开了一种适于在目的地位置维护冗余数据存储组的数据存储系统。 数据存储系统建立包括源卷和目的地卷的复制集。 写入源卷的数据将自动复制到目标卷。 数据存储系统维护数据记录,当由于例如目的地存储系统中的故障或源系统与目的地系统之间的通信链路而导致目的地卷不可访问时,可能会被激活。 I / O命令和与这些命令相关联的数据被写入数据日志,并且在目标系统变得可用之后,将数据日志中的信息合并到目标卷中,以使目的卷中的数据符合目标卷中的数据 源音量。 数据日志与系统上的其他卷竞争磁盘容量,并根据需要分配日志内存。 在合并过程中,系统将数据记录中的合并数据写入的比率保持在从计算机到数据记录到所需范围内的数据写入,直到数据记录达到预定大小,从而数据写入数据记录中 停止允许合并写入过程完成。

    Automatic site failover
    17.
    发明申请
    Automatic site failover 有权
    自动站点故障切换

    公开(公告)号:US20050229021A1

    公开(公告)日:2005-10-13

    申请号:US11111380

    申请日:2005-04-21

    IPC分类号: G06F11/00 G06F11/20

    摘要: A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The data storage system maintains a data log that may be activated when the destination volume is inaccessible due to, for example, a malfunction in the destination storage system or in the communication link between the source system and the destination system. I/O commands and the data associated with those commands are written to the data log, and after a destination system becomes available the information in the data log is merged into the destination volume to conform the data in the destination volume to the data in the source volume. The data log competes for disk capacity with other volumes on the system, and log memory is allocated as needed. In operation, the array controllers monitor connection status between array controllers in a DRM group. When a connection failure is detected the controllers determine which of the remaining controllers determine whether the source controller remains online, and if not then which destination controller should assume the role of the source controller.

    摘要翻译: 公开了一种适于在目的地位置维护冗余数据存储组的数据存储系统。 数据存储系统建立包括源卷和目的地卷的复制集。 写入源卷的数据将自动复制到目标卷。 数据存储系统维护数据记录,当由于例如目的地存储系统中的故障或源系统与目的地系统之间的通信链路而导致目的地卷不可访问时,可能会被激活。 I / O命令和与这些命令相关联的数据被写入数据日志,并且在目标系统变得可用之后,将数据日志中的信息合并到目标卷中,以使目的卷中的数据符合目标卷中的数据 源音量。 数据日志与系统上的其他卷竞争磁盘容量,并根据需要分配日志内存。 在操作中,阵列控制器监视DRM组中阵列控制器之间的连接状态。 当检测到连接故障时,控制器确定哪些剩余控制器确定源控制器是否保持联机,如果不是,则哪个目标控制器应承担源控制器的作用。

    Point in time storage copy
    18.
    发明申请
    Point in time storage copy 有权
    时间点存储副本

    公开(公告)号:US20050160243A1

    公开(公告)日:2005-07-21

    申请号:US11081061

    申请日:2005-03-15

    摘要: A storage system permits virtual storage of user data by implementing a logical disk mapping structure that provides access to user data stored on physical storage media and methods for generating point-in-time copies, or snapshots, of logical disks. A snapshot logical disk is referred to as a predecessor logical disk and the original logical disk is referred to as a successor logical disk. Creating a snapshot involves creating predecessor logical disk mapping data structures and populating the data structures with metadata that maps the predecessor logical disk to the user data stored on physical media. Logical disks include metadata that indicates whether user information is shared between logical disks. Multiple generations of snapshots may be created, and user data may be shared between these generations. Methods are disclosed for maintaining data accuracy when write I/O operations are directed to a logical disk.

    摘要翻译: 存储系统通过实现提供对存储在物理存储介质上的用户数据的访问的逻辑磁盘映射结构和用于生成逻辑磁盘的时间点副本或快照的方法来实现用户数据的虚拟存储。 快照逻辑磁盘称为前驱逻辑磁盘,原始逻辑磁盘称为后继逻辑磁盘。 创建快照涉及创建前驱逻辑磁盘映射数据结构,并使用将前驱逻辑磁盘映射到存储在物理介质上的用户数据的元数据填充数据结构。 逻辑磁盘包括指示用户信息是否在逻辑磁盘之间共享的元数据。 可以创建多代快照,并且可以在这些世代之间共享用户数据。 公开了用于在将写入I / O操作定向到逻辑盘时保持数据精度的方法。

    Updating system configuration information
    19.
    发明申请
    Updating system configuration information 有权
    更新系统配置信息

    公开(公告)号:US20060085626A1

    公开(公告)日:2006-04-20

    申请号:US10969648

    申请日:2004-10-20

    IPC分类号: G06F15/177

    摘要: A data storage system and associated method comprising system configuration information; a first processor adapted for identifying a portion of the system configuration information in response to a configuration change request to the memory space, and for signaling an update request incident with the configuration change request to a second processor; and a second processor adapted for updating the portion in response to the update request and independently of the first processor.

    摘要翻译: 一种数据存储系统及其相关方法,包括系统配置信息; 第一处理器,适于响应于对所述存储器空间的配置改变请求来识别所述系统配置信息的一部分,以及用于将与所述配置改变请求事件的更新请求发信号通知给第二处理器; 以及第二处理器,其适于响应于所述更新请求更新所述部分,并且独立于所述第一处理器。

    Metadata for a grid based data storage system

    公开(公告)号:US20060085594A1

    公开(公告)日:2006-04-20

    申请号:US10969580

    申请日:2004-10-20

    IPC分类号: G06F12/00

    摘要: Metadata architecture and associated methodology for a data storage system employing a grid-based storage capacity wherein each grid defines a storage unit in terms of a plurality of storage domains along one axis against one or more rows of a plurality of storage stripes along another axis, and wherein a grid grouping of two or more grids defines a sheet of data storage capacity. The metadata comprises identification information stored in a memory space characterizing an allocation status of the sheets in the storage capacity. A method is provided for allocating memory for the grid-based storage capacity comprising determining whether the allocation is associated with an existing logical device. If the determining step is associated with an existing logical device, then a logical device allocation map and a sheet allocation table are accessed to allocate a selected storage unit. Otherwise, a sheet allocation descriptor and a sheet allocation map are accessed to allocate a selected storage unit. A method is provided for transferring data for the grid-based storage capacity comprising accessing a logical device allocation map and a drive organization table to transfer data to or from a selected storage unit.