Method and system for efficient snapshotting of data-objects
OwnerMark G. Haydeninventor
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention is directed to a multi-node data-storage system, including a number of component-data-storage-system nodes, which stores data objects, each data object stored as a mirrored portion and an additional portion and a snapshot-operation-triggering mechanism that invokes a snapshot operation on a data object in which mirrored data stored in the mirrored portion of the data object is transformed into data stored in non-mirroring redundant data storage associated with a next snapshot level within the additional portion of the data object. An additional embodiment of the present invention is directed to a multi-node data-storage system in which a snapshot-operation-triggering mechanism automatically invokes a snapshot operation on a data object.
Claims20
A multi-node data-storage system comprising:
- a number of component-data-storage-system nodes that store data objects, each data object stored as a mirrored portion and an additional portion;
- and
- a snapshot-operation-triggering mechanism that invokes a snapshot operation on a data object in which mirrored data stored in the mirrored portion of the data object is transformed into data stored in non-mirroring redundant data storage associated with a next snapshot level within the additional portion of the data object.
A multi-node data-storage system comprising:
- a number of component-data-storage-system nodes that store data objects, each data object stored as a mirrored portion and an additional portion;
- and
- a snapshot-operation-triggering mechanism that automatically invokes a snapshot operation on a data object in which mirrored data stored in the mirrored portion of the data object is transformed into data redundantly stored in non-mirroring redundant data storage associated with a next snapshot level within the additional portion of the data object.
A method for efficiently storing data objects in a multi-node data-storage system that includes a number of component-data-storage-system nodes that store data objects, the method comprising:
- storing each data object stored as a mirrored portion and an additional portion;
- and
- triggering a snapshot operation on a data object in which mirrored data stored in the mirrored portion of the data object is transformed into data redundantly stored in non-mirroring redundant data storage associated with a next snapshot level within the additional portion of the data object.
Dependencies are inferred from the claim text.