METHOD AND SYSTEM FOR EFFICIENT SNAPSHOTTING OF DATA-OBJECTS
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
29 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification