DEDUPLICATION OF ENCRYPTED DATA WITHIN A REMOTE DATA STORE

    公开(公告)号:US20200320046A1

    公开(公告)日:2020-10-08

    申请号:US16374787

    申请日:2019-04-04

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for deduplicating encrypted data. For example, a device has data to store in an encrypted state within a remote data store. A key is used to encrypt the data to create encrypted data. The data is hashed to create hashed data and the encrypted data is hashed to create hashed encrypted data. A probabilistic data structure of the data is generated. The key is encrypted based upon the data to create an encrypted key. The encrypted data is transmitted to the remote data store, along with metadata comprising the hashed data, the hashed encrypted data, the probabilistic data structure, and the encrypted key. The metadata may be used to implement deduplication for subsequent requests, to store data within the remote data store, with respect to the encrypted data.

    Migrating data from legacy storage systems to object storage systems
    12.
    发明授权
    Migrating data from legacy storage systems to object storage systems 有权
    将数据从传统存储系统迁移到对象存储系统

    公开(公告)号:US09208181B2

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

    申请号:US14523801

    申请日:2014-10-24

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for migrating a dataset from a file storage system to an object storage system. That is, a snapshot of a file system may be received from the file storage system. The snapshot may comprise file data associated with a file of the file system. The file may be converted into an object using the file data. The object may be stored within a data constituent volume of the object storage system. A namespace volume, used to track objects, may be populated with a redirector that maps a front-end data path (e.g., a path used by clients to reference the object) to a back-end data path that specifies a path to the object within the data constituent volume. In this way, a dataset of one or more files may be migrated from the file storage system to the object storage system.

    Abstract translation: 提供一个或多个技术和/或系统用于将数据集从文件存储系统迁移到对象存储系统。 也就是说,可以从文件存储系统接收文件系统的快照。 快照可以包括与文件系统的文件相关联的文件数据。 可以使用文件数据将文件转换成对象。 对象可以存储在对象存储系统的数据构成卷内。 用于跟踪对象的命名空间卷可以用映射前端数据路径(例如,客户端引用对象的路径)的重定向器填充到指定对象的路径的后端数据路径 在数据构成卷内。 以这种方式,一个或多个文件的数据集可以从文件存储系统迁移到对象存储系统。

    Read amplification reduction in a virtual storage system when compression is enabled for a zoned checksum scheme

    公开(公告)号:US12045481B2

    公开(公告)日:2024-07-23

    申请号:US17708271

    申请日:2022-03-30

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for reducing read application in a virtual storage system are provided. According to one embodiment, read amplification is reduced when AZCS compression is being utilized by avoiding restarting of a read process via a slow path via a RAID layer of the virtual storage system when a data block associated with a read request and obtained via a first fast path read has been found not to be compressed. Instead, a second fast path read may be performed to obtain the corresponding checksum. Alternatively, or additionally, heuristics may be used to predict the odds of the data block being compressed. For example, when information encoded within a PVBN of the data block that identifies the PVBN as being within a compressed AZCS zone has shown to be sufficiently/insufficiently predictive of the data block being compressed, then a flag may be set to enable/disable fast path reads.

    Deduplication of encrypted data within a remote data store

    公开(公告)号:US11106375B2

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

    申请号:US16374787

    申请日:2019-04-04

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for deduplicating encrypted data. For example, a device has data to store in an encrypted state within a remote data store. A key is used to encrypt the data to create encrypted data. The data is hashed to create hashed data and the encrypted data is hashed to create hashed encrypted data. A probabilistic data structure of the data is generated. The key is encrypted based upon the data to create an encrypted key. The encrypted data is transmitted to the remote data store, along with metadata comprising the hashed data, the hashed encrypted data, the probabilistic data structure, and the encrypted key. The metadata may be used to implement deduplication for subsequent requests, to store data within the remote data store, with respect to the encrypted data.

    DEDUPLICATION OF ENCRYPTED DATA WITHIN A REMOTE DATA STORE

    公开(公告)号:US20200319810A1

    公开(公告)日:2020-10-08

    申请号:US16386803

    申请日:2019-04-17

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for deduplicating encrypted data. For example, a device has data to store in an encrypted state within a remote data store. A key is used to encrypt the data to create encrypted data. The data is hashed to create hashed data and the encrypted data is hashed to create hashed encrypted data. A probabilistic data structure of the data is generated. The key is encrypted based upon the data to create an encrypted key. The encrypted data is transmitted to the remote data store, along with metadata comprising the hashed data, the hashed encrypted data, the probabilistic data structure, and the encrypted key. The metadata may be used to implement deduplication for subsequent requests, to store data within the remote data store, with respect to the encrypted data.

    AGGREGATE INLINE DEDUPLICATION WITH VOLUME GRANULAR ENCRYPTION

    公开(公告)号:US20200293212A1

    公开(公告)日:2020-09-17

    申请号:US16354562

    申请日:2019-03-15

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.

    MIGRATING DATA FROM LEGACY STORAGE SYSTEMS TO OBJECT STORAGE SYSTEMS
    17.
    发明申请
    MIGRATING DATA FROM LEGACY STORAGE SYSTEMS TO OBJECT STORAGE SYSTEMS 有权
    将数据从存储系统迁移到对象存储系统

    公开(公告)号:US20150046502A1

    公开(公告)日:2015-02-12

    申请号:US14523801

    申请日:2014-10-24

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for migrating a dataset from a file storage system to an object storage system. That is, a snapshot of a file system may be received from the file storage system. The snapshot may comprise file data associated with a file of the file system. The file may be converted into an object using the file data. The object may be stored within a data constituent volume of the object storage system. A namespace volume, used to track objects, may be populated with a redirector that maps a front-end data path (e.g., a path used by clients to reference the object) to a back-end data path that specifies a path to the object within the data constituent volume. In this way, a dataset of one or more files may be migrated from the file storage system to the object storage system.

    Abstract translation: 提供一个或多个技术和/或系统用于将数据集从文件存储系统迁移到对象存储系统。 也就是说,可以从文件存储系统接收文件系统的快照。 快照可以包括与文件系统的文件相关联的文件数据。 可以使用文件数据将文件转换成对象。 对象可以存储在对象存储系统的数据构成卷内。 用于跟踪对象的命名空间卷可以用映射前端数据路径(例如,客户端引用对象的路径)的重定向器填充到指定对象的路径的后端数据路径 在数据构成卷内。 以这种方式,一个或多个文件的数据集可以从文件存储系统迁移到对象存储系统。

    Migrating data from legacy storage systems to object storage systems
    18.
    发明授权
    Migrating data from legacy storage systems to object storage systems 有权
    将数据从传统存储系统迁移到对象存储系统

    公开(公告)号:US08924425B1

    公开(公告)日:2014-12-30

    申请号:US13707039

    申请日:2012-12-06

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for migrating a dataset from a file storage system to an object storage system. That is, a snapshot of a file system may be received from the file storage system. The snapshot may comprise file data associated with a file of the file system. The file may be converted into an object using the file data. The object may be stored within a data constituent volume of the object storage system. A namespace volume, used to track objects, may be populated with a redirector that maps a front-end data path (e.g., a path used by clients to reference the object) to a back-end data path that specifies a path to the object within the data constituent volume. In this way, a dataset of one or more files may be migrated from the file storage system to the object storage system.

    Abstract translation: 提供一个或多个技术和/或系统用于将数据集从文件存储系统迁移到对象存储系统。 也就是说,可以从文件存储系统接收文件系统的快照。 快照可以包括与文件系统的文件相关联的文件数据。 可以使用文件数据将文件转换成对象。 对象可以存储在对象存储系统的数据构成卷内。 用于跟踪对象的命名空间卷可以用映射前端数据路径(例如,客户端引用对象的路径)的重定向器填充到指定对象的路径的后端数据路径 在数据构成卷内。 以这种方式,一个或多个文件的数据集可以从文件存储系统迁移到对象存储系统。

Patent Agency Ranking