Fast reverse restore
    21.
    发明申请
    Fast reverse restore 有权
    快速反向恢复

    公开(公告)号:US20050278391A1

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

    申请号:US10856239

    申请日:2004-05-27

    摘要: Techniques are provided for performing a copy operation. A fast reverse restore command indicating a new source and a new target is received, wherein the new source is an original target and the new target is an original source. A synchronous scan is performed on the new target. A new target structure associated with the new target is updated using a new source structure associated with the new source. Techniques are also provided for performing a copy operation in which a fast reverse restore command is received after an instant virtual copy has been performed from a new target to a new source and wherein the fast reverse restore command is performed before a background copy has been performed by the instant virtual copy.

    摘要翻译: 提供了执行复印操作的技术。 接收到指示新的源和新目标的快速反向恢复命令,其中新的源是原始目标,并且新目标是原始源。 对新目标进行同步扫描。 使用与新源相关联的新源结构来更新与新目标相关联的新目标结构。 还提供了用于执行复制操作的技术,其中在从新目标执行瞬时虚拟副本到新的源之后接收快速反向恢复命令,并且其中在执行后台复制之前执行快速反向恢复命令 通过即时虚拟副本。

    Autonomic infrastructure enablement for point in time copy consistency
    23.
    发明申请
    Autonomic infrastructure enablement for point in time copy consistency 失效
    自动基础设施启用时间点复制一致性

    公开(公告)号:US20050071372A1

    公开(公告)日:2005-03-31

    申请号:US10674900

    申请日:2003-09-29

    IPC分类号: G06F3/06 G06F17/00

    摘要: A two-phase process FlashCopy operation is provided that can be used to aid in the formation of consistency groups across multiple storage control units. In the first phase, preparations to create a new consistency group are made “revertible” by write-inhibiting the source volumes through “Establish-FlashCopy-revertible” commands. If the preparation of any volume within the consistency group fails, a “Withdraw-FlashCopy-revert” command may be executed, thereby causing a retention of the prior FlashCopy point-in-time copy. In the second phase, executed if all preparations are successful, a “Withdraw-FlashCopy-commit” command may be executed to remove all write-inhibit indicators, complete the creation of the new FlashCopy point-in-time copy and secure the new consistency group. Write requests to the FlashCopy source volumes may then be received and processed without risking corruption of the new consistency group on the Flashcopy target volumes.

    摘要翻译: 提供了一个两阶段FlashCopy操作,可用于帮助跨多个存储控制单元形成一致性组。 在第一阶段,创建新的一致性组的准备工作通过“建立-FromCopy-revertible”命令写入禁止源卷“可回复”。 如果一致性组中的任何卷的准备失败,则可以执行“Withdraw-FlashCopy-revert”命令,从而保留先前的FlashCopy时间点副本。 在第二阶段,如果所有准备工作都成功执行,则可以执行“Withdraw-FlashCopy-commit”命令来删除所有禁止写入指示符,完成创建新的FlashCopy时间点副本并确保新的一致性 组。 然后可以接收并处理向FlashCopy源卷写入请求,而不会在Flashcopy目标卷上新的一致性组的损坏风险。

    Method and system for reducing the computing overhead associated with thread local objects
    24.
    发明授权
    Method and system for reducing the computing overhead associated with thread local objects 失效
    用于减少与线程局部对象相关联的计算开销的方法和系统

    公开(公告)号:US06757891B1

    公开(公告)日:2004-06-29

    申请号:US09614870

    申请日:2000-07-12

    IPC分类号: G06F945

    CPC分类号: G06F9/52

    摘要: A computer-implemented method for reducing a computing overhead associated with objects that are local to a particular thread and can be accessed solely by that thread. Dynamically during run-time, an object is determined to be local to a particular thread and can be accessed solely by that thread, whereby a computing overhead associated with that object may be reduced. Likewise, cache locality may be optimized in respect of objects that are determined to be global so as to avoid putting them in the same cache line, whilst thread-local objects are preferably stored in a cache line associated with that thread.

    摘要翻译: 一种用于减少与特定线程本地的对象相关联的计算开销并且可以由该线程单独访问的计算机实现的方法。 在运行期间动态地确定对象是特定线程的本地,并且可以被该线程单独访问,由此可以减少与该对象相关联的计算开销。 同样,可以针对被确定为全局的对象来优化缓存位置,以避免将它们放在同一高速缓存行中,而线程局部对象优选地存储在与该线程相关联的高速缓存行中。

    Preserving thread identity during remote calls
    25.
    发明授权
    Preserving thread identity during remote calls 有权
    在远程呼叫期间保留线程标识

    公开(公告)号:US06529962B1

    公开(公告)日:2003-03-04

    申请号:US09247174

    申请日:1999-02-09

    IPC分类号: G06F946

    CPC分类号: G06F9/548

    摘要: A method for performing remote calls between source and target computing machines includes running a program thread on the source machine which invokes a remote call to the target machine. The remote call is transmitted to the target machine, the call including an identifier associated with the program thread. A response to the remote call is received from the target machine, the response including the identifier, whereby the response is returned to the program thread on the source machine using the identifier.

    摘要翻译: 用于在源计算机和目标计算机之间执行远程调用的方法包括在源计算机上运行程序线程,该程序线程调用对目标机器的远程调用。 远程呼叫被发送到目标机器,该呼叫包括与该程序线程相关联的标识符。 从目标机器接收到对远程呼叫的响应,响应包括标识符,由此响应使用标识符返回给源计算机上的程序线程。

    Efficient file system object-based deduplication
    26.
    发明授权
    Efficient file system object-based deduplication 失效
    高效的文件系统对象重复数据删除

    公开(公告)号:US08706703B2

    公开(公告)日:2014-04-22

    申请号:US13169069

    申请日:2011-06-27

    IPC分类号: G06F7/20

    CPC分类号: G06F17/30156

    摘要: In accordance with one or more embodiments, an inode implemented file system may be utilized to support both offline and inline deduplication. When the first content is stored in the storage medium, one inode is used to associate a filename with the data blocks where the first content is stored. When a second content that is a duplicate of the first content is to be stored, then a parent inode is created to point to the data blocks in which a copy of the first content is stored. Further, two inodes are created, one representing the first content and the other representing the second content. Both inodes point to the same parent inode that points to the data blocks where the first content is stored.

    摘要翻译: 根据一个或多个实施例,可以使用inode实现的文件系统来支持脱机和内联重复数据删除。 当第一内容存储在存储介质中时,使用一个inode来将文件名与存储第一内容的数据块相关联。 当要存储与第一内容重复的第二内容时,创建父节点,以指向存储第一内容的副本的数据块。 此外,创建两个inode,一个代表第一内容,另一个代表第二内容。 两个inode指向同一个父节点,它指向存储第一个内容的数据块。

    EFFICIENT FILE SYSTEM OBJECT-BASED DEDUPLICATION
    27.
    发明申请
    EFFICIENT FILE SYSTEM OBJECT-BASED DEDUPLICATION 失效
    高效的文件系统基于对象的重用

    公开(公告)号:US20120330904A1

    公开(公告)日:2012-12-27

    申请号:US13169069

    申请日:2011-06-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30156

    摘要: In accordance with one or more embodiments, an inode implemented file system may be utilized to support both offline and inline deduplication. When the first content is stored in the storage medium, one inode is used to associate a filename with the data blocks where the first content is stored. When a second content that is a duplicate of the first content is to be stored, then a parent inode is created to point to the data blocks in which a copy of the first content is stored. Further, two inodes are created, one representing the first content and the other representing the second content. Both inodes point to the same parent inode that points to the data blocks where the first content is stored.

    摘要翻译: 根据一个或多个实施例,可以使用inode实现的文件系统来支持脱机和内联重复数据删除。 当第一内容存储在存储介质中时,使用一个inode来将文件名与存储第一内容的数据块相关联。 当要存储与第一内容重复的第二内容时,创建父节点,以指向存储第一内容的副本的数据块。 此外,创建两个inode,一个代表第一内容,另一个代表第二内容。 两个inode指向同一个父节点,它指向存储第一个内容的数据块。

    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING A CONSISTENT POINT IN TIME COPY OF DATA
    29.
    发明申请
    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING A CONSISTENT POINT IN TIME COPY OF DATA 有权
    用于在时间复制数据中产生一致点的系统,方法和计算机程序产品

    公开(公告)号:US20080098187A1

    公开(公告)日:2008-04-24

    申请号:US11550621

    申请日:2006-10-18

    IPC分类号: G06F12/00

    摘要: A method for generating a consistent point in time copy of data, the method includes: selecting at least one selected data block to be copied from a source volume to a target volume in response to a request to generate a consistent point in time copy of multiple data blocks; waiting until the source volume is ready to send the at least one selected data block to a remote volume while queuing at least one data block modify request; de-queuing the at least one queued modify requests while copying the at least one selected data block from the source volume to the target volume; wherein the copying includes utilizing a first copying mechanism to copy a first selected data block if a request to modify the first selected block is de-queued before the first selected data block is copied to the target volume; else, the copying includes using a second copying mechanism that is slower than the first copying mechanism.

    摘要翻译: 一种用于产生数据的一致的时间点副本的方法,所述方法包括:响应于产生多个一致的时间点副本的请求,选择要从源卷复制到目标卷的至少一个所选择的数据块 数据块 等待直到源卷准备好在排队至少一个数据块修改请求时将所述至少一个所选择的数据块发送到远程卷; 在将所述至少一个所选择的数据块从所述源卷复制到所述目标卷时,将所述至少一个排队的修改请求排队; 其中所述复制包括利用第一复制机构来复制第一所选择的数据块,如果在所述第一所选数据块被复制到所述目标卷之前,如果修改所述第一所选块的请求被排队,则复制所述第一复制机制; 否则,复印包括使用比第一复印机构慢的第二复印机构。

    System, Method and Computer Program Product for Managing Data
    30.
    发明申请
    System, Method and Computer Program Product for Managing Data 失效
    用于管理数据的系统,方法和计算机程序产品

    公开(公告)号:US20080065669A1

    公开(公告)日:2008-03-13

    申请号:US11531130

    申请日:2006-09-12

    IPC分类号: G06F7/00

    摘要: A method and computer readable product for managing data, the method includes: providing a first data structure representative of insert or update operations to entries identified by keys and providing a second data structure representative of branch creation operations wherein the second data structure stores branch identifiers and branch timing information; receiving a request to lookup a version of data at a read timestamp; scanning the first and the second data structures to locate that version of data; and receiving a request to create a branch that starts by a version of data at a requested timestamp and updating the second data structure accordingly.

    摘要翻译: 一种用于管理数据的方法和计算机可读产品,所述方法包括:将代表插入或更新操作的第一数据结构提供给由密钥标识的条目,并提供表示分支创建操作的第二数据结构,其中第二数据结构存储分支标识符和 分支定时信息; 以读取的时间戳接收查询数据的请求; 扫描第一和第二数据结构以定位该版本的数据; 以及接收创建以所请求的时间戳记的数据版本开始的分支的请求,并相应地更新所述第二数据结构。