CPC G06F 16/128 (2019.01) [G06F 16/164 (2019.01)] | 30 Claims |
1. A method comprising:
scheduling creation of a first snapshot to support application operations processed by a node;
retaining a first compact state for the first snapshot in a memory of the node based on a predicted use of one or more fields of metadata of the first snapshot by a first application operation, wherein the one or more fields of the first compact state represent a filtered subset of metadata including frequently referenced attributes of the first snapshot, wherein the filtered subset of metadata is retrieved from a backing store based on frequency of use of the referenced attributes to demand-page the metadata from the backing store to reduce memory consumption;
completing the first application operation using the first compact state; and
in response to predicting that the first compact state is not needed by a future application operation, evicting the first compact state from the memory.
|