Data surrogate generation for data management
First Claim
Patent Images
1. A computer-implemented method comprising:
- generating at least one data surrogate using information of received data and a plurality of data changes received from at least one data source;
identifying relationships among portions of original metadata and components of each data surrogate and generating new metadata using information of the relationships;
generating an extended data surrogate comprising the data surrogate and one of the original metadata and new metadata; and
automatically controlling moving of at least one of the data surrogate and the extended data surrogate across a plurality of storage devices using a plurality of policies, wherein the plurality of policies comprise a placement policy that controls a location among the plurality of storage devices for storing the at least one of the data surrogate and the extended data surrogate, wherein the moving comprises archiving at least one instance of the data surrogate and the extended data surrogate in a storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. The multi-dimensional surrogation transforms data of each data surrogate from a format of the data source to at least one alternative format. Original metadata is extracted from each data surrogate. New metadata is generated by combining portions of the original metadata and components of each data surrogate. The multi-dimensional surrogation generates an extended data surrogate comprising the data surrogate and the new metadata.
76 Citations
29 Claims
-
1. A computer-implemented method comprising:
-
generating at least one data surrogate using information of received data and a plurality of data changes received from at least one data source; identifying relationships among portions of original metadata and components of each data surrogate and generating new metadata using information of the relationships; generating an extended data surrogate comprising the data surrogate and one of the original metadata and new metadata; and automatically controlling moving of at least one of the data surrogate and the extended data surrogate across a plurality of storage devices using a plurality of policies, wherein the plurality of policies comprise a placement policy that controls a location among the plurality of storage devices for storing the at least one of the data surrogate and the extended data surrogate, wherein the moving comprises archiving at least one instance of the data surrogate and the extended data surrogate in a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data surrogate system (DSS) including:
-
a computer-readable medium encoded with a program, the program running on a processor and comprising, a DSS server that receives data and a plurality of data changes; an engine coupled to the DSS server that generates at least one data surrogate using information of the data and the plurality of data changes received from at least one data source; an extractor coupled to the engine that identifies relationships among portions of original metadata and components of each data surrogate and generates new metadata using information of the relationships, wherein the extractor generates an extended data surrogate comprising the data surrogate and one of the original metadata and new metadata; and a policy database coupled to the DSS server and comprising a plurality of policies, wherein the DSS server automatically controls moving of at least one of the data surrogate and the extended data surrogate across a plurality of storage devices using the plurality of policies, wherein the plurality of policies comprise a placement policy that controls a location among the plurality of storage devices for storing the at least one of the data surrogate and the extended data surrogate, wherein the moving comprises archiving at least one instance of the data surrogate and the extended data surrogate in a storage device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification