Clone-aware approach for space and time efficient replication

    公开(公告)号:US11860826B2

    公开(公告)日:2024-01-02

    申请号:US17502855

    申请日:2021-10-15

    CPC classification number: G06F16/178 G06F16/185

    Abstract: In an embodiment, a computer stores source files and source clone files in a source filesystem. The source clone files are shallow copies of the source files, which initially share the same data blocks as the source files. A source file or a source clone file may eventually be modified, where some of the shared blocks are replaced by modified blocks. In a first phase, all data blocks of all source files that are not clones are replicated to a standby filesystem. A second phase compares each clone file on the source filesystem with its base file to detect a set of differed blocks. The second phase copies the differed blocks into the standby filesystem and, in the standby filesystem, applies the differed blocks to a corresponding clone file. Efficiency of keeping the standby filesystem synchronized with the source filesystem is improved by transferring, from the source filesystem to the standby filesystem, only one copy of only data blocks that are modified.

    Clone-aware backup and restore
    2.
    发明授权

    公开(公告)号:US11983076B2

    公开(公告)日:2024-05-14

    申请号:US17966772

    申请日:2022-10-14

    CPC classification number: G06F11/1451 G06F11/1469 G06F2201/84

    Abstract: Techniques are described for backup and restore of a thin-cloned data file. The process iterates through a plurality of memory portions of the thin-cloned data file and determines whether a memory portion of the thin-cloned data file is a memory portion with common data shared with the source data file. Without storing the common data of the shared memory portion into the thin-backup data file, the process stores placeholder metadata and corresponding reference to the shared memory portion for the thin-backup data file, in an embodiment. At restore, the process may replicate the derivative data, different from the common data, from the thin-backup data file into the thin-restored data file. For the common data, the process restores a reference for the thin-restored data file to the share memory portion, in an embodiment.

    Self-governed contention-aware approach to scheduling file defragmentation
    3.
    发明授权
    Self-governed contention-aware approach to scheduling file defragmentation 有权
    自我约束的竞争意识方法来排序文件碎片整理

    公开(公告)号:US09229948B2

    公开(公告)日:2016-01-05

    申请号:US13691599

    申请日:2012-11-30

    CPC classification number: G06F17/30135 G06F2206/1004

    Abstract: A method, system, and computer program product for file storage defragmentation on a cluster of nodes. The method for self-governed, contention-aware scheduling of file defragmentation operations commences by calculating a score for candidate files of a storage volume, where the score is based on a fragmentation severity value. The process proceeds to determine an amount of contention for access to a candidate file (e.g., by accessing the candidate file to record the amount of time it takes to obtain access). If the fragmentation severity value and the amount of contention suggestion a benefit from defragmentation, then the method initiating defragmentation operations on the candidate file. The method delays for a calculated wait time before performing a second defragmentation operation. Real-time monitors are used to determine when the contention is too high or when system utilization is too high. Only files that have ever been opened are considered candidates for defragmentation.

    Abstract translation: 用于在节点集群上进行文件存储碎片整理的方法,系统和计算机程序产品。 通过计算存储卷的候选文件的分数,其中分数基于分段严重性值,自我管理的,争用竞争意识调度文件碎片整理操作的方法开始。 该过程继续确定用于访问候选文件的竞争量(例如,通过访问候选文件来记录获取访问所花费的时间量)。 如果碎片严重性值和争用金额从碎片整理中获益,那么该方法对候选文件启动碎片整理操作。 该方法在执行第二次碎片整理操作之前延迟计算的等待时间。 实时监视器用于确定争用何时太高或系统利用率过高时。 只有已经被打开的文件被认为是碎片整理的候选者。

    CLONE-AWARE BACKUP AND RESTORE
    4.
    发明公开

    公开(公告)号:US20240126654A1

    公开(公告)日:2024-04-18

    申请号:US17966772

    申请日:2022-10-14

    CPC classification number: G06F11/1451 G06F11/1469 G06F2201/84

    Abstract: Techniques are described for backup and restore of a thin-cloned data file. The process iterates through a plurality of memory portions of the thin-cloned data file and determines whether a memory portion of the thin-cloned data file is a memory portion with common data shared with the source data file. Without storing the common data of the shared memory portion into the thin-backup data file, the process stores placeholder metadata and corresponding reference to the shared memory portion for the thin-backup data file, in an embodiment. At restore, the process may replicate the derivative data, different from the common data, from the thin-backup data file into the thin-restored data file. For the common data, the process restores a reference for the thin-restored data file to the share memory portion, in an embodiment.

    CLONE-AWARE APPROACH FOR SPACE AND TIME EFFICIENT REPLICATION

    公开(公告)号:US20230119364A1

    公开(公告)日:2023-04-20

    申请号:US17502855

    申请日:2021-10-15

    Abstract: In an embodiment, a computer stores source files and source clone files in a source filesystem. The source clone files are shallow copies of the source files, which initially share the same data blocks as the source files. A source file or a source clone file may eventually be modified, where some of the shared blocks are replaced by modified blocks. In a first phase, all data blocks of all source files that are not clones are replicated to a standby filesystem. A second phase compares each clone file on the source filesystem with its base file to detect a set of differed blocks. The second phase copies the differed blocks into the standby filesystem and, in the standby filesystem, applies the differed blocks to a corresponding clone file. Efficiency of keeping the standby filesystem synchronized with the source filesystem is improved by transferring, from the source filesystem to the standby filesystem, only one copy of only data blocks that are modified

    Method and system for the support of application specific policies for conventional operating systems
    6.
    发明授权
    Method and system for the support of application specific policies for conventional operating systems 有权
    支持常规操作系统应用特定策略的方法和系统

    公开(公告)号:US09477538B2

    公开(公告)日:2016-10-25

    申请号:US14486646

    申请日:2014-09-15

    CPC classification number: G06F9/545 G06F9/468 G06F11/3034

    Abstract: The approaches described herein provide support for application specific policies for conventional operating systems. In an embodiment, a kernel module representing a kernel subsystem is executed within an operating system's kernel. The kernel subsystem may be configured to respond to particular requests with one or more default actions. Additionally, the kernel subsystem may define a number of sub-modules which represent application specific policies that deviate from the default actions. Each sub-module may define one or more sets of conditions which indicate when the sub-module is applicable to a request and one or more sets of corresponding actions to take when the conditions are met. When an application sends a request to the kernel subsystem, the kernel subsystem determines whether the request meets the conditions of a particular sub-module. If the particular sub-module's conditions are met, the kernel subsystem performs the corresponding actions of the particular sub-module.

    Abstract translation: 本文描述的方法为常规操作系统的应用特定策略提供支持。 在一个实施例中,表示内核子系统的内核模块在操作系统的内核中被执行。 内核子系统可以被配置为用一个或多个默认动作响应特定请求。 此外,内核子系统可以定义多个子模块,这些子模块表示偏离默认动作的应用程序特定策略。 每个子模块可以定义一个或多个条件集合,其指示子模块何时可应用于请求以及满足条件时要采取的一组或多组相应动作。 当应用程序向内核子系统发送请求时,内核子系统确定请求是否满足特定子模块的条件。 如果满足特定子模块的条件,则内核子系统执行特定子模块的相应动作。

Patent Agency Ranking