System and method for removable data storage elements provided as cloud based storage system
AssigneeSpectra Logic Corporation
InventorJoshua Daniel Carter
Life of this patent
Estimating the term…
Abstract
Provided is a system and method for providing removable data storage elements as a cloud based storage system. More specifically, the method achieves this for at least one embodiment by receiving at least one generally random stream of data objects, each data object having at least one identifiable element. The method directs the selection of at least a first identifiable element. The method then orders the stream of data objects against the first identifiable element and disposes the data objects upon at least one of the removable data storage elements in accordance with the ordered stream of data objects. A system for performing the method is also disclosed.
Claims4
A method comprising:
- receiving, via a processor, a random stream of data objects, each data object including a respective identifiable element defining a type of data object addressing a respective predefined directory path;
- based on the identifiable elements of the received data objects, ordering, via the processor, the data objects in the random stream by organizing a first plurality of a first type of data object addressing a selected predefined directory path into a first organized group;
- and organizing a second plurality of a second type of data object also addressing the selected predefined directory into a different second organized group;
- and
- directing, via the processor, in the same removable data storage element among a plurality of removable data storage elements to store the first organized group with the second organized group linearly.
A removable media storage system, comprising:
- a removable media library having a plurality of removable data storage elements structured and arranged for linear data access;
- a library controller comprising one or more processor and memory, and to perform the steps of:
- to receive a request to store a random stream of different types of data objects, each data object including an identifiable element defining the type of data object and addressing a respective directory path;
- based on the identifiable elements of the received data objects, to order the data objects in the random stream by organizing a first plurality of a first type of data object addressing a selected directory path into a first organized group and to organize a second plurality of a second type of data object also addressing the selected directory path into a second organized group;
- and
- to store in the same removable data storage element the first organized group with the second organized group linearly.
Dependencies are inferred from the claim text.