Managing consistency groups using heterogeneous replication engines
    11.
    发明授权
    Managing consistency groups using heterogeneous replication engines 失效
    使用异构复制引擎来管理一致性组

    公开(公告)号:US08099387B2

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

    申请号:US12131877

    申请日:2008-06-02

    IPC分类号: G06F17/30

    摘要: Provided are a method, system, and article of manufacture for managing consistency groups using heterogeneous replication engines replicating data. A common linkage manager issues a prepare to create consistency group command to a first replication manager and a second replication manager, wherein the first and second replication managers issue create consistency group commands to first and second replication engines, respectively, to form a consistency group of data at a first source storage and a second source storage to copy to a first target storage and second target storage, respectively. The first and second replication managers form a first consistency group and a second consistency group of data from the first and second source storages, respectively, that are consistent as of a point-in-time in response to the create consistency group command; transmitting, by the first and second replication managers, the data in the formed first and second consistency groups to a first journal and second journal, respectively. The first and second replication managers commit the data in the first and second consistency groups in the first and second journals to the first and second target storages, respectively, in response to the first and second replication managers receiving a commit command.

    摘要翻译: 提供了一种使用异构复制引擎复制数据来管理一致性组的方法,系统和制品。 公共连接管理器发出准备以向第一复制管理器和第二复制管理器创建一致性组命令,其中第一和第二复制管理器分别向第一和第二复制引擎创建一致性组命令,以形成一致性组 分别在第一源存储器处的数据和第二源存储器复制到第一目标存储器和第二目标存储器。 第一和第二复制管理器分别形成来自第一和第二源存储器的第一一致性组和第二一致性数据组,其响应于创建一致性组命令而与时间点一致; 将所形成的第一和第二一致性组中的数据分别由第一和第二复制管理器传送到第一日志和第二日志。 响应于第一和第二复制管理器接收提交命令,第一和第二复制管理器将第一和第二日志中的第一和第二一致性组中的数据分别提交给第一和第二目标存储。

    Monitoring program execution to learn data blocks accessed by software process for facilitating efficient prefetching
    16.
    发明授权
    Monitoring program execution to learn data blocks accessed by software process for facilitating efficient prefetching 失效
    监控程序执行,以学习通过软件过程访问的数据块,以促进有效的预取

    公开(公告)号:US08607005B2

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

    申请号:US11357473

    申请日:2006-02-17

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: An apparatus, system, and method are disclosed for determining prefetch data. A start module communicates a start of a target software process to a storage device. A learning module learns data blocks accessed for the target software process. In one embodiment, a prefetch module prefetches the learned data blocks in response to the start of the target software process. An end module communicates the end of the target software process to the storage device. In one embodiment, the prefetch module terminates prefetching data blocks and the learning module terminates learning the data blocks accessed for the target software process in response to the end module's communication of the end of the target software process.

    摘要翻译: 公开了用于确定预取数据的装置,系统和方法。 启动模块将目标软件进程的开始传送到存储设备。 学习模块学习为目标软件进程访问的数据块。 在一个实施例中,预取模块响应于目标软件进程的开始预取学习的数据块。 终端模块将目标软件进程的结束传达到存储设备。 在一个实施例中,预取模块终止预取数据块,并且学习模块终止学习针对目标软件进程访问的数据块,以响应终端模块对目标软件过程结束的通信。

    Redirection of storage access requests based on determining whether write caching is enabled
    17.
    发明授权
    Redirection of storage access requests based on determining whether write caching is enabled 失效
    基于确定是否启用写入缓存来重定向存储访问请求

    公开(公告)号:US07788453B2

    公开(公告)日:2010-08-31

    申请号:US11945098

    申请日:2007-11-26

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2069 G06F11/2076

    摘要: Provided are a method, system, and article of manufacture, wherein a controller receives a request from one of a plurality of hosts. The controller determines whether a primary storage control unit coupled to the controller is operational. A response is generated by accessing the primary storage control unit, in response to determining that the primary storage control unit is operational. The response is generated by accessing a secondary storage control unit, in response to determining that the primary storage control unit is not operational, wherein data is replicated synchronously from the primary storage control unit to the secondary storage control unit.

    摘要翻译: 提供了一种方法,系统和制品,其中控制器从多个主机之一接收请求。 控制器确定耦合到控制器的主存储控制单元是否可操作。 响应于确定主存储控制单元是可操作的,通过访问主存储控制单元来产生响应。 响应于响应于确定主存储控制单元不可操作而访问辅助存储控制单元而产生响应,其中数据从主存储控制单元同步地复制到辅助存储控制单元。

    Time based file system for continuous data protection
    18.
    发明授权
    Time based file system for continuous data protection 失效
    基于时间的文件系统,用于连续数据保护

    公开(公告)号:US07979401B2

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

    申请号:US12147384

    申请日:2008-06-26

    IPC分类号: G06F17/00 G06F7/00 G06F17/30

    CPC分类号: G06F11/1435 G06F17/3023

    摘要: Tokens corresponding to data units written to a rewritable file system are stored, where an ordering relationship is maintained among the tokens, where the ordering relationship is such that a first token corresponding to a first data unit is of a lesser numerical value in comparison to a second token corresponding to a second data unit, and where the first data unit is written at an earlier point in time in comparison to the second data unit. The rewritable file system is reverted to an indicated point in time based on the ordering relationship that is maintained among the stored tokens.

    摘要翻译: 存储对应于写入可重写文件系统的数据单元的令牌,其中在令牌之间维持排序关系,其中排序关系使得与第一数据单元相对应的第一令牌的数值与 第二令牌对应于第二数据单元,并且其中与第二数据单元相比较,在较早的时间点写入第一数据单元。 可重写文件系统根据在存储的令牌之间维护的排序关系被还原到指定的时间点。

    Mirroring data between primary and secondary sites
    19.
    发明授权
    Mirroring data between primary and secondary sites 失效
    在主站点和辅助站点之间镜像数据

    公开(公告)号:US07877628B2

    公开(公告)日:2011-01-25

    申请号:US11423103

    申请日:2006-06-08

    IPC分类号: G06F11/00

    摘要: Provided are a method, system, and article of manufacture for mirroring data between a first site and a second site. Updates to segments of storage at the first site are copied to corresponding segments of storage at the second site. Codes are generated from the segments at the second site and a valid flag is provided for at least one code indicating whether the code for the segment of data is valid. One code is generated from each segment of storage at the first site. An operation is initiated to copy segments from the second site to the first site. A determination is made for segments at the second site as to whether the valid flag for the code for the segment at the second site indicates that the code is valid in response to initiating the copy operation. The valid code for at least one segment in the second site is compared with the code for the corresponding segment at the first site to determine whether to copy the data from the segment at the second site to the first site as part of the copy operation.

    摘要翻译: 提供了用于在第一站点和第二站点之间镜像数据的方法,系统和制造。 第一个站点上存储段的更新将被复制到第二站点的相应存储段。 代码是从第二站点的段生成的,并且为指示数据段的代码是否有效的至少一个代码提供有效的标志。 在第一个站点的每个存储段生成一个代码。 启动操作以将第二站点的段复制到第一站点。 针对第二站点处的段的有效标志是否响应于启动复制操作而对代码有效的确定。 将第二站点中至少一个段的有效代码与第一站点处的相应段的代码进行比较,以确定是否将数据从第二站点的段复制到第一站点作为复制操作的一部分。

    ACCESSING SNAPSHOTS OF A TIME BASED FILE SYSTEM
    20.
    发明申请
    ACCESSING SNAPSHOTS OF A TIME BASED FILE SYSTEM 失效
    基于时间的文件系统的访问快照

    公开(公告)号:US20100274764A1

    公开(公告)日:2010-10-28

    申请号:US12428414

    申请日:2009-04-22

    CPC分类号: G06F17/30088

    摘要: A file system driver stored in a computational device receives a request to provide access to a snapshot of a rewritable file system at a selected point in time, wherein a plurality of tokens corresponding to a plurality of data units are stored in the rewritable file system, and wherein an ordering relationship is maintained among the plurality of tokens. The file system driver determines a token corresponding to the selected point in time based on the ordering relationship. A virtual subdirectory name is generated corresponding to the determined token. A virtual subdirectory is created with the generated virtual subdirectory name, wherein the virtual subdirectory is a subdirectory of a root directory. The snapshot is accessed via the subdirectory.

    摘要翻译: 存储在计算设备中的文件系统驱动程序在所选择的时间点接收提供对可重写文件系统的快照的访问的请求,其中对应于多个数据单元的多个令牌被存储在可重写文件系统中, 并且其中在所述多个令牌之间维持排序关系。 文件系统驱动程序根据排序关系确定与所选择的时间点对应的令牌。 生成与确定的令牌相对应的虚拟子目录名称。 使用生成的虚拟子目录名称创建虚拟子目录,其中虚拟子目录是根目录的子目录。 该快照通过子目录进行访问。