Data migration preserving storage efficiency

    公开(公告)号:US09832260B2

    公开(公告)日:2017-11-28

    申请号:US14494450

    申请日:2014-09-23

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for a data migration process for a storage server that preserves storage efficiency information. The storage server receives an indication of a group of two or more files and selects among the two or more files a reference file and one or more selected files. The storage server initiates a first migration operation to copy or move the reference file from a source storage server to a destination storage server. The storage server initiates one or more additional migration operations to copy or move the selected files from the source storage server to the destination storage server. At least one of the additional migration operations include a step of transmitting to the destination storage server data blocks of the selected files that are not shared between the reference file and the selected files, but avoid transmitting to the destination storage server the blocks shared with the reference file.

    DATA MIGRATION PRESERVING STORAGE EFFICIENCY
    2.
    发明申请
    DATA MIGRATION PRESERVING STORAGE EFFICIENCY 有权
    数据移动保存存储效率

    公开(公告)号:US20160088080A1

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

    申请号:US14494450

    申请日:2014-09-23

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for a data migration process for a storage server that preserves storage efficiency information. The storage server receives an indication of a group of two or more files and selects among the two or more files a reference file and one or more selected files. The storage server initiates a first migration operation to copy or move the reference file from a source storage server to a destination storage server. The storage server initiates one or more additional migration operations to copy or move the selected files from the source storage server to the destination storage server. At least one of the additional migration operations include a step of transmitting to the destination storage server data blocks of the selected files that are not shared between the reference file and the selected files, but avoid transmitting to the destination storage server the blocks shared with the reference file.

    Abstract translation: 公开了用于保存存储效率信息的存储服务器的数据迁移过程的技术。 存储服务器接收两个或更多个文件的组的指示,并且在两个或更多个文件中选择参考文件和一个或多个所选择的文件。 存储服务器启动首次迁移操作,以将参考文件从源存储服务器复制或移动到目标存储服务器。 存储服务器启动一个或多个额外的迁移操作,以将所选文件从源存储服务器复制或移动到目标存储服务器。 至少一个额外的迁移操作包括向目的地存储服务器发送在参考文件和所选文件之间未共享的所选文件的数据块的步骤,但是避免向目的地存储服务器发送与 参考文件。

    Replication of volumes on demands using absent allocation
    4.
    发明授权
    Replication of volumes on demands using absent allocation 有权
    使用缺席分配复制需求量

    公开(公告)号:US09436410B2

    公开(公告)日:2016-09-06

    申请号:US14299295

    申请日:2014-06-09

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium and programmed apparatus that receives a request to replicate a volume from a source to a destination. The volume includes data and metadata including information descriptive of the data. The method includes determining a first set of blocks and a second set of blocks associated with the source, where the first set of blocks is associated with the metadata, and where the second set of blocks is associated with the data. The method includes initiating, based on the first set of blocks, replication of the volume from the source to the destination to generate a replicated volume at the destination. The replicated volume includes replicated metadata generated based on the replicated first set of blocks and includes absent allocated data corresponding to the data included in the volume storage at the source storage system.

    Abstract translation: 一种方法,非暂时的计算机可读介质和编程的装置,其接收将卷从源复制到目的地的请求。 卷包括数据和元数据,包括描述数据的信息。 该方法包括确定与源相关联的第一组块和第二组块,其中第一组块与元数据相关联,以及第二组块与数据相关联。 该方法包括基于第一组块启动卷从源到目的地的卷的复制,以在目的地生成复制卷。 复制卷包括基于复制的第一组块生成的复制元数据,并且包括与源存储系统上的卷存储中包括的数据相对应的缺失分配数据。

    METHODS FOR REPLICATING DATA AND ENABLING INSTANTANEOUS ACCESS TO DATA AND DEVICES THEREOF

    公开(公告)号:US20180011862A1

    公开(公告)日:2018-01-11

    申请号:US15711451

    申请日:2017-09-21

    Applicant: NetApp Inc.

    CPC classification number: G06F16/122 G06F16/1844

    Abstract: A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.

    Push-based piggyback system for source-driven logical replication in a storage environment
    6.
    发明授权
    Push-based piggyback system for source-driven logical replication in a storage environment 有权
    基于推送式的背负系统,用于存储环境中的源驱动逻辑复制

    公开(公告)号:US08930311B1

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

    申请号:US13715560

    申请日:2012-12-14

    Applicant: NetApp, Inc.

    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.

    Abstract translation: 所公开的技术使得源驱动的逻辑复制系统能够进行基于推式的搭载。 数据集(例如,快照)从源节点到目标节点的逻辑复制可以从源驱动系统实现,同时保留在源节点处应用的存储效率操作(重复数据删除)的影响。 然而,如果在目的地检测到缺少的数据盘区,则目的地具有范围拉动问题,因为目的地可能不知道源侧的物理布局和/或用于请求盘区的机制。 这些技术通过引入特定协议来克服源驱动复制系统中的拉伸问题,以通过捎带来自源的数据推送来在现有复制环境中获取缺少的扩展区。

    Methods for replicating data and enabling instantaneous access to data and devices thereof

    公开(公告)号:US09773004B2

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

    申请号:US14522820

    申请日:2014-10-24

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30082 G06F17/30215

    Abstract: A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.

    REPLICATION OF VOLUMES ON DEMANDS USING ABSENT ALLOCATION
    10.
    发明申请
    REPLICATION OF VOLUMES ON DEMANDS USING ABSENT ALLOCATION 有权
    使用无效分配来排放废物量

    公开(公告)号:US20150169225A1

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

    申请号:US14299295

    申请日:2014-06-09

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium and programmed apparatus that receives a request to replicate a volume from a source to a destination. The volume includes data and metadata including information descriptive of the data. The method includes determining a first set of blocks and a second set of blocks associated with the source, where the first set of blocks is associated with the metadata, and where the second set of blocks is associated with the data. The method includes initiating, based on the first set of blocks, replication of the volume from the source to the destination to generate a replicated volume at the destination. The replicated volume includes replicated metadata generated based on the replicated first set of blocks and includes absent allocated data corresponding to the data included in the volume storage at the source storage system.

    Abstract translation: 一种方法,非暂时的计算机可读介质和编程的装置,其接收将卷从源复制到目的地的请求。 卷包括数据和元数据,包括描述数据的信息。 该方法包括确定与源相关联的第一组块和第二组块,其中第一组块与元数据相关联,以及第二组块与数据相关联。 该方法包括基于第一组块启动卷从源到目的地的卷的复制,以在目的地生成复制卷。 复制卷包括基于复制的第一组块生成的复制元数据,并且包括与源存储系统上的卷存储中包括的数据相对应的缺失分配数据。

Patent Agency Ranking