Storage library system
AssigneeSony Corporation
InventorsGiovanni Coglitore, Ando Hideki, Horst Schellong
Life of this patent
Estimating the term…
Abstract
Implementations generally relate to storage systems. In one implementation, a system includes a plurality of storage libraries that store a plurality of removable media units. The system also includes a plurality of head units for reading and writing to one or more of the removable media units. The system also includes a plurality of robots that transfer one or more of the removable media units between one or more of the storage libraries and one or more of the head units. The system also includes enabling one or more of the robots to recover a set of data from two or more of the removable media units if a failure occurs in association with at least one of the other removable media units.
Claims20
A system comprising:
- a plurality of storage libraries that store a plurality of removable media units;
- a plurality of head units for reading and writing to one or more of the removable media units;
- a plurality of robots that transfer one or more of the removable media units between one or more of the storage libraries and one or more of the head units;
- and
- enabling one or more of the robots to recover a set of data from two or more of the removable media units if a failure occurs in association with at least one of the other removable media units.
A method comprising:
- separating a set of data into a plurality of subsets of the data;
- encoding the subsets of the data based on erasure coding;
- storing each encoded subset of the data on a different removable media unit of three or more removable media units;
- and
- enabling the set of data to be recovered from two or more of the removable media units if a failure occurs in association with at least one of the other removable media units.
A system comprising:
- one or more processors;
- and
- logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising:
- causing one or more robots to transfer one or more removable media units between one or more of storage libraries and one or more head units, wherein the head units are operable to read and write to the one or more removable media units;
- and
- enabling one or more of the robots to recover a set of data from two or more of the removable media units if a failure occurs in association with at least one of the other removable media units.
Dependencies are inferred from the claim text.