System and method for estimating storage savings from deduplication
    12.
    发明授权
    System and method for estimating storage savings from deduplication 有权
    用于估算重复数据删除存储节省的系统和方法

    公开(公告)号:US09152333B1

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

    申请号:US13768191

    申请日:2013-02-15

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0641 G06F3/0608 G06F3/067 G06F3/0673

    Abstract: Techniques for a method of estimating deduplication potential are disclosed herein. The method includes steps of selecting randomly a plurality of data blocks from a data set as a sample of the data set, collecting fingerprints of the plurality of data blocks of the sample, identifying duplicates of fingerprints of the sample from the fingerprints of the plurality of data blocks, estimating a total number of unique fingerprints of the data set depending on a total number of the duplicates of fingerprints of the sample based on a probability of fingerprints from the data set colliding in the sample, and determining a total number of duplicates of fingerprints of the data set depending on the total number of the unique fingerprints of the data set.

    Abstract translation: 本文中公开了一种估算重复数据消除潜力的方法。 该方法包括以下步骤:从作为数据集的样本的数据集中随机选择多个数据块,收集样本的多个数据块的指纹,从多个数据集的指纹中识别样本的指纹的重复 数据块,基于来自与样本相冲突的数据集的指纹的概率,根据所述样本的指纹的副本的总数来估计所述数据集的唯一指纹的总数,并且确定所述样本的副本的总数 取决于数据集的唯一指纹的总数的数据集的指纹。

    SYSTEMS, METHODS AND DEVICES FOR COMPRESSING SNAPSHOT DATA AND FOR BLOCK SHARING ACROSS VOLUMES
    16.
    发明申请
    SYSTEMS, METHODS AND DEVICES FOR COMPRESSING SNAPSHOT DATA AND FOR BLOCK SHARING ACROSS VOLUMES 有权
    用于压缩快照数据并用于块体分组的系统,方法和设备

    公开(公告)号:US20170068472A1

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

    申请号:US14848482

    申请日:2015-09-09

    Applicant: NetApp, Inc.

    Abstract: Presented herein are mass data storage systems, file system protocols, non-transitory machine readable devices, and methods for storing data blocks in data file systems. Methods for compressing snapshot data in a data file system are disclosed which include: loading a snapshot file with one or more data blocks, the snapshot representing a state of the data file system at a point in time; determining if at least one of the snapshot data blocks is less than a predetermined byte value; responsive to a snapshot data block having a size that is less than the predetermined byte value, identifying a packed block configured to store data chunks from plural distinct snapshots and having available sufficient storage space to store the snapshot data block; and adding to the packed block the snapshot data block and lost-write context information corresponding to the snapshot data block.

    Abstract translation: 这里提出的是大量数据存储系统,文件系统协议,非暂时性机器可读设备以及用于在数据文件系统中存储数据块的方法。 公开了一种用于压缩数据文件系统中的快照数据的方法,其包括:使用一个或多个数据块加载快照文件,该快照表示数据文件系统在某个时间点的状态; 确定所述快照数据块中的至少一个是否小于预定字节值; 响应于具有小于所述预定字节值的大小的快照数据块,识别被配置为存储来自多个不同快照的数据块的打包块,并且具有可用的足够的存储空间来存储所述快照数据块; 并向打包块添加对应于快照数据块的快照数据块和丢失写入上下文信息。

    Systems and methods for instantaneous cloning
    17.
    发明授权
    Systems and methods for instantaneous cloning 有权
    瞬时克隆的系统和方法

    公开(公告)号:US09529551B2

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

    申请号:US14334349

    申请日:2014-07-17

    Applicant: NetApp, Inc.

    Abstract: Techniques to clone a writeable data object in non-persistent memory are disclosed. The writeable data object is stored in a storage structure in non-persistent memory that corresponds to a portion of a persistent storage. The techniques enable cloning of the writeable data object without having to wait until the writeable data object is saved to the persistent storage and without needing to quiesce incoming operations (e.g., reads and writes) to the writeable data object.

    Abstract translation: 公开了在非持久存储器中克隆可写数据对象的技术。 可写数据对象被存储在对应于持久存储器的一部分的非永久存储器中的存储结构中。 该技术能够克隆可写数据对象,而不必等到可写数据对象被保存到永久存储器中,而不需要暂停对可写数据对象的传入操作(例如,读和写)。

    LOGICAL REPLICATION MAPPING FOR ASYMMETRIC COMPRESSION
    19.
    发明申请
    LOGICAL REPLICATION MAPPING FOR ASYMMETRIC COMPRESSION 审中-公开
    用于不对称压缩的逻辑复制映射

    公开(公告)号:US20160070495A1

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

    申请号:US14929018

    申请日:2015-10-30

    Applicant: NetApp, Inc.

    Abstract: A system and method for logically organizing compressed data. In one aspect, a destination storage server receives a write request that includes multiple data blocks and specifies corresponding file block numbers. An extent-based file system executing on the storage server accesses intermediate block entries that each associates one of the file block numbers with a respective extent block number. The file system, in cooperation with a compression engine, compresses the data blocks into a set of one or more compressed data blocks. The file system stores the compressed data blocks at physical locations corresponding to physical block numbers and allocates, within an extent map, pointers from an extent ID to the extent block numbers, and pointers from the extent ID to the physical block numbers.

    Abstract translation: 一种用于逻辑组织压缩数据的系统和方法。 一方面,目的地存储服务器接收包含多个数据块的写请求,并指定相应的文件块号。 在存储服务器上执行的基于范围的文件系统访问中间块条目,每个条目将文件块号码之一与相应的扩展块号码相关联。 与压缩引擎协作的文件系统将数据块压缩成一组一个或多个压缩数据块。 文件系统将压缩数据块存储在对应于物理块号码的物理位置处,并且在盘区图中分配从盘区ID到块号码的指针,以及从盘区ID到物理块号的指针。

    DATA TRANSFER BETWEEN STORAGE SYSTEMS USING DATA FINGERPRINTS
    20.
    发明申请
    DATA TRANSFER BETWEEN STORAGE SYSTEMS USING DATA FINGERPRINTS 有权
    使用数据指纹的存储系统之间的数据传输

    公开(公告)号:US20150248466A1

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

    申请号:US14195509

    申请日:2014-03-03

    Applicant: NETAPP, INC.

    Abstract: A system and method for data replication is described. A destination storage system receives a message from a source storage system as part of a replication process. The message includes an identity of a first file, information about where the first file is stored in the source storage system, a name of a first data being used by the first file and stored at a first location of the source storage system, and a fingerprint of the first data. The destination storage system determines that a mapping database is unavailable or inaccurate, and accesses a fingerprint database using the fingerprint of the first data received with the message to determine whether data stored in the destination storage system has a fingerprint identical to the fingerprint of the first data.

    Abstract translation: 描述用于数据复制的系统和方法。 目的地存储系统作为复制过程的一部分从源存储系统接收消息。 消息包括第一文件的标识,关于在源存储系统中存储第一文件的位置的信息,由第一文件使用并存储在源存储系统的第一位置的第一数据的名称,以及 指纹的第一个数据。 目的地存储系统确定映射数据库不可用或不准确,并且使用与消息一起接收到的第一数据的指纹来访问指纹数据库,以确定存储在目的地存储系统中的数据是否具有与第一 数据。

Patent Agency Ranking