Techniques and systems for physical manipulation of data storage devices
First Claim
1. A computer-implemented method, comprising:
- generating, from a plurality of received archives, a set of shards representing the plurality of archives;
storing the set of shards on a set of storage devices;
allocating the set of storage devices to a plurality of inventory holders such that a subset of the set of data storage devices is allocated to at least one inventory holder of the plurality of inventory holders and a remainder of the set of storage devices outside of the subset is allocated to a different inventory holder of the plurality of inventory holders; and
in response to a data request associated with at least a portion of the plurality of received archives, at least;
determining, based on the data request, a subset of the set of shards to retrieve;
locating one or more of the inventory holders associated with at least one subset of the set of data storage devices upon which the determined subset of shards is stored;
retrieving, using at least one mobile drive unit capable of retrieving at least one of the plurality of inventory holders, the located inventory holders;
routing the retrieved inventory holders to one or more device data stations capable of transacting data with member data storage devices of the least one subset of the set of storage devices to which the retrieved inventory holders are associated;
retrieving, using at least one device retrieval unit associated with the device data stations, the at least one subset of the set of data storage devices from the associated inventory holders;
transacting, by the device data stations, the data with the at least one subset of the set of storage devices;
returning the at least one subset of the set of data storage devices to a respective inventory holder; and
placing the retrieved inventory holders in a location where they are capable of being retrieved using the at least one mobile drive unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
generating, from a plurality of received archives, a set of shards representing the plurality of archives; storing the set of shards on a set of storage devices; allocating the set of storage devices to a plurality of inventory holders such that a subset of the set of data storage devices is allocated to at least one inventory holder of the plurality of inventory holders and a remainder of the set of storage devices outside of the subset is allocated to a different inventory holder of the plurality of inventory holders; and in response to a data request associated with at least a portion of the plurality of received archives, at least; determining, based on the data request, a subset of the set of shards to retrieve; locating one or more of the inventory holders associated with at least one subset of the set of data storage devices upon which the determined subset of shards is stored; retrieving, using at least one mobile drive unit capable of retrieving at least one of the plurality of inventory holders, the located inventory holders; routing the retrieved inventory holders to one or more device data stations capable of transacting data with member data storage devices of the least one subset of the set of storage devices to which the retrieved inventory holders are associated; retrieving, using at least one device retrieval unit associated with the device data stations, the at least one subset of the set of data storage devices from the associated inventory holders; transacting, by the device data stations, the data with the at least one subset of the set of storage devices; returning the at least one subset of the set of data storage devices to a respective inventory holder; and placing the retrieved inventory holders in a location where they are capable of being retrieved using the at least one mobile drive unit. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
at least one processor; and at least one memory comprising instructions that, in response to execution by the at least one processor, cause the system to at least; allocate a set of storage devices to a plurality of inventory holders; and in response to a data request associated with data associated with a portion of the allocated set of storage devices, at least; determine, based on the data request, which subset of the portion of the set of storage devices to retrieve; locate at least one respective inventory holder to which the determined subset of storage devices is associated; retrieve, using at least one mobile drive unit capable of retrieving any of the plurality of inventory holders, the located inventory holders so as to enable at least one device retrieval unit associated with at least one device data station to access the determined subset of storage devices; and transact, using the at least one device data station, the data with the determined subset of storage devices. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon executable instructions that, if executed by one or more processors of a computer system, cause the computer system to at least:
-
cause storage of data storage devices by at least; allocating the data storage devices to a plurality of inventory holders; and placing the plurality of inventory holders in locations accessible to any of at least one mobile drive unit associated with the computer system; and in response to a data request associated with a subset of the data storage devices, at least; determine at least one respective inventory holder to which the subset of storage devices is allocated; cause, using at least one of the at least one mobile drive unit, retrieval of the determined at least one inventory holder so as to enable at least one device retrieval unit associated with at least one device data station to access the subset of storage devices; and cause, using the at least one device data station, transaction of data associated with the data request, with the subset of storage devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification