Secure data deduplication
    1.
    发明授权
    Secure data deduplication 有权
    安全重复数据删除

    公开(公告)号:US09336092B1

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

    申请号:US14588446

    申请日:2015-01-01

    Inventor: Junxu Li

    Abstract: Data chunks encrypted using an encryption key are backed up to a server. Each chunk is associated with plain and encryption signatures. The plain signature is based on an unencrypted version of a chunk. The encryption signature is based on an encrypted version of the chunk. A new data chunk is identified and a new plain signature for the new chunk is calculated. A request is made for a current key and the new chunk is encrypted using the current key to obtain a new encryption signature. The new encryption and plain signatures are sent to the server for comparison against the existing encryption and plain signatures. If the new encryption signature does not match an encryption signature of an existing chunk and the new plain signature matches a plain signature of the existing chunk, the new chunk is transmitted to the server to replace the existing chunk.

    Abstract translation: 使用加密密钥加密的数据块被备份到服务器。 每个块都与普通和加密签名相关联。 简单的签名是基于块的未加密版本。 加密签名基于块的加密版本。 识别新的数据块,并计算新块的新的纯签名。 对当前密钥进行请求,并使用当前密钥加密新块以获得新的加密签名。 将新的加密和纯签名发送到服务器,以便与现有的加密和简单签名进行比较。 如果新的加密签名与现有块的加密签名不​​匹配,并且新的纯签名与现有块的纯签名相匹配,则将新块发送到服务器以替换现有块。

    Method and system for determining optimal time period for data movement from source storage to target storage
    2.
    发明授权
    Method and system for determining optimal time period for data movement from source storage to target storage 有权
    用于确定从源存储到目标存储的数据移动的最佳时间段的方法和系统

    公开(公告)号:US09185188B1

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

    申请号:US13781316

    申请日:2013-02-28

    Inventor: Junxu Li

    CPC classification number: H04L67/1097 G06F9/46 H04L67/325 H04L67/42

    Abstract: Techniques for determining optimal time window for data movement from a source storage system to a target storage system are described herein. According to one embodiment, statistics data is received representing historic performance statistics over a predetermined period of time by a source storage system, where the historic performance statistics include resource consumption of a plurality of resources including at least one of a processor, memory, input-output (IO) transactions, and network bandwidth. An analysis is performed by an analysis module executed by a processor on the historic performance statistics to determine an optimal time window within the predetermined time period for data movement from the source storage system to a target storage system based on the analysis. A scheduler executed by the processor is to schedule the data movement from the source storage system to the target storage system according to the optimal time window.

    Abstract translation: 本文描述了用于确定从源存储系统到目标存储系统的数据移动的最佳时间窗口的技术。 根据一个实施例,由源存储系统接收表示在预定时间段内的历史性能统计信息的统计数据,其中历史性能统计信息包括多个资源的资源消耗,包括处理器,存储器,输入 - 输出(IO)事务和网络带宽。 由处理器对历史性能统计执行的分析模块执行分析,以在基于分析的从源存储系统到目标存储系统的数据移动的预定时间段内确定最佳时间窗口。 由处理器执行的调度器是根据最佳时间窗口来调度从源存储系统到目标存储系统的数据移动。

    Common backup format and log based virtual full construction
    3.
    发明授权
    Common backup format and log based virtual full construction 有权
    通用备份格式和基于日志的虚拟全面构建

    公开(公告)号:US09110910B1

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

    申请号:US13956217

    申请日:2013-07-31

    Abstract: Systems and methods are described for backing up files and directories using a common backup format. The files and directories may be represented by objects within a data stream constructed using the common backup format. The data streams may be traversed and updated using a size tree such that modifications are made to individual objects within the data streams without complete traversal. This process results in efficient management of storage systems as read and write operations are not dependent on exhaustive traversal of data streams.

    Abstract translation: 描述了使用通用备份格式备份文件和目录的系统和方法。 文件和目录可以由使用通用备份格式构成的数据流内的对象来表示。 可以使用大小树遍历和更新数据流,使得对数据流中的各个对象进行修改而不进行完全遍历。 该过程导致存储系统的有效管理,因为读取和写入操作不依赖于数据流的彻底遍历。

    Method and system for handling object boundaries of a data stream to optimize deduplication
    4.
    发明授权
    Method and system for handling object boundaries of a data stream to optimize deduplication 有权
    处理数据流对象边界以优化重复数据删除的方法和系统

    公开(公告)号:US09087086B1

    公开(公告)日:2015-07-21

    申请号:US13718827

    申请日:2012-12-18

    CPC classification number: G06F17/30156 G06F17/30159

    Abstract: Techniques for deduplicating a data stream based on boundary markers embedded therein are described. According to one embodiment, a data stream is received from a client having a sequence of a plurality of data objects, where to data stream represents a file or a directory of one or more files of a file system associated with the client. In response, the data stream is deduplicated into a plurality of deduplicated chunks in view of boundaries of the data objects.

    Abstract translation: 描述了基于嵌入其中的边界标记来重复数据流的技术。 根据一个实施例,从具有多个数据对象的序列的客户端接收数据流,其中数据流表示与客户端相关联的文件系统的一个或多个文件的文件或目录。 作为响应,考虑到数据对象的边界,数据流被重复数据删除到多个重复数据删除的块中。

    Method and system for processing checksum of a data stream to optimize deduplication
    8.
    发明授权
    Method and system for processing checksum of a data stream to optimize deduplication 有权
    处理数据流校验和以优化重复数据删除的方法和系统

    公开(公告)号:US09063664B1

    公开(公告)日:2015-06-23

    申请号:US13718824

    申请日:2012-12-18

    Abstract: Techniques for deduplicating a data stream with checksum data embedded therein are described. According to one embodiment, a first data stream is received from a client having a plurality of data regions and a plurality of checksums for verifying integrity of the data regions embedded therein, where the first data stream represents a file or a directory of one or more files of a file system associated with the client. In response the first data stream with the checksums removed is deduplicated into a plurality of deduplicated chunks.

    Abstract translation: 描述用于对其中嵌入校验和数据进行重复数据删除的技术。 根据一个实施例,从具有多个数据区域和多个校验和的客户端接收第一数据流,以验证嵌入其中的数据区域的完整性,其中第一数据流表示文件或一个或多个目录的目录 与客户端关联的文件系统的文件。 作为响应,删除了校验和的第一个数据流被重复数据删除到多个重复数据删除的块中。

Patent Agency Ranking