System and method for ensuring merge completion in a storage area network
    1.
    发明申请
    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命令和与这些命令相关联的数据被写入数据日志,并且在目标系统变得可用之后,将数据日志中的信息合并到目标卷中,以使目的卷中的数据符合目标卷中的数据 源音量。 数据日志与系统上的其他卷竞争磁盘容量,并根据需要分配日志内存。 在合并过程中,系统将数据记录中的合并数据写入的比率保持在从计算机到数据记录到所需范围内的数据写入,直到数据记录达到预定大小,从而数据写入数据记录中 停止允许合并写入过程完成。

    Flexible data replication mechanism
    3.
    发明授权
    Flexible data replication mechanism 有权
    灵活的数据复制机制

    公开(公告)号:US06947981B2

    公开(公告)日:2005-09-20

    申请号:US10106908

    申请日:2002-03-26

    摘要: A data replication management (DRM) architecture comprising a plurality of storage cells interconnected by a fabric. Flexibility in connectivity is provided by configuring each storage cell port to the fabric to handle both host data access requests and DRM traffic. Each storage cell comprises one or more storage controllers that can be connected to the fabric in any combination. Processes executing in the storage controller find a path to a desired destination storage cell. The discovery algorithm implements a link service that exchanges information related to DRM between the storage controllers. The DRM architecture is symmetric and peer cooperative such that each controller and storage cell can function as a source and a destination of replicated data. The DRM architecture supports parallel and serial “fan-out” to multiple destinations, whereby the multiple storage cells may implement data replicas.

    摘要翻译: 包括由织物互连的多个存储单元的数据复制管理(DRM)架构。 通过将每个存储单元端口配置到结构来处理主机数据访问请求和DRM流量来提供连接灵活性。 每个存储单元包括可以以任何组合连接到织物的一个或多个存储控制器。 在存储控制器中执行的进程找到到所需目的地存储单元的路径。 发现算法实现了在存储控制器之间交换与DRM相关的信息的链路服务。 DRM架构是对称和对等的协作,使得每个控制器和存储单元可以用作复制数据的源和目的地。 DRM架构支持并行和串行“扇出”到多个目的地,由此多个存储单元可以实现数据副本。

    System and method for dynamically allocating memory and managing memory allocated to logging in a storage area network
    5.
    发明授权
    System and method for dynamically allocating memory and managing memory allocated to logging in a storage area network 有权
    用于动态分配内存和管理分配给存储区域网络中记录的内存的系统和方法

    公开(公告)号:US06934826B2

    公开(公告)日:2005-08-23

    申请号:US10106904

    申请日:2002-03-26

    摘要: Methods for allocating memory for logging data written by a host computer to a source virtual disk and for managing memory allocated to a data log, in a data storage system adapted to maintain redundant data storage sets at a destination location(s) are disclosed. The data storage system maintains a data log that may be activated when a destination volume is inaccessible. During the logging process the system implements an adaptive memory allocation algorithm that adjusts the log memory allocation increment as a function of the velocity of logging data written by the host computer(s). Similarly, during a merge process the system implements an adaptive memory deallocation algorithm that deallocates log memory in response to the velocity of logging data written by the host computer(s) and the velocity of merge data transmitted to the remote system. An amount of memory allocated to logging data may be compared with an amount of memory allocated to corresponding user data and, if greater, the data log terminated.

    摘要翻译: 公开了在适于在目的地位置维护冗余数据存储集的数据存储系统中分配用于将由主计算机写入数据的内存分配给源虚拟磁盘并用于管理分配给数据日志的存储器的方法。 数据存储系统维护当目标卷不可访问时可以激活的数据记录。 在记录过程中,系统实现了一种自适应存储器分配算法,其根据由主计算机写入的记录数据的速度来调整日志存储器分配增量。 类似地,在合并处理期间,系统实现自适应存储器解除分配算法,其根据由主计算机写入的记录数据的速度和发送到远程系统的合并数据的速度来释放日志存储器。 可以将分配给记录数据的内存量与分配给对应用户数据的内存量进行比较,如果更大,则数据记录被终止。

    Automatic site failover
    7.
    发明授权
    Automatic site failover 有权
    自动站点故障切换

    公开(公告)号:US07542987B2

    公开(公告)日:2009-06-02

    申请号:US11111380

    申请日:2005-04-21

    IPC分类号: G06F17/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. 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组中阵列控制器之间的连接状态。 当检测到连接故障时,控制器确定哪些剩余控制器确定源控制器是否保持联机,如果不是,则哪个目标控制器应承担源控制器的作用。