Cluster families for cluster selection and cooperative replication
US-9684472-B2 · Jun 20, 2017 · US
US11023174B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11023174-B2 |
| Application number | US-201916568665-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 12, 2019 |
| Priority date | Sep 12, 2019 |
| Publication date | Jun 1, 2021 |
| Grant date | Jun 1, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method of combining move commands of an automated data storage library is disclosed that includes receiving a first command from a host system to remove a first data storage cartridge from a data storage drive of the automated data storage library; maintaining the first data storage cartridge within the data storage drive until receiving a second command from the host system to move a second data storage cartridge into the data storage drive; responding to the host system with a successful move completion status of the first data storage cartridge from the data storage drive, even though the first data storage cartridge is maintained within the data storage drive; and updating a cartridge inventory for the host system to indicate that the first data storage cartridge is located in a requested storage slot location after receiving the first command from the host system to remove the first data storage cartridge from the data storage drive, even though the first data storage cartridge is maintained within the data storage drive.
Opening claim text (preview).
What is claimed is: 1. A method of combining move commands of an automated data storage library, the method comprising: receiving a first command from a host system to remove a first data storage cartridge from a data storage drive of the automated data storage library; maintaining the first data storage cartridge within the data storage drive; responding to the host system with a successful move completion status of the first data storage cartridge from the data storage drive, even though the first data storage cartridge is maintained within the data storage drive; receiving a second command from the host system to move a second data storage cartridge to the data storage drive; removing the first data storage cartridge from the data storage drive; transporting the first data storage cartridge to a proximity of a storage slot of the automated data storage library holding the second data storage cartridge; removing the second data storage cartridge from the storage slot; inserting the first data storage cartridge into the storage slot previously holding the second data storage cartridge or a separate storage slot located near the storage slot previously holding the second data storage cartridge; transporting the second data storage cartridge to the data storage drive; and inserting the second data storage cartridge into the data storage drive. 2. The method of claim 1 , further comprising responding to the host system with an unoccupied data storage drive status after receiving a status request command from the host system, even though the first data storage cartridge is maintained within the data storage drive. 3. The method of claim 1 , further comprising updating a cartridge inventory for the host system to indicate that the first data storage cartridge is located in a requested storage slot location after receiving the first command from the host system to remove the first data storage cartridge from the data storage drive, even though the first data storage cartridge is maintained within the data storage drive. 4. The method of claim 1 , wherein the steps of transporting the first data storage cartridge and the second data storage cartridge are completed by a robotic accessor of the automated data storage library. 5. The method of claim 4 , wherein if the robotic accessor has only one gripper assembly, the first data storage cartridge is inserted into the separate storage slot located near the storage slot previously holding the second data storage cartridge prior to removal of the second data storage cartridge from the storage slot. 6. The method of claim 4 , wherein if the robotic accessor has more than one gripper assembly, the first data storage cartridge is inserted into the storage slot previously holding the second data storage cartridge after removal of the second data storage cartridge from the storage slot. 7. The method of claim 1 , further comprising performing, by the data storage drive, at least one of a data read operation and a data write operation on the first data storage cartridge prior to receiving the first command from the host system to remove the first data storage cartridge from the data storage drive. 8. The method of claim 1 , further comprising performing, by the data storage drive, at least one of a data read operation and a data write operation on the second data storage cartridge after inserting the second data storage cartridge into the data storage drive. 9. The method of claim 1 , further comprising updating a cartridge inventory of the host system to indicate that the first data storage cartridge is located in one of the storage slot previously holding the second data storage cartridge or the separate storage slot located near the storage slot previously holding the second data storage cartridge after inserting the second data storage cartridge into the data storage drive. 10. A method comprising: providing at least one data storage library having a plurality of storage slots and one or more data storage drives; providing a plurality of data storage cartridges within at least the plurality of storage slots; providing a robotic accessor having one or more gripper assemblies within the at least one data storage library; transporting, by the robotic accessor, a first data storage cartridge from a first storage slot to one of the one or more data storage drives; receiving a first command from a host system to remove the first data storage cartridge from the data storage drive; maintaining the first data storage cartridge within the data storage drive; responding to the host system with a successful move completion status of the first data storage cartridge from the data storage drive, even though the first data storage cartridge is maintained within the data storage drive; receiving a second command from the host system to move a second data storage cartridge to the data storage drive; removing, by the robotic accessor, the first data storage cartridge from the data storage drive; transporting, by the robotic accessor, the first data storage cartridge to a proximity of a second storage slot of the at least one data storage library holding the second data storage cartridge; removing, by the robotic accessor, the second data storage cartridge from the second storage slot; inserting, by the robotic accessor, the first data storage cartridge into the second storage slot or a separate storage slot located near the second storage slot; transporting, by the robotic accessor, the second data storage cartridge to the data storage drive; and inserting, by the robotic accessor, the second data storage cartridge into the data storage drive. 11. The method of claim 10 , further comprising responding to the host system with an unoccupied data storage drive status after receiving a status request command from the host system, even though the first data storage cartridge is maintained within the data storage drive. 12. The method of claim 10 , further comprising updating a cartridge inventory for the host system to indicate that the first data storage cartridge is located in a requested storage slot location after receiving the first command from the host system to remove the first data storage cartridge from the data storage drive, even though the first data storage cartridge is maintained within the data storage drive. 13. The method of claim 10 , wherein if the robotic accessor has only one gripper assembly, the first data storage cartridge is inserted into the separate storage slot located near the second storage slot prior to removal of the second data storage cartridge from the second storage slot. 14. The method of claim 10 , wherein if the robotic accessor has more than one gripper assembly, then the first data storage cartridge is inserted into the second storage slot after removal of the second data storage cartridge from the second storage slot. 15. A method of combining move commands of an automated data storage library, the method comprising: receiving a first command from a host system to remove a first data storage cartridge from a data storage drive of the automated data storage library; maintaining the first data storage cartridge within the data storage drive until receiving a second command from the host system to move a second data storage cartridge into the data storage drive; responding to the host system with a successful move completion status of the first data storage cartridge from the data storage drive, even though the first data storage cartridge is maintained within the data storage drive; and updating a cartridge inventory for the host system
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title
Libraries, e.g. tape libraries, jukebox · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.