Aggregated control of removable digital storage media using a triplex data structuring system
AssigneeEcholeaf Systems, Inc.
InventorsAlfred Bonner, Harrison Pardee Lantz
Life of this patent
Estimating the term…
Abstract
Embodiments described herein provide systems and methods that allow for the archiving of computer data and computer files by aggregating archival content on various types of Removable Digital Storage Media. The system that supports the archiving is a triplex data structuring system providing at least three separate data pools working in synchrony for the stability of the data. Various methods are described to write data, to read data, to virtualize the data, to store data chronologically, to aggregate small files, to screen for malware, and to create various modes of redundancy that allow for the reconstruction of the system even after catastrophic failures.
Claims20
A system for providing a triplex data structure supporting the management of data archived on a plurality of removable digital storage media (RDSM) comprising:
- a plurality of physical libraries configured to manipulate, read, and manage the plurality of RDSM, each RDSM including a self-describing file system;
- a physical library manager configured to manage the plurality of physical libraries, the physical library manager includes a library database including a device ID and the self-describing file system from each RDMS of each library;
- an orchestration engine configured to store media metadata associated with files and/or folders on the plurality of RDSM and read and write data to the plurality of RDSM, wherein the orchestration engine sends media metadata to the physical library manager to determine a particular file and/or folder on the plurality of RDSM and receives the determined file and/or folder from the plurality of RDSM;
- and
- a virtualization engine for a host system, the virtualization engine configured to provide a contiguous view of all data contained in the plurality of RDSM by providing a file structure created by the media metadata.
A computer program product comprising non-transitory computer readable medium comprising a set of instructions for creating and managing:
- a plurality of physical libraries configured to manipulate, read, and manage the plurality of RDSM, each RDSM including a self-describing file system;
- a physical library manager configured to manage the plurality of physical libraries, the physical library manager includes a library database including a device ID and the self-describing file system from each RDMS of each library;
- an orchestration engine configured to store media metadata associated with files and/or folders on the plurality of RDSM and read and write data to the plurality of RDSM, wherein the orchestration engine sends media metadata to the physical library manager to determine a particular file and/or folder on the plurality of RDSM and receives the determined file and/or folder from the plurality of RDSM;
- and
- a virtualization engine for a host system, the virtualization engine configured to provide a contiguous view of all data contained in the plurality of RDSM by providing a file structure created by the media metadata.
A method for reconstructing a triplex data structure supporting the management of data archived on a plurality of removable digital storage media (RDSM) comprising:
- exporting file structures from each discrete RDSM device, each file structure having unique paths and unique filenames within the paths;
- reading the first exported file structure and aggregating file structures from subsequent RDSM devices to the first exported file structure,
- creating at least one database table including the unique paths and unique filenames to reference specifically where each path and file can be found on the plurality of RDSM;
- and
- assembling the aggregated file structure and the at least one database table, along with the original RDSM, to form an exact copy of the original triplex data structure system.
Dependencies are inferred from the claim text.