System and method for storing and restoring a data file using several storage media
AssigneeInternational Business Machines Corporation
InventorsOliver Augenstein, Thomas Prause
Life of this patent
Estimating the term…
Abstract
A system and method for storing and restoring a data file using several storage media. The method begins with the step of generating several identical copies of the data file. The identical copies are stored on different storage media. The identical copies are subdivided into data portions according to a predetermined scheme. Selected data portions are simultaneously read out via different data channels from at least two different storage media. The data file is restored from the selected data portions.
Claims18
A method comprising:
- generating a plurality of copies of a data file;
- storing said plurality of copies of said data file in a plurality of storage media;
- dividing each copy of said plurality of copies of said data file into a plurality of data portions;
- in response to receiving a request to restore said data file, simultaneously retrieving each data portion among said plurality of data portions from a different storage medium among said plurality of storage media;
- and
- restoring said data file from said plurality of data portions.
A system comprising:
- a processor;
- a data bus coupled to said processor;
- a memory coupled to said data bus;
- and
- a computer-usable medium embodying computer program code, said computer program code comprising instructions executable by said processor and configured for:
- generating a plurality of copies of a data file;
- storing said plurality of copies of said data file in a plurality of storage media;
- dividing each copy of said plurality of copies of said data file into a plurality of data portions;
- in response to receiving a request to restore said data file, simultaneously retrieving each data portion among said plurality of data portions from a different storage medium among said plurality of storage media;
- and
- restoring said data file from said plurality of data portions.
A computer-usable medium embodying computer program code, said computer program code comprising computer executable instructions configured for:
- generating a plurality of copies of a data file;
- storing said plurality of copies of said data file in a plurality of storage media;
- dividing each copy of said plurality of copies of said data file into a plurality of data portions;
- in response to receiving a request to restore said data file, simultaneously retrieving each data portion among said plurality of data portions from a different storage medium among said plurality of storage media;
- and
- restoring said data file from said plurality of data portions.
Dependencies are inferred from the claim text.