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.

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

    EFFICIENT TRACK DESTAGE IN SECONDARY STORAGE
    2.
    发明申请
    EFFICIENT TRACK DESTAGE IN SECONDARY STORAGE 有权
    二级储存中的有效追踪

    公开(公告)号:US20130024628A1

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

    申请号:US13189325

    申请日:2011-07-22

    IPC分类号: G06F12/08

    摘要: Exemplary method, system, and computer program product embodiments for efficient track destage in secondary storage in a more effective manner, are provided. In one embodiment, by way of example only, for temporal bits employed with sequential bits for controlling the timing for destaging the track in a primary storage, the temporal bits and sequential bits are transferred from the primary storage to the secondary storage. The temporal bits are allowed to age on the secondary storage. Additional system and computer program product embodiments are disclosed and provide related advantages.

    摘要翻译: 提供了用于以更有效的方式在二次存储中有效地追踪排水的示例性方法,系统和计算机程序产品实施例。 在一个实施例中,仅作为示例,对于与用于控制主存储器中的跟踪的定时的顺序位一起使用的时间位,时间位和顺序位从主存储器传送到次存储器。 时间位允许在辅助存储器上老化。 公开了附加的系统和计算机程序产品实施例并提供相关的优点。

    PRIORITY-BASED ASYNCHRONOUS DATA REPLICATION
    3.
    发明申请
    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.

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

    Apparatus and method to provide information from a first information storage and retrieval system to a second information storage and retrieval system
    4.
    发明授权
    Apparatus and method to provide information from a first information storage and retrieval system to a second information storage and retrieval system 失效
    将信息从第一信息存储和检索系统提供给第二信息存储和检索系统的装置和方法

    公开(公告)号:US07249205B2

    公开(公告)日:2007-07-24

    申请号:US10719484

    申请日:2003-11-20

    IPC分类号: G06F3/00 G06F11/00 G06F15/173

    摘要: A method to provide information from a first information storage and retrieval system to a second information storage and retrieval system. Applicants' method provides a first information storage and retrieval system, where that first information storage and retrieval system comprises (N) PPRC adapters and information, and provides a second information storage and retrieval system. The method generates and saves an Established Path Bitmap which recites each of the (N) PPRC adapters, and generates an Available Path Bitmap. If a PPRC adapter is in communication with the secondary information storage and retrieval system, then the method adds that adapter to the Available Path Bitmap. The Established Path Bitmap and the Available Path Bitmap are used for subsequent PPRC operations.

    摘要翻译: 一种从第一信息存储和检索系统向第二信息存储和检索系统提供信息的方法。 申请人的方法提供了第一信息存储和检索系统,其中第一信息存储和检索系统包括(N)个PPRC适配器和信息,并提供第二信息存储和检索系统。 该方法生成并保存了一个已建立的路径位图,该位图会记录(N)个PPRC适配器中的每一个,并生成可用的路径位图。 如果PPRC适配器与辅助信息存储和检索系统通信,则该方法将该适配器添加到可用路径位图。 建立路径位图和可用路径位图用于后续的PPRC操作。

    COMMAND SEQUENCE NUMBERING APPARATUS AND METHOD
    5.
    发明申请
    COMMAND SEQUENCE NUMBERING APPARATUS AND METHOD 失效
    命令序列号设备和方法

    公开(公告)号:US20100049928A1

    公开(公告)日:2010-02-25

    申请号:US12197183

    申请日:2008-08-22

    IPC分类号: G06F12/16

    摘要: A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored.

    摘要翻译: 本文公开了一种在镜像和复制环境中保护数据完整性的方法,系统和计算机程序产品。 在一个实施例中,一种方法可以包括从主机设备接收写命令和数据。 该方法还可以包括将数据写入主存储设备并将与主存储设备相关联的主序列号附加到写命令,从而提供具有命令序列号的编号写命令。 然后可以将编号的写入命令发送到辅助存储设备。 该方法还可以包括将命令序列号与与辅助存储设备相关联的次序列号进行比较。 如果命令序列号与二次序列号匹配,则可以执行该命令。 否则可能会被忽略。

    Determining whether to extend a drain time to copy data blocks from a first storage to a second storage
    7.
    发明授权
    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
    8.
    发明申请
    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.

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

    METHOD OF MAINTAINING TASK SEQUENCE WITHIN A TASK DOMAIN ACROSS ERROR RECOVERY
    9.
    发明申请
    METHOD OF MAINTAINING TASK SEQUENCE WITHIN A TASK DOMAIN ACROSS ERROR RECOVERY 审中-公开
    在任务恢复期间在任务域内维护任务序列的方法

    公开(公告)号:US20090094483A1

    公开(公告)日:2009-04-09

    申请号:US12335059

    申请日:2008-12-15

    IPC分类号: G06F11/07 G06F9/46

    CPC分类号: G06F11/1443 G06F11/2069

    摘要: Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure.

    摘要翻译: 数据或其他数据单元的轨迹从主存储系统复制到辅助存储系统。 对于多轨或多数据单元传送,传送与一连串相关的一组轨道或数据单元。 在主存储系统上定义相应的任务,用于监视组中每个相应数据单元的传送进度。 维护一个状态,以响应每个任务的进度监视组的转移进度。 当没有失败的任务时,选择正常状态。 当出现故障时选择恢复状态,并确定剩余任务的状态。 在恢复状态之后选择重试状态以重试失败的任务。 失败的状态表示不可恢复的故障。

    Method of maintaining task sequence within a task domain across error recovery
    10.
    发明授权
    Method of maintaining task sequence within a task domain across error recovery 失效
    通过错误恢复在任务域内维护任务序列的方法

    公开(公告)号:US07493617B2

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

    申请号:US10794553

    申请日:2004-03-05

    IPC分类号: G06F9/46 G06F11/00

    CPC分类号: G06F11/1443 G06F11/2069

    摘要: Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure.

    摘要翻译: 数据或其他数据单元的轨迹从主存储系统复制到辅助存储系统。 对于多轨或多数据单元传送,传送与一连串相关的一组轨道或数据单元。 在主存储系统上定义相应的任务,用于监视组中每个相应数据单元的传送进度。 维护一个状态,以响应每个任务的进度监视组的转移进度。 当没有失败的任务时,选择正常状态。 当出现故障时选择恢复状态,并确定剩余任务的状态。 在恢复状态之后选择重试状态以重试失败的任务。 失败的状态表示不可恢复的故障。