Systems and/or methods for distributed data archiving
First Claim
1. An archival system, comprising:
- a plurality of computers connected to a network;
at least one source data store and at least one target data store connected to the network; and
at least one archive service configured to coordinate a plurality of extract operations and a plurality of accumulate operations, each said extract operation being executed on one said computer in the plurality of computers to read data from one said source data store and each said accumulate operation being executed on one said computer in the plurality of computers to write data to one said target data store,wherein each said extract operation is configured to run on any one predetermined computer in the plurality of computers and is paired with one said accumulate operation that is configured to run on any one predetermined computer in the plurality of computers.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain example embodiments of this invention relate to system and/or methods that pair a data extractor with a data accumulator, wherein these components may be located on any one or more computers in a network system. This distributed peer extract-accumulate approach is advantageous in that it reduces (and sometimes completely eliminates) the need for a “funnel” approach to data archiving, wherein all data is moved or backed up through a central computer or central computer system. In certain example embodiments, recall-accumulate, search, verify, and/or other archive-related activities may be performed in a similar peer-based and/or distributed manner. Certain example embodiments may in addition or in the alternative incorporate techniques for verifying the integrity of data in an archive system, and/or techniques for restoring/importing data from a non-consumable form.
78 Citations
41 Claims
-
1. An archival system, comprising:
-
a plurality of computers connected to a network; at least one source data store and at least one target data store connected to the network; and at least one archive service configured to coordinate a plurality of extract operations and a plurality of accumulate operations, each said extract operation being executed on one said computer in the plurality of computers to read data from one said source data store and each said accumulate operation being executed on one said computer in the plurality of computers to write data to one said target data store, wherein each said extract operation is configured to run on any one predetermined computer in the plurality of computers and is paired with one said accumulate operation that is configured to run on any one predetermined computer in the plurality of computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for tangibly storing data in an archival system, the method comprising:
-
providing a plurality of computers connected to a network; providing at least one source data store and at least one target data store connected to the network; providing at least one archive service to one or more of said computers, the at least one archive service being configured to interface with a plurality of extract operations and a plurality of accumulate operations, each said extract operation being configured to run on any one predetermined computer in the plurality of computers; and pairing each said extract operation with one said accumulate operation, each said accumulate operation being configured to run on any one predetermined computer in the plurality of computers; wherein each said extract operation is executable on one said computer in the plurality of computers to read data from one said source data store and each said accumulate operation is executable on one said computer in the plurality of computers to write data to one said target data store. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification