发明名称 FAST SNAPSHOTS
摘要 A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.
申请公布号 US2016006637(A1) 申请公布日期 2016.01.07
申请号 US201514851041 申请日期 2015.09.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KELLER Michael;NISSAN-MESSING Orit;SHEMESH Dani;WEISSBREM Eliyahu
分类号 H04L12/26;G06F11/14 主分类号 H04L12/26
代理机构 代理人
主权项 1. A method for monitoring usage of one or more data units in a distributed network utilizing snapshots, comprising: configuring, by a processor, the snapshots to store a state of the distributed network at a point in time; labeling, by the processor, a snapshot as a long-lived snapshot or a short-lived snapshot; avoiding, by the processor, reference counts of the one or more data units associated with each short-lived snapshot from being updated at a creation time and a deletion time of each respective short-lived snapshot; reference counting, by the processor, changes to the one or more data units associated with each long-lived snapshot each time the one or more data units are updated; performing, by the processor, a first reference count update when the snapshot is a short-lived snapshot, the first reference count update including at least one of: decreasing the reference counts of the data units when reference count background updates are actively updating,reverting the reference count background updates for decreasing the reference counts on each of the data units, andstarting the reference count background updates and decreasing the reference counts on each of the data units when the reference count background updates are not actively updating; and performing, by the processor, a second reference count update that is different than the first reference count update when the snapshot is a long-lived snapshot.
地址 Armonk NY US