Determining whether to extend a drain time to copy data blocks from a first storage to a second storage
    1.
    发明授权
    Determining whether to extend a drain time to copy data blocks from a first storage to a second storage 有权
    确定是否扩展排水时间以将数据块从第一存储复制到第二存储

    公开(公告)号:US08838920B2

    公开(公告)日:2014-09-16

    申请号:US12948652

    申请日:2010-11-17

    摘要: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure is generated indicating data blocks in the first storage to copy to the second storage. A drain operation is initiated to copy the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.

    摘要翻译: 提供了一种用于确定是否扩展排水时间以将数据块从第一存储复制到第二存储的计算机程序产品,系统和方法。 产生指示第一存储器中的数据块以复制到第二存储器的数据结构。 启动漏极操作以将第一存储器中指示的数据块复制到第二存储器以用于排出时间段。 在数据结构中指示的数据块的写入请求在排出时间期间排队,其中排队的写入请求在排队时未完成。 在排水期间收集基于在第一存储器中的数据块发生的写入的度量信息; 并且响应于排出时间段的到期,从收集的度量信息中确定是继续排水操作还是终止排水操作。

    PRIORITY-BASED ASYNCHRONOUS DATA REPLICATION
    2.
    发明申请
    PRIORITY-BASED ASYNCHRONOUS DATA REPLICATION 审中-公开
    基于优先级的异步数据复制

    公开(公告)号:US20120185433A1

    公开(公告)日:2012-07-19

    申请号:US13007406

    申请日:2011-01-14

    IPC分类号: G06F17/30

    CPC分类号: G06F11/2074 G06F11/2066

    摘要: A priority-based method for replicating data is disclosed herein. In one embodiment, such a method includes providing a primary storage device and a secondary storage device. Multiple storage areas (e.g., volumes, groups of volumes, etc.) are designated for replication from the primary storage device to the secondary storage device. A priority level is assigned to each of the storage areas. Using these priority levels, the method replicates the storage areas from the primary storage device to the secondary storage device in accordance with their assigned priority levels. Higher priority storage areas are replicated prior to lower priority storage areas. A corresponding computer program product and system are also disclosed herein.

    摘要翻译: 本文公开了一种用于复制数据的基于优先级的方法。 在一个实施例中,这种方法包括提供主存储设备和辅助存储设备。 多个存储区域(例如,卷,卷组等)被指定用于从主存储设备到辅助存储设备的复制。 优先级分配给每个存储区域。 使用这些优先级,该方法根据其分配的优先级级别将存储区域从主存储设备复制到辅助存储设备。 较低优先级的存储区域在较低优先级存储区域之前被复制。 本文还公开了相应的计算机程序产品和系统。

    DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE
    3.
    发明申请
    DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE 有权
    决定是否延长一次排水时间以将数据块从第一次存储复制到第二个存储

    公开(公告)号:US20120124308A1

    公开(公告)日:2012-05-17

    申请号:US12948652

    申请日:2010-11-17

    IPC分类号: G06F12/16 G06F12/00

    摘要: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure is generated indicating data blocks in the first storage to copy to the second storage. A drain operation is initiated to copy the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.

    摘要翻译: 提供了一种用于确定是否扩展排水时间以将数据块从第一存储复制到第二存储的计算机程序产品,系统和方法。 产生指示第一存储器中的数据块以复制到第二存储器的数据结构。 启动漏极操作以将第一存储器中指示的数据块复制到第二存储器以用于排出时间段。 在数据结构中指示的数据块的写入请求在排出时间期间排队,其中排队的写入请求在排队时未完成。 在排水期间收集基于在第一存储器中的数据块发生的写入的度量信息; 并且响应于排出时间段的到期,从收集的度量信息中确定是继续排水操作还是终止排水操作。

    Determining whether to extend a drain time to copy data blocks from a first storage to a second storage
    4.
    发明授权
    Determining whether to extend a drain time to copy data blocks from a first storage to a second storage 有权
    确定是否扩展排水时间以将数据块从第一存储复制到第二存储

    公开(公告)号:US08838921B2

    公开(公告)日:2014-09-16

    申请号:US13474081

    申请日:2012-05-17

    摘要: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure indicates data blocks in the first storage to copy to the second storage. A drain operation copies the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.

    摘要翻译: 提供了一种用于确定是否扩展排水时间以将数据块从第一存储复制到第二存储的计算机程序产品,系统和方法。 数据结构指示第一存储器中要复制到第二存储器的数据块。 漏极操作将第一存储器中指示的数据块复制到第二存储器用于排出时间段。 在数据结构中指示的数据块的写入请求在排出时间期间排队,其中排队的写入请求在排队时未完成。 在排水期间收集基于在第一存储器中的数据块发生的写入的度量信息; 并且响应于排出时间段的到期,从收集的度量信息中确定是继续排水操作还是终止排水操作。

    DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE
    5.
    发明申请
    DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE 有权
    决定是否延长一次排水时间以将数据块从第一次存储复制到第二个存储

    公开(公告)号:US20120254568A1

    公开(公告)日:2012-10-04

    申请号:US13474081

    申请日:2012-05-17

    IPC分类号: G06F12/16

    摘要: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure indicates data blocks in the first storage to copy to the second storage. A drain operation copies the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.

    摘要翻译: 提供了一种用于确定是否扩展排水时间以将数据块从第一存储复制到第二存储的计算机程序产品,系统和方法。 数据结构指示第一存储器中要复制到第二存储器的数据块。 漏极操作将第一存储器中指示的数据块复制到第二存储器用于排出时间段。 在数据结构中指示的数据块的写入请求在排出时间期间排队,其中排队的写入请求在排队时未完成。 在排水期间收集基于在第一存储器中的数据块发生的写入的度量信息; 并且响应于排出时间段的到期,从收集的度量信息中确定是继续排水操作还是终止排水操作。

    METHODS FOR DYNAMIC CONSISTENCY GROUP FORMATION
    6.
    发明申请
    METHODS FOR DYNAMIC CONSISTENCY GROUP FORMATION 失效
    动态一致性群体形成的方法

    公开(公告)号:US20120239893A1

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

    申请号:US13483865

    申请日:2012-05-30

    IPC分类号: G06F12/16

    摘要: A method for dynamic consistency group formation, in one embodiment, includes creating a snapshot of first data stored on a source storage system with respect to data content and data structure, copying the snapshot to a target storage system, detecting one or more write operations affecting data on the source storage system while copying the first data, detecting one or more collisions affecting the first data on the source storage system, wherein a collision occurs whenever the write operations affect the first data prior to the first data being written, setting a consistency group interval which represents an interval duration between successive snapshot create-and-copy events, and altering the consistency group interval to minimize collisions affecting data on at least one of the storage systems. Other methods for dynamic consistency group formation are also described.

    摘要翻译: 在一个实施例中,用于动态一致性组形成的方法包括:针对数据内容和数据结构创建存储在源存储系统上的第一数据的快照,将快照复制到目标存储系统,检测影响到的一个或多个写操作 源数据存储系统上的数据,同时复制第一数据,检测影响源存储系统上的第一数据的一个或多个冲突,其中每当写入操作影响第一数据被写入之前的第一数据时,发生冲突, 组间隔,其表示连续快照创建和复制事件之间的间隔持续时间,以及改变一致性组间隔,以最小化影响至少一个存储系统上的数据的冲突。 还描述了用于动态一致性组形成的其他方法。

    Dynamic consistency group formation and systems using the same
    7.
    发明授权
    Dynamic consistency group formation and systems using the same 失效
    动态一致性组的形成和使用相同的系统

    公开(公告)号:US08554737B2

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

    申请号:US12892808

    申请日:2010-09-28

    IPC分类号: G06F17/00

    摘要: In one embodiment, a system, includes logic for creating a snapshot of first data stored on a source storage system, wherein the snapshot is a logical copy of the first data stored on the source storage system with respect to data content and data structure; logic for copying the snapshot to a target storage system; logic for copying the first data represented by the snapshot from the source storage system to the target storage system; logic for detecting one or more write operations affecting data on the source storage system; logic for detecting one or more collisions affecting the first data on the source storage system, logic for setting a consistency group interval; and logic for altering the consistency group interval to minimise collisions affecting data on the source storage system. Other systems and computer program products for dynamic consistency group formation are also described.

    摘要翻译: 在一个实施例中,系统包括用于创建存储在源存储系统上的第一数据的快照的逻辑,其中快照是相对于数据内容和数据结构存储在源存储系统上的第一数据的逻辑副本; 将快照复制到目标存储系统的逻辑; 用于将由快照表示的第一数据从源存储系统复制到目标存储系统的逻辑; 用于检测影响源存储系统上的数据的一个或多个写入操作的逻辑; 用于检测影响源存储系统上的第一数据的一个或多个冲突的逻辑,用于设置一致性组间隔的逻辑; 以及用于更改一致性组间隔以最小化影响源存储系统上的数据的冲突的逻辑。 还描述了用于动态一致性组形成的其他系统和计算机程序产品。

    METHODS FOR DYNAMIC CONSISTENCY GROUP FORMATION AND SYSTEMS USING THE SAME
    8.
    发明申请
    METHODS FOR DYNAMIC CONSISTENCY GROUP FORMATION AND SYSTEMS USING THE SAME 失效
    用于动态一致性组的形成方法和使用该方法的系统

    公开(公告)号:US20120078848A1

    公开(公告)日:2012-03-29

    申请号:US12892808

    申请日:2010-09-28

    IPC分类号: G06F17/30

    摘要: A method for dynamic consistency group formation, in one embodiment, includes creating a snapshot of first data stored on a source storage system with respect to data content and data structure, copying the snapshot to a target storage system, detecting one or more write operations affecting data on the source storage system while copying the first data, detecting one or more collisions affecting the first data on the source storage system, wherein a collision occurs whenever the write operations affect the first data prior to the first data being written, setting a consistency group interval which represents an interval duration between successive snapshot create-and-copy events, and altering the consistency group interval to minimize collisions affecting data on at least one of the storage systems. Other methods, systems, and computer program products for dynamic consistency group formation are also described.

    摘要翻译: 在一个实施例中,用于动态一致性组形成的方法包括:针对数据内容和数据结构创建存储在源存储系统上的第一数据的快照,将快照复制到目标存储系统,检测影响到的一个或多个写操作 源数据存储系统上的数据,同时复制第一数据,检测影响源存储系统上的第一数据的一个或多个冲突,其中每当写入操作影响第一数据被写入之前的第一数据时,发生冲突, 组间隔,其表示连续快照创建和复制事件之间的间隔持续时间,以及改变一致性组间隔,以最小化影响至少一个存储系统上的数据的冲突。 还描述了用于动态一致性组形成的其他方法,系统和计算机程序产品。

    Methods for dynamic consistency group formation
    9.
    发明授权
    Methods for dynamic consistency group formation 失效
    动态一致性组的形成方法

    公开(公告)号:US08548949B2

    公开(公告)日:2013-10-01

    申请号:US13483865

    申请日:2012-05-30

    IPC分类号: G06F17/00

    摘要: A method for dynamic consistency group formation, in one embodiment, includes creating a snapshot of first data stored on a source storage system with respect to data content and data structure, copying the snapshot to a target storage system, detecting one or more write operations affecting data on the source storage system while copying the first data, detecting one or more collisions affecting the first data on the source storage system, wherein a collision occurs whenever the write operations affect the first data prior to the first data being written, setting a consistency group interval which represents an interval duration between successive snapshot create-and-copy events, and altering the consistency group interval to minimize collisions affecting data on at least one of the storage systems. Other methods for dynamic consistency group formation are also described.

    摘要翻译: 在一个实施例中,用于动态一致性组形成的方法包括:针对数据内容和数据结构创建存储在源存储系统上的第一数据的快照,将快照复制到目标存储系统,检测影响到的一个或多个写操作 源数据存储系统上的数据,同时复制第一数据,检测影响源存储系统上的第一数据的一个或多个冲突,其中每当写入操作影响第一数据被写入之前的第一数据时,发生冲突, 组间隔,其表示连续快照创建和复制事件之间的间隔持续时间,以及改变一致性组间隔,以最小化影响至少一个存储系统上的数据的冲突。 还描述了用于动态一致性组形成的其他方法。

    ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES
    10.
    发明申请
    ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES 有权
    标准逻辑卷对薄型逻辑卷的需求转换

    公开(公告)号:US20120203998A1

    公开(公告)日:2012-08-09

    申请号:US13447890

    申请日:2012-04-16

    IPC分类号: G06F12/06

    摘要: A method for concurrently converting a standard volume to a thin-provisioned volume includes initially establishing metadata for a thin-provisioned volume. The method then updates the metadata for the thin-provisioned volume to point to extents residing in a standard volume. The method then suspends I/O to metadata for the standard volume. Upon suspending the I/O, the method migrates control of the extents in the standard volume from a standard-volume control algorithm to a thin-provisioned-volume control algorithm. The method then resumes the I/O to the metadata for the thin-provisioned volume. Using this technique, standard volumes may be rapidly converted to thin-provisioned volumes while minimally disrupting I/O to the volumes. A corresponding apparatus and computer program product are also disclosed and claimed herein.

    摘要翻译: 将标准卷同时转换为精简卷的卷的方法包括初始建立薄配置卷的元数据。 然后,该方法将精简配置卷的元数据更新为指向驻留在标准卷中的范围。 然后,该方法将I / O挂起到标准卷的元数据。 在暂停I / O时,该方法将标准卷中的范围的控制从标准卷控制算法迁移到精简配置卷控制算法。 然后,该方法将I / O恢复到精简配置卷的元数据。 使用这种技术,可以将标准卷快速转换为精简配置的卷,同时最小程度地中断卷的I / O。 本文还公开并要求对应的装置和计算机程序产品。