Accelerated recovery in data replication environments

    公开(公告)号:US09891849B2

    公开(公告)日:2018-02-13

    申请号:US15098355

    申请日:2016-04-14

    IPC分类号: G06F3/06

    摘要: A method for accelerating recovery in a data replication environment includes maintaining a secondary out-of-sync bitmap for a secondary volume. The secondary out-of-sync bitmap indicates which storage elements on the secondary volume are not synchronized with storage elements on a primary volume. The method further generates, for the primary volume, a tracking bitmap indicating which storage elements on the primary volume need to be updated with data from the secondary volume. This tracking bitmap is initialized with values from the secondary out-of-sync bitmap. Upon receiving a write from the secondary volume to a storage element on the primary volume, the method resets the corresponding bit in the tracking bitmap. Upon receiving a write from a host system to a storage element on the primary volume, the method also resets the corresponding bit in the tracking bitmap. A corresponding system and computer program product are also disclosed.

    OPTIMIZED RECOVERY IN DATA REPLICATION ENVIRONMENTS

    公开(公告)号:US20170351591A1

    公开(公告)日:2017-12-07

    申请号:US15174742

    申请日:2016-06-06

    IPC分类号: G06F11/20 G06F3/06

    摘要: A method for optimizing recovery in a data replication environment is disclosed. In one embodiment, such a method includes directing I/O from a primary site to a secondary site in response to a failure at the primary site. After the primary site has recovered from the failure, the method initiates a recovery process wherein updated data elements at the secondary site are copied to the primary site. The method determines a recorded average I/O latency for a host system driving I/O to the secondary site, and calculates an expected average I/O latency for the host system driving I/O to the primary site. The method redirects I/O from the secondary site to the primary site when a difference between the expected average I/O latency and the recorded average I/O latency reaches a threshold value. A corresponding system and computer program product are also disclosed.

    TAPE BACKUP AND RESTORE IN A DISK STORAGE ENVIRONMENT WITH INTELLIGENT DATA PLACEMENT
    125.
    发明申请
    TAPE BACKUP AND RESTORE IN A DISK STORAGE ENVIRONMENT WITH INTELLIGENT DATA PLACEMENT 有权
    使用智能数据放置在磁盘存储环境中的磁带备份和恢复

    公开(公告)号:US20170038986A1

    公开(公告)日:2017-02-09

    申请号:US15298681

    申请日:2016-10-20

    IPC分类号: G06F3/06

    摘要: Data is relocated, based on an intelligent data placement algorithm, from a first storage location to a second storage location in a disk storage system. A data placement record is generated including a virtual disk location associated with the data, the second storage location, and a first sequence value. The first sequence value indicates relative sequence when compared to other sequence values. The data placement record is written to a first record location on a first tape cartridge loaded in a tape drive. The data placement records are used with data records to restore data to disk storage from tape backup.

    摘要翻译: 基于智能数据放置算法将数据从第一存储位置重新定位到磁盘存储系统中的第二存储位置。 生成包括与数据相关联的虚拟磁盘位置,第二存储位置和第一序列值的数据放置记录。 与其他序列值进行比较时,第一序列值表示相对序列。 将数据放置记录写入装载在磁带驱动器中的第一磁带盒上的第一记录位置。 数据放置记录与数据记录一起使用,以从磁带备份将数据还原到磁盘存储。

    COMMAND-BASED STORAGE SCENARIO PREDICTION
    126.
    发明申请
    COMMAND-BASED STORAGE SCENARIO PREDICTION 有权
    基于命令的存储场景预测

    公开(公告)号:US20160335141A1

    公开(公告)日:2016-11-17

    申请号:US14712685

    申请日:2015-05-14

    IPC分类号: G06F9/54 G06F11/30 G06F11/34

    摘要: An apparatus, method, system, and program product are disclosed for command-based storage scenario prediction. A registration module registers a listener to receive notifications associated with a scenario, which comprises a predefined sequence of a plurality of commands. A command module determines an initial scenario sequence comprising a subset of the plurality of commands of the scenario. A monitor module detects execution of commands on a device. A notification module sends a notification to the listener in response to detecting execution of a sequence of commands comprising the initial scenario sequence. The notification includes a hint indicating to the listener to prepare for one or more remaining commands of the scenario.

    摘要翻译: 公开了一种用于基于命令的存储场景预测的装置,方法,系统和程序产品。 注册模块注册听众以接收与场景相关联的通知,其包括多个命令的预定义序列。 命令模块确定包括场景的多个命令的子集的初始场景序列。 监视器模块检测设备上的命令的执行。 响应于检测到包括初始情景序列的命令序列的执行,通知模块向收听者发送通知。 该通知包括一个提示,指示侦听器准备一个或多个剩余的场景命令。

    Asynchronous pausing of the formation of consistency groups
    127.
    发明授权
    Asynchronous pausing of the formation of consistency groups 有权
    异步暂停形成一致性组

    公开(公告)号:US09213752B2

    公开(公告)日:2015-12-15

    申请号:US14072727

    申请日:2013-11-05

    IPC分类号: G06F3/06 G06F17/30 G06F11/20

    摘要: Provided are a computer program product, system, and method for asynchronous pausing of the formation of consistency groups. A first copy operation is initiated to copy the source data from the first storage to the first data copy in the second storage. A second copy operation is initiated to copy the first data copy in the second storage to a second data copy in response to forming a consistency group of the source data at the first data copy forms consistent as of a point-in-time with respect to the source data. The first copy operation is suspended to allow for further processing of the first data copy in response to completing the second copy operation. The formation of a next consistency group is restarted between the source data and the first data copy in response to receiving a resume command.

    摘要翻译: 提供了一种用于异步暂停一致性组的形成的计算机程序产品,系统和方法。 启动第一复制操作以将源数据从第一存储器复制到第二存储器中的第一数据副本。 启动第二复制操作以将第二存储器中的第一数据副本复制到第二数据副本,以响应于以与第一数据拷贝相对应的时间点一致的第一数据副本形式的源数据的一致性组来形成 源数据。 响应于完成第二复制操作,暂停第一复制操作以允许进一步处理第一数据副本。 响应于接收到恢复命令,在源数据和第一数据副本之间重新启动下一个一致性组的形成。

    DYNAMIC MONITORING OF COMMAND LINE QUERIES
    128.
    发明申请
    DYNAMIC MONITORING OF COMMAND LINE QUERIES 有权
    命令行查询的动态监视

    公开(公告)号:US20150254138A1

    公开(公告)日:2015-09-10

    申请号:US14199776

    申请日:2014-03-06

    IPC分类号: G06F11/14 G06F17/30

    摘要: A method for dynamic monitoring of command line queries. The method includes receiving a command that includes a query and one or more parameters, mapping the command to a system resource, monitoring for a state change event pertaining to the system resource or a terminal event until a detection of the terminal event, and retrieving one or more characteristics of the system resource in response to detecting the state change event pertaining to the system resource. The system resource has a plurality of characteristics, each characteristic having a name and a value. A state change event corresponds to a change in one or more characteristics of a system resource.

    摘要翻译: 一种用于动态监视命令行查询的方法。 该方法包括接收包括查询和一个或多个参数的命令,将命令映射到系统资源,监视与系统资源相关的状态改变事件或终端事件,直到检测终端事件,并检索一个 响应于检测到与系统资源有关的状态改变事件,系统资源的特征或更多特性。 系统资源具有多个特征,每个特征具有名称和值。 状态改变事件对应于系统资源的一个或多个特征的改变。

    ASYNCHRONOUS PAUSING OF THE FORMATION OF CONSISTENCY GROUPS
    129.
    发明申请
    ASYNCHRONOUS PAUSING OF THE FORMATION OF CONSISTENCY GROUPS 有权
    异构组合的形成一致性组的异同

    公开(公告)号:US20150237133A1

    公开(公告)日:2015-08-20

    申请号:US14701504

    申请日:2015-04-30

    IPC分类号: H04L29/08

    摘要: Provided are a computer program product, system, and method for asynchronous pausing of the formation of consistency groups. A first copy operation is initiated to copy the source data from the first storage to the first data copy in the second storage. A second copy operation is initiated to copy the first data copy in the second storage to a second data copy in response to forming a consistency group of the source data at the first data copy forms consistent as of a point-in-time with respect to the source data. The first copy operation is suspended to allow for further processing of the first data copy in response to completing the second copy operation. The formation of a next consistency group is restarted between the source data and the first data copy in response to receiving a resume command.

    摘要翻译: 提供了一种用于异步暂停一致性组的形成的计算机程序产品,系统和方法。 启动第一复制操作以将源数据从第一存储器复制到第二存储器中的第一数据副本。 启动第二复制操作以将第二存储器中的第一数据副本复制到第二数据副本,以响应于以与第一数据副本相对应的时间点一致的第一数据复制形式的源数据的一致性组来形成 源数据。 响应于完成第二复制操作,暂停第一复制操作以允许进一步处理第一数据副本。 响应于接收到恢复命令,在源数据和第一数据副本之间重新启动下一个一致性组的形成。

    ITERATIVE DATA SECRET-SHARING TRANSFORMATION
    130.
    发明申请
    ITERATIVE DATA SECRET-SHARING TRANSFORMATION 有权
    迭代数据秘密共享转换

    公开(公告)号:US20150237024A1

    公开(公告)日:2015-08-20

    申请号:US14705913

    申请日:2015-05-06

    IPC分类号: H04L29/06 H04L9/06

    摘要: Provided are a method, system, and article of manufacture for iterative data secret-sharing transformation and reconversion. In one aspect, data secret-sharing transformation and reconversion is provided in which each bit of an input stream of bits of data is split, on a bit by bit basis, into a pair of secret-sharing bits, and the secret-sharing bits of each pair of secret-sharing bits are separated into separate streams of secret-sharing bits. In this manner, one secret-sharing bit of each pair of secret-sharing bits may be placed in one stream of secret-sharing bits and the other secret-sharing bit of each pair may be placed in another stream of secret-sharing bits different from the one stream of secret-sharing bits. Confidentiality of the original input stream may be protected in the event one but not both streams of secret-sharing bits is obtained by unauthorized personnel. In another aspect, for an input stream of N bits, each received bit of the N bits of the input stream of data, may be interatively split, on a bit by bit basis, into a pair of secret-sharing bits, to generate as few as N+1 secret-sharing bits from the input stream of bits N bits. Other features and aspects may be realized, depending upon the particular application.

    摘要翻译: 提供了一种用于迭代数据秘密共享转换和重新转换的方法,系统和制造。 在一个方面,提供了数据秘密共享转换和重新转换,其中将数据位的输入流的每个位逐位分割成一对秘密共享位,并且秘密共享位 每对秘密共享比特被分成独立的秘密共享比特流。 以这种方式,每对秘密共享比特的一个秘密共享比特可以被放置在一个秘密共享比特流中,并且每对的另一个秘密共享比特可以被放置在另一个不同的秘密共享比特流中 从一个秘密共享位流。 在未经授权的人员获得秘密共享位的情况下,原始输入流的保密性可能受到保护。 在另一方面,对于N位的输入流,输入数据流的N位的每个接收位可以逐位地分开成一对秘密共享位,以生成为 很少作为N位1个秘密共享位从输入流的位N位。 可以根据具体应用实现其它特征和方面。