发明名称 Replicating snapshots from a source storage system to a target storage system
摘要 A source storage system replicates snapshots stored on the source storage system to a target storage system. The source storage system stores a plurality of snapshots. The source storage system also stores parent child relationships between snapshots. The source storage system allows child snapshots of a parent snapshot to be modified independent of each other. The source storage system determines changed blocks of a snapshot compared to a previously transmitted snapshot and sends only the changed blocks to the target storage system. The source storage system determines the changed blocks of a snapshot compared to a previously replicated snapshot based on time of creation of a common ancestor of two snapshots. The source storage system transmits a data block of a snapshot if either the data block or a corresponding data block of the previously replicated snapshot was modified after the creation of the common ancestor snapshot.
申请公布号 US9600193(B2) 申请公布日期 2017.03.21
申请号 US201514816775 申请日期 2015.08.03
申请人 Delphix Corporation 发明人 Ahrens Matthew Allan;Amdur Matthew Benjamin;Schrock Eric Noah;Sun Hubert Ken
分类号 G06F12/00;G06F3/06;G06F11/14 主分类号 G06F12/00
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A method for transmitting a snapshot from a source system to a target system, the method comprising: storing, in a source storage system, a plurality of snapshots, wherein a snapshot shares data blocks with one or more other snapshots stored in the source storage system; maintaining parent-child relationships between snapshots if a child snapshot is created from a parent snapshot, wherein at least a parent snapshot has a parent child relationship with two or more child snapshots created from the parent snapshot, such that each child snapshot can be modified independent of the other child snapshots; transmitting data of a first snapshot from the source storage system to a target storage system; identifying a second snapshot to transmit from the source storage system to a target storage system, wherein the first snapshot and the second snapshot have a common ancestor snapshot such that both the first snapshot and the second snapshot are descendants of the common ancestor snapshot based on parent child relationships; identifying data blocks of the second snapshot that are distinct from the first snapshot; and transmitting the identified data blocks of the second snapshot to the target storage system.
地址 Menlo Park CA US